[7bc2bb]: ChangeLog  Maximize  Restore  History

Download this file

33604 lines (27327 with data), 1.8 MB

LTP-20100831

commit dd59d49d75598d163f1b4599067a9f0dcb70e6c4
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Tue Aug 31 23:09:49 2010 -0700

    The cacheflush system call does not return EINVAL in the latest Linux
    kernel. see the link:
    A related patch about the cacheflush function:
    http://lkml.org/lkml/2009/4/9/203
    But Ralf had refused this patch:
    http://www.spinics.net/lists/linux-man/msg00906.html
    cacheflush01 testcase checks if the return value is EINVAL when the
    cache argument is not one of ICACHE, BCACHE or DCACHE. So it will fail
    in all boards.
    
    In this modification, checking return value SUCCESS will be added,
    instead of checking EINVAL
    
    Signed-off-by: Feng Gao <feng.gao@windriver.com>

:100644 100644 cce0b70... d0a4b1f... M	testcases/kernel/syscalls/cacheflush/cacheflush01.c

commit ebea45b92a1e30e4480f25291ef4c1ef2eeaa4bf
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Tue Aug 31 17:14:21 2010 -0700

    Get rid of unnecessary style divergence.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 0ebeca9... b08a2d9... M	testcases/commands/at/at_allow01
:100755 100755 6bca177... 9f9f433... M	testcases/commands/at/at_deny01

commit 08640ca184c1fc1e24e966c3d806a722f3ca2154
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Aug 29 20:53:18 2010 -0700

    Add more assertions.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... 2c590b1... A	testcases/open_posix_testsuite/conformance/interfaces/access/assertions.xml

commit 3cdde2f86af90b3fd4e2b1468a12adfd2a9523f0
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Aug 29 20:52:52 2010 -0700

    Note which timer failed in output.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 ac043b0... 8e149ea... M	testcases/open_posix_testsuite/conformance/behavior/timers/1-1.c

commit 207f47c4c9b4783c1a18be32431f5a1b319b9e5a
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Aug 29 19:34:34 2010 -0700

    Update some assertions for raise(2) to SUSv4 reqs.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 38d9542... aa47b7c... M	testcases/open_posix_testsuite/conformance/interfaces/raise/assertions.xml

commit 9c6d2b4cf4f7c166813ddee280ab2bf128eb521c
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Aug 29 03:36:51 2010 -0700

    Fix bad syntax that I thought I hadn't committed.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 f731d6c... 0ebeca9... M	testcases/commands/at/at_allow01

commit 414747ced26d943a22a3f767deb7f5b4658adb6e
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Aug 29 03:32:18 2010 -0700

    Forgot the sleeps.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 9b10030... 6d5eb7f... M	testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-2.c
:100644 100644 a3be617... 60e5241... M	testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-3.c
:100644 100644 34e3afd... abc3279... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/2-1.c
:100755 100755 01984c5... 536d407... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit 3222fbecbfb2924a6b901a8e2048c70e1a993018
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Aug 29 01:22:07 2010 -0700

    Remove bogus comment.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 c7d81b5... 72a1fcd... M	testcases/open_posix_testsuite/conformance/behavior/timers/2-1.c

commit 7187f0921382bf375cd111b8a480a74ce5786945
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Aug 29 01:18:23 2010 -0700

    Repeat robustness work done to 1-1 for 1-2 and 1-3.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 a9d104c... 9b10030... M	testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-2.c
:100644 100644 af23ebe... a3be617... M	testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-3.c

commit 6c2750a55eaa30fe708c78087688c0d468bfb807
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Aug 29 01:12:07 2010 -0700

    Make test more robust.
    
    1. Catch fork() == -1 errors.
    2. Sleep so wait(2) should always succeed.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 1efd520... f46ee8f... M	testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-1.c

commit 873f6e5b28a6a23367a7117aad436378e56ad09a
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Aug 28 01:42:53 2010 -0700

    Fix ltp-aiodio.sh script so it execs aio-stress.
    
    Singed-off-by: Jacky Malcles <jacky.malcles@bull.net>

:100755 100755 ed2bce4... ab54c54... M	testscripts/ltp-aiodio.sh

commit 4fd92183833eed128bb6420ece7a6dd45dcd8ec5
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Aug 28 01:40:51 2010 -0700

    I've prepared a patch for at_allow01 that essentially duplicates the
    fixes that were checked in for at_deny01. This fixes the script to
    actually run the test when the at utility in stead of returning TCONF,
    correcting test environment, and let the script run normally without
    changing the password. See commit
    a589d12b0b49287d10f43b1a1fb72950819588eb for more details.
    
    Signed-off-by: Henry Yei <hyei@mvista.com>

:100755 100755 cf5b97c... f731d6c... M	testcases/commands/at/at_allow01

commit 217d9b778d275bcbaf5a9fa9e1a5ac2716521cad
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Aug 28 01:39:12 2010 -0700

    Chain cmds together to avoid intermediate errors.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 b94bd8f... 6bca177... M	testcases/commands/at/at_deny01

commit 9eeea7939bd73b295ae376dc045e5fbb984d0f38
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Aug 25 20:40:23 2010 -0700

    Fix error message (was hardcoded to SIGALARM).
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 47ab49a... 4bc97ce... M	testcases/kernel/mem/mtest06/mmap1.c

commit 99b7a68c448c8e983d952c847ecc3c54145cf704
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Tue Aug 24 16:30:06 2010 +0530

    ltp setrlimit testcase patch for RLIMIT_FSIZE resource: Current testcase for setrlimit resource RLIMIT_FSIZE is using a global integer variable to communicate the number of bytes from child to parent which is incorrect. This has been corrected by introducing a pipe to transfer this information from child to parent process. Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>

:100644 100644 6952eb3... 2bb1e9d... M	testcases/kernel/syscalls/setrlimit/setrlimit01.c

commit b83a9d65c004a60d9ac92d357d52850f66f3cddf
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Tue Aug 24 16:14:14 2010 +0530

    Rt_sigprocmask01 test case caused "segment fault" on x86: This is a similar problem as rt_sigsuspend01 which has been fix before.
    Failed log:
    root@Congatec:/opt/ltp-full> ./testcases/bin/rt_sigprocmask01
    Segmentation fault
    After apply the patch:
    root@Congatec:/opt/ltp-full> ./testcases/bin/rt_sigprocmask01
    rt_sigprocmask01    1  TPASS  :  rt_sigprocmask functionality passed
    Signed-off-by: Yingang Fu <yingang.fu@windriver.com>

:100644 100644 e100561... 33202f1... M	testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c

commit 440ca11b0873b4e123321bb6c6f859b50e0584ed
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Tue Aug 24 16:09:37 2010 +0530

    fix tst_unzip_file.zip permissions: When creating package, the buildsysem freaks out on file tst_unzip_file.zip because it has world writeable permission, however this is not necessary for the test itself to work. Patch attached. Signed-off-by: Cyril Hrubis chrubis@suse.cz,

:100644 100644 4dce2bc... 7eecf16... M	testcases/commands/unzip/Makefile

commit a589d12b0b49287d10f43b1a1fb72950819588eb
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Aug 23 08:36:17 2010 -0700

    Fix at_deny01 in positive and negative cases.
    
    [NOTE: item 3 was not `fixed' because it's an environment issue with the
    box]
    
    There are three failures found when running the LTP at_deny01 case.
    
    [1] at_deny01    1  TCONF  :  at command not found on system
    [2] /home/test_user_1/at_deny01: line 129: tst_resm: command not found
    [3] You are required to change your password immediately (root enforced)
    
    The root causes of these failures:
    
    [1] In the shell script, if the return value of a function is 0, it view
    as TRUE. In the at_deny01
    162 if type at > /dev/null; then
    163         tst_resm TCONF "at command not found on system"
    if the system has at function, shell script will print "at command not
    found on system". This is opposite.
    
    [2] In the at_deny01, root user will create user named a test_user_1,
    copy the file at_deny01 to the home directory of test_user_1,
    change user to test_user_1 and run the at_deny01 script.
    when run the script, ${LTPROOT}/testcase/bin is in the environment
    variable of root, but NOT in the test_user_1. So when the test_user_1
    run this script, it can NOT find the tst_resm command.
    
    [3] When some boards boot up, the system time is 010100001970. the Linux
    system will let NON-root user change its password immediately
    and stop the script running. This patch will let the script run normally
    without changing the password.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 dcec684... b94bd8f... M	testcases/commands/at/at_deny01

commit 228b250d23f36ddc95cb25179441420bea9b8bdd
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Aug 22 15:02:43 2010 -0700

    Add comment about stack size change.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 7f27cf5... 34e3afd... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/2-1.c

commit c6390b81985054a8dde10af4146a0878e320e686
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Aug 22 14:59:59 2010 -0700

    Clean up testcases. Increase stacksize for printf.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 f9ddc16... 7f27cf5... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/2-1.c
:100644 100644 8cd3ec3... 668fd96... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/2-1.c

commit 0b94a97daf729c795cff30cc67eadf1f50c871d7
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Aug 22 12:25:49 2010 -0700

    Add mq_open/mq_unlink fn def. conformance tests.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 961a140... b003e27... M	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/11-1-buildonly.c
:100644 100644 ce78ad0... 5149ba7... M	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/5-1-buildonly.c

commit 34e01e02562fbb077c2e59215103a50096dbacd6
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Aug 18 08:26:25 2010 -0700

    Fix typo.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 17a91fa... 6351f9a... M	include/mk/env_pre.mk

commit 2b8e4cbae3446f23ad68482109a36df40523604c
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Aug 18 02:13:10 2010 -0700

    Propogate UCLINUX=1 throughout the build.
    
    According to d.marlin, the UCLINUX=1 variable wasn't being properly
    propagated through the compile, thus the tests weren't being built
    properly for uClinux.
    
    Corral the definitions into env_post.mk and move the duplicate bits out
    of lib/Makefile.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 56aca27... ebaee1f... M	include/mk/env_post.mk
:100644 100644 df6908e... 59813d5... M	lib/Makefile

commit 3e8b451b64227fcdb01d33a2846a2e312b23edd1
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Aug 18 02:12:04 2010 -0700

    Make a target to spoof .DEFAULT_GOAL on make 3.80.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 4444124... 17a91fa... M	include/mk/env_pre.mk

commit e5387ce143c646c81258ff05667bb9be07cbfe31
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Aug 18 02:00:52 2010 -0700

    Fix whitespace pointed out by Mike Frysinger.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 6207deb... 2fff9a7... M	INSTALL

commit a98d8133f020805408e6cebdb219c7c805b55603
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Aug 18 01:40:20 2010 -0700

    Fix compile with UCLINUX platforms.
    
    The testcase mallopt01 skips performing the test when UCLINUX=1, but the
    mallinfo structure is defined outside the #if !defined(UCLINUX) block.
    
    Attached is a patch to move the mallinfo structure definition inside the
     #if !defined(UCLINUX) block.
    
    Signed-off-by: d.marlin <dmarlin@redhat.com>

:100644 100644 a2b87ff... f173b61... M	testcases/kernel/syscalls/mallopt/mallopt01.c

commit a8e1a60923c0d65ca323062990282c7d4ebc7296
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Aug 18 01:38:39 2010 -0700

    Fix ad hoc errno definitions.
    
    I found that some of the testcases in kernel/syscalls redefine 'errno'
    as 'int':
    
     int errno;
    
    'errno' is normally in errno.h as a #define to a function returning a
    pointer, i.e.,
    
     extern int *__errno_location (void)  . . .
    
    Attached is a patch to remove the redefinition from the following files:
    
     testcases/kernel/syscalls/mallopt/mallopt01.c
     testcases/kernel/syscalls/memcmp/memcmp01.c
     testcases/kernel/syscalls/memcpy/memcpy01.c
     testcases/kernel/syscalls/memset/memset01.c
     testcases/kernel/syscalls/syscall/syscall01.c
     testcases/kernel/syscalls/string/string01.c
    
    Signed-off-by: d.marlin <dmarlin@redhat.com>

:100644 100644 865345b... a2b87ff... M	testcases/kernel/syscalls/mallopt/mallopt01.c
:100644 100644 58f9e1a... a0a879f... M	testcases/kernel/syscalls/memcmp/memcmp01.c
:100644 100644 b40356e... e6c7081... M	testcases/kernel/syscalls/memcpy/memcpy01.c
:100644 100644 6e0bb5f... 10b82b2... M	testcases/kernel/syscalls/memset/memset01.c
:100644 100644 41cc9bc... e130fa3... M	testcases/kernel/syscalls/string/string01.c
:100644 100644 f3bac92... c3c9cc6... M	testcases/kernel/syscalls/syscall/syscall01.c

commit e8ad463baada21fb19f4c06f7dcab75c420ae373
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Tue Aug 17 18:18:35 2010 -0400

    start a nommu guide for ltp programmers
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

:000000 100644 0000000... 4baeff3... A	doc/nommu-notes.txt

commit fad9f94106a1446fc6284589d6341fe89f484225
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Tue Aug 17 17:23:41 2010 -0400

    update gitignore
    
    Ignore patch related files, some top level files that ltp itself
    generates, and the autom4te.cache throughout the tree.  The *.gdb
    glob is for FLAT files when using a nommu/linux toolchain.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

:100644 100644 660f345... e2c14bb... M	.gitignore

commit c1896c78819c8ac51323446131fa017b64937b06
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Tue Aug 17 17:23:34 2010 -0400

    lchown02: drop useless cast
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

:100644 100644 7acacad... 4f519ab... M	testcases/kernel/syscalls/lchown/lchown02.c

commit 28606c1b9a3e7c910f83c0a1dd7642f53fbc6944
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Tue Aug 17 17:22:45 2010 -0400

    lib: pull in config.h in some files
    
    If the UCLINUX symbol is being defined by way of config.h, we need to
    include that header in order to notice.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

:100644 100644 3bc304c... 8276a2e... M	lib/parse_opts.c
:100644 100644 4b554cf... 06441d3... M	lib/self_exec.c
:100644 100644 dd5dc02... 7ea4fd1... M	lib/tlibio.c

commit 9bd940b309564fa6681428a02c6ee5e60d96010b
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Tue Aug 17 17:22:03 2010 -0400

    nommu/linux: add some configure checks to automate things
    
    Since nommu linux ports lack fork() support, we can use this missing
    function to indicate the need for the UCLINUX define.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

:100644 100644 3dd9829... 8c88673... M	configure.ac
:000000 100644 0000000... ab97a78... A	m4/ltp-nommu-linux.m4

commit b49b375167eade5cb2f05678bc60fc5b2d231af9
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Tue Aug 17 00:03:58 2010 -0700

    Make test pass with undoc'ed sysctl(2) behavior.
    
    2.6.33 has an issue where someone fixed a bug in the previous
    implementation of sysctl(2) to actually return EACCES instead of always
    returning EPERM. Unforuntately the manpage doesn't state this
    requirement, so rather than fixing the documentation (which is far too
    easy, right :P?), we'll go and `fix' the test.
    
    Linux needs to get their ass in gear and start fixing their
    documentation. Oh wait...? Linux has reasonably up-to-date
    documentation? For that I point to Penn and Teller to give their famous
    Showtime TV show's tagline.
    
    This patch was based almost entirely on what was provided by Shi Weihua
    <shiwh@cn.fujitsu.com> back in 02/2010. He gets credit for the work.
    
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 f8e743b... 25314c6... M	testcases/kernel/syscalls/sysctl/sysctl03.c

commit 62899c99702e1be95a734e7ea3cb10f868783bdd
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Aug 16 23:39:43 2010 -0700

    Fix compile warning with global symbols in pread01
    
    Function compare_bufers in pread01.c does not expect any arguments, but
    the reference to compare_bufers passes two arguments:
    
       compare_bufers(write_buf, read_buf);
    
    Within the function compare_bufers, write_buf and read_buf are accessed
    via their global definitions.  These variables are also accessed via the
    global definitions in other functions in this testcase.
    
    Attached is a patch to remove the unnecessary arguments from the
    compare_bufers function reference.
    
    Signed-off-by: d.marlin <dmarlin@redhat.com>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 58055d1... 862db9d... M	testcases/kernel/syscalls/pread/pread01.c

commit 93cbfd691e254225a7150c1947c4fbaf1e794173
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Aug 16 23:39:01 2010 -0700

    Clean up arguments passed in sighold02.
    
    The functions read_pipe and write_pipe in sighold02.c each expect a
    single file descriptor as arguments, however the function prototypes
    define no arguments.  Also, the function references to read_pipe pass
    two arguments, a file descriptor and '0'.  The second argument should
    not be passed, as it is not used.
    
    Attached is a patch to make the function argument definitions and uses
    consistent within this testcase.
    
    Signed-off-by: d.marlin <dmarlin@redhat.com>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 a321dae... 7f200bb... M	testcases/kernel/syscalls/sighold/sighold02.c

commit fde5772340983308ebf6ed707bcae78f9a71f2ba
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Aug 16 23:37:16 2010 -0700

    Use MAXPATHLEN to avoid path truncation.
    
    This patch modifies all tests in the ftest directory to  use
    MAXPATHLEN on all character arrays that store path/file names rather
    than arbitrarily sized arrays. This corrects issues where there was
    truncation happening when copying a path from one array to another if
    the path was long enough. The ftest code may delete the tmp directory
    instead of the tmp file due to truncation, and cause LTP to report a
    failure/warning when the tmp directory disappears. We saw this in
    ftest03,07 where it was trying to copy wdbuf[MAXPATHLEN] into fuss[40]
    here:
    
       sprintf(fuss, "%s/ftest03.%d", getcwd(wdbuf, sizeof( wdbuf)),
    getpid());
    
    and then attempting to delete the file but instead got the directory
    here:
    
       execl("/bin/rm", "rm", "-rf", fuss, NULL);
    
    Signed-off-by: Henry Yei <hyei@mvista.com>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 c4dc5c8... 761536f... M	testcases/kernel/fs/ftest/ftest01.c
:100644 100644 0994243... c3fba3b... M	testcases/kernel/fs/ftest/ftest02.c
:100644 100644 1cb6d6f... cf9616a... M	testcases/kernel/fs/ftest/ftest03.c
:100644 100644 d5a5d48... 39fa34a... M	testcases/kernel/fs/ftest/ftest04.c
:100644 100644 220d9fd... 3ee94b8... M	testcases/kernel/fs/ftest/ftest05.c
:100644 100644 da57967... fb16b51... M	testcases/kernel/fs/ftest/ftest06.c
:100644 100644 8cda511... 7a470a1... M	testcases/kernel/fs/ftest/ftest07.c
:100644 100644 d9e8356... b09e43f... M	testcases/kernel/fs/ftest/ftest08.c

commit 4b49678aa6d45cab6c71a01d416e169965d9a5c8
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Aug 16 23:36:10 2010 -0700

    make iogen01 honor $TMPDIR set by runltp*.
    
    This patch updates the fs runtest file with arguments for the iogen01
    test to honor the tmp directory set by runltp. Without this patch, the
    tmp files are written to <ltp install dir>/testcases/bin.
    
    Signed-off-by: Henry Yei <hyei@mvista.com>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 d7e91a9... e6741a0... M	runtest/fs

commit 8e71ff7a9c7821efe0da379d9ac54b250a3b7cf4
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Aug 16 08:57:43 2010 -0700

    Fix the address offset for hugeshmat0[12] on mips.
    
    In hugeshmat01 and hugeshmat02, the attach address for shared memory is
    0x90000eee.
    
    For 32bits mips/Linux system, user space is under 0x7FFFFFFF,
    0x90000eee is too big. The new address 0x60000eee has been tested
    on mips and other arch systems, it hasn't caused a issue yet.
    
    Signed-off-by: Lina Zhao <lina.zhao@windriver.com>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 229b929... 7087d26... M	testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
:100644 100644 2f56127... 428eeab... M	testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c

commit b47b875e00fbea4bb3398ac2f3ef4b4dd32826f0
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Mon Aug 16 20:08:51 2010 +0530

    drop test pidns03 ?
    I am not sure about the original intent of pidns03 test case but I think the test is expected to fail :-( The header for this test says:
            * Verify that:
            * 1. When parent, clone a process with flag CLONE_NEWPID, see the
            * process id of the parent is existing after mounting /proc
    
    The test passes in the parent-pid from init-pid-ns and looks for that pid in the child's mount of /proc. But for the CLONE_NEWPID child, parent process should appear to have a pid == 0. The pid of the parent in the initial pid namespace must NOT be visible to the child - in fact a different process can have that pid.
    I am not surprised the test fails - I am curious to know the version of the kernel when this test reliably passed - if at all. I tried this on 2.6.29 and 2.6.34-rc5 and it fails reliably.
    I dug through my history and see that this test was part of a 6-patch set, We did have some comments on the coding style on the set, but we seem to have missed the intent of this test :-(.
    Do we have any other history of this test ? If not, I think we should either drop the test or modify the test to verify the opposite (i.e.  verify that the opendir() in the test fails with ENOENT). Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>, Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>,

:100644 000000 f5062e2... 0000000... D	testcases/kernel/containers/pidns/pidns03.c
:100644 100644 c05234a... add226c... M	testcases/kernel/containers/pidns/runpidnstest.sh

commit ece5deac52ae019e34e9e26000c89a711ea4573b
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Thu Aug 12 23:12:02 2010 -0700

    Fix the sigset_t size value for mips*.
    
    On most of the arch,the SIGSETSIZE is 8, but it is 16 for mips, so in
    sigprocmask, the last parameter should be SIGSETSIZE too, not 8.
    
    Signed-off-by: Lina Zhao <lina.zhao@windriver.com>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 cc32ea8... e100561... M	testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c

commit c729e566b789a2e5c9846c2bf217416448843199
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Thu Aug 12 23:08:04 2010 -0700

    Fix general protection fault in uninitialized mem.
    
    Following are test log on x86:
    ----------------------------------------------------------
    
    root@d610-2:/opt/ltp-full/testcases/bin> ./rt_sigsuspend01 Segmentation
    fault
    
    and messages of rt_sigsuspend01 when dmesg:
    
    root@d610-2:/opt/ltp-full/testcases/bin> dmesg | tail
    
    VFS: Mounted root (nfs filesystem) on device 0:13.
    Freeing unused kernel memory: 344k freed
    intel_rng: FWH not detected
    ip_tables: (C) 2000-2006 Netfilter Core Team
    NET: Registered protocol family 10
    SCTP: Hash tables configured (established 16384 bind 32768)
    eth0: no IPv6 routers present
    
    ***rt_sigsuspend01[865] general protection ip:bfa8b780 sp:bfa8b120
    error:0
    
    After apply the patch:
    
    root@d610-2:/opt/ltp-full/testcases/bin> ./rt_sigsuspend01
    rt_sigsuspend01    1  TPASS  :  rt_sigsuspend PASSED
    
    Signed-off-by: Yingang Fu <Yingang.Fu@windriver.com>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 6938037... fea5a2e... M	testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c

commit 22b12b3f972569361dfa28361fe0685bf0eca259
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Aug 11 22:37:44 2010 -0700

    Fix missing `_' in constant name.
    
    I tried to build open_posix_testsuite testcases with latest git:
      ltp-dev-7c67a09a10268b5f9f503e0254f1f0f9f5ac2b69.tar.gz
    
    Several testcases failed to build.
    One of them is as follows:
    ------------
    [...]
    conformance/definitions/sched_h/8-3-buildonly compile FAILED
    ../../../conformance/definitions/sched_h/8-3-buildonly.c:24:2: error:
     #error
    SCHED_SPORADIC not defined
    [...]
    ------------
    
    I noticed that "POSIX_THREAD_SPORADIC_SERVER" parameter has not "_"
    in its top.
    
    Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 83b06da... 2b0a98e... M	testcases/open_posix_testsuite/conformance/definitions/sched_h/8-3-buildonly.c

commit 7c67a09a10268b5f9f503e0254f1f0f9f5ac2b69
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Thu Aug 5 06:28:15 2010 -0700

    Make a note about `illegal' chars in pathnames.
    
    Suggested-by: Cyril Hrubis <chrubis@suse.cz>
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 c97fc80... 6207deb... M	INSTALL

commit 1112402ad4e1630108343b90453491761c95628e
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Thu Aug 5 06:09:07 2010 -0700

    Fix indentation; update maintainer to be Subrata.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 1d62188... 7f2dc6f... M	README

commit c649ab25dc3013b978b10279f4c8e2508a46baa7
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Thu Aug 5 01:37:47 2010 -0700

    More conformance definitions tests for mqueue.h.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... 961a140... A	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/11-1-buildonly.c
:100644 000000 961a140... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/11-1.c
:000000 100644 0000000... ce78ad0... A	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/5-1-buildonly.c
:100644 000000 ce78ad0... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/5-1.c

commit 0cdd169717c82b578ac27a15b2a5d44a62547558
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Thu Aug 5 01:29:21 2010 -0700

    Add conformance definition tests for mqueue.h.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... d0d26ec... A	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/10-1-buildonly.c
:100644 000000 76f2e82... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/10-1.c
:100644 100644 8ee7d6e... 961a140... M	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/11-1.c
:000000 100644 0000000... 2f72536... A	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/2-1-buildonly.c
:100644 000000 d6614c1... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/2-1.c
:000000 100644 0000000... f71e1b9... A	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/3-1-buildonly.c
:100644 000000 6cae3a0... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/3-1.c
:000000 100644 0000000... e0906fa... A	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/4-1-buildonly.c
:100644 000000 44cca9b... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/4-1.c
:100644 100644 6da6f41... ce78ad0... M	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/5-1.c
:000000 100644 0000000... 4132b77... A	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/6-1-buildonly.c
:100644 000000 6a0c3d7... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/6-1.c
:000000 100644 0000000... 216a26d... A	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/7-1-buildonly.c
:100644 000000 19326d7... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/7-1.c
:000000 100644 0000000... 46773ef... A	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/8-1-buildonly.c
:100644 000000 0bb87c4... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/8-1.c
:000000 100644 0000000... 38ec228... A	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/9-1-buildonly.c
:100644 000000 971817e... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/9-1.c
:000000 100644 0000000... 9afe27f... A	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/CFLAGS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/LDLIBS

commit 8c50bcc8fd2d15288934179fb98a75ef28876668
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Aug 2 23:39:51 2010 -0700

    Add testcase to check contents of mq_attr.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 bdefbc4... 5b29a9c... M	testcases/open_posix_testsuite/conformance/definitions/mqueue_h/1-1.c

commit be5c78805d068a2ca1da9a9a4922dfc9ba734799
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Aug 2 22:01:02 2010 -0700

    Allow swapon03 to pass when max_swapfiles unknown.
    
    This patch will allow swapon03 test case to pass even when max_swapfiles
    is not known.  Create maximum possible number of swapfiles during setup,
    then verify that attempting to create one more swapfile will return
    EPERM.  This is meant to change as little as possible of the existing
    code.
    
    Signed-off-by: Murlin Ray Wenzel <mwenzel@novell.com>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 6d6fdd8... e697a1f... M	testcases/kernel/syscalls/swapon/swapon03.c

commit 79196c65c9923518de346ab9e1c4c0ab8761ed8c
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Aug 2 21:53:09 2010 -0700

    Add -lrt to LDLIBS file.
    
    The aio* and lio* functions are in the is REALTIME category, thus this
    is required (although optional on some implementations of Unix, like
    non-RHEL Linux for some whacky reason, and FreeBSD).
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/LDLIBS

commit 64d869e27a5895a4acdc8d76598cce864daacb5a
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Aug 1 23:38:03 2010 -0700

    Preemptively fix error w/ missing tcl proc (fail).
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 1b68291... 7f1dc9f... M	testcases/misc/tcore_patch_test_suites/tcore.exp

commit d0908cb1914dab2ce385bf70e84bba3385e08a16
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Aug 1 23:25:40 2010 -0700

    Sorry for my late answer.
    
    I considered how to judge detecting whether or not CLONE_* is available.
    However, I hit only about errno judgment.
    
    Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 f6add06... 6df86ac... M	testcases/kernel/containers/netns/check_netns_enabled.c

commit bc4f41abbf043bf9149d050994f90feafb96df76
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Aug 1 23:14:05 2010 -0700

    Restore file unnecessarily deleted back in Nov.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... 830448b... A	testcases/kernel/power_management/get_sched_values.c

commit 080548263c4e8b3667277fa9e9f21105f918fa2b
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Thu Jul 29 10:22:54 2010 -0700

    Reorder headers.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 fc6a4a0... d08fb3b... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/1-1.c

commit 421044cd4185804fff682131038bbe843acf5e27
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Thu Jul 29 10:20:55 2010 -0700

    Fix error reporting for test.
    
    posix_memalign(3) has similar semantics to pthread(3) family functions
    when reporting errors (=> 0 pass, != 0 => errno).
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 6592394... 21ce909... M	testcases/open_posix_testsuite/conformance/interfaces/mmap/11-3.c
:100644 100644 e41546a... fc6a4a0... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/1-1.c

commit 8565cff52d4fadc45b7c2d5373289fe140e31f3d
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Thu Jul 29 10:06:10 2010 +0000

    Don't assume that SHELL has a sane value.
    
    SHELL is set to the login shell for the user (should have verified that
    before), and on FreeBSD the default login shell is tcsh (bleh). So take
    tcsh out of the equation by hardcoding sh -- which is ash on Debian variants
    and bash on almost all other Linuxes -- to increase determinism.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 f06f64f... 0a12578... M	testcases/open_posix_testsuite/bin/run-tests.sh

commit 233231cdfa9f697a4c586ab9bfdf0f85d1a503a5
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Thu Jul 29 00:50:09 2010 -0700

    Fix compile warnings and remove ambiguous stimuli.
    
    The POSIX spec states that only tv_nsec needs to be checked to see if
    it's positive:
    
    [EINVAL]
        The rqtp argument specified a nanosecond value less than zero or
    greater than or equal to 1000 million.
    
    Remove the testcase until the spec is fixed.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 e0b87d1... 1442d9f... M	testcases/open_posix_testsuite/conformance/interfaces/nanosleep/10000-1.c

commit 6cf3402cd0aca6b275e5e20fa5dcd27e90663d93
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Jul 28 22:33:42 2010 -0700

    Another non-superuser check.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 6cd108c... 8c9a34d... M	testcases/open_posix_testsuite/conformance/interfaces/clock_settime/17-2.c

commit cef69efa6df7a2b0353f180f867ccb8e2d051af4
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Jul 28 22:29:13 2010 -0700

    Fix inconsistency.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 149fc3d... d8cb1df... M	testcases/open_posix_testsuite/conformance/interfaces/clock_settime/20-1.c

commit 578b57380fa545ed4c6670022bc0c6bb7cd1d15b
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Jul 28 22:27:28 2010 -0700

    Add another non-superuser check.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 67d90f1... db05f31... M	testcases/open_posix_testsuite/conformance/interfaces/clock_settime/17-1.c
:100644 100644 278f4c3... 149fc3d... M	testcases/open_posix_testsuite/conformance/interfaces/clock_settime/20-1.c
:100644 100644 b43c5be... a23eeba... M	testcases/open_posix_testsuite/conformance/interfaces/clock_settime/4-1.c

commit 3c68417fdacfe8bba8e05d147eb2aa2b91c79e59
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Jul 28 22:17:04 2010 -0700

    Fix EPERM fail if clock_settime not called as root
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 6181479... 67d90f1... M	testcases/open_posix_testsuite/conformance/interfaces/clock_settime/17-1.c

commit a66ee2d19b689573e9f59d0f303b86f6c333f795
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Jul 28 21:11:59 2010 -0700

    Use awk equivalent to FreeBSD's sed -E.
    
    This method of text search and replace is POSIX compliant.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 b6e7b56... 01984c5... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit 3393cd192002793080aba661054d54a8a06f25c2
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Tue Jul 27 07:50:17 2010 -0700

    Disable the open_posix_testsuite in the build.
    
    See the comment in the Makefile for more details.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 2ed3f9c... 37c448f... M	testcases/Makefile

commit a4e64cb8bb97d09b5695151106946a76984b330a
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 26 06:36:58 2010 -0700

    Fix the 1-1 testcase.
    
    As pointed out by Cheng Shun Xia <csxia@novell.com>  the
    pthread_mutex_getprioceiling() works only on mutexes initalized with
    PTHREAD_PRIO_PROTECT. Also calling perror() after pthread_* fuctions is
    meaningless as they return error number directly, this is common mistake
    in pthread tests in openposix testsuite and should go to the ltp TODO.
    
    Patch attached.
    
    Garrett note: this diff is based off the
    pthread_mutex_getprioceilingIII.patch, but edited for clarity in the
    comments, and doesn't print to stderr because it would cause issues with
    the open_posix_testsuite test infrastructure.
    
    Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 184b26c... 4c8e8e2... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/1-1.c

commit 47174970d9e880b358c7acf94f638b47d595037e
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Fri Jul 23 18:16:32 2010 +0530

    clock_getres01: remove TERRNO flag for overall test result: The attached patch remove the TERRNO flag for the overall clock_getres01 test status. It is wrong because, if one of the test fails, the reported errno will always be the one from the last case05 test (even 0 if this one was successful). Upon failure, the output will be:
    [...]
    clock_getres01    0  TINFO  :  (case05) START
    EXPECT: return value(ret)=(N >= 0) errno=0 (Success)
    RESULT: return value(ret)=       0 errno=0 (Success)
    clock_getres01    6  TPASS  :  (case05) END
    clock_getres01    7  TFAIL  :  clock_getres01 failed
    
    But previously:
    
    [...]
    clock_getres01    0  TINFO  :  (case05) START
    EXPECT: return value(ret)=(N >= 0) errno=0 (Success)
    RESULT: return value(ret)=       0 errno=0 (Success)
    clock_getres01    6  TPASS  :  (case05) END
    clock_getres01    7  TFAIL  :  clock_getres01 failed: errno=???(0): Success
    
    Signed-off-by: Nicolas Joly <njoly@pasteur.fr>.

:100644 100644 412ffa5... 7df8c71... M	testcases/kernel/syscalls/clock_getres/clock_getres01.c

commit 0056e395170eb8fc3ffbb22d7bd364fe47c2013e
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Thu Jul 22 08:45:53 2010 -0700

    Fix stack alignment on ARM with clone tests.
    
    An ARM stack must be a multiple of 32 bit words in length, and 32 bit
    aligned.
    
    Signed-off-by: Peter Pearse <peter.pearse@linaro.org>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 93cdc43... 6ad4a00... M	lib/cloner.c

commit 4fffe0e96c125c1ae1556b29341d689314c34f9c
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Thu Jul 22 01:52:03 2010 -0700

    Commit the 20% check.
    
    Proposed by Casper Zhang <czhang@redhat.com>.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 a8b370d... dbcbc53... M	testcases/kernel/syscalls/pselect/pselect01.c

commit ba7ee422383585d36c7b1c639ab2d24ad25d5a24
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Jul 21 02:49:39 2010 -0700

    A 10% threshold was too low. Bump up to 20%:
    
    Hi Garrett, I tested my patch yesterday but the result
    is not so good. After 1000 times running, the fix got failed
    for once. so I set the allowed error to 20% (see the attached
    patch). Then re-ran it for over 5000 times, without a failure.
    
    Then the nsec part, 10% allowed error seems not enough,
    the test failed for twice among 1000 times. So I set the
    range to 20%, too.
    
    Signed-off-by/Tested-by: Caspar Zhang <czhang@redhat.com>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 751f21d... a8b370d... M	testcases/kernel/syscalls/pselect/pselect01.c

commit 956d771108e3b316853a5683fa965c0248b4a77c
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Jul 21 02:23:47 2010 -0700

    Use better precision accounting for pselect01.
    
    In my recent tests, not all desired time is equal to exact execution time,
    sometimes it is +/-1s, and in a few times it becomes +/-2s. In most cases,
    +/-2s is still a valid value between exact execute time and desired time.
    
    (the original patch proposed using time(3), but due to loss in precision
    as time(3) specifies in quantum of seconds, clock_gettime(3) was recommended
    and subsequently implemented).
    
    Signed-off-by: Caspar Zhang <czhang@redhat.com>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 c006930... 2ad4c39... M	testcases/kernel/syscalls/pselect/Makefile
:100644 100644 250ed03... 751f21d... M	testcases/kernel/syscalls/pselect/pselect01.c

commit 5337e87014f42586915d091097ec1eacbd1f4e81
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Jul 21 02:18:38 2010 -0700

    Fix source path for install.
    
    Test case "mc_opts" fails as it is not able to install "opts" and
    "opts_e" files at desired location. This is because the path of these
    files mentioned in the "mc_opts" script is incorrect. Following patch
    fixes the above problem.
    
    Signed-off-by:  Sumit Dhoot <sumitbd@linsyssoft.com>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 76fbe37... a0103bd... M	testcases/network/multicast/mc_opts/mc_opts

commit 2ebc103b1b64660907f690d6e7c84dcc73b94f86
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Jul 21 02:17:17 2010 -0700

    Update location for multicast tests.
    
    While running networktest for multicast ;  "mc_member" test displays the
    following error message multiple times
    "cat: /opt/ltp/testcases/inetwork/multicast/mc_menmber/ManyGroups: No
    such file or directory".
    This is Because variable "TCsrc" is exported with incorrect path. Looks
    like previously LTP test scripts installed and ran directly from source
    directory . Now it installs mulicast test binary and script files to
    "$LTPROOT/testcases/bin" directory. Hence the variable "TCsrc" needed to
    be exported with above mentioned install path.
    
    Signed-off-by:  Sumit Dhoot <sumitbd@linsyssoft.com>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 14e7828... 08b65f7... M	runtest/multicast

commit e0a89f94e51eaed1c3ac9840130f166f3f232b4a
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Jul 21 02:15:21 2010 -0700

    Address issue with permissions on utimesat_tests.
    
      After investigation, I found that the following two parts
      maybe have wrong RW parameter:
    
      a) Testing read-only file, owned by nobody(self).
      Since the perm is 400, the user `nobody' itself doesn't have
      write permission to the testfile, thus, if program executes
      ./utimensat01 with -w param, `Permission deined' error will
      occur. So we need to add -W in run_test param to avoid trying
      writing test.
    
      b) Testing read-only file, owned by root.
      Since root owns the test file and the perm is still 400,
      the user `nobody' has neither writing nor reading permission
      to this file, so -RW param should be both set to run_test
      function to avoid trying reading & writing test.
    
    Signed-off-by: Caspar Zhang <czhang@redhat.com>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 4246d1a... a861d61... M	testcases/kernel/syscalls/utimensat/utimensat_tests.sh

commit dc9a6950b7ad6324dac774bc7717dfd1a52995fe
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Jul 21 02:12:15 2010 -0700

    Fix test when dealing w/ new versions of file.
    
    This is a POSIX-friendly patch which uses grep -E instead of egrep.
    
    Suggested-by: Caspar Zhang <czhang@redhat.com>
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 9232c10... 70420e3... M	testcases/commands/ade/file/file_test.sh

commit a2739948cbdcb4a8981f3e75fe67f1921a075058
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 19 02:21:13 2010 -0700

    Update in the directions for new script name.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 c6b503d... 7b346ed... M	testcases/open_posix_testsuite/Documentation/HOWTO_RunTests

commit b24cfbd96ade0853c6e7887d8254869fb7eb06c4
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 19 02:14:30 2010 -0700

    Update documentation.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 2fc16f5... c6b503d... M	testcases/open_posix_testsuite/Documentation/HOWTO_RunTests
:100644 100644 a4326f6... 6afde74... M	testcases/open_posix_testsuite/QUICK-START

commit fb777bd059bf2f3610fcd1c233182a572fcaef8d
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 19 02:13:37 2010 -0700

    Add simple wrapper for running all option groups.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... a9b2c05... A	testcases/open_posix_testsuite/bin/run-all-posix-option-group-tests.sh
:100755 000000 5ec6e6a... 0000000... D	testcases/open_posix_testsuite/bin/run-posix-option-group.sh

commit b40d23ffb43a190f93872c42b16ff17c0fe41959
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 19 02:12:46 2010 -0700

    Rem. ambiguity by suffixing script name with test.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100755 0000000... 5ec6e6a... A	testcases/open_posix_testsuite/bin/run-posix-option-group-test.sh

commit c438631d5c1181bcb29e1af0e72a7d6c3beac7ca
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 19 02:00:02 2010 -0700

    Simplify by using $(bindir).
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 1bbeac1... b36e8a9... M	testcases/open_posix_testsuite/bin/Makefile

commit f00e5460ca56a657717f40129a2344903c858018
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 19 01:55:01 2010 -0700

    Make run-posix-option-group.sh use feature run.sh.
    
    This closes the missing integration piece between the previous version
    of the open_posix_testsuite, and the new version.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 fe0ef90... 5ec6e6a... M	testcases/open_posix_testsuite/bin/run-posix-option-group.sh

commit 88ed43e8ff49f3c87d537bf5582496e6590c5b87
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 19 01:43:20 2010 -0700

    chmod run_test.sh in the target, not in make test.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 035f6ab... b6e7b56... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit 9cb1f4553342f6b821686bb9d3cb6053a8bf1da9
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 19 01:40:14 2010 -0700

    Move run_tests to run-posix-option-group.sh.
    
    This is being done to be more explicit, and avoid ambiguity with
    bin/run-tests.sh (the test harness script).
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100755 0000000... fe0ef90... A	testcases/open_posix_testsuite/bin/run-posix-option-group.sh
:100755 000000 fe0ef90... 0000000... D	testcases/open_posix_testsuite/run_tests

commit 23a78c2a2072df0cfe54c24a110587568fb5e790
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 19 01:34:34 2010 -0700

    Style.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 1e06b9e... fe0ef90... M	testcases/open_posix_testsuite/run_tests

commit dd3dab3e0a14dbfcdd8f580aaa47995ce9955e70
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 19 01:33:58 2010 -0700

    s/PREFIX/prefix/ to be autoconf-like.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 5a552b8... 795097f... M	testcases/open_posix_testsuite/scripts/print-prefix.sh

commit 7062dd413122adbbf68d651876c0d289c0cf554e
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 19 01:33:27 2010 -0700

    Use proper autoconf-like variables.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 41bb387... 035f6ab... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit 6269146fac7d23efcd6abe3f1f4913e9938b1603
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 19 01:29:18 2010 -0700

    SIGPOLL is XSI optional; conditionalize it.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 aec74ab... 12350c0... M	testcases/open_posix_testsuite/conformance/interfaces/sigset/5-1.c

commit 842ec9e26e44eecd64183a6e5acb47037b4ad79a
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 19 01:28:02 2010 -0700

    Add bits for autoconf-like variables for install.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 d912201... 97ab8fd... M	testcases/open_posix_testsuite/Makefile

commit ed960312534c233b96e8717fc98ff092cf43e51d
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Tue Jul 13 22:10:33 2010 -0700

    Differentiate SKIP from FAILED.
    
    This makes failure triage easier because FAILED occurs whenever a
    command is missing ($? => 1), so it's just easier to do things this way.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 b2ab6b5... f06f64f... M	testcases/open_posix_testsuite/bin/run-tests.sh

commit 68f89536bf8b1611ebbe0216029930b1e18bf243
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 11 10:01:45 2010 -0700

    Testcase "nfs02" fails with following message
    "Test Failed: Removal of write permissions not honored on ascii.sm"
    This is because ascii.sm has a rwx file permission for others when It
    got installed. The script first tried to remove only write permission
    for others and then it tests it with the r-- permission so test get
    fails as it has r-x permission for others.
    
    Signed-off-by: Sumit Dhoot <sumitbd@linsyssoft.com>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 18452e9... ff2a4ee... M	testcases/network/nfs/nfs02/nfs02

commit 125d98b413bf6a38b9a0c673fdabc70b42b6843e
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 11 09:59:50 2010 -0700

    While running networktest for nfs; nfsstress &  nfsstat01 test gets
    fail. Because TCbin is not exported with required path. Following
    patch fixed the above problem.
    
    Signed-off-by: Sumit Dhoot <sumitbd@linsyssoft.com>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 b016e5d... 19f2344... M	runtest/nfs

commit 851e7792927e378711c341522c2f5069abd1635c
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 11 09:55:54 2010 -0700

    Testcase "nfs02" fails as script does not able to find following files
    
    ascii.jmb
    ascii.lg
    ascii.med
    ascii.sm
    
    This is because ltp's testcases/network/Makefile doesn't installed
    those.
    
    Signed-off-by: Sumit Dhoot <sumitbd@linsyssoft.com>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 0b35c71... f847df9... M	testcases/network/Makefile

commit adbddc08e62bbd99de01b5c3bdbaede28b4abe11
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Jul 10 23:18:13 2010 -0700

    Keep on going with make test!
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 78ecf42... d912201... M	testcases/open_posix_testsuite/Makefile

commit d3932316ca77e87e99371680a1f8cd7e7521cb05
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Jul 10 23:14:45 2010 -0700

    Be pedantic about the ret. code from timer_create.
    
    Opengroup says:
    
    If the call succeeds, timer_create() returns zero and updates the
    location referenced by timerid to a timer_t, which can be passed to the
    per-process timer calls. If an error occurs, the function returns a
    value of -1 and sets errno to indicate the error. The value of timerid
    is undefined if an error occurs.
    
    So, technically non-zero != -1 is undefined behavior.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 3ff64a9... ac043b0... M	testcases/open_posix_testsuite/conformance/behavior/timers/1-1.c

commit 4fe1dbd06cd7b4f79388f2af929868a741e9a12e
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Jul 10 23:12:55 2010 -0700

    This test only requires -lrt.
    
    Also, remove unnecessary trailing newline in perror output.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 52678fd... 3ff64a9... M	testcases/open_posix_testsuite/conformance/behavior/timers/1-1.c
:100644 100644 4c7e2d8... 08f7cd6... M	testcases/open_posix_testsuite/conformance/behavior/timers/LDLIBS

commit 49c75d67c4898b1a02ba127a5e1088b0d9e30ac3
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Jul 10 22:50:19 2010 -0700

    Might as well add distclean...
    
    distclean-makefiles exist, so this is just for consistency...
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 1794aa3... 78ecf42... M	testcases/open_posix_testsuite/Makefile

commit ddf8b0f527d529ab4b866f9126da9f4c8e163ff5
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Fri Jul 2 17:35:42 2010 -0700

    make install for open_posix_testsuite isn't ready for primetime yet.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 ea57e3d... 2ed3f9c... M	testcases/Makefile

commit 9a569038e386fff5564b9c9bdc240e919f2f2958
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Fri Jul 2 12:03:06 2010 -0700

    Break non-POSIX tests.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 9d2e4c4... f8029cc... M	testcases/open_posix_testsuite/functional/threads/robust_test/robust1-mode2.c
:100644 100644 50dbb13... fc934c9... M	testcases/open_posix_testsuite/functional/threads/robust_test/robust1-sun.c
:100644 100644 0559c19... 03d4223... M	testcases/open_posix_testsuite/functional/threads/robust_test/robust2-mode2.c
:100644 100644 690306e... 143df22... M	testcases/open_posix_testsuite/functional/threads/robust_test/robust2-sun.c
:100644 100644 a3d0669... 8f5e0a7... M	testcases/open_posix_testsuite/functional/threads/robust_test/robust3-mode2.c

commit b7385b9414a7ef0ea003faafff2fad372f2d6651
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Fri Jul 2 11:53:57 2010 -0700

    pthread_kill obviously requires -lpthread.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/LDLIBS

commit 4be025ca1db5a9d1c0d712e21892be42d6205627
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Fri Jul 2 11:29:25 2010 -0700

    Adjust LDLIBS files.
    
    Assume everything that requires -lrt requires -lpthread (for sem_* on Linux).
    aio_* is a realtime extension; add -lrt.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/behavior/timers/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/definitions/aio_h/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/conformance/interfaces/aio_error/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/conformance/interfaces/aio_read/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/conformance/interfaces/aio_return/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/conformance/interfaces/aio_write/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/clock_getres/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/clock_settime/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/mlockall/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/mmap/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/nanosleep/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/shm_open/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/timer_create/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/timer_delete/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/timer_settime/LDLIBS

commit 4ce871eafb0c400d72d563c73ff659de446a6eba
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Fri Jul 2 11:22:53 2010 -0700

    Use a value built off $(abs_top_srcdir) for top_srcdir.
    
    This is just cheaper for me to determine mentally, and a lot more intuitive
    to use for determining where sources are in open_posix_testsuite.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 ec9834a... ea57e3d... M	testcases/Makefile

commit dc78660e31c06352f246d6bd4c10771703ca9fb7
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Fri Jul 2 11:19:20 2010 -0700

    Fix linker errors on Fedora 13.
    
    Apparently glibc gets grumpy if you omit -lpthread when linking against
    symbols in -lrt (but is kind enough to note the error), so add -lpthread.
    
    FreeBSD doesn't care about this.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/sem_close/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/sem_open/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/sem_post/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/LDLIBS
:100644 100644 08f7cd6... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/sem_wait/LDLIBS

commit b46cce64976237c8d8d74ab9becb301eab19ac4e
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Jul 10 21:35:41 2010 -0700

    Commit integrate Make rules under test.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 a0abbe8... ec9834a... M	testcases/Makefile

commit f8d3588cca35972c6ef96769468af6e5e615950c
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Jul 10 21:19:59 2010 -0700

    If t0 isn't present or exec'able - game over.
    
    This avoids non-intuitive HUNG errors in run-test.sh.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 6d98b08... b2ab6b5... M	testcases/open_posix_testsuite/bin/run-tests.sh

commit 2ba63f24f2f3fcc65191ab0de172907c96712b0c
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Jul 10 21:18:48 2010 -0700

    Sync checks for sys/mman.h w/ posixtest HEAD.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 fd3a3ee... a30c7e6... M	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/10-1-buildonly.c
:100644 100644 546ae8c... 05160a1... M	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/20-1-buildonly.c
:100644 100644 9900ef9... 45d6b31... M	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/21-1-buildonly.c
:100644 100644 eaae4d7... ed30fa8... M	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/22-1-buildonly.c
:100644 100644 1b80031... bae76ca... M	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-1-buildonly.c
:100644 100644 887fc7a... 22738f2... M	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-2-buildonly.c
:100644 100644 e3f5e8c... 76eea4c... M	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-3-buildonly.c

commit ec5557833ef9b56de0a174b976d06dce396b4112
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Jul 10 21:16:48 2010 -0700

    Commit more runtime checks for aio_* on FreeBSD.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 1796d10... 14ef2b5... M	testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/1-1.c
:100644 100644 765a5b7... f262223... M	testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/10-1.c
:100644 100644 ba0b19f... a420b3e... M	testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/2-1.c
:100644 100644 7af51b6... c484062... M	testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/2-2.c
:100644 100644 29db1ec... e49687d... M	testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c
:100644 100644 9499df5... 6c4b40e... M	testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/4-1.c
:100644 100644 956e749... 6d01cea... M	testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/5-1.c
:100644 100644 5e35427... a1b520d... M	testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/6-1.c
:100644 100644 6b8f70c... f083381... M	testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/7-1.c
:100644 100644 ff3ecc8... f23d613... M	testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/8-1.c
:100644 100644 cffa560... 8cd290b... M	testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/9-1.c
:100644 100644 1a67893... c6b6062... M	testcases/open_posix_testsuite/conformance/interfaces/aio_error/1-1.c
:100644 100644 0ba1abe... a3f0c9b... M	testcases/open_posix_testsuite/conformance/interfaces/aio_error/2-1.c
:100644 100644 7f6c893... d215409... M	testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c
:100644 100644 c079c7d... a7aa26a... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/1-1.c
:100644 100644 a0b10cd... e2f9a21... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/10-1.c
:100644 100644 c079c7d... a7aa26a... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/11-1.c
:100644 100644 b0de45a... cc9b6e1... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/12-1.c
:100644 100644 c079c7d... a7aa26a... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/13-1.c
:100644 100644 6eb2eb3... bc1d384... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/14-1.c
:100644 100644 5088d84... 52d0dad... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/2-1.c
:100644 100644 d746423... dd80669... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/3-1.c
:100644 100644 a2f1683... 41adb25... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/4-1.c
:100644 100644 3ae9a89... 9bc63ea... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/4-2.c
:100644 100644 41b2fd0... 6524cf8... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/5-1.c
:100644 100644 c079c7d... a7aa26a... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/6-1.c
:100644 100644 c079c7d... a7aa26a... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/7-1.c
:100644 100644 8eef14c... 8a54098... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-1.c
:100644 100644 33ae064... 798339e... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-2.c
:100644 100644 86fbceb... c7ad2f4... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-3.c
:100644 100644 1472ef7... bce6714... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-4.c
:100644 100644 7a3491b... 6ff435f... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/9-1.c
:100644 100644 e5820ca... 596cb9a... M	testcases/open_posix_testsuite/conformance/interfaces/aio_read/1-1.c
:100644 100644 c562a91... 7c835dd... M	testcases/open_posix_testsuite/conformance/interfaces/aio_read/10-1.c
:100644 100644 018460e... 22d73cd... M	testcases/open_posix_testsuite/conformance/interfaces/aio_read/11-1.c
:100644 100644 5e9f56f... b0030e4... M	testcases/open_posix_testsuite/conformance/interfaces/aio_read/11-2.c
:100644 100644 9a3ee2d... 9eadfa5... M	testcases/open_posix_testsuite/conformance/interfaces/aio_read/12-1.c
:100644 100644 32e50f9... 96cc008... M	testcases/open_posix_testsuite/conformance/interfaces/aio_read/13-1.c
:100644 100644 a6aad0c... 5425cfc... M	testcases/open_posix_testsuite/conformance/interfaces/aio_read/14-1.c
:100644 100644 2bc9610... 53288ee... M	testcases/open_posix_testsuite/conformance/interfaces/aio_read/15-1.c
:100644 100644 f707334... d13d24d... M	testcases/open_posix_testsuite/conformance/interfaces/aio_read/2-1.c
:100644 100644 4fb0e64... 248a00d... M	testcases/open_posix_testsuite/conformance/interfaces/aio_read/3-1.c
:100644 100644 c2f89d8... 28931e5... M	testcases/open_posix_testsuite/conformance/interfaces/aio_read/3-2.c
:100644 100644 c1d1517... 8305ec8... M	testcases/open_posix_testsuite/conformance/interfaces/aio_read/4-1.c
:100644 100644 378b971... 4ecc5d6... M	testcases/open_posix_testsuite/conformance/interfaces/aio_read/5-1.c
:100644 100644 75e2d8a... 8f070b0... M	testcases/open_posix_testsuite/conformance/interfaces/aio_read/6-1.c
:100644 100644 5874063... 54581a6... M	testcases/open_posix_testsuite/conformance/interfaces/aio_read/7-1.c
:100644 100644 fc872fa... 789348c... M	testcases/open_posix_testsuite/conformance/interfaces/aio_read/8-1.c
:100644 100644 2dc0420... 63bb8a6... M	testcases/open_posix_testsuite/conformance/interfaces/aio_read/9-1.c
:100644 100644 d159697... bfc8e12... M	testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
:100644 100644 6e9ff5d... c363a00... M	testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c
:100644 100644 12d4bc7... 2dd9177... M	testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c
:100644 100644 f0b058b... 8e018c2... M	testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c
:100644 100644 321e6ab... f67a4fb... M	testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c
:100644 100644 70cab0c... 7d33e62... M	testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/1-1.c
:100644 100644 9349a4f... 2b47824... M	testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/2-1.c
:100644 100644 16fac81... 378c158... M	testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/3-1.c
:100644 100644 f197de0... 260c26a... M	testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/4-1.c
:100644 100644 7a42ef2... f102c0c... M	testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/5-1.c
:100644 100644 288d2c8... bc464c8... M	testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/6-1.c
:100644 100644 0e14012... 83a6a00... M	testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/7-1.c
:100644 100644 fa77c2a... 0023520... M	testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/8-1.c
:100644 100644 024bc94... 39d504d... M	testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/9-1.c
:100644 100644 98906ea... b95cfab... M	testcases/open_posix_testsuite/conformance/interfaces/aio_write/1-1.c
:100644 100644 f5b5070... f6fbc90... M	testcases/open_posix_testsuite/conformance/interfaces/aio_write/1-2.c
:100644 100644 d83cd3c... 40fd93b... M	testcases/open_posix_testsuite/conformance/interfaces/aio_write/10-1.c
:100644 100644 d30197d... 62a89b4... M	testcases/open_posix_testsuite/conformance/interfaces/aio_write/11-1.c
:100644 100644 083df51... 536b385... M	testcases/open_posix_testsuite/conformance/interfaces/aio_write/12-1.c
:100644 100644 3e59828... 20f98ca... M	testcases/open_posix_testsuite/conformance/interfaces/aio_write/13-1.c
:100644 100644 685a3ce... 8daa2cd... M	testcases/open_posix_testsuite/conformance/interfaces/aio_write/2-1.c
:100644 100644 8f33131... 4d7470e... M	testcases/open_posix_testsuite/conformance/interfaces/aio_write/3-1.c
:100644 100644 39773b1... 9e7f9ec... M	testcases/open_posix_testsuite/conformance/interfaces/aio_write/5-1.c
:100644 100644 65b5d47... 9154f5a... M	testcases/open_posix_testsuite/conformance/interfaces/aio_write/6-1.c
:100644 100644 58f833f... 30260c3... M	testcases/open_posix_testsuite/conformance/interfaces/aio_write/7-1.c
:100644 100644 21c6dec... d1d9494... M	testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-1.c
:100644 100644 571a2b4... 60aa2b2... M	testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-2.c
:100644 100644 19bfca7... 5ea9576... M	testcases/open_posix_testsuite/conformance/interfaces/aio_write/9-1.c
:100644 100644 46c4e54... 87f8980... M	testcases/open_posix_testsuite/conformance/interfaces/aio_write/9-2.c

commit 88cc8f1cd411cd787ccb09f5dcdca81ce6be6389
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Jul 10 20:54:11 2010 -0700

    Clean up headers and whitespace.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 073db70... 54fa9ec... M	testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/1-1.c
:100644 100644 9e86025... f4e4c85... M	testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/10-1.c
:100644 100644 17ffcf9... c245fab... M	testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/11-1.c
:100644 100644 73393bd... ca0b45a... M	testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-1.c
:100644 100644 ae3c230... 8f429a2... M	testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-2.c
:100644 100644 9198bec... 4cc77a4... M	testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-3.c
:100644 100644 d36b05b... 49ab0b7... M	testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-4.c
:100644 100644 1d247a7... 84075cc... M	testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-1.c
:100644 100644 04f5caa... 674b7ae... M	testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-2.c
:100644 100644 3a46ce3... f10ed89... M	testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-3.c
:100644 100644 9f92b2c... cc6c874... M	testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-4.c

commit 50e63b3434fec6e7193ed2710df2af393ba911bb
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Jul 10 20:46:15 2010 -0700

    Update FreeBSD configuration documentation.
    
    Add notes about aio_* syscalls on FreeBSD, and fix the mqueue notes as
    the name of the kernel module wasn't a 1:1 match with the directory name
    under /sys/modules/...
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 1c31f31... c53db90... M	testcases/open_posix_testsuite/BUILD

commit 6b6f81b02cbd9b4c7507af6b6aec6980c2eb257d
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Jul 10 20:43:14 2010 -0700

    Check for support w/ sysconf(_SC_ASYNCHRONOUS_IO).
    
    Checking for a preprocessor define is very Linux centric (apparently),
    as FreeBSD states in sys/unistd.h:
    
     * Anything which is defined as zero below **must** have an
     * implementation for the corresponding sysconf() which is able to
     * determine conclusively whether or not the feature is supported.
     * Anything which is defined as other than -1 below **must** have
     * complete headers, types, and function declarations as specified by
     * the POSIX standard; however, if the relevant sysconf() function
     * returns -1, the functions may be stubbed out.
    
    This is done most likely done to ensure that runtime enabled
    functionality via kernel modules is properly queried.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 0fd71c7... f19fcd3... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/1-1.c
:100644 100644 4b25669... ace94ab... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/10-1.c
:100644 100644 ca5be00... 216f3b8... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/11-1.c
:100644 100644 5dfc989... 4539fdc... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/12-1.c
:100644 100644 c948381... a502ea9... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/13-1.c
:100644 100644 7e46612... a5e7614... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/14-1.c
:100644 100644 8e0b68d... bacfeac... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/15-1.c
:100644 100644 6843b91... 407c396... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/16-1.c
:100644 100644 57508a8... 1a89500... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/17-1.c
:100644 100644 869397f... 26631b7... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/18-1.c
:100644 100644 09e14d1... b1673b2... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/19-1.c
:100644 100644 a5b5b7f... d174585... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/2-1.c
:100644 100644 c079c7d... a7aa26a... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/20-1.c
:100644 100644 c079c7d... a7aa26a... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/21-1.c
:100644 100644 c079c7d... a7aa26a... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/22-1.c
:100644 100644 c079c7d... a7aa26a... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/23-1.c
:100644 100644 c079c7d... a7aa26a... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/24-1.c
:100644 100644 c079c7d... a7aa26a... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/25-1.c
:100644 100644 cee9869... 1ceb7de... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/3-1.c
:100644 100644 922830c... 6745660... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/4-1.c
:100644 100644 8367e4d... 3a46ced... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/5-1.c
:100644 100644 d40e996... 29dd804... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/6-1.c
:100644 100644 513ffe5... f5a71f7... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/7-1.c
:100644 100644 cad47b4... 18ec827... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/8-1.c
:100644 100644 f477fcf... 9689a6a... M	testcases/open_posix_testsuite/conformance/interfaces/lio_listio/9-1.c

commit 26b17d17e4d1df59ea3b70f72d194e87dafafaa3
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Jul 10 18:45:23 2010 -0700

    Fix alignment as per posixtest HEAD.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 d8b1271... 73b0da1... M	testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/3-1.c

commit 0554dd8ef784c223f74e14de513b1752a9949dae
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Jul 10 18:38:19 2010 -0700

    Commit fixes from posixtest CVS HEAD.
    
    Minor formatting fixes, but basically untainted.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 06f500a... 6054eca... M	testcases/open_posix_testsuite/conformance/definitions/sched_h/3-1-buildonly.c
:100644 100644 7a5de7f... e9bb17c... M	testcases/open_posix_testsuite/conformance/definitions/sched_h/4-1-buildonly.c
:100644 100644 8dde471... 83b06da... M	testcases/open_posix_testsuite/conformance/definitions/sched_h/8-3-buildonly.c

commit 5a8278a619f323b252b5a816fabdc997ae688c15
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Jul 10 18:11:30 2010 -0700

    Make a note about subdirectory CFLAGS, LDFLAGS, LDLIBS.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 655e204... 1c31f31... M	testcases/open_posix_testsuite/BUILD

commit 5e3aabb0b49e4be4fc35a33403fde96360ec396a
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Jul 10 16:42:59 2010 -0700

    Update directions, get the changelog closer to
    posixtest HEAD.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 3a7b84e... b3f47cc... M	testcases/open_posix_testsuite/ChangeLog
:100644 100644 c9d17d6... 2fc16f5... M	testcases/open_posix_testsuite/Documentation/HOWTO_RunTests
:100644 100644 6cbfac9... a4326f6... M	testcases/open_posix_testsuite/QUICK-START

commit 17b3085ae6f936edcce93e7a61e808dc6ca2fdac
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sat Jul 10 16:36:35 2010 -0700

    No sense in needlessly specifying the timeout twice.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 e90f5e8... 1794aa3... M	testcases/open_posix_testsuite/Makefile

commit f2255196e12df19718416b2e229039a6a4e57677
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Fri Jul 2 08:34:05 2010 -0700

    Add a note about open_hpi_testsuite in the UCLINUX block.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 c3b6ce1... a0abbe8... M	testcases/Makefile

commit 22a524f51794034a4c595db1fd38152f75900495
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Fri Jul 2 08:31:55 2010 -0700

    Disable open* by default in the build.
    
    I might have been overambitious in my previous commit, so let's first
    test the scenarios to ensure that there aren't any regressions.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 2ebb325... c3b6ce1... M	testcases/Makefile

commit 9c0f1be1629d40dc94377326a50116059550784f
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Fri Jul 2 08:30:43 2010 -0700

    Remove dummy file now that it's served its purpose.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 000000 e69de29... 0000000... D	testcases/open_posix_testsuite/dummy

commit dcedae8e3cbd907bd45fe9ff509847cd9e63d073
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Fri Jul 2 08:29:28 2010 -0700

    Update directions a bit.
    
    Add a note about CFLAGS, and FreeBSD directions.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 55df344... 655e204... M	testcases/open_posix_testsuite/BUILD

commit 7e3f5ef8f8b1bbabbad3fc6eb5f2200656b3e87d
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Fri Jul 2 07:58:57 2010 -0700

    Dummy commit to note major changes done to the open_posix_testsuite:
    
    1.  Rewrite the Makefiles to not be dependent on gmake, but instead POSIX
        compatible make variants. This includes pmake on FreeBSD, NetBSD, and
        OpenBSD.
    2.  Remove bash-isms in runtime scripts.
    3.  Merge all runtime scripts into generated scripts, which depend on one
        infrastructure script -- run-test.sh.
    4.  Better identify build-only tests vs runtime tests.
    5.  Fix compiles for many tests so that they're actually POSIX compliant
        as per the opengroup manpages (and thus properly compile on FreeBSD,
        NetBSD, and OpenBSD, at the very least).
    6.  Fix -lrt issue (apparently linux doesn't require -lrt like FreeBSD
        does at least, despite the fact that many libcalls and syscalls
        defined by opengroup are under the REALTIME section).
    7.  Fix setpgrp(3) code, as setpgrp isn't actually a POSIX extension (it's
        an XSI extension).
    8.  Make it possible for folks to type in make test and have it actually
        run the test.
    9.  Make an effort towards enabling
        cross-compilation (or cross-build as they call it in BSD-land),
        out-of-build-tree.
    10. Block off all detected Glibcisms and Linuxisms, so that they will be
        eventually pruned from the tree.
    11. Fix the compilation state on some tests (where _POSIX_SPORADIC_SERVER
        wasn't properly specified, and where it was set with == -1), so that
        the test is properly resolved (with a compilation error, and
        PTS_UNSUPPORTED, as per the POSIX features page examples).
    12. Remove some cruft in locate-test.
    13. Move around some files to make more logical sense.
    
    Other changes done in the pu -> master merge:
    1.  Fix a bashism in numa_tests.sh.
    2.  Enable more testcase components in LTP in the build, other than just
        the kernel component. We've reached steady state, so it's time to add
        some flux in adding more features to the build...
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... e69de29... A	testcases/open_posix_testsuite/dummy

commit 91e1c951e6f5aa2b268509c57bdbcc2c4d1dcab4
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sun Jul 11 00:19:53 2010 +0530

    Fix hugeshmget01. Sorry!! I mistook to make following patch for hugetlb tests: http://www.mail-archive.com/ltp-list@lists.sourceforge.net/msg10249.html, After the patch was applied, hugeshmget01 test will FAIL under the condition that hugepages isn't effective. In this patch, I moved the timing of "setup()" calling after the judgment  of hugepages.
    ------------
            if ((msg = parse_opts(ac, av, (option_t *)NULL, NULL)) != (char *)NULL){
                    tst_brkm(TBROK, cleanup, "OPTION PARSING ERROR - %s", msg);
            }
    
            /* The following loop checks looping state if -i option given */
            if ( get_no_of_hugepages() <= 0 || hugepages_size() <= 0 )
                 tst_brkm(TCONF, cleanup, "Not enough available Hugepages");
            else
                  huge_pages_shm_to_be_allocated = ( get_no_of_hugepages() * hugepages_size() * 1024) / 2 ;
    
            setup();                        /* global setup */
    ------------
    At first, the "cleanup()" function was called in exit handling when hugepages was not effective. But I didn't change "cleanup" into "tst_exit". Therefore, in "cleanup()", exit handling fails to delete a non-existing temporary directory. I maked patch for the latest git. I tested it in both conditions that hugepages is effective/ineffective. Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>.

:100644 100644 76b95de... bd00c90... M	testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c

commit 9080a1ac2455fa5eef852385b8a62e8ad1028d25
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sun Jul 11 00:17:43 2010 +0530

    add types for functions in fs-bench. Attached patch adds types for functions in sources for fs-bench just because when function doesn't have return type it defaults to int and this causes problems (for example when doing return from such function without value). Signed-off-by: Cyril Hrubis chrubis@suse.cz.
    Side note:
    he code quality for fs-bench is very poor, there is no documentation and the scripts are broken (mostly wrongly hardcoded paths). IMHO these tests are not worth fixing and candidate for removal. Please provide a build log. Garrett Cooper <yanegomi@gmail.com>.
    Okay apparently I've missed some "unused variable" and "implicit
    function declaration" warnings.  Attached patch fixes all compilation
    issues (has previous two merged) but still at least the test scripts are
    broken. Signed-off-by: Cyril Hrubis chrubis@suse.cz.

:100644 100644 89ee941... 0609335... M	testcases/kernel/fs/fs-bench/boxmuler.c
:100644 100644 88ea202... ec54bb8... M	testcases/kernel/fs/fs-bench/create-files.c
:100644 100644 3322d92... fdfc71f... M	testcases/kernel/fs/fs-bench/random-access-del-create.c
:100644 100644 e2f8536... f5eb6a2... M	testcases/kernel/fs/fs-bench/random-access.c
:100644 100644 a1fc8b8... 70ddf32... M	testcases/kernel/fs/fs-bench/random-del-create.c

commit 848f37617b3aee594408d399253d8e196095ca01
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:45:03 2010 +0530

    Changes till July 3rd 2010, but will be release as 20100630 ;-). Signed-of-by: Subrata Modak <subrata@linux.vnet.ibm.com>,

:100644 100644 dcba787... 9b43401... M	ChangeLog

commit e3bc3758d3e4d17a0e04009ef873df53819b9ec6
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:32:27 2010 +0530

    [PATCH v4] Remove files which does not have a dmesg entry
    
    The recently introduced option:
    
    -K DMESG_LOG_DIR
            Log Kernel messages generated for each test cases inside this directory,
    
    when used will generate huge no. of files inside the DMESG_DIR. Many of them will be ZERO size as we do not expect KERNEL MESSAGE to be generated against all the LTP TESTS that we will run. It is better to prune them, and let only those files exist which will have real entries. The following patch fixes the same.
    Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>,

:100755 100755 7a8ac28... b385984... M	runltp

commit 9e365e8e209904086b18420438b4792851c219b8
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:13:41 2010 +0530

    semctl01 and shmctl01 will hang during uClinux test: ltp test case shmctl01 and semctl01 can not execute. When press ctrl and c, it can not exist.
    --
    root:/> shmctl01
    
    ^Cshmctl01    0  INFO  :  received unexpected signal 2
    ^Cshmctl01    0  INFO  :  received unexpected signal 2
    --
    The reason is the child will unlink the pipe if pipename isn't NULL,which may make the parent waitting forever. Signed-off-by: Bob Liu <lliubbo@gmail.com>.

:100644 100644 7357ded... 2bbc3db... M	testcases/kernel/syscalls/ipc/semctl/semctl01.c
:100644 100644 a734e1e... 3d1507a... M	testcases/kernel/syscalls/ipc/shmctl/shmctl01.c

commit 65f7070cb3f67eba009e68413187727f508623e1
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:10:38 2010 +0530

    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    In a scenario where a thread other than high priority noise thread is scheduled after the barrier, a priority inversion will not occur, defeating the purpose of test. We need to tightly synchronize the threads so that the noise thread always begins the test and gets preempted by the low prio thread through the PI logic. This change is applied on testpi-4.
    Signed-off-by: Gowrishankar<gowrishankar.m@in.ibm.com>
    Tested-by: Gowrishankar<gowrishankar.m@in.ibm.com>
    Acked-by: Darren Hart <dvhltc@us.ibm.com>

:100644 100644 3bd5d77... 63f8430... M	testcases/realtime/func/pi-tests/testpi-4.c

commit 785ef40630157d66067b1577a238184e0170e383
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:10:14 2010 +0530

    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    testpi-4 defines THREAD_STOP which is not used anywhere in the program.
    
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Acked-by: Darren Hart <dvhltc@us.ibm.com>

:100644 100644 5a39701... 3bd5d77... M	testcases/realtime/func/pi-tests/testpi-4.c

commit bd2dce17303a69463e926bb5a6a955e7890f65f3
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:09:55 2010 +0530

    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    Instead of lock/unlock of mutex to burn cpu cycles, we can use busy_work_ms
    from librttest which is more explicit (burn cycles, not provide some
    synchronization).
    
    Also this patch removes the id increment since it is not used.
    
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Acked-by: Darren Hart <dvhltc@us.ibm.com>

:100644 100644 0960c91... 5a39701... M	testcases/realtime/func/pi-tests/testpi-4.c

commit a9e2238be689fd8e4d25bc7eefca1cb11535ce7a
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:09:32 2010 +0530

    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    Since main() sets the cpu affinity, it is not necessary for the
    spawned threads to do so, as the threads inherit the cpu affinity.
    
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Acked-by: Darren Hart <dvhltc@us.ibm.com>

:100644 100644 6a90771... 0960c91... M	testcases/realtime/func/pi-tests/testpi-4.c

commit 5305c4a10cf26799c81e6f0362750988457d3002
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:09:02 2010 +0530

    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    This patch adds the description to the test testpi-4.
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.

:100644 100644 53b47a8... 6a90771... M	testcases/realtime/func/pi-tests/testpi-4.c

commit a21dab25b7ef183d049b31b0d3fed1d48c16dc2b
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:06:38 2010 +0530

    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    testpi-4 is initializing mutex step by step which can be done
    by reusing the init_pi_mutex() funtion available in librttest.
    
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Acked-by: Darren Hart <dvhltc@us.ibm.com>

:100644 100644 bde3ded... 53b47a8... M	testcases/realtime/func/pi-tests/testpi-4.c

commit b4f57c7d26b58f3d80b46340f10a397d21957866
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:06:16 2010 +0530

    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    This patch cleans up the testpi-4 so as to follow the
    C coding style standards.
    
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Acked-by: Darren Hart <dvhltc@us.ibm.com>

:100644 100644 1756588... bde3ded... M	testcases/realtime/func/pi-tests/testpi-4.c

commit 76a720a381f351b33eb203c7c519e6f44bbe7219
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 21:08:18 2010 +0530

    While executing the ltp on an nfs root mounted system, I faced a problem with some of the ltp test cases. These tests either did not close their file descriptors or did no unmap the mmaped files. This results in a failures while trying to clean up the temporary directory of the testcase. I have fixed all of the above tests with the following patch. Signed-off-by: Darshak P Shah<darshaks@linux.vnet.ibm.com>,

:100644 100644 fb87094... d2e63f2... M	testcases/kernel/io/direct_io/diotest2.c
:100644 100644 5ef5d67... 1f3e5c9... M	testcases/kernel/io/direct_io/diotest3.c
:100644 100644 bda2291... 6703d5d... M	testcases/kernel/io/direct_io/diotest5.c
:100644 100644 65718ca... 9d68cb1... M	testcases/kernel/io/direct_io/diotest6.c
:100644 100644 0de81c1... 8a6219f... M	testcases/kernel/mem/mmapstress/mmapstress01.c
:100644 100644 f801a2e... 8ed46f6... M	testcases/kernel/mem/mmapstress/mmapstress02.c
:100644 100644 4d25b8d... 6a857e1... M	testcases/kernel/mem/mmapstress/mmapstress05.c
:100644 100644 33c7dd8... ca5418e... M	testcases/kernel/mem/mmapstress/mmapstress10.c
:100644 100644 48aca44... ac015ef... M	testcases/kernel/syscalls/open/open10.c
:100644 100644 a41a840... f192a4a... M	testcases/kernel/syscalls/ppoll/ppoll01.c
:100644 100644 3b3e4fd... b581a67... M	testcases/kernel/syscalls/splice/splice02.c
:100644 100644 ae2fa2d... 30f12c0... M	testcases/kernel/syscalls/utimes/utimes01.c

commit 13adcb0c4496e75bdcdbc02410b46b9fbc6120a8
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Fri Jul 2 22:47:57 2010 +0530

    ima_measure doesn't build correctly.  It needs config.h to determine whether openssl headers are present, and verbose needs to be global. Broken by commit ef77253961f909f87e82e6d2b620e87af33e9665.
    Signed-off-by:  Stephen D. Smalley <sds@tycho.nsa.gov>,
    Acked-by: Garrett Cooper <yanegomi@gmail.com>,

:100644 100644 dd6b1d0... 0484c04... M	testcases/kernel/security/integrity/ima/src/ima_measure.c

commit 5ef445ba30891e32bdd5c032bb36e1b8e7ceaf8b
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Fri Jul 2 06:52:48 2010 -0700

    Align the summary output stats.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 3b044d4... 6d98b08... M	testcases/open_posix_testsuite/bin/run-tests.sh

commit 5f103ec789dbe243401d1f3ce688a4fae4f99095
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Fri Jul 2 06:37:31 2010 -0700

    Be quiet when setting up and exec'ing run.sh though.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 bcef2a0... 41bb387... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit b236795c0122ceb96f69a37569dc63b405c4ff96
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Fri Jul 2 06:28:24 2010 -0700

    Generate run.sh only once, and exec run.sh in test again.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 abddd48... bcef2a0... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit 6a905a25a1bfe020612f7e607a9309a5e7c737d3
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Jul 7 09:45:36 2010 -0700

    Prefix test output with the path and don't truncate the logfile.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 e3b676e... 3b044d4... M	testcases/open_posix_testsuite/bin/run-tests.sh

commit 6fefad532e57ea50f0853e8f17df7a1eb278ce89
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Jul 7 09:45:11 2010 -0700

    Install run.sh, and remove some unneeded bits.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 beb920f... abddd48... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit d10869fcc17936c97060d46609dee57d577fcab0
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Wed Jul 7 09:43:46 2010 -0700

    Move compilation and installation to appropriate Makefiles.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 ca97ad4... e90f5e8... M	testcases/open_posix_testsuite/Makefile
:000000 100644 0000000... 1bbeac1... A	testcases/open_posix_testsuite/bin/Makefile
:100644 100644 40fcf73... 53e43bb... M	testcases/open_posix_testsuite/tools/Makefile

commit 9a0582ebe6c9671842ad8589c23066c517bc42c7
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Tue Jul 6 10:46:21 2010 -0700

    Bye useless script.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 000000 03d39ea... 0000000... D	testcases/open_posix_testsuite/scripts/execute.sh

commit 81ecf3a86fdfa6ec4010c8150337a29a17a91bb1
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Tue Jul 6 10:37:58 2010 -0700

    Don't use shift in generate_makefiles.
    
    dash gets cranky if you try and shift too many times, and part of the problem
    might be with how it interprets stack data in $# (ash in FreeBSD, and bash
    don't have this issue).
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 2a8fbdd... beb920f... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit f6955771fdd1abbb2cd75abc226906022ae05ea4
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Tue Jul 6 09:55:14 2010 -0700

    Remove dupe finds by restricting searches.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 acfc11c... 723f0a1... M	testcases/open_posix_testsuite/scripts/locate-test

commit 28e174e9db3a1f4b767e8c734c7208b4de99d599
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Tue Jul 6 09:52:04 2010 -0700

    Assume everything in functional/ is a test.
    
    This is the status quo today at least.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 7cc2dfe... acfc11c... M	testcases/open_posix_testsuite/scripts/locate-test

commit a29a396150d38c443a2b2f377c3dfc72d33eabb5
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Tue Jul 6 09:46:17 2010 -0700

    Enable compilation and traversal of more tests.
    
    A lot of these directories were disabled by default because of the fact
    that they didn't cleanly fit into the built for the longest time, but I
    think it's time to turn on more stuff.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 a9c71f8... 2ebb325... M	testcases/Makefile

commit 5511b273ffb05cf36ed7bcc26eafe15cb4339359
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Tue Jul 6 09:40:40 2010 -0700

    Compile open_posix_testsuite for UCLINUX.
    
    That way folks on the project can decide whether or not they want to run
    the tests at least (because not all of the code will function at runtime
    on UCLINUX AFAIK).
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 ebf4b06... a9c71f8... M	testcases/Makefile

commit 1b92c89200342ab0badab39ca0547c1b739de85d
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Tue Jul 6 09:40:09 2010 -0700

    Chase the run-test.sh -> run-tests.sh commit.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 000000 e3b676e... 0000000... D	testcases/open_posix_testsuite/bin/run-test.sh

commit bec80d891acbc13269143d90085410579e1d836e
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Tue Jul 6 09:37:59 2010 -0700

    Fix oversight with `test tools'.
    
    All of the *core.c files are used as test tools for the *.sh scripts
    when running tests. Previously, they were being leaked into the test
    execution, which was wrong, so I had to come up with an enhanced scheme
    for detecting what needs to be compiled as well as what needs to be
    tested.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 6671941... 2a8fbdd... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh
:100755 100755 02adc56... 7cc2dfe... M	testcases/open_posix_testsuite/scripts/locate-test

commit d4a84ce80c001b3a128d754da13754704b1a4af4
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Tue Jul 6 09:37:20 2010 -0700

    Rename run-test.sh to run-tests.sh for clarity.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 172226b... ca97ad4... M	testcases/open_posix_testsuite/Makefile

commit ef12476f5d8f23a0292d8c16d2a227aa4336256d
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Tue Jul 6 09:36:14 2010 -0700

    Rename for clarity.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100755 0000000... e3b676e... A	testcases/open_posix_testsuite/bin/run-tests.sh

commit 7abc390cda1cccd78183578964c4d9a3ba629ba2
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 19:56:29 2010 -0700

    Mute compile.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 b09903d... 40fcf73... M	testcases/open_posix_testsuite/tools/Makefile

commit 3b6aeead1a65de3729c147ca41e66683b74ae54c
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 19:18:19 2010 -0700

    Apply test make environment to make test.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 edf3fcc... 172226b... M	testcases/open_posix_testsuite/Makefile

commit d680c877f41da1ccc5731c069b8fae81a0a189f2
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 19:16:51 2010 -0700

    Fix up run-test.sh further.
    
    There were some missing args, a missing step to produce t0.val, a typo, etc.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 6c8720e... e3b676e... M	testcases/open_posix_testsuite/bin/run-test.sh

commit 515be5888ee07d87c4194afbf6ca69826cf2adfa
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 19:16:27 2010 -0700

    Quiet down make test.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 46c4838... 6671941... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit 2aec45df627cad013f17b7ab2fcad00dd069a4e5
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 18:34:42 2010 -0700

    Correct script location; improve harness.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100755 0000000... 6c8720e... A	testcases/open_posix_testsuite/bin/run-test.sh

commit f8e6d24ced9584afeaee458e7872ff50aab6769b
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 18:29:09 2010 -0700

    Add missing target.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 0550534... b09903d... M	testcases/open_posix_testsuite/tools/Makefile

commit 8ddfef16230888ae507540c9137a6b396dacba18
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 18:24:57 2010 -0700

    Push -j1 down in targets, remove obsolete comment.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 1c08bae... edf3fcc... M	testcases/open_posix_testsuite/Makefile

commit 59cfa75ca85b14396bb524d6a586b03aa45d4c09
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 18:24:10 2010 -0700

    Update run.sh when Makefile changes, and fix path.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 925bfe4... 46c4838... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh
:100755 000000 6c8720e... 0000000... D	testcases/open_posix_testsuite/scripts/run-test.sh

commit 7da13d4fc396f5c2e0afa4cd37ab2a9236607c12
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 17:36:32 2010 -0700

    Remove another [now] autogenerated file.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 000000 8812b56... 0000000... D	testcases/open_posix_testsuite/stress/semaphores/run.sh

commit f993a1dcedee2b60bdb1731507b5c063af060490
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 17:35:31 2010 -0700

    Remove [now] autogenerated file.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 000000 37f34d8... 0000000... D	testcases/open_posix_testsuite/stress/mqueues/run.sh

commit a6a5dba5a420896edf184669d871971e1cf52c56
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 17:31:21 2010 -0700

    Improve usability in test harness script.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100755 88416bb... 6c8720e... M	testcases/open_posix_testsuite/scripts/run-test.sh

commit dd845c2f6209f370c89b28d34ff6d204fa32c0c7
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 17:24:52 2010 -0700

    You aren't needed anymore.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 000000 82c228e... 0000000... D	testcases/open_posix_testsuite/scripts/exec-func.sh

commit 84e052d5087dd3bc469f6a02de3b7abd774c4df5
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 17:23:39 2010 -0700

    Bye bye useless script...
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 000000 8832eca... 0000000... D	testcases/open_posix_testsuite/functional/timers/run.sh

commit d8dd9700830563280c60dcabe5b9c13bc11763b0
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 17:23:07 2010 -0700

    Clean up run.sh, fix shebang, whitespace.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 2f47f57... 925bfe4... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit e7160e77fc728e7defab7574f60713d9e33a0d49
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 17:18:41 2010 -0700

    Remove some run.sh scripts.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 000000 95606df... 0000000... D	testcases/open_posix_testsuite/functional/mqueues/run.sh
:100755 000000 282c64e... 0000000... D	testcases/open_posix_testsuite/functional/semaphores/run.sh
:100755 000000 1f95c55... 0000000... D	testcases/open_posix_testsuite/functional/threads/pi_test/run.sh
:100755 000000 bb04519... 0000000... D	testcases/open_posix_testsuite/functional/threads/robust_test/run.sh

commit 3b808b433b22516d2eecd95aa2ba67dbf057e975
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 17:02:52 2010 -0700

    Add install target; shuffle around/cleanup code.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 5661d6a... 1c08bae... M	testcases/open_posix_testsuite/Makefile

commit 0cc96ccac4c9ea57f7c64934af42c8cd43ad6da4
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 17:02:00 2010 -0700

    Use generated run.sh instead in Makefile for test.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 1455ed1... 2f47f57... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit a3acfa7e5751f5c93aff5685fb1c0997bd3d7311
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 16:59:23 2010 -0700

    Shuffle around code; generate run.sh for install.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 6127a2d... 1455ed1... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh
:000000 100755 0000000... 5a552b8... A	testcases/open_posix_testsuite/scripts/print-prefix.sh

commit 070138c410944469346ff6823fc3df58a5e2da6f
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 14:46:38 2010 -0700

    Improve wording.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 7820800... 5088d84... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/2-1.c

commit d212516229b8a41d4302620da4a3511b333ed2e5
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 14:45:01 2010 -0700

    Get the compile to pass.
    
    The run will fail, but that's ok.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 32e6dce... 7820800... M	testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/2-1.c

commit 096c450506ad0f50352a3c8b43de9c1538295d82
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 14:24:59 2010 -0700

    Remove dead code.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 ba257fd... d4377c9... M	testcases/open_posix_testsuite/stress/threads/fork/s-c1.c

commit 85d7f26c7eb5994d4dabdb05998c90d86d7baa46
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 14:21:03 2010 -0700

    Make 2-2-buildonly less strict on #defines.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 0dd5ff8... 1434be8... M	testcases/open_posix_testsuite/conformance/definitions/pthread_h/2-2-buildonly.c

commit 0414c8fbabd00c4e1df589aa13d995c91c8736ec
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 14:09:03 2010 -0700

    Properly conditionalize XSR constants.
    
    These are optional as per POSIX spec.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 ed1c519... 7d9cb9c... M	testcases/open_posix_testsuite/conformance/definitions/errno_h/3-1-buildonly.c
:100644 100644 35d056d... cfacaa1... M	testcases/open_posix_testsuite/conformance/definitions/errno_h/3-2.c
:100644 100644 017f600... 7cc2fb5... M	testcases/open_posix_testsuite/conformance/definitions/errno_h/4-1.c
:100644 100644 55c6a9f... 08b7934... M	testcases/open_posix_testsuite/conformance/definitions/errno_h/assertions.xml

commit 0894865a51d30399e62a20349061112deaa4b4f6
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 13:19:24 2010 -0700

    Mute grep output checking for Linux.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 16ae0f7... 6127a2d... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit 446cd01c811977e2866006259423f7c7fff0d863
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 13:17:27 2010 -0700

    Mute noise.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 35e69d0... 16ae0f7... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit 8d295e3c1f7e48ec1793ea6bc59ccf07d39bd55d
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 13:11:22 2010 -0700

    Make Makefile generation static again; add needed includes.
    
    Dynamic Makefile generation turns into a royal mess -- how
    does one expand variables, evaluate expressions, etc?
    
    Just make things more simplified again by using static
    definitions in the Makefiles, at the cost of it being more
    of a PITA to handle.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 c837c79... a1e2b5c... M	testcases/open_posix_testsuite/functional/threads/pi_test/CFLAGS
:000000 100644 0000000... a1e2b5c... A	testcases/open_posix_testsuite/functional/threads/robust_test/CFLAGS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/functional/threads/robust_test/LDLIBS
:100755 100755 6d79d58... 35e69d0... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit d8140e2c68a3eb77db15e74f6621af6441e19527
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 12:51:21 2010 -0700

    Make Makefile gen. depend on the global var defs.
    
    Things are going back to being static for simplicity.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 50f1c5c... 5661d6a... M	testcases/open_posix_testsuite/Makefile

commit 8b376ab38ab090763bf0552580374b864e1afea6
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 12:50:54 2010 -0700

    Commit dummy files.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... e69de29... A	testcases/open_posix_testsuite/LDFLAGS
:000000 100644 0000000... e69de29... A	testcases/open_posix_testsuite/LDLIBS

commit 393822aa72d8652550d8c88c17240ed19b86593c
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 10:42:30 2010 -0700

    Make the _POSIX_SPORADIC_SERVER checks uniform.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 7adfd28... 1ba6fce... M	testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-2.c
:100644 100644 4415c03... fd4c6ca... M	testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-3.c
:100644 100644 a0d626a... c97bdd7... M	testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-4.c

commit 1510cbb78e7eb882d885b5253fbfd92b6fd38ac0
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 03:50:45 2010 -0700

    Commit as many missing LDLIBS files as possible.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/nanosleep/LDLIBS
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_getpshared/LDLIBS
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/LDLIBS
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/LDLIBS
:100644 100644 38adaa8... 211e7d3... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/testfrmw.c
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/LDLIBS
:100644 100644 38adaa8... 211e7d3... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/testfrmw.c
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/LDLIBS
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/LDLIBS
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/LDLIBS
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/LDLIBS
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_create/LDLIBS
:100644 100644 49ac749... 4410afc... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_create/testfrmw.c
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/LDLIBS
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_join/LDLIBS
:100644 100644 38adaa8... 211e7d3... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_join/testfrmw.c
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/LDLIBS
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/LDLIBS
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/LDLIBS
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_getpshared/LDLIBS
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/sem_close/LDLIBS
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/conformance/interfaces/sem_init/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/sem_open/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/sem_post/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/sem_wait/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/LDLIBS
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/functional/threads/condvar/LDLIBS
:000000 100644 0000000... c837c79... A	testcases/open_posix_testsuite/functional/threads/pi_test/CFLAGS
:100644 100644 1d2c98f... 4c7e2d8... M	testcases/open_posix_testsuite/functional/threads/schedule/LDLIBS

commit 01680d51328b33cd26d71a689c0552ccca7e5015
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 03:32:11 2010 -0700

    Remove _XOPEN_SOURCE.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 7db06c2... d3be36c... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/2-1.c

commit 8d78db8ede38c10e677ce5c227f194d378a099dc
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 03:14:09 2010 -0700

    Fix non-format based printf.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 729e2d6... 0d82630... M	testcases/open_posix_testsuite/conformance/interfaces/sem_init/testfrmw.c

commit 0b83e63a3164bf3119f85da0131b7a74c0833812
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 03:10:18 2010 -0700

    Commit more missing LDLIBS files. More to come...
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/clock_getres/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/mlockall/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/mmap/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/shm_open/LDLIBS

commit 6da95a6582aa88341173994a2546d8695e450e9a
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 02:45:19 2010 -0700

    Commit another missing LDLIBS file.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/definitions/aio_h/LDLIBS

commit d98cc91cb29ede62323c94d70887d5c31c03d24b
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 02:40:40 2010 -0700

    Typo snuck in.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 e680805... 6d79d58... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit ca761d624c016aa10385579b668774b65eea13de
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 01:24:20 2010 -0700

    Makefile has been rewritten; change license note.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 0816099... 50f1c5c... M	testcases/open_posix_testsuite/Makefile

commit 10a39e805f31992220034bfdc44af38324d29f1e
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 01:18:24 2010 -0700

    s/run\.sh/run-test\.sh/
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 2e9ca76... e680805... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit 617f4f5c35549bf644d1ad727b129234bc714d8e
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Mon Jul 5 01:14:03 2010 -0700

    Tone down noise.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 04e78cd... 376afcd... M	testcases/open_posix_testsuite/conformance/behavior/Makefile
:100644 100644 04e78cd... 376afcd... M	testcases/open_posix_testsuite/conformance/definitions/Makefile
:100644 100644 04e78cd... 376afcd... M	testcases/open_posix_testsuite/conformance/interfaces/Makefile
:100644 100644 9de651a... 9cbf16a... M	testcases/open_posix_testsuite/functional/Makefile
:100644 100644 04e78cd... 376afcd... M	testcases/open_posix_testsuite/stress/Makefile
:100644 100644 127bfec... 0550534... M	testcases/open_posix_testsuite/tools/Makefile

commit 885f781a9ae9fa0273374312b0e172a2137d1d47
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 23:56:28 2010 -0700

    Weird... scenarii.c change didn't take effect.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 ba3af22... 02adc56... M	testcases/open_posix_testsuite/scripts/locate-test

commit da5651247bdf23c20a971b48614849ac942d7f20
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 23:53:47 2010 -0700

    Omit the *_scenarii.c files b/c they're #include'd
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/getpid/LDLIBS

commit d309fa0607bf70af04be750e57e9346c6790fbc3
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 23:53:33 2010 -0700

    Mute noise again.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 55f5f1f... 0816099... M	testcases/open_posix_testsuite/Makefile

commit 8f1b81c4da104171651fa9fe59c66c398b2fbfcd
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 23:52:20 2010 -0700

    Only produce Makefile.3 if it does not exist.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 85cf00d... 2e9ca76... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit 094d369f06607e37d76d697844f75272755cf969
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 23:32:00 2010 -0700

    Simplify include files by cat'ing them.
    
    grep screws up the details and prints out one whitespace separated token
    per line (probably because I wasn't quoting the string), but commenting
    out # can be confusing.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 c989cc6... 85cf00d... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit 0df8df0011e170d2644b4cdfef6216030dcb8c50
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 23:28:16 2010 -0700

    Disable -std=g99 detection.
    
    The gcc toolchain has been c99 compliant (for the most part), for quite
    a few years. People should know what their compilers are capable of,
    s.t. adding more logic to detect this functionality (incorrectly) isn't
    really helpful.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 55563b3... a27d9aa... M	testcases/open_posix_testsuite/CFLAGS

commit 65d6a03b5ce17b934d1fd5a72e8c7519d637965b
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 22:57:17 2010 -0700

    Fix inverted logic (doh!).
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 710e774... c989cc6... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit e8d8303f301eb8fd6477346373b8ffe21aed4d09
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 22:42:11 2010 -0700

    Improve logic breakdown and flow. Fix bugs.
    
    The overall description for generate_makefile didn't match the behavior;
    isolate the Makefile producing portion, so the code could be better
    tested by itself, and the flow becomes more intuitive.
    
    Oh yeah, and fix $AUTHORDATE to print out less crap, and don't print out
    the Makefile if Makefile.2 (the targets section) does not exist.
    
    Also, punt out the last cached data in generate_makefiles, as we were
    missing the last Makefile (and thus... it was regenerating the Makefiles
    multiple times unnecessarily at the top-level Makefile, with GNU make in
    particular, compared to BSD make -- which was bizarre).
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 a1a3914... 710e774... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit b82db5f13e89331813fd93023adcc48efe27c9bf
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 22:40:15 2010 -0700

    Use BUILD_MAKE where needed, and optimize.
    
    Also, push down distcleans logic into leaf Makefiles for correctness and
    unmute targets for the time being in order to properly diagnose what's
    going on, for the time being.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 9e03fe4... 55f5f1f... M	testcases/open_posix_testsuite/Makefile

commit 377d976666335e15fed7cac8d7f48b8a762e25fa
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 22:35:09 2010 -0700

    Update scripts for new app name.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 cdd5f39... 509b806... M	testcases/open_posix_testsuite/conformance/interfaces/sigrelse/3-1.sh
:100755 100755 9d500ef... c4a1d64... M	testcases/open_posix_testsuite/conformance/interfaces/sigrelse/3-2.sh
:100755 100755 247fea6... 1f725da... M	testcases/open_posix_testsuite/conformance/interfaces/sigrelse/3-3.sh
:100755 100755 8bb8daa... add0504... M	testcases/open_posix_testsuite/conformance/interfaces/sigrelse/3-4.sh

commit 20d72c7d3cd67461380cbfb484471c3b39262ebe
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 22:33:42 2010 -0700

    Push down distclean-makefiles into conformance.
    
    Also add some local Makefiles missing from the repo.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 e67c7cf... 2c6c557... M	testcases/open_posix_testsuite/conformance/Makefile
:000000 100644 0000000... 04e78cd... A	testcases/open_posix_testsuite/conformance/behavior/Makefile
:000000 100644 0000000... 04e78cd... A	testcases/open_posix_testsuite/conformance/definitions/Makefile
:000000 100644 0000000... 04e78cd... A	testcases/open_posix_testsuite/conformance/interfaces/Makefile
:100644 000000 a9f3b5c... 0000000... D	testcases/open_posix_testsuite/conformance/interfaces/sigrelse/3-core-buildonly.c

commit a0f8e08d23a5c34b8045c241f8d258fe67e6729b
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 22:29:53 2010 -0700

    Push distclean-makefiles down into stress Makefile.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 5523b02... 04e78cd... M	testcases/open_posix_testsuite/stress/Makefile

commit d5ff323a3bc912f877ab31a78046c9388e4235f1
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 22:27:04 2010 -0700

    1999 called and want you to update your toolchain.
    
    'k, thanks!
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 27b85d4... 55563b3... M	testcases/open_posix_testsuite/CFLAGS

commit 1fb9097d3adfa0bed182344464a773bc53c6061c
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 22:25:38 2010 -0700

    Push distclean-makefile down into this file.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 e67c7cf... 9de651a... M	testcases/open_posix_testsuite/functional/Makefile

commit f9508213fbc076538bc650bdb354905674b20ceb
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 21:11:24 2010 -0700

    Properly categorize a src file.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... a9f3b5c... A	testcases/open_posix_testsuite/conformance/interfaces/sigrelse/3-core.c

commit 5059f459789238c1378da036c16f7eb6dcbc5318
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 20:06:34 2010 -0700

    Sacrifice modularity for simplicity.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 71cd1f5... a1a3914... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit 468d4b45c092c8a4d9c46cf45a78f6a772620cb1
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 17:15:33 2010 -0700

    Add more LDLIBS files.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/clock_settime/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/sem_destroy/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/sem_init/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/LDLIBS

commit 17dc34f217c5617baae6abc8d4cbef0ec9caadc2
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 17:09:42 2010 -0700

    Correct _POSIX_SPORADIC_SERVER conformance tests.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 7354c60... 4415c03... M	testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-3.c

commit 9b6bb8b07b89314c0d2cc373e668a10525f018e0
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 16:56:06 2010 -0700

    Add required LDLIBS files.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/behavior/timers/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/conformance/interfaces/fork/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/conformance/interfaces/mq_close/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/conformance/interfaces/mq_notify/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/conformance/interfaces/mq_open/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/conformance/interfaces/mq_receive/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/conformance/interfaces/mq_send/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_destroy/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getdetachstate/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getinheritsched/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getschedparam/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getschedpolicy/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getscope/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getstack/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getstacksize/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_destroy/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_init/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_destroy/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_getpshared/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_init/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_setpshared/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_pop/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_push/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getclock/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getpshared/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_init/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setpshared/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_create/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_getcpuclockid/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_getspecific/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_join/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_key_delete/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprotocol/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_init/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprioceiling/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprotocol/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_once/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_destroy/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_tryrdlock/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_trywrlock/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_wrlock/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_destroy/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_getpshared/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_init/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_setpshared/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_self/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_setcanceltype/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedprio/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_setspecific/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_destroy/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_trylock/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_unlock/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_testcancel/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/sched_yield/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/sigaction/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/sigpause/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/conformance/interfaces/sigwait/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/timer_create/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/timer_delete/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/LDLIBS
:000000 100644 0000000... 08f7cd6... A	testcases/open_posix_testsuite/conformance/interfaces/timer_settime/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/functional/mqueues/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/functional/semaphores/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/functional/threads/condvar/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/functional/threads/pi_test/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/functional/threads/schedule/LDLIBS
:000000 100644 0000000... 4c7e2d8... A	testcases/open_posix_testsuite/stress/mqueues/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/stress/semaphores/LDLIBS
:000000 100644 0000000... 1d2c98f... A	testcases/open_posix_testsuite/stress/threads/LDLIBS

commit 0ffe3041ce48b93465c85b67ee8f4fd73ac7fbd8
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 16:55:16 2010 -0700

    Remove POSIX_C_SOURCE b/c it's in the Makefile.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 eadb12f... c551b44... M	testcases/open_posix_testsuite/conformance/interfaces/fork/22-1.c
:100644 100644 95b60a2... 390ba7f... M	testcases/open_posix_testsuite/conformance/interfaces/getpid/1-1.c
:100644 100644 7a7e108... 88e87c9... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/1-3.c
:100644 100644 9989e48... 312836e... M	testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-2.c
:100644 100644 c08d182... bfa804b... M	testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/7-1.c
:100644 100644 93fad42... 7a0af2f... M	testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/9-1.c
:100644 100644 937e49b... fba0738... M	testcases/open_posix_testsuite/conformance/interfaces/sigaction/16-19.c
:100644 100644 81a8746... c939345... M	testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-19.c
:100644 100644 a2083cc... b1b873d... M	testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-19.c
:100644 100644 df7f6ce... d7da38f... M	testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-19.c
:100644 100644 6a46b99... bcb78c7... M	testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-19.c

commit bbe8f67cdb710dbbbd48e0ab7339ad3c95b811be
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 16:32:49 2010 -0700

    Remove logfile if submake was invoked manually.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 53f5747... 71cd1f5... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit 1183a9fa5092975c28c8a6d070b82d477c4e509e
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 16:31:04 2010 -0700

    Pass down build variables via $(BUILD_MAKE).
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 8c30a98... 9e03fe4... M	testcases/open_posix_testsuite/Makefile

commit 3e99bc7c7782f57f75903b76a38bf73d93c8f832
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 16:27:19 2010 -0700

    Remove unused header.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 5deb55f... 5ca1762... M	testcases/open_posix_testsuite/functional/semaphores/sem_conpro.c
:100644 100644 be95d08... c031f20... M	testcases/open_posix_testsuite/functional/semaphores/sem_lock.c
:100644 100644 2835458... ac90f03... M	testcases/open_posix_testsuite/functional/semaphores/sem_philosopher.c
:100644 100644 54795e3... c111123... M	testcases/open_posix_testsuite/functional/semaphores/sem_readerwriter.c

commit c14cf2c626d5960badede4b96da87226232b7ba6
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 14:55:39 2010 -0700

    Whitespace.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 8f9cc59... 53f5747... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit ef399220509ea9889609cb58749dae97d5dbc00b
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 14:44:15 2010 -0700

    Push the CFLAGS var into a file for inclusion.
    
    This unbreaks compiling C99 keywords, like restrict.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... 27b85d4... A	testcases/open_posix_testsuite/CFLAGS
:100644 100644 24e3d9b... 8c30a98... M	testcases/open_posix_testsuite/Makefile
:100755 100755 b194044... 8f9cc59... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit 69a66f173dc5e1cee6ff512947a1dbc4521245ce
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 13:32:33 2010 -0700

    Properly categorize all remaining tests.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... 61e711b... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/1-1-buildonly.c
:100644 000000 61e711b... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/1-1.c
:000000 100644 0000000... 959c1e7... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/14-1-buildonly.c
:100644 000000 959c1e7... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/14-1.c
:000000 100644 0000000... cdcecc9... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/15-1-buildonly.c
:100644 000000 cdcecc9... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/15-1.c
:000000 100644 0000000... 1d7d98b... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/16-1-buildonly.c
:100644 000000 1d7d98b... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/16-1.c
:000000 100644 0000000... fe58495... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/17-1-buildonly.c
:100644 000000 fe58495... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/17-1.c
:000000 100644 0000000... fe58495... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/18-1-buildonly.c
:100644 000000 fe58495... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/18-1.c
:000000 100644 0000000... 85a1c4a... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/2-1-buildonly.c
:100644 000000 85a1c4a... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/2-1.c
:000000 100644 0000000... b64a642... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/2-2-buildonly.c
:100644 000000 b64a642... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/2-2.c
:000000 100644 0000000... 86e6300... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/2-3-buildonly.c
:100644 000000 86e6300... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/2-3.c
:000000 100644 0000000... 92540d7... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/2-4-buildonly.c
:100644 000000 92540d7... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/2-4.c
:000000 100644 0000000... bb72e72... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/20-1-buildonly.c
:100644 000000 bb72e72... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/20-1.c
:000000 100644 0000000... 9aabe86... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/21-1-buildonly.c
:100644 000000 9aabe86... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/21-1.c
:000000 100644 0000000... 551f3f8... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-1-buildonly.c
:100644 000000 551f3f8... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-1.c
:000000 100644 0000000... 185467d... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-10-buildonly.c
:100644 000000 185467d... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-10.c
:000000 100644 0000000... 07bf09d... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-11-buildonly.c
:100644 000000 07bf09d... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-11.c
:000000 100644 0000000... 48b6407... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-12-buildonly.c
:100644 000000 48b6407... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-12.c
:000000 100644 0000000... c7680fe... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-13-buildonly.c
:100644 000000 c7680fe... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-13.c
:000000 100644 0000000... 988d0ab... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-14-buildonly.c
:100644 000000 988d0ab... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-14.c
:000000 100644 0000000... af56534... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-15-buildonly.c
:100644 000000 af56534... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-15.c
:000000 100644 0000000... 4b4e94e... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-16-buildonly.c
:100644 000000 4b4e94e... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-16.c
:000000 100644 0000000... b527c3e... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-17-buildonly.c
:100644 000000 b527c3e... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-17.c
:000000 100644 0000000... 2fd4b58... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-18-buildonly.c
:100644 000000 2fd4b58... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-18.c
:000000 100644 0000000... 69e4f25... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-19-buildonly.c
:100644 000000 69e4f25... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-19.c
:000000 100644 0000000... 78acaf6... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-2-buildonly.c
:100644 000000 78acaf6... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-2.c
:000000 100644 0000000... ddc2636... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-20-buildonly.c
:100644 000000 ddc2636... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-20.c
:000000 100644 0000000... e0812be... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-21-buildonly.c
:100644 000000 e0812be... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-21.c
:000000 100644 0000000... 2039b9c... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-22-buildonly.c
:100644 000000 2039b9c... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-22.c
:000000 100644 0000000... c9de0db... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-23-buildonly.c
:100644 000000 c9de0db... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-23.c
:000000 100644 0000000... e9e091c... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-24-buildonly.c
:100644 000000 e9e091c... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-24.c
:000000 100644 0000000... a444870... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-25-buildonly.c
:100644 000000 a444870... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-25.c
:000000 100644 0000000... 2c32847... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-26-buildonly.c
:100644 000000 2c32847... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-26.c
:000000 100644 0000000... c2931ac... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-27-buildonly.c
:100644 000000 c2931ac... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-27.c
:000000 100644 0000000... 4cca86b... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-28-buildonly.c
:100644 000000 4cca86b... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-28.c
:000000 100644 0000000... c8917fe... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-29-buildonly.c
:100644 000000 c8917fe... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-29.c
:000000 100644 0000000... 62a2704... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-3-buildonly.c
:100644 000000 62a2704... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-3.c
:000000 100644 0000000... 743df7e... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-30-buildonly.c
:100644 000000 743df7e... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-30.c
:000000 100644 0000000... 1f33abb... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-31-buildonly.c
:100644 000000 1f33abb... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-31.c
:000000 100644 0000000... cbad184... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-32-buildonly.c
:100644 000000 cbad184... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-32.c
:000000 100644 0000000... a9d2e5d... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-33-buildonly.c
:100644 000000 a9d2e5d... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-33.c
:000000 100644 0000000... 813373f... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-34-buildonly.c
:100644 000000 813373f... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-34.c
:000000 100644 0000000... 6edf4ef... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-35-buildonly.c
:100644 000000 6edf4ef... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-35.c
:000000 100644 0000000... d0d92c5... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-36-buildonly.c
:100644 000000 d0d92c5... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-36.c
:000000 100644 0000000... 9c9b437... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-37-buildonly.c
:100644 000000 9c9b437... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-37.c
:000000 100644 0000000... ad42db6... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-38-buildonly.c
:100644 000000 ad42db6... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-38.c
:000000 100644 0000000... 50bcfec... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-39-buildonly.c
:100644 000000 50bcfec... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-39.c
:000000 100644 0000000... 4d0d33e... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-4-buildonly.c
:100644 000000 4d0d33e... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-4.c
:000000 100644 0000000... e4224f2... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-40-buildonly.c
:100644 000000 e4224f2... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-40.c
:000000 100644 0000000... 224befc... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-5-buildonly.c
:100644 000000 224befc... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-5.c
:000000 100644 0000000... 4b221dd... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-6-buildonly.c
:100644 000000 4b221dd... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-6.c
:000000 100644 0000000... fda8422... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-7-buildonly.c
:100644 000000 fda8422... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-7.c
:000000 100644 0000000... ab62700... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-8-buildonly.c
:100644 000000 ab62700... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-8.c
:000000 100644 0000000... e2ce813... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-9-buildonly.c
:100644 000000 e2ce813... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/22-9.c
:000000 100644 0000000... 8f54ad8... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/24-1-buildonly.c
:100644 000000 8f54ad8... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/24-1.c
:000000 100644 0000000... 8745e4f... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/25-1-buildonly.c
:100644 000000 8745e4f... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/25-1.c
:000000 100644 0000000... 4ce2912... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/27-1-buildonly.c
:100644 000000 4ce2912... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/27-1.c
:000000 100644 0000000... d9905b3... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/28-1-buildonly.c
:100644 000000 d9905b3... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/28-1.c
:000000 100644 0000000... e9b2740... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/29-1-buildonly.c
:100644 000000 e9b2740... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/29-1.c
:000000 100644 0000000... 34d5ea6... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/3-1-buildonly.c
:100644 000000 34d5ea6... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/3-1.c
:000000 100644 0000000... 9b04cec... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/30-1-buildonly.c
:100644 000000 9b04cec... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/30-1.c
:000000 100644 0000000... b94a25b... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/31-1-buildonly.c
:100644 000000 b94a25b... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/31-1.c
:000000 100644 0000000... 4f869e2... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/32-1-buildonly.c
:100644 000000 4f869e2... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/32-1.c
:000000 100644 0000000... 7cd94a2... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/33-1-buildonly.c
:100644 000000 7cd94a2... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/33-1.c
:000000 100644 0000000... 901a2ea... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/34-1-buildonly.c
:100644 000000 901a2ea... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/34-1.c
:000000 100644 0000000... 406b0d7... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/35-1-buildonly.c
:100644 000000 406b0d7... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/35-1.c
:000000 100644 0000000... 58cdc24... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/36-1-buildonly.c
:100644 000000 58cdc24... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/36-1.c
:000000 100644 0000000... 3df39b7... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/37-1-buildonly.c
:100644 000000 3df39b7... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/37-1.c
:000000 100644 0000000... b57837f... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/38-1-buildonly.c
:100644 000000 b57837f... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/38-1.c
:000000 100644 0000000... dbc0a27... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/39-1-buildonly.c
:100644 000000 dbc0a27... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/39-1.c
:000000 100644 0000000... 5a63457... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/4-1-buildonly.c
:100644 000000 5a63457... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/4-1.c
:000000 100644 0000000... 0d18c51... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/40-1-buildonly.c
:100644 000000 0d18c51... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/40-1.c
:000000 100644 0000000... d8981b7... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/41-1-buildonly.c
:100644 000000 d8981b7... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/41-1.c
:000000 100644 0000000... b884b1c... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/42-1-buildonly.c
:100644 000000 b884b1c... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/42-1.c
:000000 100644 0000000... 31f42df... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/43-1-buildonly.c
:100644 000000 31f42df... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/43-1.c
:000000 100644 0000000... 26b924f... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/44-1-buildonly.c
:100644 000000 26b924f... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/44-1.c
:000000 100644 0000000... bafcc6b... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/45-1-buildonly.c
:100644 000000 bafcc6b... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/45-1.c
:000000 100644 0000000... 3018201... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/46-1-buildonly.c
:100644 000000 3018201... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/46-1.c
:000000 100644 0000000... 9fb22ae... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/47-1-buildonly.c
:100644 000000 9fb22ae... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/47-1.c
:000000 100644 0000000... c8392c6... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/48-1-buildonly.c
:100644 000000 c8392c6... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/48-1.c
:000000 100644 0000000... dc24d97... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/49-1-buildonly.c
:100644 000000 dc24d97... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/49-1.c
:000000 100644 0000000... 87c4645... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/5-1-buildonly.c
:100644 000000 87c4645... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/5-1.c
:000000 100644 0000000... 64b128d... A	testcases/open_posix_testsuite/conformance/definitions/signal_h/50-1-buildonly.c
:100644 000000 64b128d... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/signal_h/50-1.c
:000000 100644 0000000... a983d5a... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/1-1-buildonly.c
:100644 000000 a983d5a... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/1-1.c
:000000 100644 0000000... fd3a3ee... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/10-1-buildonly.c
:100644 000000 fd3a3ee... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/10-1.c
:000000 100644 0000000... 52b07d1... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/11-1-buildonly.c
:100644 000000 52b07d1... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/11-1.c
:000000 100644 0000000... 083acc3... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/12-1-buildonly.c
:100644 000000 083acc3... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/12-1.c
:000000 100644 0000000... 32d7465... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/13-1-buildonly.c
:100644 000000 32d7465... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/13-1.c
:000000 100644 0000000... 74df9b0... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/14-1-buildonly.c
:100644 000000 74df9b0... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/14-1.c
:000000 100644 0000000... 315cd3c... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/15-1-buildonly.c
:100644 000000 315cd3c... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/15-1.c
:000000 100644 0000000... 1d85338... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/16-1-buildonly.c
:100644 000000 1d85338... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/16-1.c
:000000 100644 0000000... 371c58e... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/17-1-buildonly.c
:100644 000000 371c58e... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/17-1.c
:000000 100644 0000000... 6c52edb... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/18-1-buildonly.c
:100644 000000 6c52edb... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/18-1.c
:000000 100644 0000000... 6f5b997... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/19-1-buildonly.c
:100644 000000 6f5b997... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/19-1.c
:000000 100644 0000000... cdf1af4... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/2-1-buildonly.c
:100644 000000 cdf1af4... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/2-1.c
:000000 100644 0000000... 7e16a42... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/2-2-buildonly.c
:100644 000000 7e16a42... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/2-2.c
:000000 100644 0000000... 6ab232a... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/2-3-buildonly.c
:100644 000000 6ab232a... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/2-3.c
:000000 100644 0000000... e4f42d2... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/2-4-buildonly.c
:100644 000000 e4f42d2... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/2-4.c
:000000 100644 0000000... 546ae8c... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/20-1-buildonly.c
:100644 000000 546ae8c... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/20-1.c
:000000 100644 0000000... 9900ef9... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/21-1-buildonly.c
:100644 000000 9900ef9... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/21-1.c
:000000 100644 0000000... eaae4d7... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/22-1-buildonly.c
:100644 000000 eaae4d7... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/22-1.c
:000000 100644 0000000... 488c06d... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/23-1-buildonly.c
:100644 000000 488c06d... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/23-1.c
:000000 100644 0000000... 5473624... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/24-1-buildonly.c
:100644 000000 5473624... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/24-1.c
:000000 100644 0000000... aedfc2f... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/3-1-buildonly.c
:100644 000000 aedfc2f... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/3-1.c
:000000 100644 0000000... dd051db... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/3-2-buildonly.c
:100644 000000 dd051db... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/3-2.c
:000000 100644 0000000... a4c7fec... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/3-3-buildonly.c
:100644 000000 a4c7fec... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/3-3.c
:000000 100644 0000000... fa4d5ba... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/4-1-buildonly.c
:100644 000000 fa4d5ba... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/4-1.c
:000000 100644 0000000... 5a8f999... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/4-2-buildonly.c
:100644 000000 5a8f999... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/4-2.c
:000000 100644 0000000... f8b2d25... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/4-3-buildonly.c
:100644 000000 f8b2d25... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/4-3.c
:000000 100644 0000000... 4010873... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/5-1-buildonly.c
:100644 000000 4010873... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/5-1.c
:000000 100644 0000000... 1136854... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/5-2-buildonly.c
:100644 000000 1136854... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/5-2.c
:000000 100644 0000000... bb88421... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/6-1-buildonly.c
:100644 000000 bb88421... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/6-1.c
:000000 100644 0000000... 1d33b95... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-1-buildonly.c
:100644 000000 1d33b95... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-1.c
:000000 100644 0000000... 3492cff... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-2-buildonly.c
:100644 000000 3492cff... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-2.c
:000000 100644 0000000... 6a52d0a... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-3-buildonly.c
:100644 000000 6a52d0a... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-3.c
:000000 100644 0000000... a5088bf... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-4-buildonly.c
:100644 000000 a5088bf... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-4.c
:000000 100644 0000000... ed66ce9... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-5-buildonly.c
:100644 000000 ed66ce9... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-5.c
:000000 100644 0000000... 1b80031... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-1-buildonly.c
:100644 000000 1b80031... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-1.c
:000000 100644 0000000... 887fc7a... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-2-buildonly.c
:100644 000000 887fc7a... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-2.c
:000000 100644 0000000... e3f5e8c... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-3-buildonly.c
:100644 000000 e3f5e8c... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-3.c
:000000 100644 0000000... bb3fa8a... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/9-1-buildonly.c
:100644 000000 bb3fa8a... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/9-1.c
:000000 100644 0000000... 4793ed9... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/9-2-buildonly.c
:100644 000000 4793ed9... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/9-2.c
:000000 100644 0000000... 1b98f33... A	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/9-3-buildonly.c
:100644 000000 1b98f33... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/9-3.c
:000000 100644 0000000... afc329d... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/1-1-buildonly.c
:100644 000000 afc329d... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/1-1.c
:000000 100644 0000000... 1a3c73c... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/10-1-buildonly.c
:100644 000000 1a3c73c... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/10-1.c
:000000 100644 0000000... f18ff25... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/11-1-buildonly.c
:100644 000000 f18ff25... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/11-1.c
:000000 100644 0000000... 4e71c54... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/12-1-buildonly.c
:100644 000000 4e71c54... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/12-1.c
:000000 100644 0000000... 816b161... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/12-2-buildonly.c
:100644 000000 816b161... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/12-2.c
:000000 100644 0000000... 8cbdbff... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/12-3-buildonly.c
:100644 000000 8cbdbff... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/12-3.c
:000000 100644 0000000... ad21354... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/2-1-buildonly.c
:100644 000000 ad21354... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/2-1.c
:000000 100644 0000000... 8d160d0... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/2-2-buildonly.c
:100644 000000 8d160d0... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/2-2.c
:000000 100644 0000000... 3cb1ffd... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/3-1-buildonly.c
:100644 000000 3cb1ffd... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/3-1.c
:000000 100644 0000000... 0ccf30f... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/4-1-buildonly.c
:100644 000000 0ccf30f... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/4-1.c
:000000 100644 0000000... bc32532... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/5-1-buildonly.c
:100644 000000 bc32532... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/5-1.c
:000000 100644 0000000... d31e78f... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/6-1-buildonly.c
:100644 000000 d31e78f... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/6-1.c
:000000 100644 0000000... 91016c5... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/7-1-buildonly.c
:100644 000000 91016c5... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/7-1.c
:000000 100644 0000000... 49e124c... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/7-2-buildonly.c
:100644 000000 49e124c... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/7-2.c
:000000 100644 0000000... e597922... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/7-3-buildonly.c
:100644 000000 e597922... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/7-3.c
:000000 100644 0000000... 8abe8aa... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/7-4-buildonly.c
:100644 000000 8abe8aa... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/7-4.c
:000000 100644 0000000... f921c5f... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/8-1-buildonly.c
:100644 000000 f921c5f... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/8-1.c
:000000 100644 0000000... b9e340d... A	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/9-1-buildonly.c
:100644 000000 b9e340d... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/9-1.c
:000000 100644 0000000... cb02994... A	testcases/open_posix_testsuite/conformance/definitions/time_h/1-1-buildonly.c
:100644 000000 cb02994... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/1-1.c
:000000 100644 0000000... bee2d9f... A	testcases/open_posix_testsuite/conformance/definitions/time_h/10-1-buildonly.c
:100644 000000 bee2d9f... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/10-1.c
:000000 100644 0000000... 2ff21ee... A	testcases/open_posix_testsuite/conformance/definitions/time_h/11-1-buildonly.c
:100644 000000 2ff21ee... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/11-1.c
:000000 100644 0000000... 69cf050... A	testcases/open_posix_testsuite/conformance/definitions/time_h/12-1-buildonly.c
:100644 000000 69cf050... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/12-1.c
:000000 100644 0000000... c1f0f49... A	testcases/open_posix_testsuite/conformance/definitions/time_h/13-1-buildonly.c
:100644 000000 c1f0f49... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/13-1.c
:000000 100644 0000000... 44644e2... A	testcases/open_posix_testsuite/conformance/definitions/time_h/14-1-buildonly.c
:100644 000000 44644e2... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/14-1.c
:000000 100644 0000000... ed0f17b... A	testcases/open_posix_testsuite/conformance/definitions/time_h/15-1-buildonly.c
:100644 000000 ed0f17b... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/15-1.c
:000000 100644 0000000... 6cb7918... A	testcases/open_posix_testsuite/conformance/definitions/time_h/16-1-buildonly.c
:100644 000000 6cb7918... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/16-1.c
:000000 100644 0000000... b50a243... A	testcases/open_posix_testsuite/conformance/definitions/time_h/17-1-buildonly.c
:100644 000000 b50a243... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/17-1.c
:000000 100644 0000000... 96d37de... A	testcases/open_posix_testsuite/conformance/definitions/time_h/18-1-buildonly.c
:100644 000000 96d37de... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/18-1.c
:000000 100644 0000000... 60e9e96... A	testcases/open_posix_testsuite/conformance/definitions/time_h/19-1-buildonly.c
:100644 000000 60e9e96... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/19-1.c
:000000 100644 0000000... 898c97a... A	testcases/open_posix_testsuite/conformance/definitions/time_h/2-1-buildonly.c
:100644 000000 898c97a... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/2-1.c
:000000 100644 0000000... 715f169... A	testcases/open_posix_testsuite/conformance/definitions/time_h/20-1-buildonly.c
:100644 000000 715f169... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/20-1.c
:000000 100644 0000000... 79de56f... A	testcases/open_posix_testsuite/conformance/definitions/time_h/21-1-buildonly.c
:100644 000000 79de56f... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/21-1.c
:000000 100644 0000000... bdc05e6... A	testcases/open_posix_testsuite/conformance/definitions/time_h/22-1-buildonly.c
:100644 000000 bdc05e6... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/22-1.c
:000000 100644 0000000... 61c3862... A	testcases/open_posix_testsuite/conformance/definitions/time_h/23-1-buildonly.c
:100644 000000 61c3862... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/23-1.c
:000000 100644 0000000... 7d41abd... A	testcases/open_posix_testsuite/conformance/definitions/time_h/24-1-buildonly.c
:100644 000000 7d41abd... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/24-1.c
:000000 100644 0000000... 40aaea9... A	testcases/open_posix_testsuite/conformance/definitions/time_h/25-1-buildonly.c
:100644 000000 40aaea9... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/25-1.c
:000000 100644 0000000... 9b8e9b3... A	testcases/open_posix_testsuite/conformance/definitions/time_h/26-1-buildonly.c
:100644 000000 9b8e9b3... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/26-1.c
:000000 100644 0000000... 7c95a87... A	testcases/open_posix_testsuite/conformance/definitions/time_h/27-1-buildonly.c
:100644 000000 7c95a87... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/27-1.c
:000000 100644 0000000... 5286692... A	testcases/open_posix_testsuite/conformance/definitions/time_h/28-1-buildonly.c
:100644 000000 5286692... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/28-1.c
:000000 100644 0000000... 07b3883... A	testcases/open_posix_testsuite/conformance/definitions/time_h/29-1-buildonly.c
:100644 000000 07b3883... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/29-1.c
:000000 100644 0000000... 8837ec0... A	testcases/open_posix_testsuite/conformance/definitions/time_h/3-1-buildonly.c
:100644 000000 8837ec0... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/3-1.c
:000000 100644 0000000... 1f326b0... A	testcases/open_posix_testsuite/conformance/definitions/time_h/3-2-buildonly.c
:100644 000000 1f326b0... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/3-2.c
:000000 100644 0000000... afb939b... A	testcases/open_posix_testsuite/conformance/definitions/time_h/3-3-buildonly.c
:100644 000000 afb939b... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/3-3.c
:000000 100644 0000000... 89ac711... A	testcases/open_posix_testsuite/conformance/definitions/time_h/3-4-buildonly.c
:100644 000000 89ac711... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/3-4.c
:000000 100644 0000000... e6c7eae... A	testcases/open_posix_testsuite/conformance/definitions/time_h/30-1-buildonly.c
:100644 000000 e6c7eae... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/30-1.c
:000000 100644 0000000... 379ae4f... A	testcases/open_posix_testsuite/conformance/definitions/time_h/31-1-buildonly.c
:100644 000000 379ae4f... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/31-1.c
:000000 100644 0000000... 38faa03... A	testcases/open_posix_testsuite/conformance/definitions/time_h/32-1-buildonly.c
:100644 000000 38faa03... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/32-1.c
:000000 100644 0000000... c2e92e9... A	testcases/open_posix_testsuite/conformance/definitions/time_h/33-1-buildonly.c
:100644 000000 c2e92e9... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/33-1.c
:000000 100644 0000000... 9e21524... A	testcases/open_posix_testsuite/conformance/definitions/time_h/34-1-buildonly.c
:100644 000000 9e21524... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/34-1.c
:000000 100644 0000000... 6213346... A	testcases/open_posix_testsuite/conformance/definitions/time_h/35-1-buildonly.c
:100644 000000 6213346... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/35-1.c
:000000 100644 0000000... a1781cc... A	testcases/open_posix_testsuite/conformance/definitions/time_h/35-2-buildonly.c
:100644 000000 a1781cc... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/35-2.c
:000000 100644 0000000... 04b9b9c... A	testcases/open_posix_testsuite/conformance/definitions/time_h/35-3-buildonly.c
:100644 000000 04b9b9c... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/35-3.c
:000000 100644 0000000... 524c0aa... A	testcases/open_posix_testsuite/conformance/definitions/time_h/4-1-buildonly.c
:100644 000000 524c0aa... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/4-1.c
:000000 100644 0000000... df6cac3... A	testcases/open_posix_testsuite/conformance/definitions/time_h/5-1-buildonly.c
:100644 000000 df6cac3... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/5-1.c
:000000 100644 0000000... 8050eef... A	testcases/open_posix_testsuite/conformance/definitions/time_h/6-1-buildonly.c
:100644 000000 8050eef... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/6-1.c
:000000 100644 0000000... ae8f2a4... A	testcases/open_posix_testsuite/conformance/definitions/time_h/6-2-buildonly.c
:100644 000000 ae8f2a4... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/6-2.c
:000000 100644 0000000... f0a6c4f... A	testcases/open_posix_testsuite/conformance/definitions/time_h/6-3-buildonly.c
:100644 000000 f0a6c4f... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/6-3.c
:000000 100644 0000000... a9404f7... A	testcases/open_posix_testsuite/conformance/definitions/time_h/7-1-buildonly.c
:100644 000000 a9404f7... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/7-1.c
:000000 100644 0000000... a78c71b... A	testcases/open_posix_testsuite/conformance/definitions/time_h/7-2-buildonly.c
:100644 000000 a78c71b... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/7-2.c
:000000 100644 0000000... 436708b... A	testcases/open_posix_testsuite/conformance/definitions/time_h/7-3-buildonly.c
:100644 000000 436708b... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/7-3.c
:000000 100644 0000000... 75d73e9... A	testcases/open_posix_testsuite/conformance/definitions/time_h/7-4-buildonly.c
:100644 000000 75d73e9... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/7-4.c
:000000 100644 0000000... 731f037... A	testcases/open_posix_testsuite/conformance/definitions/time_h/7-5-buildonly.c
:100644 000000 731f037... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/7-5.c
:000000 100644 0000000... becab83... A	testcases/open_posix_testsuite/conformance/definitions/time_h/8-1-buildonly.c
:100644 000000 becab83... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/8-1.c
:000000 100644 0000000... 082e437... A	testcases/open_posix_testsuite/conformance/definitions/time_h/9-1-buildonly.c
:100644 000000 082e437... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/time_h/9-1.c
:000000 100644 0000000... d32f2ad... A	testcases/open_posix_testsuite/conformance/definitions/unistd_h/1-1-buildonly.c
:100644 000000 d32f2ad... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/unistd_h/1-1.c
:000000 100644 0000000... 6844c0f... A	testcases/open_posix_testsuite/conformance/definitions/unistd_h/2-1-buildonly.c
:100644 000000 6844c0f... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/unistd_h/2-1.c
:000000 100644 0000000... 2dcd59c... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_create/15-1-buildonly.c
:100644 000000 2dcd59c... 0000000... D	testcases/open_posix_testsuite/conformance/interfaces/pthread_create/15-1.c
:000000 100644 0000000... 45b72f2... A	testcases/open_posix_testsuite/conformance/interfaces/pthread_once/4-1-buildonly.c
:100644 000000 45b72f2... 0000000... D	testcases/open_posix_testsuite/conformance/interfaces/pthread_once/4-1.c
:100644 000000 cc93c8d... 0000000... D	testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/coverage.c
:100644 000000 8714768... 0000000... D	testcases/open_posix_testsuite/conformance/interfaces/sigaddset/1-core-buildonly.c
:000000 100644 0000000... 8714768... A	testcases/open_posix_testsuite/conformance/interfaces/sigaddset/1-core.c
:100644 000000 ed896b2... 0000000... D	testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/9-buildonly.c
:000000 100644 0000000... ed896b2... A	testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/9.c
:100644 000000 b510c85... 0000000... D	testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-core-buildonly.c
:000000 100644 0000000... b510c85... A	testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-core.c
:100644 000000 5a2b996... 0000000... D	testcases/open_posix_testsuite/conformance/interfaces/sigdelset/4-core-buildonly.c
:000000 100644 0000000... 5a2b996... A	testcases/open_posix_testsuite/conformance/interfaces/sigdelset/4-core.c
:100644 000000 b6a5d5f... 0000000... D	testcases/open_posix_testsuite/conformance/interfaces/sighold/3-core-buildonly.c
:000000 100644 0000000... b6a5d5f... A	testcases/open_posix_testsuite/conformance/interfaces/sighold/3-core.c
:100644 000000 b765027... 0000000... D	testcases/open_posix_testsuite/conformance/interfaces/sigignore/5-core-buildonly.c
:000000 100644 0000000... b765027... A	testcases/open_posix_testsuite/conformance/interfaces/sigignore/5-core.c
:100644 000000 8b7d702... 0000000... D	testcases/open_posix_testsuite/conformance/interfaces/sigismember/5-core-buildonly.c
:000000 100644 0000000... 8b7d702... A	testcases/open_posix_testsuite/conformance/interfaces/sigismember/5-core.c
:100644 000000 9b03674... 0000000... D	testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/17-core-buildonly.c
:000000 100644 0000000... 9b03674... A	testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/17-core.c

commit 99602c3e4b4d6de4c85c7ffaff206116c59480ce
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 13:31:35 2010 -0700

    Prune away testfrmw.c until it's put in a library.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 bd23d27... b194044... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh
:100755 100755 c5be6fe... ba3af22... M	testcases/open_posix_testsuite/scripts/locate-test

commit 70c91766d2a044c1bb78584238e5224da33381f9
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 13:30:45 2010 -0700

    Fix extension.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... cc93c8d... A	testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/coverage.txt

commit 91f8b2ffe2984e032bb60ce39bb8b0405e19fcb9
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 13:20:22 2010 -0700

    Correctly catagorize build tests.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 1b70252... e67c7cf... M	testcases/open_posix_testsuite/conformance/Makefile
:000000 100644 0000000... 749d289... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/1-1-buildonly.c
:100644 000000 749d289... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/1-1.c
:000000 100644 0000000... d94c38e... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/10-buildonly.c
:100644 000000 d94c38e... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/10.c
:000000 100644 0000000... ab24cab... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/11-1-buildonly.c
:100644 000000 ab24cab... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/11-1.c
:000000 100644 0000000... 5218963... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/12-1-buildonly.c
:100644 000000 5218963... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/12-1.c
:000000 100644 0000000... 3ae23d2... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/13-1-buildonly.c
:100644 000000 3ae23d2... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/13-1.c
:000000 100644 0000000... 7ea43b6... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/14-1-buildonly.c
:100644 000000 7ea43b6... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/14-1.c
:000000 100644 0000000... 9671d17... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/15-1-buildonly.c
:100644 000000 9671d17... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/15-1.c
:000000 100644 0000000... c7336e6... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/16-1-buildonly.c
:100644 000000 c7336e6... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/16-1.c
:000000 100644 0000000... 44b277c... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/17-1-buildonly.c
:100644 000000 44b277c... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/17-1.c
:000000 100644 0000000... 0118066... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/18-1-buildonly.c
:100644 000000 0118066... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/18-1.c
:000000 100644 0000000... 25c8f8f... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/19-1-buildonly.c
:100644 000000 25c8f8f... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/19-1.c
:000000 100644 0000000... c161e4a... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/2-1-buildonly.c
:100644 000000 c161e4a... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/2-1.c
:000000 100644 0000000... 0dd5ff8... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/2-2-buildonly.c
:100644 000000 0dd5ff8... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/2-2.c
:000000 100644 0000000... 9fef0dc... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/20-1-buildonly.c
:100644 000000 9fef0dc... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/20-1.c
:000000 100644 0000000... dda5018... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-1-buildonly.c
:100644 000000 dda5018... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-1.c
:000000 100644 0000000... 684dedf... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-10-buildonly.c
:100644 000000 684dedf... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-10.c
:000000 100644 0000000... 245c2e9... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-11-buildonly.c
:100644 000000 245c2e9... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-11.c
:000000 100644 0000000... 2e61f37... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-12-buildonly.c
:100644 000000 2e61f37... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-12.c
:000000 100644 0000000... 2994f3c... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-13-buildonly.c
:100644 000000 2994f3c... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-13.c
:000000 100644 0000000... 2d086e8... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-2-buildonly.c
:100644 000000 2d086e8... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-2.c
:000000 100644 0000000... 828af05... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-3-buildonly.c
:100644 000000 828af05... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-3.c
:000000 100644 0000000... 94b6435... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-4-buildonly.c
:100644 000000 94b6435... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-4.c
:000000 100644 0000000... d78f5a2... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-5-buildonly.c
:100644 000000 d78f5a2... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-5.c
:000000 100644 0000000... edb7392... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-6-buildonly.c
:100644 000000 edb7392... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-6.c
:000000 100644 0000000... c2e9551... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-7-buildonly.c
:100644 000000 c2e9551... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-7.c
:000000 100644 0000000... 8cddd61... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-8-buildonly.c
:100644 000000 8cddd61... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-8.c
:000000 100644 0000000... df12d28... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-9-buildonly.c
:100644 000000 df12d28... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-9.c
:000000 100644 0000000... b5220f2... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/4-1-buildonly.c
:100644 000000 b5220f2... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/4-1.c
:000000 100644 0000000... 0860e5a... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/5-1-buildonly.c
:100644 000000 0860e5a... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/5-1.c
:000000 100644 0000000... f5fcfdf... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/6-1-buildonly.c
:100644 000000 f5fcfdf... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/6-1.c
:000000 100644 0000000... aa1c7d0... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/7-1-buildonly.c
:100644 000000 aa1c7d0... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/7-1.c
:000000 100644 0000000... 8b99873... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/8-1-buildonly.c
:100644 000000 8b99873... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/8-1.c
:000000 100644 0000000... e28e65d... A	testcases/open_posix_testsuite/conformance/definitions/pthread_h/9-1-buildonly.c
:100644 000000 e28e65d... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/pthread_h/9-1.c
:000000 100644 0000000... dfb52b9... A	testcases/open_posix_testsuite/conformance/definitions/sched_h/1-1-buildonly.c
:100644 000000 dfb52b9... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sched_h/1-1.c
:000000 100644 0000000... 76ff05e... A	testcases/open_posix_testsuite/conformance/definitions/sched_h/11-1-buildonly.c
:100644 000000 76ff05e... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sched_h/11-1.c
:000000 100644 0000000... 4ad5d92... A	testcases/open_posix_testsuite/conformance/definitions/sched_h/12-1-buildonly.c
:100644 000000 4ad5d92... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sched_h/12-1.c
:000000 100644 0000000... 910a151... A	testcases/open_posix_testsuite/conformance/definitions/sched_h/13-1-buildonly.c
:100644 000000 910a151... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sched_h/13-1.c
:000000 100644 0000000... 3b8dc67... A	testcases/open_posix_testsuite/conformance/definitions/sched_h/14-1-buildonly.c
:100644 000000 3b8dc67... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sched_h/14-1.c
:000000 100644 0000000... dbcae14... A	testcases/open_posix_testsuite/conformance/definitions/sched_h/15-1-buildonly.c
:100644 000000 dbcae14... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sched_h/15-1.c
:000000 100644 0000000... a020cba... A	testcases/open_posix_testsuite/conformance/definitions/sched_h/16-1-buildonly.c
:100644 000000 a020cba... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sched_h/16-1.c
:000000 100644 0000000... 08a0022... A	testcases/open_posix_testsuite/conformance/definitions/sched_h/17-1-buildonly.c
:100644 000000 08a0022... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sched_h/17-1.c
:000000 100644 0000000... 54142d4... A	testcases/open_posix_testsuite/conformance/definitions/sched_h/18-1-buildonly.c
:100644 000000 54142d4... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sched_h/18-1.c
:000000 100644 0000000... 17c4c12... A	testcases/open_posix_testsuite/conformance/definitions/sched_h/19-1-buildonly.c
:100644 000000 17c4c12... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sched_h/19-1.c
:000000 100644 0000000... 441506b... A	testcases/open_posix_testsuite/conformance/definitions/sched_h/2-1-buildonly.c
:100644 000000 441506b... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sched_h/2-1.c
:000000 100644 0000000... 06f500a... A	testcases/open_posix_testsuite/conformance/definitions/sched_h/3-1-buildonly.c
:100644 000000 06f500a... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sched_h/3-1.c
:000000 100644 0000000... 7a5de7f... A	testcases/open_posix_testsuite/conformance/definitions/sched_h/4-1-buildonly.c
:100644 000000 7a5de7f... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sched_h/4-1.c
:000000 100644 0000000... 96dccba... A	testcases/open_posix_testsuite/conformance/definitions/sched_h/8-1-buildonly.c
:100644 000000 96dccba... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sched_h/8-1.c
:000000 100644 0000000... f8a5d9f... A	testcases/open_posix_testsuite/conformance/definitions/sched_h/8-2-buildonly.c
:100644 000000 f8a5d9f... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sched_h/8-2.c
:000000 100644 0000000... 8dde471... A	testcases/open_posix_testsuite/conformance/definitions/sched_h/8-3-buildonly.c
:100644 000000 8dde471... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sched_h/8-3.c
:000000 100644 0000000... 3988c1b... A	testcases/open_posix_testsuite/conformance/definitions/sched_h/8-4-buildonly.c
:100644 000000 3988c1b... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/sched_h/8-4.c
:100644 100644 38adaa8... 49ac749... M	testcases/open_posix_testsuite/conformance/interfaces/pthread_create/testfrmw.c
:100755 100755 0a91a60... cb29ca9... M	testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-1.sh
:100755 100755 1be5610... 5ab480d... M	testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-2.sh
:100755 100755 aca9df9... 644512f... M	testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-3.sh
:100755 100755 f178ef1... ca8523f... M	testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-4.sh
:100644 100644 5a9243e... 0c2b489... M	testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-core.c
:100644 100644 1b70252... e67c7cf... M	testcases/open_posix_testsuite/functional/Makefile
:100644 100644 1b70252... e67c7cf... M	testcases/open_posix_testsuite/functional/threads/Makefile
:100644 100644 1b70252... 5523b02... M	testcases/open_posix_testsuite/stress/Makefile

commit f7049d007a5595187c8b523ba2831232abbfeddd
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 13:14:22 2010 -0700

    Quiet down make operations; force compile to -j1.
    
    The -j1 requirement is necessary so it doesn't create a ton of truncated
    / incorrect noise in the log output. This might need to be tuned later
    once a better system of dealing with errors is properly devised.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 b926df1... 24e3d9b... M	testcases/open_posix_testsuite/Makefile

commit 038138be7d47a1b38cf44baa7d30e8ed0c700d3e
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 05:24:20 2010 -0700

    General purpose cleanup.
    
    */Makefile Fix the filenames for some testcases to make them buildonly instead of
    using the previous non-build filename.
    
    interfaces/pthread_create/testfrmw.c: fix the #include's so it compiles
    properly.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... a93da0f... A	testcases/open_posix_testsuite/conformance/definitions/aio_h/1-1-buildonly.c
:100644 000000 a93da0f... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/aio_h/1-1.c
:000000 100644 0000000... d3cc59d... A	testcases/open_posix_testsuite/conformance/definitions/aio_h/1-2-buildonly.c
:100644 000000 d3cc59d... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/aio_h/1-2.c
:000000 100644 0000000... d3a2183... A	testcases/open_posix_testsuite/conformance/definitions/aio_h/3-1-buildonly.c
:100644 000000 d3a2183... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/aio_h/3-1.c
:000000 100644 0000000... 53be2e9... A	testcases/open_posix_testsuite/conformance/definitions/errno_h/1-1-buildonly.c
:100644 000000 53be2e9... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/errno_h/1-1.c
:000000 100644 0000000... 9f88113... A	testcases/open_posix_testsuite/conformance/definitions/errno_h/2-1-buildonly.c
:100644 000000 9f88113... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/errno_h/2-1.c
:000000 100644 0000000... ed1c519... A	testcases/open_posix_testsuite/conformance/definitions/errno_h/3-1-buildonly.c
:100644 000000 ed1c519... 0000000... D	testcases/open_posix_testsuite/conformance/definitions/errno_h/3-1.c
:100644 000000 5a9243e... 0000000... D	testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-core-buildonly.c
:000000 100644 0000000... 5a9243e... A	testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-core.c

commit bb34ec782689243aeba8dca930c3a783cdf89bcf
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 05:03:32 2010 -0700

    Improve output and notify of test naming issues.
    
    The output now better matches the previous code (but not exactly because
    I've simplified the problem into compile, instead of cc/ld failures for
    simplicity in the make rules).
    
    Test naming is wrong for a boatload of tests (some tests are buildonly,
    but it turns out they have a main so they can be run (and most of the
    case) the other way around.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 80d2f25... bd23d27... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit 2d87d5da9dfcda98b5c5cd41d45b924910aad1bd
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 02:39:54 2010 -0700

    Update clean because t0 has been moved to tools.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100644 100644 e849ecf... b926df1... M	testcases/open_posix_testsuite/Makefile

commit a9b7de80f7d46e6091864c892cc6b385d435f3ca
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 02:39:25 2010 -0700

    Update clean because t0 has been moved to tools.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... 89b47ff... A	testcases/open_posix_testsuite/tools/t0.c

commit 721ef9d8af62f8327a1075bc9de20c8a4cd88810
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 02:39:03 2010 -0700

    Add cleanup for t0.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:000000 100644 0000000... 127bfec... A	testcases/open_posix_testsuite/tools/Makefile

commit 8c93e42ea3cf589bb663aa9dc78492f9d44f736b
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 02:36:02 2010 -0700

    Simplify search expressions further and fix.
    
    1. Mode with --buildonly was accidentally the obsolete value.
    2. Filter out noise with grep instead of find(1) directives.
    3. Filter out tools/ files to avoid adding t0.c to the first Makefile
    generated. Needless to say, better criterion needs to be established for
    portable filtering of valid directories (basically 3+ levels deep).
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 b4065d8... c5be6fe... M	testcases/open_posix_testsuite/scripts/locate-test

commit 9be14150793e82064c4f9d791be322370573f314
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Sun Jul 4 02:34:36 2010 -0700

    Commit last bit of fixup in this script.
    
    1. $makefile was being incorrectly set.
    2. Depend on the sourcefile in the directory, not the sourcefile in the
    build directory. This will unbreak out-of-build-tree builds.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 e4beda5... 80d2f25... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit 7666e5a7215ea9c1f8934cb568b138553e14a80e
Author: Garrett Cooper <yanegomi@gmail.com>
Date:   Fri Jul 2 23:32:23 2010 -0700

    Divide and conquer Makefiles to for gmake/pmake.
    
    The problem with the previous Makefiles is that it worked on pmake, but
    not gmake, as the previous Makefiles made use of a non-POSIX secondary
    expansion extension in pmake (gmake uses the .SECONDEXPANSION keyword to
    achieve the same thing). So, make this completely POSIX.
    
    Still doesn't fix the phantom targets issue. I need to start digging at
    the locate-tests level.
    
    Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

:100755 100755 41e3c37... e4beda5... M	testcases/open_posix_testsuite/scripts/generate-makefiles.sh

commit 04b500a71b8a410adf5b92978c9d93d659912c20
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Thu Jul 1 22:33:51 2010 +0530

    fix hugetlb tests: I want to suggest a patch for hugetlb tests. There are "-c" options in this "${LTPROOT}/runtest/hugetlb" file:
    ------------
    hugeshmat01 hugeshmat01 -i 5
    hugeshmat02 hugeshmat02 -i 5
    hugeshmat03 hugeshmat03 -i 5
    hugeshmctl01 hugeshmctl01 -i 5 -c 3
    hugeshmctl02 hugeshmctl02 -i 5 -c 3
    hugeshmctl03 hugeshmctl03 -i 5 -c 3
    hugeshmdt01 hugeshmdt01 -I 5 -c10
    hugeshmget01 hugeshmget01 -c 10 -i 10
    hugeshmget02 hugeshmget02 -c 10 -i 10
    hugeshmget03 hugeshmget03 -c 10 -i 10
    hugeshmget05 hugeshmget05 -c 10 -i 10
    ------------
    But I think that these "-c" options have not important meanings. I think that the test for several times may not be necessary. For example, the purpose of "hugeshmget02" is the error case test of shmget(). In this case, if the expected failure occurred once, it is enough, and the repetition of test is unnecessary anymore, I think. And, depending on a case, there may be a system without enough memory for these repetition tests. Therefore I want to suggest reducing the "-c" option. I got an answer that these "hugetlb" tests were not complete test programs. --> http://www.mail-archive.com/ltp-list@lists.sourceforge.net/msg10171.html, Therefore, this revision is a temporary.
    Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>,

:100644 100644 0d28f7f... 1347f32... M	runtest/hugetlb
:100644 100644 6fa02ab... 76b95de... M	testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c

commit 0591a5dcc4c5d8b1cb282e4afd163f70b62350ce
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Thu Jul 1 22:29:20 2010 +0530

    [PATCH] realtime: rearrange the pthread attr functions order in librttest,
    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    In the recent pthread libraries, order of calling pthread_attr_setschedpolicy and pthread_attr_setschedparam plays important role in a way that, former should always be called followed by later. Otherwise, pthread_attr_setschedparam always ends with error 22 (EINVAL). This patch fixes the create_thread() in librttest library.
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
    Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>,
    Acked-by: Darren Hart <dvhltc@us.ibm.com>,

:100644 100644 e092f35... 49fec29... M	testcases/realtime/lib/librttest.c

commit 66c15baaa8be08c5baae5a0c819df3b6a8c834dd
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Thu Jul 1 22:27:54 2010 +0530

    [PATCH] realtime: fix min and max calculations in matrix multiplication test.
    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    In matrix multiplication test, the min and max calculations are done on stats_container_t data with its index field never set to the last element position. Due to this min and max are always shown with the first record value (as index was initiated with -1).
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
    Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>,
    Acked-by: Darren Hart <dvhltc@us.ibm.com>,

:100644 100644 419f697... fa0e352... M	testcases/realtime/func/matrix_mult/matrix_mult.c

LTP-20100630

commit e3bc3758d3e4d17a0e04009ef873df53819b9ec6
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:32:27 2010 +0530

    [PATCH v4] Remove files which does not have a dmesg entry
    
    The recently introduced option:
    
    -K DMESG_LOG_DIR
            Log Kernel messages generated for each test cases inside this directory,
    
    when used will generate huge no. of files inside the DMESG_DIR. Many of them will be ZERO size as we do not expect KERNEL MESSAGE to be generated against all the LTP TE
    Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>,

commit 9e365e8e209904086b18420438b4792851c219b8
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:13:41 2010 +0530

    semctl01 and shmctl01 will hang during uClinux test: ltp test case shmctl01 and semctl01 can not execute. When press ctrl and c, it can not exist.
    --
    root:/> shmctl01
    
    ^Cshmctl01    0  INFO  :  received unexpected signal 2
    ^Cshmctl01    0  INFO  :  received unexpected signal 2
    --
    The reason is the child will unlink the pipe if pipename isn't NULL,which may make the parent waitting forever. Signed-off-by: Bob Liu <lliubbo@gmail.com>.

commit 65f7070cb3f67eba009e68413187727f508623e1
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:10:38 2010 +0530

    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    In a scenario where a thread other than high priority noise thread is scheduled after the barrier, a priority inversion will not occur, defeating the purpose of test. W
    Signed-off-by: Gowrishankar<gowrishankar.m@in.ibm.com>
    Tested-by: Gowrishankar<gowrishankar.m@in.ibm.com>
    Acked-by: Darren Hart <dvhltc@us.ibm.com>

commit 785ef40630157d66067b1577a238184e0170e383
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:10:14 2010 +0530

    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    testpi-4 defines THREAD_STOP which is not used anywhere in the program.
    
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Acked-by: Darren Hart <dvhltc@us.ibm.com>

Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:09:55 2010 +0530

    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    Instead of lock/unlock of mutex to burn cpu cycles, we can use busy_work_ms
    from librttest which is more explicit (burn cycles, not provide some
    synchronization).
    
    Also this patch removes the id increment since it is not used.
    
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Acked-by: Darren Hart <dvhltc@us.ibm.com>

commit a9e2238be689fd8e4d25bc7eefca1cb11535ce7a
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:09:32 2010 +0530

    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    Since main() sets the cpu affinity, it is not necessary for the
    spawned threads to do so, as the threads inherit the cpu affinity.
    
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Acked-by: Darren Hart <dvhltc@us.ibm.com>

commit 5305c4a10cf26799c81e6f0362750988457d3002
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:09:02 2010 +0530

    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    This patch adds the description to the test testpi-4.
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.

commit a21dab25b7ef183d049b31b0d3fed1d48c16dc2b
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:06:38 2010 +0530

    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    testpi-4 is initializing mutex step by step which can be done
    by reusing the init_pi_mutex() funtion available in librttest.
    
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Acked-by: Darren Hart <dvhltc@us.ibm.com>

commit b4f57c7d26b58f3d80b46340f10a397d21957866
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 23:06:16 2010 +0530

    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    This patch cleans up the testpi-4 so as to follow the
    C coding style standards.
    
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
    Acked-by: Darren Hart <dvhltc@us.ibm.com>

commit 76a720a381f351b33eb203c7c519e6f44bbe7219
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sat Jul 3 21:08:18 2010 +0530

    While executing the ltp on an nfs root mounted system, I faced a problem with some of the ltp test cases. These tests either did not close their file descriptors or did

commit 13adcb0c4496e75bdcdbc02410b46b9fbc6120a8
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Fri Jul 2 22:47:57 2010 +0530

    ima_measure doesn't build correctly.  It needs config.h to determine whether openssl headers are present, and verbose needs to be global. Broken by commit ef77253961f90
    Signed-off-by:  Stephen D. Smalley <sds@tycho.nsa.gov>,
    Acked-by: Garrett Cooper <yanegomi@gmail.com>,

commit 04b500a71b8a410adf5b92978c9d93d659912c20
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Thu Jul 1 22:33:51 2010 +0530

    fix hugetlb tests: I want to suggest a patch for hugetlb tests. There are "-c" options in this "${LTPROOT}/runtest/hugetlb" file:
    ------------
    hugeshmat01 hugeshmat01 -i 5
    hugeshmat02 hugeshmat02 -i 5
    hugeshmat03 hugeshmat03 -i 5
    hugeshmctl01 hugeshmctl01 -i 5 -c 3
    hugeshmctl02 hugeshmctl02 -i 5 -c 3
    hugeshmctl03 hugeshmctl03 -i 5 -c 3
    hugeshmdt01 hugeshmdt01 -I 5 -c10
    hugeshmget01 hugeshmget01 -c 10 -i 10
    hugeshmget02 hugeshmget02 -c 10 -i 10
    hugeshmget03 hugeshmget03 -c 10 -i 10
    hugeshmget05 hugeshmget05 -c 10 -i 10
    ------------
    But I think that these "-c" options have not important meanings. I think that the test for several times may not be necessary. For example, the purpose of "hugeshmget02
    Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>,

commit 0591a5dcc4c5d8b1cb282e4afd163f70b62350ce
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Thu Jul 1 22:29:20 2010 +0530

    [PATCH] realtime: rearrange the pthread attr functions order in librttest,
    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    In the recent pthread libraries, order of calling pthread_attr_setschedpolicy and pthread_attr_setschedparam plays important role in a way that, former should always be
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
    Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>,
    Acked-by: Darren Hart <dvhltc@us.ibm.com>,

commit 66c15baaa8be08c5baae5a0c819df3b6a8c834dd
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Thu Jul 1 22:27:54 2010 +0530

    [PATCH] realtime: fix min and max calculations in matrix multiplication test.
    From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
    
    In matrix multiplication test, the min and max calculations are done on stats_container_t data with its index field never set to the last element position. Due to this 
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
    Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>,
    Acked-by: Darren Hart <dvhltc@us.ibm.com>,

commit 95e8b61433efcefb83699aaf859e92ad2b576373
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Mon Jun 14 17:59:09 2010 +0530

    Fix issue where growfiles tests still not creating temp files in directory specified by TMPDIR as expected. This is an updated patch which changes the arguments for gf1
    Scripts which use growfiles with command-line file names are not performing the tests in the expected target directory. When file names are provided on the growfiles co
    
    gf01 growfiles -B 800000 -W gf01 -b -e 1 -u -i 0 -L 20 -w -C 1 -l -I r -T 10 glseek20 glseek20.2 -d $TMPDIR
    
    The -d $TMPDIR construct is almost always used in the scripts to point to the filesystem under test. However, the presence of the glseek20 glseek20.2 command line param
    
    -f specifies the 'auto_file' which is the base file name (gf is used if it's missing)
    -d specifies the 'auto_dir' to be used ('.' is used if it's missing)
    -S specifies the number of 'auto seq' files to be used. These files are of the form: "%s/%s%d" using auto_dir, auto_file, file_number.
    Signed-off-by: Henry Yei <hyei@mvista.com>,

commit 73c785ff2eb296091d06d3b7184bddf9bec8ec7e
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Mon Jun 14 17:56:43 2010 +0530

    I want to suggest a patch for #2 test of "mail_tests.sh". The failure of #2 is as following:
    ------------
    mail_tests::mail02    0  TINFO  :  Test #2: mail u...@bad-domain will result in failure
    mail_tests::mail02    0  TINFO  :  Test #2: to deliver the mail. Mailer daemon should
    mail_tests::mail02    0  TINFO  :  Test #2: report this failure.
    mail_tests::mail02    2  TFAIL  :  Test #2: No new mail for root. Reason: No mail for root
    ------------
    I use RHEL5.4, RHEL4.8 systems and x86, x86_64, ia64 architectures. "#2" test failed in all combinations. At "#2" test, there is "No mail for root" in "tst_mail.res" fi
:
commit 82d3ded3632c79c62e231f3f8d7a632ce3da4e40
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Mon Jun 14 17:54:59 2010 +0530

    echo test is failing with the below errors as we didn't initialized the 'addrlen' parameter of getsockname.
    Creating socket .....
    echoes      1  TBROK  :  getsockname call failed (pid=7086): Invalid argument
    echo: Invalid argument
    So, attached the patch which initializes the 'addrlen' parameter. Signed-off-by: Munipradeep Beerakam <mpradeep@linux.vnet.ibm.com>. Please correct if anything is wrong

commit a9ff0b53d9e45e89ea4ec794fc87bbf67620e2c4
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Mon Jun 14 17:52:10 2010 +0530

    We need to add the below entry:
    {"read", "/proc/powerpc/rtas/error_log", EINVAL},
    to the "Mapping known_issues[]" array, as the new kernels are having /proc/powerpc directory along with /proc/ppc64. Attached the patch to this mail. Signed-off-by: Mun
    Please correct me if any thing is wrong.

commit f2e36d93c856782c4292ad0c21729c35776c1e31
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Wed Jun 9 23:45:26 2010 +0530

    TOMOYO Linux update. Update test programs for TOMOYO LSM module. This patch updates test programs for TOMOYO 2.3 which will be included into Linux kernel 2.6.36. Signed

commit 7f20a3add6c7f2166dbab5a712713ae8b5943448
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Wed Jun 2 18:16:46 2010 +0530

    Fix ext4_subdir_limit fix: We get the following error results since the if condition in ext4_subdir_limit_tset.sh does not work fine. The patch fixes this issue.
    [root@bsd086 ltp]# ./runltp -f fs_ext4
    <snip>
    Ext4 subdir limit test
    ext4-subdir-limit    0  TINFO  :  Num of dirs to create: 65537, Dir name len: long name, mkdir: No space left on device
    ext4-subdir-limit    2  TFAIL  :  failed to create directories - 19118
    <snip>
    ext4-subdir-limit    0  TINFO  :  Num of dirs to create: 65537, Dir name len: long name, mkdir: No space left on device
    ext4-subdir-limit    4  TFAIL  :  failed to create directories - 19592
    Signed-off-by: Akira Fujita <a-fujita@rs.jp.nec.com>,

commit 76ec975d298e3890a4ab2f9471940e164de0c643
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Wed Jun 2 18:15:19 2010 +0530

    Fix for UTIMENSAT test fails hugely: This patch installs the trap for cleanup_test which removes the sudoers file only if it was installed by utimensat script, and also

commit 91f337f9ee05b028af8506c7e83dc1b8c23a3b32
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Fri May 28 12:57:36 2010 +0530
    fix io_xxxx Makefiles:
    Makefiles for io_xxx syscall tests contains line:
    LDFLAGS                 += $(AIO_LIBS)
    Which leads to wrong order of flags passed to the linker and compilation failure on certain linux systems. Changing these lines to:
    LDLIBS                  += $(AIO_LIBS)
    Fixes this problem. Patch is attached.
    Signed-off-by: Cyril Hrubis chrubis@suse.cz

commit 6a19cb6ea8f0b160438288f87a96f57d8e63aad2
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Fri May 28 12:53:59 2010 +0530

    It seems like file runtest/fs_perms_simple doesn't made it into ltp-dev git tree (also it seems to be included in the patch).
    see:
    http://ltp.git.sourceforge.net/git/gitweb.cgi?p=ltp/ltp-dev.git;a=commit;h=ca758b73afff8200df5e1a24e9abe8a6468c9e06
    --
    Cyril Hrubis
    chrubis@suse.cz

commit 4e94765d753c0ea91b4745ffac30df427a4d9202
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Fri May 28 12:50:38 2010 +0530

    Timer related syscalls for LTP test: Signed-off-by: Suzuki K P <suzuki@in.ibm.com>,
    Fix timer_t argument for timer related direct syscalls. The tests timer_getoverrun and timer_gettime should be moved to testcases/kernel/timers directory. If that is do
     /*  Description */
    There is a mismatch in the "timer_t" type defined by the Linux kernel and the GNU Libc.
    Linux kernel defines it as an int for all architectures.
    include/linux/types.h :
    typedef __kernel_timer_t timer_t;
    arch/powerpc/include/asm/posix_types.h :
    typedef int __kernel_timer_t;
    Now, the glibc provides a wrapper to the timer related system calls. While providing the wrapper, Glibc stores some internal data associated with the timer. So it defin
    /usr/include/time.h :
    /* Timer ID returned by `timer_create'.  */
    typedef __timer_t timer_t;
    in /usr/include/bits/types.h :
    /* Timer ID returned by `timer_create'.  */
    __STD_TYPE __TIMER_T_TYPE __timer_t;
    in /usr/include/bits/typesizes.h
    So that leads to the definiton of timer_t as void* by glibc. And this cannot be changed. But the glibc uses the "proper" typed argument for the syscalls it issues by de

commit 82f8e8fdfe892266d7346792b71783ac23bfa1a2
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Fri May 28 12:45:16 2010 +0530

    Following set of patches applies functional changes in pi-tests for better reliability in recent kernels and their order is:
    [PATCH 1/6] realtime: reuse init_pi_mutex from librttest
    [PATCH 2/6] realtime: add test descriptions
    [PATCH 3/6] realtime: threads need not set cpu affinity while main does
    [PATCH 4/6] realtime: use busy_work_ms from librttest to burn cpu cycles
    [PATCH 5/6] realtime: remove thread_stop which is not used anywhere
    [PATCH 6/6] realtime: synchronization fixes for high priority noise thread
    
    All need to be applied in their order on top or code clean up patch series sent previously.
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
    Acked-by: Darren Hart <dvhltc@us.ibm.com>,

commit e1c39ef4f1d61c05f176d063d1afa6f704bc6740
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Fri May 28 12:36:06 2010 +0530

    realtime: code cleanup on pi-tests to adapt C coding standard: Following bulk of patches applies the coding style in pi-tests to follow the C coding standard. All are t
    [PATCH 1/5] realtime: code cleanup on pi-test 0
    [PATCH 2/5] realtime: code cleanup on pi-test 1
    [PATCH 3/5] realtime: code cleanup on pi-test 2
    [PATCH 4/5] realtime: code cleanup on pi-test 5
    [PATCH 5/5] realtime: code cleanup on pi-test 6
    Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
    Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
    Acked-by: John Stultz <johnstul@us.ibm.com>,
    Acked-by: Darren Hart <dvhltc@us.ibm.com>,

commit c81df6233bca8b3ad601a3a7dd6c02319a32a76b
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Fri May 28 12:25:20 2010 +0530

    Following patch adds "return NULL;" to the function returning void* in math float tests. This change silences compiler warnings. Signed-off-by: Cyril Hrubis chrubis@sus

commit 4aafc2802f0c2c05e4891cea1f721f414b41ac67
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Fri May 28 12:22:02 2010 +0530

    The mq_timedreceive01.c test defines _XOPEN_SOURCE 500 on the beginning but this causes missing prototypes for seteuid() and mq_timedreceive() as they need _XOPEN_SOURC

commit e75668f99ade62e18e34891b2c522c8d97ee982b
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Tue May 18 01:34:04 2010 +0530

    ftruncate04.c: cleanup mandatory locking check. The attached patch tries to cleanup the `mandatory locking' check in the ftruncate04.c testcase. The currently test is m

commit 6e9c735833c19ad5031a4116b2e74ee77ff53424
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Tue May 18 01:31:35 2010 +0530

    New: open("a/", O_NOFOLLOW) fails with ELOOP if "a" is a symbolic link to a directory. Add O_NOFOLLOW open test with trailing slash. In a situation where symlink (say '

commit ca758b73afff8200df5e1a24e9abe8a6468c9e06
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Tue May 18 01:28:14 2010 +0530
    fix fs_perms tests. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.

commit 440fa0f6d857d4a15802b5ecdfdf6057e59975bf
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Wed May 12 22:07:14 2010 +0530

    Add an Option '-K' to Create dmesg logs for each test:
    Recently while running LTP , i found that the system had generated many kernel messages worth investigating. However, there was a loose gap to find out which test exact
    1) Absolute path(s) as specified by the user, else
    2) Inside $LTPROOT/output/
    Comments welcome.
    Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>

commit bd9d440be1da8020c93ac92e497e3a16e66e9fa3
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Wed May 12 22:03:21 2010 +0530

    Add an Option '-K' to Create dmesg logs for each test:
    Recently while running LTP , i found that the system had generated many kernel messages worth investigating. However, there was a loose gap to find out which test exact
    1) Absolute path(s) as specified by the user, else
    2) Inside $LTPROOT/output/
    Comments welcome.
    Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>,

commit 0ce709315c3f2493d8ff97d574641cb91f1b1fa6
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Sun May 9 19:44:04 2010 +0530

    NetNS test fixes: By the way, these tests appear to start up sshd for no reason other than possibly checking that basic sockets work in the netns. Given the frailty and
    NetNS test fixes (v2):
    This patch fixes a couple of netns test issues that cause invalid failures relating to exiting with a status variable that doesn't exist.  It also fixes an instance of 
    Changes in v2:
    - Initialize status=0 at the top of child_1.sh to prevent overshadowing a (meaningless) sshd failure,
    Signed-off-by: Dan Smith <danms@us.ibm.com>,
    Acked-by: Serge E. Hallyn <serue@us.ibm.com>,

commit 3aabc944423945e4857372fe726584f7889cbb8e
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Fri May 7 14:28:18 2010 +0530

    Most of these are belated cleanup after the move to using /opt/ltp. But come on, replacing 'return' with tst_exit(), are you just trying to mess with my head?
    Changelog:
     may 4: address Garrett's feedback
      1. single return 0 in print_caps.c
      2. use $TMP if defined for location of caps_fifo
      3. use tst_brkm in place of tst_resm.
     may 5: address Garrett's comment:
      don't add 1 to null pointer and then check for 1
    Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>,
    Acked-by: Garrett Cooper <yanegomi@gmail.com>,
commit c98956ba8f40b4c9004ff5767db2b2d87ab46e41
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Fri May 7 14:21:00 2010 +0530

    The MAX_CLOCKS supported by the kernel is 16. But the kernel may not have all the clock sources defined in the range 0-15. Hence, to test whether kernel returns error f
    Signed-off-by: Suzuki K P <suzuki@in.ibm.com>,
    Acked-by: Garrett Cooper <yanegomi@gmail.com>,

commit f0be8b0c4489defeb6eaf6715576524a48b8998a
Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
Date:   Fri May 7 10:33:00 2010 +0530

    We should to check the return value of trigger_eventfd_overflow() in overflow_poll_test().
    Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>,
    Acked-by: Garrett Cooper <yanegomi@gmail.com>,

LTP-20100430
Commit: 84f2e35f109a9fe6591af83be0ddbda4a5f7c78c
Date:   Thu, 29 Apr 2010 19:02:46 +0530

Fix for mqns testcase failure reported by Muni
Signed-off-by: Serge Hallyn <serue@us.ibm.com>
Reported by: Munipradeep <mbeeraka@in.ibm.com>

Changed Files:

testcases/kernel/containers/mqns/mqns.h
testcases/kernel/containers/mqns/mqns_01.c
testcases/kernel/containers/mqns/mqns_02.c
testcases/kernel/containers/mqns/mqns_03.c
testcases/kernel/containers/mqns/mqns_04.c

Commit: 5936767b86201d8409bb62a74770e60de1796adc
Date:   Thu, 29 Apr 2010 19:00:01 +0530

pidns30 fix
    Signed-off-by: Serge Hallyn <serue@us.ibm.com>
    Acked-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/containers/pidns/pidns30.c

Commit: 742cfadb46d5fe1952396b9568c18afccdb2c489
Date:   Thu, 29 Apr 2010 18:56:12 +0530

Fix for mqns by Serge.
Signed-off-by: Serge Hallyn <serue@us.ibm.com>
Acked-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/containers/mqns/mqns_02.c

Commit: e6dc1b454e09e3e38532c37c3fb54c77eb3050cf
Date:   Thu, 29 Apr 2010 18:50:22 +0530

While packaging ltp-full-20100228 I've found out that man files are installed with executable bits and that's caused by INSTALL_MODE := 00775 that is pulled from generic_leaf_target.mk that pulls in env_post.mk. Fixing explicitly INSTALL_MODE to 00644 in man.mk fixes this for me. Patch attached.
Signed-off-by: Cyril Hrubis chrubis@suse.cz

Changed Files:

include/mk/man.mk

Commit: 40f8829df38ecfe64c0fcd16a6ce7b5b19b83f25
Date:   Thu, 29 Apr 2010 14:50:16 +0530

Merge branch 'pu'

Changed Files:

Commit: acaf3cd41451b41f7bdc51cdf06e017f2eaf4a45
Date:   Thu, 29 Apr 2010 14:48:45 +0530

Merge branch 'master' into next

Changed Files:

Commit: c2ce5363adf4a3f8482d7c4476a9beeaf7bc8aef
Date:   Wed, 28 Apr 2010 11:39:03 +0530

Generating HTML Output.....!! Can't open perl script "/opt/ltp/tools/genhtml.pl": No such file or directory
Following patch fixes the same.

Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>
Acked-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

runltp

Commit: d9f3d25b9db35073c7104b759d526869d9867692
Date:   Mon, 26 Apr 2010 13:19:40 +0530

The test_fs_bind testscript hangs indefinitely when run on a machine where busybox applets are used.
The test hangs while trying to restore the mounts after a test run.

This happens because the "xargs" applet from busybox doesn't understand
the --max-args=1 option. Thus, the mounts from the test are not removed
and this goes on in a loop, indefinitely.

This could be avoided by using "-n" option which is supported by both
the implementations of xargs.

Signed-off-by: Suzuki K P <suzuki@in.ibm.com>

Changed Files:

testscripts/test_fs_bind.sh

Commit: 23e7806fec4c6be42fdf577559df5498cce45118
Date:   Fri, 23 Apr 2010 12:35:10 +0530

Running the ltp suite on ChromeOS (x86 with a 2.6.32 kernel) fails linkat01 testcase 21:
linkat01   21  TFAIL  :  linkat() failed: TEST_ERRNO=EXDEV(18): Invalid
cross-device link

This is probably because my /tmp is mounted from someplace other than the
filesystem that contains newdirfd.
The goal of testcase 21 is to demonstrate that linking a directory will fail
EPERM.  The fix is to use olddir/. instead of /tmp.

Tested-by: Henry Yei <hyei@mvista.com>
Signed-off-by: Bryan Freed <bfreed@google.com>
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/syscalls/linkat/linkat01.c

Commit: 5162b710bfc574107d915093c08b198f0a15727e
Date:   Thu, 22 Apr 2010 11:36:48 +0530

 prio-wake: avoid glibc to kernel sleep race
 In the unlocked broadcast scenario, there exists a race between when the
 running_threads variable reaches rt_threads and when the last worker_thread
 blocks in the kernel after a cond_wait(). It is possible for a thread to miss
 the broadcast if it fails to sleep before the broadcast is issued.

 The previous code did not guarantee a small window of time to allow the threads
 to get to sleep.  It also used an unreasonably large sleep time which
 unnecessarily extended the length of the test run time.  This patch ensures some
 time is given to the threads to get to sleep and at the same time uses a much
 shorter (1000x) sleep period which results in a 50-100x reduction in test run
 time. Lastly, two unecessary loops waiting for the threads to complete were
 removed, relying on pthread_join() instead to wait for the threads to complete.

 Signed-off-by: Darren Hart <dvhltc@us.ibm.com>
 Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>

Changed Files:

testcases/realtime/func/prio-wake/prio-wake.c

Commit: d0605c4e9525bd5ecdd0ba28ba27b8b237d1cfc8
Date:   Tue, 20 Apr 2010 17:15:13 +0530

msgctl10() un-necessarily eats up all the PIDs of the system leading to system becoming un-responsive. The changed no.s would better do the job.
Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>
Acked/Tested-By: Caspar ZHANG <czhang@redhat.com>
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/syscalls/ipc/msgctl/msgctl10.c

Commit: adf53e68cf2b513b67a19dc0ff8869b53f9f22a3
Date:   Fri, 16 Apr 2010 08:44:17 +0530

Script utimensat_tests.sh deletes the test it is executing instead of deleting temporary directory. Patch attached.
Signed-off-by: Cyril Hrubis <chrubis@suse.cz>

Changed Files:

testcases/kernel/syscalls/utimensat/utimensat_tests.sh

Commit: 1c9ec5ec1389062a4a091fee7295b36a6583df5d
Date:   Thu, 15 Apr 2010 14:56:14 +0530

Merge branches 'next' and 'pu' into pu

Changed Files:

Commit: 4eca2b5b7d3f4dfb1fd661eab2931d3564a4a85f
Date:   Thu, 15 Apr 2010 14:55:31 +0530

Merge branches 'pu' and 'next' into next

Changed Files:

Commit: 6fc71a4987f658ac48b476defb8cc341cb7361c3
Date:   Thu, 15 Apr 2010 14:54:39 +0530

merge with pu branch changed by Garret
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/commands/mail/mail_tests.sh
testcases/open_posix_testsuite/conformance/definitions/aio_h/2-1.c
testcases/open_posix_testsuite/conformance/definitions/errno_h/3-1.c
testcases/open_posix_testsuite/conformance/definitions/pthread_h/2-2.c
testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c
testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/4-1.c
testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/5-1.c
testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/6-1.c
testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/7-1.c
testcases/open_posix_testsuite/conformance/interfaces/aio_error/2-1.c
testcases/open_posix_testsuite/conformance/interfaces/sched_yield/1-1.c

Commit: 1ff0128460531d9f9c46353eba65dd79ca27bbc8
Date:   Thu, 15 Apr 2010 01:34:13 -0700

Correct comment so that it filters its way up to next (eventually).
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/commands/mail/mail_tests.sh

Commit: c150e9b196b1267beeefdaec4dde9933503448f3
Date:   Thu, 15 Apr 2010 12:17:56 +0530

I tried "eventfd01" test in my system. This test failed with TWARN (return code:4) :
------------
  eventfd01    1  TCONF  :  2.6.22 or greater kernel required
  eventfd01    2  TCONF  :  Remaining cases not appropriate for
configuration
  eventfd01    3  TCONF  :  Remaining cases not appropriate for
configuration
  eventfd01    4  TCONF  :  Remaining cases not appropriate for
configuration
  eventfd01    5  TCONF  :  Remaining cases not appropriate for
configuration
  eventfd01    6  TCONF  :  Remaining cases not appropriate for
configuration
  eventfd01    7  TCONF  :  Remaining cases not appropriate for
configuration
  eventfd01    8  TCONF  :  Remaining cases not appropriate for
configuration
  eventfd01    9  TCONF  :  Remaining cases not appropriate for
configuration
  eventfd01   10  TCONF  :  Remaining cases not appropriate for
configuration
  eventfd01   11  TCONF  :  Remaining cases not appropriate for
configuration
  eventfd01   12  TCONF  :  Remaining cases not appropriate for
configuration
  eventfd01   13  TCONF  :  Remaining cases not appropriate for
configuration
  eventfd01   14  TCONF  :  Remaining cases not appropriate for
configuration
  eventfd01   15  TCONF  :  Remaining cases not appropriate for
configuration
  eventfd01    0  TWARN  :  tst_rmdir(): TESTDIR was NULL; no removal
attempted
------------

Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/syscalls/eventfd/eventfd01.c

Commit: eaf73222df286c200475aadac78122b182b5f388
Date:   Thu, 15 Apr 2010 12:14:19 +0530

I found out that "-)20" test of "ar01" failed once in a while. Its code is as follows: ------------ ... rm -rf $TCtmp/lib.a;cd $TCdat ar -cr $TCtmp/lib.a file0.in file2.in crtest File1time=`ar -tv $TCtmp/lib.a | grep file0.in | cut -f2 -d: | cut -f1 -d" "` File2time=`ar -tv $TCtmp/lib.a | grep file2.in | cut -f2 -d: | cut -f1 -d" "`
touch -c -t 201503030303.55 file0.in

ar -ru $TCtmp/lib.a file0.in file2.in 2>&1 1>/dev/null
File1time1=`ar -tv $TCtmp/lib.a | grep file0.in | cut -f2 -d: | cut -f1 -d"
"`
File2time2=`ar -tv $TCtmp/lib.a | grep file2.in | cut -f2 -d: | cut -f1 -d"
"`

if [ $File2time = $File2time2 ]
then
        if [ $File1time = $File1time1 ]
        then
                TCRESULT
                echo "FAIL - ar with -u flag failed"
        else
                echo "-)20"
        fi
else
        TCRESULT
        echo "FAIL - ar with -u flag failed"
fi
touch file0.in
...
------------

"file0.in" and "file2.in" are offered with "ar01" source, and they are
copied when "make install" is executed.

In this code, "File1time" and "File1time1" are times of before and
after time-stamp changing of "file0.in" by "touch -c -t ..." command.
But "File1time" and "File1time1" are only minute numbers.
It's problem, I think.

If installation is at 2010.04.06 XX:03 accidentally, both of
"File1time" and "File1time1" are "03".
And this code ends as "FAIL".
This happens with a one-60th probability.

Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/commands/ade/ar/ar01

Commit: cc7c7035a60b40f9a417b5e437ca6ea43ebfd783
Date:   Thu, 15 Apr 2010 12:08:07 +0530

I tried to build by using yesterday's git in my system (RHEL4.8 x86).  (ltp-dev-4837fee8a7c2de6a83c8927a574c792ca6dabe4e.tar.gz) But build failed in "cap_bset_inh_bounds.c" with following message. This is different from "cap_bounds_r.c"'s problem (another thread), I think
------------
gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall
-I/home/LTP/ltp-dev-20100401-3/testcases/kernel/include
-I../../../../include -I../../../../include   -L../../../../lib
cap_bset_inh_bounds.c   -lltp -lcap -o cap_bset_inh_bounds
cap_bset_inh_bounds.c:124: error: syntax error before numeric constant
cap_bset_inh_bounds.c:124: warning: type defaults to `int' in declaration of
`tst_resm'
cap_bset_inh_bounds.c:124: error: conflicting types for 'tst_resm'
../../../../include/test.h:192: error: previous declaration of 'tst_resm'
was here
cap_bset_inh_bounds.c:124: error: conflicting types for 'tst_resm'
../../../../include/test.h:192: error: previous declaration of 'tst_resm'
was here
cap_bset_inh_bounds.c:124: warning: data definition has no type or storage
class
cap_bset_inh_bounds.c:129: warning: type defaults to `int' in declaration of
`tst_exit'
cap_bset_inh_bounds.c:129: error: conflicting types for 'tst_exit'
../../../../include/test.h:203: error: previous declaration of 'tst_exit'
was here
cap_bset_inh_bounds.c:129: error: conflicting types for 'tst_exit'
../../../../include/test.h:203: error: previous declaration of 'tst_exit'
was here
cap_bset_inh_bounds.c:129: warning: data definition has no type or storage
class
cap_bset_inh_bounds.c:130: error: syntax error before '}' token
------------

In this source, the pair of "ifdef" start/end and the pair of
main() function's "parenthesis" are alternate, I think.

Acked-by: Serge Hallyn <serue@us.ibm.com>
Signed-off-by : Tomonori Mitani <mitani@ryobi.co.jp>
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c

Commit: 2a276cf8bb5b94259482ec039edc2ae7fbaf953e
Date:   Thu, 15 Apr 2010 12:06:23 +0530

I found two problems in mail test. (${LTPROOT}/testcases/commands/mail/mail_tests.sh) They are simple mistakes, I think.
1) About judgment for making a user name
In line 80 of "mail_tests.sh", there is following sentence.
------------
if id -u mail_test >/dev/null 2>&1; then
------------
This control sentence is going to judge whether the result of
"id -u mail_test" command is normal or not, I think.
But this sentence is not effective.
Therefore the user name "make_test" cannot be made when this user name
isn't exist.

2) About "blind carbon copy" option
In "mail_tests.sh", there are 5 tests about mail.
5th is "blind carbon copy" test.
However, this test doesn't use "-b" option but uses "-c" option.

Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/commands/mail/mail_tests.sh

Commit: a9d5600c78943e9e7e1b52c5ec81e9772a47b44f
Date:   Thu, 15 Apr 2010 12:04:09 +0530

I tried "hugemmap", "hugeshmat", "hugeshmctl", "hugeshmdt" and "hugeshmget" tests. And I found several fails in them: ------------<at "${LTPROOT}/testcases/kernel/mem/hugetlb/" directory>  - ./hugemmap/    1) hugemmap04   : return code = 2
 - ./hugeshmat/
   2) hugeshmat01  : return code = 6
   3) hugeshmat02  : return code = 6
   4) hugeshmat03  : return code = 2

 - ./hugeshmctl/
   5) hugeshmctl01 : return code = 6
   6) hugeshmctl02 : return code = 6
   7) hugeshmctl03 : return code = 2

 - ./hugeshmdt/
   8) hugeshmdt01  : return code = 6

 - ./hugeshmget/
   9) hugeshmget01 : return code = 2
  10) hugeshmget02 : return code = 6
  11) hugeshmget03 : return code = 6
  12) hugeshmget05 : return code = 2
------------

These tests output following messages:
------------
 a) All tests:
"TBROK  :  Test cannot be continued owning to sufficient availability of
Hugepages on the system"

 b) 2), 3), 5), 6), 8), 10), 11) tests:
"TWARN  :  tst_rmdir(): TESTDIR was NULL; no removal attempted"
------------

Both case a) and case b) are caused by the same reason.

All of case a) failures occured at the following points (for example
hugemmap04):
------------<hugemmap04.c - main()>
        /* Check number of hugepages */
        if (get_no_of_hugepages() <= 0 || hugepages_size() <= 0)
                tst_brkm(TBROK, cleanup, "Test cannot be continued owning to
\
                                sufficient availability of Hugepages on the
system");
------------

I found out that "HugePages_Total" parameter of "/proc/meminfo" file
is set to "0". This caused above TBROK failure. It is environment problem.

But, in this case, tests must not return with TBROK, but with TCONF,
I think.

And, in case b), these tests try to delete "TESTDIR" directory by
calling "tst_rmdir()" function in "cleanup()" function.
But, "TESTDIR" never set if "tst_tmpdir()" function isn't called.
I think that case b)'s tests must not call cleanup() function.

I want to suggest following patch.

Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c

Commit: 2e271475913722d7c29463c64703575dff69c4fb
Date:   Thu, 8 Apr 2010 00:27:08 -0700

Note #define vs enum conformance issue with signal_h/26-1.c
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/open_posix_testsuite/conformance/definitions/pthread_h/2-2.c

Commit: 2eb2342d3a9db5a089742473895af4fdf1e6f4c8
Date:   Wed, 7 Apr 2010 21:57:26 -0700

Fix more deprecated malloc.h includes.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/4-1.c
testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/5-1.c
testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/6-1.c
testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/7-1.c
testcases/open_posix_testsuite/conformance/interfaces/aio_error/2-1.c

Commit: 5da1b33941b513ac1f693cf86e27b5750b43dea2
Date:   Wed, 7 Apr 2010 21:53:54 -0700

Fix incorrect / missing included headers.
POSIX 1003.1 2004 states that stdlib.h supplants malloc.h and signal.h is required for sigaction and sigemptyset.

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c

Commit: e90e0138cb7444d5db967183397b776979efd593
Date:   Wed, 7 Apr 2010 21:37:13 -0700

Fix a typo and add a missing definition for non-Linux platforms.
aio.h appears to either define or pull in other headers that define NULL. This isn't true on FreeBSD.

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/open_posix_testsuite/conformance/definitions/aio_h/2-1.c
testcases/open_posix_testsuite/conformance/definitions/errno_h/3-1.c

Commit: 001227f859f24bde222d0813d9327afe4c132a33
Date:   Wed, 7 Apr 2010 03:08:43 -0700

Fix a rookie typo with #ifdef vs #if defined()
Ok, I'm tired... need to stop making such rookie mistakes with #ifdef :P.

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/open_posix_testsuite/conformance/interfaces/sched_yield/1-1.c

Commit: 1d67dc1564c73d49fc681679e4a5b9be48420e48
Date:   Wed, 7 Apr 2010 02:50:32 -0700

Add proper checks for Linux and the BSDs.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/open_posix_testsuite/conformance/interfaces/sched_yield/1-1.c

Commit: 4837fee8a7c2de6a83c8927a574c792ca6dabe4e
Date:   Thu, 1 Apr 2010 12:45:00 +0530

Merge branches 'next' and 'master'

Changed Files:

Commit: aabf191024aacc91784593b0d3f8d5fa37434b25
Date:   Thu, 1 Apr 2010 12:43:27 +0530

Added a new file called result where maintainer need to provide the result on which he has run before releasing the tar ball for month end release.
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

result

Commit: 3bf514769d060a64d0f38f4b97c00d8bb0de74f8
Date:   Thu, 1 Apr 2010 11:34:36 +0530

Merge branches 'next' and 'pu' into pu

Changed Files:

Commit: 44fba94453ca4f446cde4db08b0a760862b55cfa
Date:   Thu, 1 Apr 2010 11:30:52 +0530

Merge branches 'next' and 'master'

Changed Files:

Commit: f50539e0bcb0f9bab88101ce40a8e09a1d76d4a9
Date:   Thu, 1 Apr 2010 11:25:49 +0530

Modified nets/Makefile for appending one file which needs in /opt/ltp/tetscases/bin directory while install.
=======================================================================================
parentns.sh    0  TINFO  :  Pinging ChildNS from ParentNS
sshd re-exec requires execution with an absolute path
/opt/ltp/testcases/bin/ch_ftp.sh: line 37: ./container_ftp.pl: No such file or directory
childns.sh    1  TFAIL  :  ftp failed
Error while running the script
two_children_ns: return code is 1 ; par_chld_ftp: FAIL 1 ;
=======================================================================================

After patch applied the resule is like this:

=======================================================================================
parentns.sh    0  TINFO  :  Pinging ChildNS from ParentNS
sshd re-exec requires execution with an absolute path
Error: Can't ftp to 192.168.0.181: Connection refused
childns.sh    1  TFAIL  :  ftp failed
Error while running the script
two_children_ns: return code is 1 ; par_chld_ftp: FAIL 1 ;
=======================================================================================

Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/containers/netns/Makefile

Commit: 4ccf10848def0a6f48e0fa1302056101564fedb0
Date:   Thu, 1 Apr 2010 11:17:51 +0530

NETNS tests from containers fails to execute with following message
Running netns tests.
--: childns.sh '/opt/ltp': No such file or directory

LTP infrastructure fails to locate the childns.sh script. Fix this.
There were few hardcoded paths within various tests which are not available
during runtime.

eg : %s/testcases/kernel/containers/netns/paripv6.sh

Fix those occurences by specifying proper paths (%s/testcases/bin/paripv6.sh)

The following patch allows the test to be executed properly on my Fedora 12
system.

Signed-off-by : Sachin Sant <sachinp@in.ibm.com>
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/containers/netns/common.c
testcases/kernel/containers/netns/par_chld_ipv6.c
testcases/kernel/containers/netns/sysfsview.c
testcases/kernel/containers/netns/two_children_ns.c

Commit: aca4428b38701e46e0da38fd7583028216c32c66
Date:   Thu, 1 Apr 2010 10:24:25 +0530

Added Maintainer Notes new file
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

doc/MaintNotes

Commit: d2a9b9d3e04807fb4744dc7e778fe6e0c9543bc1
Date:   Thu, 1 Apr 2010 10:10:33 +0530

Merge branches 'next' and 'master'

Changed Files:

Commit: 613db220bc78b3109934dbdf617a7d2b3b437295
Date:   Thu, 1 Apr 2010 10:09:49 +0530

Changelog from 2010-03-01 to 2010-03-31
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

ChangeLog
LTP-20100331

commit f269fc8247563f3fe4c412fcd8fc6522d8a34753
Author: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
Date:   Wed Mar 31 18:48:05 2010 +0530

./runltp -f fs_readonly fails with:

wc: /opt/ltp/testscripts/fs_ro_tests: No such file or directory
TDIR is /tmp/fs19258/dir2-bound
seq: missing operand
...
<<<test_end>>>
INFO: ltp-pan reported all tests PASS

This patch fixes the problem.

Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

commit c58cf0cff52cc72179c6fb4303509a3f2db19945
Author: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
Date:   Wed Mar 31 15:30:14 2010 +0530

cgroup_fj_release_agent is not getting installed as it does not end with
*.sh.

And

Other fix is about the indentation of rtc device driver
testcases

Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Commit: 566d1af5a7111408601ea6cb64218585bee8d04a
Date:   Thu, 25 Mar 2010 20:04:07 +0530

Merge commit '391e757d43b3ac33a4a435e319ee77b1daa6da76'

Changed Files:

Commit: 391e757d43b3ac33a4a435e319ee77b1daa6da76
Date:   Tue, 23 Mar 2010 20:07:34 +0530

Fix the proper return for testcase.
Reported By: Srinivasa R Chamarthy <schamart@linux.vnet.ibm.com>
Signed-off By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh

Commit: 008f0d2c45d52af059d7981685921fc53d7354bf
Date:   Tue, 23 Mar 2010 20:05:26 +0530

These warning will appear when HAVE_LIBCAP is not defined.
c.c: In function ‘main’:
c.c:28: warning: unused variable ‘ret’
c.c:27: warning: unused variable ‘caps2’
c.c:27: warning: unused variable ‘caps’

Signed-off By: Rishikesh K Rajak<risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/security/filecaps/c.c

Commit: b72a24c9eb339841a0c4b82d384a5b3ba10c9ecb
Date:   Tue, 23 Mar 2010 14:26:21 +0530

Merge branches 'maint' and 'master'

Changed Files:

Commit: f102fd9735f01b4e2c9ae44f3c90d1a56d4d81f8
Date:   Tue, 23 Mar 2010 14:20:36 +0530

I have tested these on MIPS architecture and  reproduced infinite waiting situation after applying this patch. (with strace no issue found ex: #strace ./8-1.test) As you said there may be issues in MIPS-POSIX library. it may take some time to fix these issues or may not be fixed. However, I’ll discuss this issue with MIPS folks in different thread.
ATM, my patch is not a good idea for MIPS architectures.
So, after your comments I have modified my patch and tested.
Here in this latest patch i did not change any thing regarding while loop.
I replaced sleep() in an appropriate place.
It is working fine on X86, ARM and MIPS.

Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c

Commit: 7ad24180d690306e129b84d49806f9f176a28d57
Date:   Tue, 23 Mar 2010 14:19:01 +0530

while running i found some unwanted messages and fixed those. You can Ack if it is correct fix.
===== error log =====
Running in:
cp: cannot stat `/opt/ltp/testcases/bin/print_caps': No such file or directory
mkfifo: cannot create fifo `caps_fifo': File exists
cap_sys_admin tests
==== error log ======

Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/security/filecaps/filecapstest.sh

Commit: 2df915dc1da7c5d92e03856095d3f66601178e58
Date:   Mon, 22 Mar 2010 13:50:11 +0530

Revert "I have found abnormal behavior of sem_post/8-1.c test case under posix."
This reverts commit d40fd32af0d0ad7713b0cf6cd23daf1ee639d479.

Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

.gitignore

Commit: c65b70531c8d383a957654ad5179cb302b405a3b
Date:   Mon, 22 Mar 2010 13:38:45 +0530

Remaining patch for new file addition for commit:6e3dd83d9f575d98d76b8b3f642ad6e8793dbdfc

Changed Files:

m4/ltp-prctl.m4
testcases/kernel/security/filecaps/c.c

Commit: 95a376d4e50acd0c90bf749060a1974338a082a9
Date:   Mon, 22 Mar 2010 12:07:05 +0530

As pointed out by Cheng Shun Xia one of open posix conformace tests is testing return value from sigset(SIGCHLD, SIG_HOLD) and expect this value to be SIG_HOLD, however this is true only if SIGCHLD is already blocked so we must ensure that. Patch is attached.
Signed-off-by: Cyril Hrubis chrubis@suse.cz
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/open_posix_testsuite/conformance/interfaces/sigset/8-1.c

Commit: 6e3dd83d9f575d98d76b8b3f642ad6e8793dbdfc
Date:   Mon, 22 Mar 2010 12:04:09 +0530

Here's an attempt at fixing up and simplifying the autoconf for detecting libcap and prctl support.  After this, make autotools etc work fine on my f12 system, and runltp -f cap_bounds passes. the filecaps tests refuse to run claiming to be unable to find setcap, which I'll worry about next week.
(I'm sure there is an AC_ macro for finding a command)

And second patch :

Remove the run-time checks and just have autoconf check for
libcap and setcap presence.

After this, filecaps tests compile, install, and pass on f10 at least.

Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

configure.ac
m4/ltp-cap.m4
testcases/kernel/security/Makefile
testcases/kernel/security/cap_bound/cap_bounds_r.c
testcases/kernel/security/cap_bound/cap_bounds_rw.c
testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
testcases/kernel/security/cap_bound/check_pe.c
testcases/kernel/security/cap_bound/dummy.c
testcases/kernel/security/cap_bound/exec_with_inh.c
testcases/kernel/security/cap_bound/exec_without_inh.c
testcases/kernel/security/filecaps/check_simple_capset.c
testcases/kernel/security/filecaps/checkforfilecaps.sh
testcases/kernel/security/filecaps/checkforlibcap.sh
testcases/kernel/security/filecaps/filecapstest.sh
testcases/kernel/security/filecaps/inh_capped.c
testcases/kernel/security/filecaps/print_caps.c
testcases/kernel/security/filecaps/verify_caps_exec.c

Commit: 96a4822d72478abce6dceabc816f658ba4ded0d3
Date:   Mon, 22 Mar 2010 11:53:21 +0530

Merge branches 'next' and 'master'

Changed Files:

Commit: c700433fe26d24b975bf241668a9701548e6c21d
Date:   Mon, 22 Mar 2010 11:16:51 +0530

Attached patch fixes possible buffer oveflow in sem_getvalue tests (the buffer overflow happens when getpid() returns number that couldn't fit into buffer) and also cleans coding style.
Signed-off-by: Cyril Hrubis chrubis@suse.cz
Acked-by: Garrett Cooper <yanegomi@gmail.com>

Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-2.c
testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c

Commit: 4d574b9f3c82a58d88b97e201ac49cddf7bc5c24
Date:   Mon, 22 Mar 2010 10:43:41 +0530

Merge branch 'next' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev into next

Changed Files:

Commit: e7ed287c04bef2108fa544b0b86629e554403970
Date:   Mon, 22 Mar 2010 10:42:05 +0530

This commit contains Linux RTC device driver test cases. Currently RTC read test, Alarm test and Update interrupts tests are supported.
Tested-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
Signed-off-by: Silesh C V <Silesh.Vellattu@lntinfotech.com>

Changed Files:

testcases/kernel/device-drivers/rtc/Makefile
testcases/kernel/device-drivers/rtc/README
testcases/kernel/device-drivers/rtc/rtc-test.c

Commit: 965127e99f1c3e4035a3de621ca0c295de14448b
Date:   Mon, 15 Mar 2010 11:53:31 +0530

Merge branches 'pu' and 'maint' into maint

Changed Files:

Commit: 0a52859d55cf93cdd310ec678868cb4d10e80728
Date:   Mon, 15 Mar 2010 11:50:53 +0530

Adding a wordy informationi, 2005 here represents as year not version of kernels.
Though we need to work on this testcase to provide under TCONF.

Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/network/multicast/mc_cmds/mc_cmds

Commit: d05498f44de5d3e542b2031b458d84e907604728
Date:   Sat, 13 Mar 2010 12:50:13 +0530

Merge branches 'master' and 'pu' into pu

Changed Files:

Commit: 2784e9a6e36cacad4192f41a8c9044a85428ed27
Date:   Sat, 13 Mar 2010 12:49:29 +0530

Merge branches 'master' and 'maint' into maint

Changed Files:

Commit: b80fdefbd1843484e5a3ccc3d5748fee5b4cd1f7
Date:   Sat, 13 Mar 2010 12:47:38 +0530

Merge branches 'master' and 'next' into next

Changed Files:

Commit: 00c8b3450d151482e9f7424224fc8a64bff27fdd
Date:   Wed, 10 Mar 2010 20:29:15 -0800

Merge branch 'master' of ssh://yaberauneya@ltp.git.sourceforge.net/gitroot/ltp/ltp-dev

Changed Files:

Commit: a25f31b6f0a774b75ad2bf664f84ff0500086785
Date:   Wed, 10 Mar 2010 20:28:33 -0800

Update TODO with note about needing to replace pushd and popd logic in a few tests.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

TODO

Commit: 007dce57f645ad796f8cb60a13de936ac04fd1e8
Date:   Wed, 10 Mar 2010 20:26:15 -0800

Hi,
I found following problem about "memcg_control" test.
---------
/opt/ltp/testcases/bin/memcg_control_test.sh: line 30: [: : integer
expression expected
----------

This happens because of following process.
[ memcg_control_test.sh: line 30 ]
---------
if [ "$(grep -w memory /proc/cgroups | cut -f4)" -ne "1" ]; then
       echo "WARNING:"
       echo "Either kernel does not support memory resource controller or
feature not ena
bled"
       echo "Skipping all memcg_control testcases...."
       exit 0
fi
---------

"$(grep -w memory /proc/cgroups | cut -f4)" can't comparable with "1"
if "$(grep -w memory /proc/cgroups | cut -f4)" = nothing.

How about fixing like the other "memcg" tests?

Signed-off-by: Yuki Yao<y_yao@ryobi.co.jp>
Acked-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/controllers/memcg/control/memcg_control_test.sh

Commit: a3bb7abd2c1fb20dc4d93bef9cda2980f4339a6f
Date:   Wed, 10 Mar 2010 18:34:57 +0530

Merge branches 'next' and 'master'

Changed Files:

Commit: 737694964966bcf7a807b335d51923ee9c9c27a5
Date:   Wed, 10 Mar 2010 18:32:35 +0530

To run filecap test, checkforlibcap.sh file is required to be there in /opt/ltp/testcases/bin
Otherwise you will get this error when you run filecap test.

>>>>
/opt/ltp/testcases/bin/filecapstest.sh: line 22: checkforlibcap.sh: command not found
<<<<

Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/security/filecaps/Makefile

Commit: 615e1e37de053855b6bd56bae8b00d8a17133f8a
Date:   Wed, 10 Mar 2010 11:05:40 +0530

Merge branches 'master' and 'pu' into pu

Changed Files:

Commit: b8ed5460176838d9b714dddbc17685983b4a8b9b
Date:   Wed, 10 Mar 2010 11:03:55 +0530

Merge branches 'master' and 'maint' into maint

Changed Files:

Commit: ce944320bea9e3d7044a36c64ef2e1719312370d
Date:   Wed, 10 Mar 2010 11:03:42 +0530

Merge branches 'master' and 'next' into next

Changed Files:

Commit: 1a5506c97dcfda0bd16f83ca855bb633c47eea4c
Date:   Wed, 10 Mar 2010 11:01:47 +0530

Fix make filed,, reported by Shi Weihua <shiwh@cn.fujitsu.com> It was my bad :( .
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/containers/Makefile

Commit: 48c52fcd4e7668bc36bbe080f53462d410712b69
Date:   Wed, 10 Mar 2010 10:00:22 +0530

Instead of LIBS, it should be LDLIBS in container/Makefile
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/containers/Makefile

Commit: c962f51674b971496e14ac4be0cc75da98b75fca
Date:   Tue, 9 Mar 2010 21:53:25 +0530

Testing for post-receive-email
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

TODO

Commit: 17905ceabf2dc20e978dfa4ea3682197ad01bf9a
Date:   Tue, 9 Mar 2010 14:11:41 +0530

Merge branches 'next' and 'master'

Changed Files:

Commit: bdfe0b2a9dd720c3013225cc4aa1628e77888b24
Date:   Tue, 9 Mar 2010 14:05:46 +0530

Adding check_for_unshare.c file and linking the porper lib.
Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
Reported-By: Shi Weihua <shiwh@cn.fujitsu.com>

Changed Files:

testcases/kernel/containers/Makefile
testcases/kernel/containers/check_for_unshare.c

Commit: 716d29883b11107c32313b1836bea447fecbaf1e
Date:   Tue, 9 Mar 2010 12:48:53 +0530

Quick fix for build failure with 8th Mar master tree.
Getting compilation error as:
==================================================================
buffer.c: In function ‘evbuffer_add_printf’:
buffer.c:96: warning: implicit declaration of function ‘vasprintf’
buffer.c:100: warning: pointer targets in passing argument 2 of ‘evbuffer_add’ differ in signedness
gcc -DHAVE_CONFIG_H -I. -I. -I. -Icompat    -Wall -g -O2 -c evbuffer.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -Icompat    -Wall -g -O2 -c select.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -Icompat    -Wall -g -O2 -c poll.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -Icompat    -Wall -g -O2 -c epoll.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -Icompat    -Wall -g -O2 -c signal.c
rm -f libevent.a
ar cru libevent.a event.o buffer.o evbuffer.o select.o poll.o epoll.o signal.o
ar: -u: (PROGRAM ERROR) Option should have been recognized!?
Try `ar --help' or `ar --usage' for more information.
make[2]: *** [libevent.a] Error 64
make[2]: Leaving directory `/root/ltp-dev/testcases/kernel/syscalls/libevent'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/ltp-dev/testcases/kernel/syscalls/libevent'
make: *** [all-recursive-am] Error 2
:~/ltp-dev/testcases/kernel/syscalls/libevent #
=================================================================

Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/syscalls/libevent/Makefile.in

Commit: 58854395050b8a3bb2fa4e5e4401546925f6aad8
Date:   Tue, 9 Mar 2010 12:24:47 +0530

Commenting "make all" in run_freezer.sh file as it is stopping to run the freezer testcase
Signed-off By: Rishikesh K Rajak<risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/controllers/freezer/run_freezer.sh

Commit: 886918830ae73a7f4b5cc2d9bf8554ee9f393ed8
Date:   Tue, 9 Mar 2010 12:07:48 +0530

Merge branches 'master' and 'next' into next

Changed Files:

Commit: e8e3c7598b82b54a7770c48a2422d5d6fa127045
Date:   Tue, 9 Mar 2010 12:04:03 +0530

Merge branches 'master' and 'maint' into maint

Changed Files:

Commit: 63f0a8f554d28b28b207f41e42182e1b789333b6
Date:   Tue, 9 Mar 2010 12:00:53 +0530

libcgroup_freezer , pushd/popd removal.
>     I went over the libcgroup_freezer testcase and there are a number
> of areas which use pushd / popd. I realize this was for ease-of-use,
> but pushd / popd aren't functional built-ins with busybox and so the
> testcases fail on Debian based distros. Could you please fix this?
> Thanks,
> -Garrett

I ported and tested your patch on top of latest git. And it works fine.

Tested & Ported-By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
Reported-By :Garrett Cooper <yanegomi@gmail.com>
Signed-off By: Matt Helsley <matthltc@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/controllers/freezer/libcgroup_freezer

Commit: 71256e18bb4d21d1b82c4031a1983cb72ef215aa
Date:   Mon, 8 Mar 2010 08:53:05 -0800

Clean up comment to note the actual problem. It was confusing before.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/syscalls/libevent/buffer.c

Commit: 6d722f4ff2317c60f9fff1287af5d41cddca937e
Date:   Mon, 8 Mar 2010 08:48:14 -0800

Use $TMP (which defaults to /tmp) rather than /tmp as $TMP can be parameterized via runltp, et all.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/controllers/freezer/libcgroup_freezer

Commit: fb5821d2af94dd631dbd0ccfa80df1cf104f9a1f
Date:   Mon, 8 Mar 2010 08:42:23 -0800

Replace pushd / popd with proper cd logic as busybox doesn't have pushd / popd.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/commands/unzip/unzip_tests.sh

Commit: 4a1e63a8acc3f77459f6e308fc791f4205e027fd
Date:   Mon, 8 Mar 2010 08:00:46 -0800

Fix _GNU_SOURCES macro requirement error.
It appears that there's a bug in our version of libevent where the requirement that _GNU_SOURCES be set prior to stdio being #include'd for vasprintf(3) wasn't being required until recent versions of glibc:

...
buffer.c: In function ‘evbuffer_add_printf’:
buffer.c:91: warning: implicit declaration of function ‘vasprintf’
buffer.c:95: warning: pointer targets in passing argument 2 of
‘evbuffer_add’ differ in signedness
rm -f libevent.a
ar cru libevent.a event.o buffer.o evbuffer.o select.o poll.o epoll.o
signal.o
ar: -u: (PROGRAM ERROR) Option should have been recognized!?
Try `ar --help' or `ar --usage' for more information.
make[4]: *** [libevent.a] Error 64
make[4]: Leaving directory
`/root/ltp-dev/testcases/kernel/syscalls/libevent'
make[3]: *** [libevent/lib/libevent.a] Error 2
make[3]: Leaving directory `/root/ltp-dev/testcases/kernel/syscalls'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/ltp-dev/testcases/kernel'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/ltp-dev/testcases'
make: *** [testcases-all] Error 2
mls41:~/ltp-dev # uname -a
Linux mls41 2.6.32.8-0.3-default #1 SMP 2010-02-22 16:22:25 +0100 x86_64
x86_64 x86_64 GNU/Linux
mls41:~/ltp-dev #

So let's fix this nasty issue in a nasty way, see whether or not the problem still exists upstream, resolve there if necessary and sync the new version / change back down here.

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/syscalls/libevent/buffer.c

Commit: 223e12ee3f7fdb525746462747954552f0e07538
Date:   Mon, 8 Mar 2010 07:46:02 -0800

Fix install for cgroup_fj_testcases.
Turns out this script wasn't being installed properly, and thus its testcases were failing; fix by suffixing with .sh

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases
testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases.sh

Commit: 49010e502a74cb6461fe9c64c90dd878c8edd398
Date:   Mon, 8 Mar 2010 07:42:52 -0800

Replace pushd // popd with cd calls.
Busybox doesn't have a concept of the pushd // popd builtins available in bash and tcsh, so let's convert the calls to cd. This is just something I noticed after executing this test, and I know there are other locations that need to be cleaned up like this in the tree...

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/controllers/memcg/control/memcg_control_test.sh

Commit: 9116567e3fd8646442f85518e6698ee0fef024a4
Date:   Sun, 7 Mar 2010 14:32:56 -0800

Fix nobody group check and change default uid/gid for nobody.
This was failing unnecessarily on Ubuntu because Debian uses nogroup instead of nobody for an anonymous group.

Also change the default gid so that it's 65534, not 99. Standard copies of Unix (sans Redhat and Solaris apparently) use gid -> 65534 for nobody:

FreeBSD:

$ id nobody
uid=65534(nobody) gid=65534(nobody) groups=65534(nobody)

RHEL 4.6:

$ id nobody
uid=99(nobody) gid=99 groups=99

Solaris:

% id nobody
uid=60001(nobody) gid=60001(nobody)

Ubuntu:

uid=65534(nobody) gid=65534(nogroup) groups=65534(nogroup)

For grins, OSX Leopard just uses some whacky UINT32_MAX value for nobody XD...

$ id nobody
uid=4294967294(nobody) gid=4294967294(nobody) groups=4294967294(nobody)

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

IDcheck.sh

Commit: 91ec53d1a811594976df4811a43113a0913da222
Date:   Sun, 7 Mar 2010 14:19:11 -0800

Correct setuid() logic for "nobody" uid.
The problem with the previous logic is that it was incorrectly hardcoding uid_t -> 99 for nobody, and thus on systems with nobody -> 65535, this is incorrect. Use getpwnam(3) to derive the correct value for the nobody's uid_t.

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/syscalls/link/link06.c
testcases/kernel/syscalls/link/link07.c

Commit: 373c91c072a7a85dfe2719dc8dee4e8cdd066d94
Date:   Sun, 7 Mar 2010 13:54:38 -0800

Remove unused variable $str based on closer inspection via git commit history.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/io/aio/aio02/runfstests.sh

Commit: 50b265b120a1fad3ec6fa7a6d3522ca66017368e
Date:   Sun, 7 Mar 2010 13:51:33 -0800

Fix style in runfstests.sh
1. Indentation was off (was using tabs and spaces ; standardize on tabs like we should).
2. Branch statements like case ... esac or if ... then ... fi were being inlined with statements on the following line, which was making things harder to read.

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/io/aio/aio02/runfstests.sh

Commit: 4a03d3d7f55d2b0fdbb47d036bfd2e33b7e61a3d
Date:   Sun, 7 Mar 2010 13:38:20 -0800

Hi All,
I have observed that, while executing the io tests in LTP, the 'aio02'
test failed to get executed:

--------------------------------------------------------------------------------------------------
$./runtests -f  io

Running tests.......
<<<test_start>>>
tag=aio01 stime=1267980185
cmdline="aio01"
contacts=""
analysis=exit
<<<test_output>>>
aio01       1  TPASS  :  Test 1: 10 writes in   0.000102 sec
aio01       2  TPASS  :  Test 2: 10 reads in   0.000056 sec
aio01       3  TPASS  :  Test 3: 10 prep,writes in   0.000070 sec
aio01       4  TPASS  :  Test 4: 10 prep,reads in   0.000051 sec
aio01       5  TPASS  :  Test 5: 10 reads and writes in   0.000108 sec
aio01       6  TPASS  :  Test 6: 10 read,write,verify in 0.000108 sec
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=0 corefile=no
cutime=0 cstime=0
<<<test_end>>>
<<<test_start>>>
tag=aio02 stime=1267980185
cmdline="runfstests.sh aio_tio"
contacts=""
analysis=exit
<<<test_output>>>
Starting the Tests
incrementing stop
Test run starting at  Sun Mar 7 22:13:05 IST 2010
Missing the test program. You must pass a test path/name for testing
usage: runfstests.sh [ -a test name ]

example: runfstests.sh -a cases/aio_tio

<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=0 corefile=no
cutime=0 cstime=0
<<<test_end>>>
INFO: ltp-pan reported all tests PASS
LTP Version: LTP-20100228

-------------------------------------------------------------------------------------------------------

The "aio02_io_runtest.patch" makes the necessary changes in  "io" file
in "runtest" directory.

Signed-off-by: Maxin B. John <maxin.john@gmail.com>
Acked-by: Garrett Cooper <gcooper@orangebox.local>

Changed Files:

runtest/io

Commit: 31d0645afe4dbe63d16e9c8697bd03baea9dfd63
Date:   Sun, 7 Mar 2010 13:35:57 -0800

Hi All,
I have observed that, while executing the io tests in LTP, the 'aio02'
test failed to get executed:

--------------------------------------------------------------------------------------------------
$./runtests -f  io

Running tests.......
<<<test_start>>>
tag=aio01 stime=1267980185
cmdline="aio01"
contacts=""
analysis=exit
<<<test_output>>>
aio01       1  TPASS  :  Test 1: 10 writes in   0.000102 sec
aio01       2  TPASS  :  Test 2: 10 reads in   0.000056 sec
aio01       3  TPASS  :  Test 3: 10 prep,writes in   0.000070 sec
aio01       4  TPASS  :  Test 4: 10 prep,reads in   0.000051 sec
aio01       5  TPASS  :  Test 5: 10 reads and writes in   0.000108 sec
aio01       6  TPASS  :  Test 6: 10 read,write,verify in 0.000108 sec
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=0 corefile=no
cutime=0 cstime=0
<<<test_end>>>
<<<test_start>>>
tag=aio02 stime=1267980185
cmdline="runfstests.sh aio_tio"
contacts=""
analysis=exit
<<<test_output>>>
Starting the Tests
incrementing stop
Test run starting at  Sun Mar 7 22:13:05 IST 2010
Missing the test program. You must pass a test path/name for testing
usage: runfstests.sh [ -a test name ]

example: runfstests.sh -a cases/aio_tio

<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=0 corefile=no
cutime=0 cstime=0
<<<test_end>>>
INFO: ltp-pan reported all tests PASS
LTP Version: LTP-20100228

-------------------------------------------------------------------------------------------------------

The "aio02_io_runtest.patch" makes the necessary changes in  "io" file
in "runtest" directory.

Signed-off-by: Maxin B. John <maxin.john@gmail.com>
Acked-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/io/aio/aio02/runfstests.sh

Commit: 5f174e6c7e31f7f45717d5fc873c6ed2638753d7
Date:   Sat, 6 Mar 2010 20:03:43 -0800

Well obviously that test didn't trigger anything with the precommit hook -_-...
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

foo

Commit: 44c0b0cbc597496bd2b5373a7361d37f3612a377
Date:   Sat, 6 Mar 2010 19:45:59 -0800

Testing..

Changed Files:

foo

Commit: f95875a852db24d449b10627dc5006a95c8a4db9
Date:   Fri, 5 Mar 2010 02:44:39 -0800

Remove ./ suffix in usage message and examples.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

runltp
runltplite.sh

Commit: b3fb75df0076a12276071ff06421ee41e415d01d
Date:   Fri, 5 Mar 2010 02:41:49 -0800

Clean up some logic.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
testcases/kernel/hotplug/cpu_hotplug/runtests.sh

Commit: baf5c4c8412373f527431b55590d88066fd5afce
Date:   Fri, 5 Mar 2010 02:38:56 -0800

... Finish off cleanup:
1. POSIXify.
2. Whitespace cleanup.
3. Convert to tst_resm(1) standard variables and reporting.
4. Prune away some complicated logic.

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh

Commit: 08941a3fa41efe7a832ac356833c2c389ab71050
Date:   Fri, 5 Mar 2010 01:37:03 -0800

1. POSIXify. 2. Cleanup space.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh

Commit: 7edded454a877368665cd1d450161a4442403340
Date:   Fri, 5 Mar 2010 01:33:41 -0800

1. POSIXify. 2. Clean up whitespace. 3. Make more relative-path agnostic.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh

Commit: b7306d6267231eca3b751167f9ea3651cbdd134d
Date:   Fri, 5 Mar 2010 00:58:28 -0800

1. POSIXify. 2. Convert over to tst_resm(1), like hotplug01.sh
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh

Commit: 37ef4019e587c57ea70b0eb3e4c55eb5aa863455
Date:   Fri, 5 Mar 2010 00:51:18 -0800

1. POSIXify 2. Clean up test. 3. Make more path agnostic.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh

Commit: a2d684889450c2cb5cea6ea6adae0a5ce3efad9d
Date:   Fri, 5 Mar 2010 00:09:35 -0800

Update TODO with some items that need to be rewritten.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

TODO

Commit: 039e4bbd522168a5145d236faa4e13f402037390
Date:   Thu, 4 Mar 2010 19:01:36 +0530

Merge branches 'master' and 'next' into next

Changed Files:

Commit: c0e37ca6731cada152573522d48d08513029e44a
Date:   Thu, 4 Mar 2010 00:22:27 -0800

1. Add default kernel source dir as /usr/src/linux. 2. Clean up indentation.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop

Commit: a3bd68ba8e3e22f906d2bdb10c7e3f1b1c99d743
Date:   Thu, 4 Mar 2010 00:20:46 -0800

Fix indentation.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop

Commit: ca0d5a5723863c8197fffa42aab5598cd22e4259
Date:   Thu, 4 Mar 2010 00:20:13 -0800

POSIXify.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop

Commit: 48ae82cefc1e4b19834b5d52ad42937303a18f92
Date:   Thu, 4 Mar 2010 00:01:27 -0800

All for parameterized $TMP.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns

Commit: b1b5563970f07e8130130c607855a4f96b41f701
Date:   Wed, 3 Mar 2010 23:54:22 -0800

Remove bashisms. Clean up.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh

Commit: 099b86b8c8cf67026eb0d07ef55805ec1cc4623f
Date:   Wed, 3 Mar 2010 22:59:00 -0800

Install in testcases/bin/cpu_hotplug to avoid collision with installed filenames.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/hotplug/cpu_hotplug/Makefile

Commit: 354afd2f792ab051e60febf9314d93aca0d67b71
Date:   Wed, 3 Mar 2010 22:57:24 -0800

Make sure this can run wherever -- update the install path in the runtest file for cpu_hotplug...
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

runtest/cpuhotplug

Commit: 84e0adcdb4f5be00a51d77fadf210355416f8544
Date:   Wed, 3 Mar 2010 22:53:26 -0800

Make alphabetical ordering more apparent by adding a comment.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/Makefile

Commit: fed24575bdd713d89125830c97c2a865b2e5e92f
Date:   Wed, 3 Mar 2010 22:52:12 -0800

Fix order by properly alphabetizing it again.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/Makefile

Commit: 87dadac27add4059d351c131a9eb138e9c5ca9da
Date:   Wed, 3 Mar 2010 22:48:13 -0800

Remove unnecessary variable set; all MAKE_TARGETS get added to INSTALL_TARGETS.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/hotplug/memory_hotplug/Makefile

Commit: 909edbcfc9074fd44a1f3dcb980362c0b63df5ac
Date:   Thu, 4 Mar 2010 11:52:21 +0530

(cpu_hotplugin_makefile.patch) to execute cpuhotplugin test. I have observed that the 'hotplug' directory is not included in "testcases/kernel/Makefile". I have also created a Makefile in 'hotplug/cpu_hotplug' directory.
After applying this patch, I have followed the usual ./configure;
make; sudo make install steps and executed
the cpuhotplug test and observed the below given output . It seems
like the test execution is "not so good" in
my machine. Your mileage may vary.

Signed-off-by: Maxin B. John <maxin.john@gmail.com>
Reviewed-By: Rishikesh K Rajak<risrajak@linux.vnet.ibm.com>

 Please enter the commit message for your changes. Lines starting

Changed Files:

testcases/kernel/Makefile
testcases/kernel/hotplug/cpu_hotplug/Makefile
testcases/kernel/hotplug/memory_hotplug/Makefile

Commit: d822fce8b5b1c353cc879070774875984cd44b2c
Date:   Wed, 3 Mar 2010 22:29:54 +0530

Merge branch 'next' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev

Changed Files:

Commit: ea7f641bc4389d7b93c329461533fe69e5263e45
Date:   Wed, 3 Mar 2010 05:53:02 -0800

Update ChangeLog.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

ChangeLog

Commit: 3d6a7101e8e8fad797cb5dd79c77f7ac233b90e6
Date:   Wed, 3 Mar 2010 05:52:31 -0800

Remove overly complicated git log ChangeLog script.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

scripts/gitlog2changelog.py

Commit: 4a930519a3c63d83bf5c24828bddfacde78279c7
Date:   Wed, 3 Mar 2010 05:51:33 -0800

Add a simpler git ChangeLog script.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

scripts/git2changelog.sh

Commit: 29f9058ae39c9f51a4c6c8d5008947394382929c
Date:   Wed, 3 Mar 2010 04:49:50 -0800

Grab ChangeLog script from http://github.com/cryos/avogadro/raw/master/scripts/gitlog2changelog.py .
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

scripts/gitlog2changelog.py

Commit: 4b3a324a31b57ce86b2354e62a3e847126a3d6cd
Date:   Wed, 3 Mar 2010 04:42:42 -0800

Note caveat about cpu_hotplug test needing to be run from the source tree directory.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

TODO

Commit: b60acfe85c751a8996df7e9648e031a16b27fe15
Date:   Wed, 3 Mar 2010 04:26:16 -0800

Inspite of memcg kernel support being available, memcg_[functional|regression |stress] test script fails to execute with message
"Either Kernel does not support for memory resource controller or feature not enabled"
"Skipping all memcgroup testcases...."

Fix the scripts to use proper if []; then .. fi statements.

Signed-off-by : Sachin Sant <sachinp@in.ibm.com>

Changed Files:

testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh

Commit: ca619b228f727108c38641f56b49833abc98508d
Date:   Wed, 3 Mar 2010 15:05:23 +0530

Revertin the commit d40fd32af0d0ad7713b0cf6cd23daf1ee639d479 for now.
Will apply freshly once Naresh will provide new patch.

Thanks
Rishi

Changed Files:

testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c

Commit: d40fd32af0d0ad7713b0cf6cd23daf1ee639d479
Date:   Wed, 3 Mar 2010 12:31:25 +0530

I have found abnormal behavior of sem_post/8-1.c test case under posix. This test case passes in some times and failed in many times :-(
After my investigation found synchronization is missing between the
child processes.
Made a patch to fix this issue.

Patch includes
1.      Reverting back changes made by mreed on Sep 25 2006. Making sure
child has been waiting for the lock (below Refs).
2.      using sleep in while loop is not a good idea, so sleep is removed
from while loop
3.      For the synchronization I have added sleep before releasing the lock.

After applying this patch I have tested this test case 1000 times continuously.
All the times test case reported as Test Pass :-)

Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >

Changed Files:

testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c

Commit: 08c16de673d332bb8ab2827818dbab1468a2eefe
Date:   Wed, 3 Mar 2010 10:17:22 +0530

I have observed that the 'createfile.c' in testcases/network/tcp_cmds/echo directory is not getting compiled and installed during the LTP build. The "echo_createfile.patch" makes the necessary changes in the Makefile.
Signed-off-by: Maxin B. John <maxin.john@gmail.com>

Changed Files:

testcases/network/tcp_cmds/echo/Makefile

Commit: 88a1dde39cc27bd9db20297c640376ef413a8aad
Date:   Wed, 3 Mar 2010 09:55:54 +0530

Merge branches 'master' and 'next' into next

Changed Files:

Commit: c65443529ee1ab84f98777cdd4827066f4a69c96
Date:   Tue, 2 Mar 2010 21:46:29 +0530

Inspite of memcg kernel support being available, memcg_[functional|regression |stress] test script fails to execute with message
"Either Kernel does not support for memory resource controller or feature not enabled"
"Skipping all memcgroup testcases...."

Fix the scripts to use proper if []; then .. fi statements.

Signed-off-by : Sachin Sant <sachinp@in.ibm.com>
Acked-By & Tested-By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Thanks
Rishi

Changed Files:

testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh

Commit: c288167e111d34d5146dbbe5ebb19c84153ee67b
Date:   Mon, 1 Mar 2010 20:32:24 +0530

Fixed the typo in changelog

Changed Files:

ChangeLog

Commit: 45bfc17b467610d6fcda439c1c48916ed3370ddc
Date:   Mon, 1 Mar 2010 20:08:58 +0530

Merge ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev

Changed Files:

Commit: 4847120ca53436585fc86aba403628ae0fde8c92
Date:   Mon, 1 Mar 2010 20:04:44 +0530

Changes since 6thFeb to 28Feb 2010.

Changed Files:

ChangeLog

Commit: c0b8157365beb18a627fe197be6ab111e8281e86
Date:   Mon, 1 Mar 2010 14:21:09 +0530

New testcase added by Naufal.
These are the testcases I plan to implement (taken from
http://workouts.foss.in/2009/index.php/Hacking_Linux_Kernel_Through_testing)

1. Validate the upper limit imposed by the topmost hierarchy.

2. Test the testcase no 1 for subgroups far below in hierarchy.

3. A group has n siblings. They start consuming memory and the total
increases to more than parent's limit. Check if the group with max memory
consumption gets it's task killed.

4. Write a test which uses lots of memory, reaches swap limits and ensure it
gets killed.

5. A task is running in a group which has a limit N on memory.limit_in_bytes
but no limit on memory.memsw.limit_in_bytes. The system has swap memory in
use and the task's memory consumption is >> N. Therefore the task should be
using a big amount of swap memory(say M) > N. Try to set the
memory.memsw.limit_in_bytes to a low value say N. It should fail to change
the limits.

6. In test no 5 instead of changing the mem+swap limits turn the swap off.
Since the memory usage of the task is more than the current limits the task
should be killed.

The first testcase has been attached. Reimplemented using named pipes.

Naufal

Signed-off-by Mohamed Naufal Basheer <naufal11@gmail.com>

Changed Files:

runtest/controllers
testcases/kernel/controllers/memcg/README
testcases/kernel/controllers/memcg/control/Makefile
testcases/kernel/controllers/memcg/control/mem_process.c
testcases/kernel/controllers/memcg/control/memcg_control_test.sh

Commit: e180e61b301cf49c9c7357706ecbcd57c99991a4
Date:   Mon, 1 Mar 2010 11:34:29 +0530

Reverting the commit id: 3bc8ecdb69b29436e2987173ffdd7244d8897942

Changed Files:

runtest/controllers
testcases/kernel/controllers/memcg/README

Commit: 4847120ca53436585fc86aba403628ae0fde8c92
Date:   Mon, 1 Mar 2010 20:04:44 +0530

Changes since 6thFeb to 28Feb 2010.

Changed Files:

ChangeLog
LTP-20100228

Commit: ede8524bff2068c78f1a1f8b8fe87b263a45a31a
Date:   Sat, 27 Feb 2010 12:12:19 -0800

Do some minor spring cleaning on the script to improve whitespace, quote a few strings passed to echo, etc.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

runalltests.sh

Commit: 0094e1ab8460697a9efcc440d140d6087e0eba68
Date:   Fri, 26 Feb 2010 20:27:42 -0800

Do a minor bit of cleanup with the README.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/commands/mail/00_Descriptions.txt

Commit: 90e3e1e6ebdae376650bff696a889118cb6537c6
Date:   Fri, 26 Feb 2010 20:26:09 -0800

Remove space.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/syscalls/rt_sigprocmask/Makefile

Commit: 181f8dc85aa7a92438600f2cfe1d4104c72a1374
Date:   Fri, 26 Feb 2010 20:23:40 -0800

Comment on function, and return an appropriate integer value. Update function names as well.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

include/ltp_signal.h

Commit: 85a1755e1389c41d2933e83e96a9ced57dc73472
Date:   Fri, 26 Feb 2010 20:10:07 -0800

Finish up the remainder of the needed commits to fix the segfault issues with the rt_sig* syscalls.
Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>

Patch up once again to work with ltp_signal.h. Also clean up test.

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c

Commit: 141cf77113ae4a46bc07cfcfa8451a101b9e943b
Date:   Fri, 26 Feb 2010 20:08:59 -0800

Finish up the remainder of the needed commits to fix the segfault issues with the rt_sig* syscalls.
Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>

Patch up once again to work with ltp_signal.h. Also clean up test.

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

foo

Commit: 135924f74656fba37a43d43e454cbc87b6e08e03
Date:   Fri, 26 Feb 2010 19:52:32 -0800

Fix rt_sigsuspend01, as per the patches provided s.t. it will pass on x86_64.
Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>

Clean up test and adjust to match ltp_signal.h.

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c

Commit: 64fd9678ba7e1bf268c11d835149225238e79557
Date:   Fri, 26 Feb 2010 05:12:13 -0800

Fudge code provided by Liu Bo a bit to make it fit ltp_signal.h; most of the code was untouched.
Tested and passed on IA32 and IA64.

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Commit fixed copy of rt_sigaction01 as per Liubo's provided changes.

Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>

Changed Files:

testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c

Commit: cdb5d0fce58d72633fda52cfaebc7196743b0988
Date:   Fri, 26 Feb 2010 04:55:11 -0800

Commit version with changes provided by Liubo for the rt_sig* fixup diff to avoid creating a whole new file.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

include/ltp_signal.h

Commit: a15d642cf6dd9667aa45b02f445a9f93781c9a6a
Date:   Thu, 25 Feb 2010 03:52:44 -0800

Add fud for CLOCK_MONOTONIC_RAW, even though (FWIW) it doesn't work on my system, which is bizarre, but I'm spying a delightful inconsistency with this constant in the glibc headers and how the value is exported.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

m4/ltp-time.m4
testcases/kernel/timers/include/common_timers.h

Commit: 36e9e44491335006055b95439a2a0c8431b5ae6b
Date:   Wed, 24 Feb 2010 20:17:13 -0800

Fix typo.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/commands/mail/mail_tests.sh

Commit: be744dab2bad95fa15ebe1b2fa17eca9252d97c3
Date:   Wed, 24 Feb 2010 20:15:46 -0800

Clean up the test.. It was a royal mess before.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/commands/mail/mail_tests.sh

Commit: 917b2f96e8effe6c97f23b78f23e84588d9ec9a4
Date:   Wed, 24 Feb 2010 19:19:55 -0800

Include definitions for CLOCK_MONOTONIC_COARSE and CLOCK_REALTIME_COARSE -- new functionality is 2.6.33, as per this commit:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=da15cfdae03351c689736f8d142618592e3cebc3

as reported by Shi Weihua <shiwh@cn.fujitsu.com>.

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/timers/include/common_timers.h

Commit: 06c96f38830dbb4d5cf8bb81ba9b44232b20b5eb
Date:   Wed, 24 Feb 2010 19:16:01 -0800

Add check for CLOCK_REALTIME_COARSE and CLOCK_MONOTONIC_COARSE -- new modifiers in 2.6.33-something...
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

configure.ac
m4/ltp-time.m4

Commit: e9cca934fab0aeaf497512ed7cde60b6650d750b
Date:   Wed, 24 Feb 2010 18:42:58 -0800

We actually need to call cleanup regardless, so let's readd that to the bottom of main.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/syscalls/stime/stime01.c

Commit: ee8d486ac67d9bf6877dd36a7b63c6c633ddf003
Date:   Wed, 24 Feb 2010 18:35:08 -0800

Clean up test to use gettimeofday and settimeofday syscalls for restoration and verification.
Also, remove tst_sig because for whatever reason cleanup was being
called regardless of whether or not the test passed or failed.

Increase the skew time by 20 seconds.

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/syscalls/stime/stime01.c

Commit: a9b4a7cee1e7f57f5dbf5622bbd94dd2f262636f
Date:   Wed, 24 Feb 2010 17:08:07 -0800

swap* comment was incorrect. I meant quotactl01.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

TODO

Commit: a83e7dce7d8e4068752979b2fc196fa4be2e4443
Date:   Wed, 24 Feb 2010 17:05:14 -0800

Added clean_swap() to cleanup routine.  This makes sure all leftover swap files are removed.
Signed-off-By:  Murlin Ray Wenzel <mwenzel@novell.com>

Clean up testcase by making it more buffer overflow resistant using
appropriate limits, buffer setup and cleanup routines, etc.

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/syscalls/swapon/swapon03.c

Commit: 23b6cc832066579cf6b3268c6eeaa2e8c829ae31
Date:   Wed, 24 Feb 2010 13:48:27 -0800

Update TODO a little bit noting the issues with libnuma and the swapon/swapoff testcases.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

TODO

Commit: c9639c859fdd46337bc1413f5a785b7b5bdf8014
Date:   Wed, 24 Feb 2010 13:36:31 -0800

Implement simple filter-out mechanism for libraries.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

include/mk/lib.mk
lib/Makefile

Commit: aea809e6e7411e8e0f20d00e84ec4ac39cf743a4
Date:   Wed, 24 Feb 2010 13:25:16 -0800

Merge branch 'master' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev

Changed Files:

Commit: c41bb21aa439445d422b9e6b4dbf5b9a4c283335
Date:   Wed, 24 Feb 2010 13:24:15 -0800

Clean up some typos. Update LTP maintainer name/email address. Replace runalltests.sh with runltp in a few places. Don't use quotation marks in here-documents in shell script.
Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>

Changed Files:

INSTALL
doc/ltp-run-files.txt

Commit: 4b20806b387e4c4c3b491b8093c4032f9ab20860
Date:   Wed, 24 Feb 2010 13:18:57 -0800

Add Rishi's full name.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

README

Commit: 541938f4d584c2d67012ee5424b1f3afddae97e9
Date:   Wed, 24 Feb 2010 10:45:29 +0530

Oops i did not know the API has got changed.
Signed-off By: Rishikesh K Rajak<risrajak@in.ibm.com>

Changed Files:

testcases/kernel/containers/mqns/check_mqns_enabled.c

Commit: df4e7fb7d5ab2c505b6104bf88594b64209a8369
Date:   Wed, 24 Feb 2010 10:31:12 +0530

For running container testcase smoothly on older distro, these changes are required for now, looking for better solution once i go through all the latest changes.
Signed-off By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/containers/container_test.sh
testcases/kernel/containers/mqns/check_mqns_enabled.c
testcases/kernel/containers/pidns/check_pidns_enabled.c

Commit: 2a5fdcaf2ddc92fa87f3d0ebf6bd653305e96134
Date:   Tue, 23 Feb 2010 11:41:51 -0800

Merge branch 'master' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev

Changed Files:

Commit: 8e1a94708902d1c3d8212022c72c3dabb2be3598
Date:   Tue, 23 Feb 2010 11:34:54 -0800

MPOL_* constants were missing as noted by Rishi and Iranna.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/syscalls/mbind/mbind01.c

Commit: b212df49678cd133677614554d5cece897cfbc63
Date:   Tue, 23 Feb 2010 13:49:31 +0530

Revert "check_pidns_enabled doesn't exist anymore. Just run the test as-is... Noticed by Rishi."
This reverts commit 1590cf03a9206efe4eaa1fb37125f7b2128c4fb0.

Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>

Changed Files:

testcases/kernel/containers/container_test.sh

Commit: d025e1f5d653e5b148bd7255dd4e5d29f775ae6c
Date:   Mon, 22 Feb 2010 23:18:27 -0800

Add a dumb mechanism for creating release tarballs in a clean manner.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

Makefile.release

Commit: e332c01cef2cf5583ee5f3b50940e943ebbff3c4
Date:   Mon, 22 Feb 2010 22:59:42 -0800

aclocal.m4 shouldn't be removed in ac-clean.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

include/mk/automake.mk

Commit: 622eb54f68e8e854cb80fc25d624cb417cfcc163
Date:   Mon, 22 Feb 2010 22:17:21 -0800

Reviving check_pidns_enabled test.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/containers/pidns/check_pidns_enabled.c

Commit: 67974b71b3b81d637fa4c3cfa2ebf10de1eefe14
Date:   Mon, 22 Feb 2010 15:40:51 -0800

Commit changes for out-of-build-tree and install-out-of-build-tree scripts.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testscripts/build/test_install_out_of_build_tree.sh
testscripts/build/test_out_of_build_tree.sh

Commit: 525c4d23139cc7bc45a6e9c8c0909f013e7d9c5f
Date:   Mon, 22 Feb 2010 10:11:46 -0800

make 3.80 has been legit since 201001, so let's mark it legit in the INSTALL instructions.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

INSTALL

Commit: a6ff3058e577983a1052b333adfb3038a3c6f53e
Date:   Sun, 21 Feb 2010 19:23:10 -0800

Update the install-in-build-tree script.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testscripts/build/test_install_in_build_tree.sh

Commit: c2c8d7f6d8d77f9755a919bf8fdd858ba4c9fbdb
Date:   Sun, 21 Feb 2010 18:12:18 -0800

Detecting potential fork errors in the test.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/containers/pidns/pidns17.c

Commit: 0ebb1487d747f128c9f63c5ae0121d387ada87bc
Date:   Sun, 21 Feb 2010 08:14:18 -0800

Update README as per recent changes to build / test scripts.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testscripts/build/README

Commit: 0a383ab2d22d7ba20128429592ec31be055a5aa9
Date:   Sun, 21 Feb 2010 08:11:52 -0800

1. Fix a bug in the git pull method (wasn't setting srcdir). 2. Set safe_rm when ltp is pulled so we can opt out of using srcdir with install-in-build-tree s.t. we can _truly_ test install-in-build-tree.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testscripts/build/build_test_function.sh

Commit: e520c3189f54b690d057ccdae29167d33771584c
Date:   Sun, 21 Feb 2010 08:10:03 -0800

Switch all of these Makefiles over to MAKE_DEPS instead of ad hoc trunk-all // incorrectly specified all: | type dependencies.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/containers/Makefile
testcases/kernel/controllers/Makefile
testcases/kernel/controllers/Makefile.inc
testcases/kernel/controllers/cpuset/Makefile
testcases/kernel/controllers/cpuset/Makefile.inc
testcases/kernel/mem/Makefile
testcases/kernel/mem/Makefile.inc
testcases/kernel/mem/hugetlb/Makefile
testcases/kernel/mem/hugetlb/Makefile.inc
testcases/kernel/syscalls/ipc/Makefile
testcases/kernel/syscalls/ipc/Makefile.inc
testcases/network/tcp_cmds/Makefile
testcases/network/tcp_cmds/Makefile.inc

Commit: 225c2e31425d5f4b8f67bc69c309fe70dfe8fcf1
Date:   Sat, 20 Feb 2010 22:51:42 -0800

Add the library to MAKE_DEPS so it gets built prior to the other goals in this directory.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/containers/Makefile.inc

Commit: 02f8fe875ea4f13caf3452b9a60f4b4db49e45df
Date:   Fri, 19 Feb 2010 09:42:56 -0800

Hi,
Scripts under LTPROOT/testscripts/ need to access ltp-pan from some
other loaction now. Moreover there are scripts to run MATH and SYSCALL
tests which are not required as they can be directly run through
./runltp -f <math/runltp>
This patch fixes them. Probably the scripts need to be looked on
more to fix such anomalies.

Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>

Changed Files:

testscripts/diskio.sh
testscripts/ltp-aiodio.sh
testscripts/ltp-scsi_debug.sh
testscripts/ltpfslvm.sh
testscripts/ltpfsnolvm.sh
testscripts/ltpstress.sh
testscripts/networkstress.sh
testscripts/networktests.sh
testscripts/runEALtests.sh
testscripts/runpan.sh
testscripts/tpm_tools.sh

Commit: 031c65bd3f6172d5cc80df0b577c025a139b3577
Date:   Fri, 19 Feb 2010 09:38:36 -0800

Hi,
I have tried to execute the 'io_floppy' test in  LTP Version:  LTP-20100131.1

maxin@maxin-laptop:/opt/ltp$ ./runltp -f io_floppy

This test failed since the 'stress_floppy' script was not installed properly.
Please find the below given log:
-----------------------------------------------------------
....
Running tests.......
<<<test_start>>>
tag=stress_floppy stime=1266516562
cmdline="export TCdat=$LTPROOT/testcases/kernel/io/stress_floppy; stress_floppy"
contacts=""
analysis=exit
<<<test_output>>>
sh: stress_floppy: not found
incrementing stop
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=127 corefile=no
cutime=0 cstime=0
<<<test_end>>>
INFO: ltp-pan reported some tests FAIL
LTP Version: LTP-20100131.1

      ###############################################################"

           Done executing testcases."
           LTP Version:  LTP-20100131.1
      ###############################################################"
-----------------------------------------------------------

Attached patch(stress_floppy_Makefile.patch) fixes Makefile and the
'stress_floppy' script gets installed properly.

-----------------------------------------------------------
Running tests.......
<<<test_start>>>
tag=stress_floppy stime=1266518427
cmdline="export TCdat=$LTPROOT/testcases/kernel/io/stress_floppy; stress_floppy"
contacts=""
analysis=exit
<<<test_output>>>
incrementing stop
Testing format...
/dev/fd0: No such file or directory
Format failed!
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=1 corefile=no
cutime=0 cstime=0
<<<test_end>>>
INFO: ltp-pan reported some tests FAIL
LTP Version: LTP-20100131.1
-----------------------------------------------------------

Well, after applying this patch, the 'io_floppy' test fails successfully :)
(Expected failure as I don't have a floppy drive)

Signed-off-by: Maxin B. John <maxin.john@gmail.com>

Changed Files:

testcases/kernel/io/stress_floppy/Makefile

Commit: ad99f1087d63aae7563534c0b6f66461671050cb
Date:   Fri, 19 Feb 2010 01:24:05 -0800

Work on the previous buffer overflow problem a bit more; ftest0[38] still fail from time to time, oddly enough even though I can't exactly pinpoint the root cause.
Clean some of the format strings up though while I'm here...

Signed-off-by: root <root@orangebox.(none)>

Changed Files:

testcases/kernel/fs/ftest/ftest08.c
testcases/kernel/fs/ftest/libftest.c

Commit: d639eef7e81a3c8768b13b471647deee41c8ff48
Date:   Thu, 18 Feb 2010 23:47:44 -0800

Fix a typo; improve some sentence wording.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

README

Commit: 2aa40f7e10518977881b933cc93b8f50847cf3cf
Date:   Thu, 18 Feb 2010 23:43:02 -0800

Avoid sudo blocking for tty input indefinitely; this issue will need to be `properly' fixed by not having a password for the sudo'er's acct.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
testcases/kernel/syscalls/utimensat/utimensat_tests.sh

Commit: e03cee01ad68f7b8449a6eb091f7f739c3013e21
Date:   Thu, 18 Feb 2010 22:23:31 -0800

Fix a cosmetic bug where Version wasn't being generated for install-in-build-tree scenarios.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

Makefile

Commit: 3fceccbde835affc869f91cbc60c7a91fa0add0b
Date:   Thu, 18 Feb 2010 21:43:51 -0800

Merge the remote changes, again?? git's really complicated...
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/syscalls/mq_notify/mq_notify01.c

Commit: 1ca6b265f9af0ffdbeee03411c38489899723fc1
Date:   Thu, 18 Feb 2010 21:43:07 -0800

Merge the remote changes (!)
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/syscalls/mq_notify/mq_notify01.c

Commit: 4c2f39a8aaf619086a73efc1819be4dd5a0c2822
Date:   Thu, 18 Feb 2010 21:41:48 -0800

Merge branch 'master' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev

Changed Files:

Commit: 103b26251758c4582af5ebf6a9b8774832be643a
Date:   Thu, 18 Feb 2010 21:27:53 -0800

Clean up the TODO.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

TODO

Commit: 09cbd9c271a3a74ccf7bd3401f6bb528c3c7d119
Date:   Thu, 18 Feb 2010 21:24:03 -0800

1. Correct compile time warnings by defining the timeout to 0 sec, 0 nsec, instead of NULL. 2. Make sure that the syscall errno applies to the entire test, not just the portion that Jiri noted the error with.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/syscalls/mq_notify/mq_notify01.c

Commit: a2a0763133d7d8d2464b2018b6bf287a03847592
Date:   Thu, 18 Feb 2010 21:11:40 -0800

Update the build_functions script to add clean sanity support, git pull support, and also do some minor refactoring in terms of how some variables are set as well as when they're set.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testscripts/build/build_test_function.sh

Commit: 53786432b7db7d066563c42e0d87df755dbbf321
Date:   Wed, 17 Feb 2010 09:32:01 -0800

acl_test01 today... 1. Should use $TMP. 2. Should use tst_resm today. 3. Should exit 0 on setup failure. 4. Doesn't cleanup in the event of a test failure. 5. Has a hardcoded loopback device instead of looking for the next available one via losetup -f. 6. Other stylistic nits:     a. [ $? != 0 ] -> [ $? -ne 0 ]     b. Incorrect whitespace conventions / indentation issues.     c. Etc...
This test will need to be enhanced [still] to support non-ext2 //
-ext3 filesystems (my kernel only supports ext4 fs's for instance...).

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/fs/acls/acl_test01

Commit: 77ed5b4eb6a65b90b38defd8aa981e8e9f04b5d9
Date:   Wed, 17 Feb 2010 18:57:58 +0530

Merge branch 'test'

Changed Files:

Commit: 98f38120c682e64818e0a13abe62ffab94910e8d
Date:   Wed, 17 Feb 2010 18:57:23 +0530

 I've seen failures reporting "return value=0, errno=EACCESS" in the mq_notify01 test. This is because the syscall actually succeeded (as expected by the test), but, as it is implemented by a library function, some of the (more) syscalls it invoked failed. The POSIX specification of errno says it should only be read when the call in question failed - therefore, this patch hardcodes errno 0 when return value is 0.
 Also, this patch removes a useless TEST macro usage in a place the
TEST_RETURN nor TEST_ERRNO variables are never checked.

Regards
    Jiri Palecek

Signed-off-by: Jiri Palecek <jpalecek@web.de>

Changed Files:

testcases/kernel/syscalls/mq_notify/mq_notify01.c

Commit: 77312d8f35ad3c516636bce1401c78ac09e08a5f
Date:   Wed, 17 Feb 2010 18:45:56 +0530

In the previous mailx version, the command "echo "d" | mail -u root" will output like the following. ----------------------------- Mail version 8.1 6/6/93.  Type ? for help. "/var/mail/root": 1 message 1 new >N  1 MAILER-DAEMON@localh  Mon Jan 25 09:11  63/2367  "Returned mail: see tr" -----------------------------
Buy in Heirloom Mail, the command will output.
-----------------------------
Heirloom Mail version 12.4 7/29/08.  Type ? for help.
"/var/mail/root": 1 message 1 new
>N  1 Mail Delivery Subsys  Mon Jan 25 14:16  67/2195  "Returned mail: see tr"
-----------------------------

"MAILER-DAEMON@localh" is been changed to "Mail Delivery Subsys".
We should make mail_tests.sh to supporting Heirloom Mail.

Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>

Changed Files:

testcases/commands/mail/mail_tests.sh

Commit: d4eb64c5715c44479ce90abd9292019dfe8377e3
Date:   Mon, 15 Feb 2010 19:30:34 +0530

Deleted the scratch dir for testing

Changed Files:

scratch/cache_leak
scratch/googlemmtest.txt
scratch/hackbench.c
scratch/lat-sched.c
scratch/runltp.orig
scratch/runltp.robbie

Commit: 6feffd8c46093216f795597c7d12739504583f64
Date:   Mon, 15 Feb 2010 19:20:14 +0530

Testing with different branch and merging with main

Changed Files:

README

Commit: e0984c4239b07eb6d83b2445d3d77b53576a5889
Date:   Mon, 15 Feb 2010 19:17:35 +0530

Testing with different branch

Changed Files:

README

Commit: dd04033034f9e550029178f9d85c95f411ef1009
Date:   Sun, 14 Feb 2010 23:16:22 -0800

Correct at least one of these lousy diagnostic messages for not finding nobody in /etc/passwd...
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/syscalls/mknod/mknod02.c

Commit: 8686ad72fbe76a7de8fe8e93ef68a71fff8a049d
Date:   Sun, 14 Feb 2010 23:12:10 -0800

Correctly consolidate tst_exit() calls in cleanup() as noted by Mitani-san.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/containers/pidns/pidns17.c

Commit: 4086783fafe6afd70a6d647ae8bf5ded0548be79
Date:   Mon, 15 Feb 2010 12:08:23 +0530

Added one TODO for conversion of CVS to GIT

Changed Files:

TODO

Commit: f4f57997f7809f1c85a1d124ba277e7f3a510d08
Date:   Sun, 14 Feb 2010 22:41:20 +0530

Testing for push to ltp.sf.net

Changed Files:

README

Commit: 186613249384740cfd5c8346c1b6659613c6a2a6
Date:   Fri, 12 Feb 2010 09:15:37 +0000

*** empty log message ***

Changed Files:

foo

Commit: dfac29ccbb03db3e4ee3fa5674cbbbf0104b08aa
Date:   Fri, 12 Feb 2010 09:02:50 +0000

Remove test file.

Changed Files:

foo

Commit: 2279bf46ad12b3e75c512e9f146bc60a49220444
Date:   Fri, 12 Feb 2010 09:02:34 +0000

Test.

Changed Files:

foo

Commit: 98379aa37cbc3dd8ac41ee6628b5033743f47165
Date:   Wed, 10 Feb 2010 23:24:45 +0000

1. Simplify smoke test further by only checking to see whether or not the syscall works as opposed to checking the kernel version because people can backport support as seen fit and shouldn't be hindered by a stupid kernel version check... 2. Correct compile because I originally checked in the change on a box without a proper toolchain and thus couldn't build before now.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/containers/netns/check_netns_enabled.c

Commit: eea384d34e99680de3ba09f6fe6916ecc1d960b0
Date:   Wed, 10 Feb 2010 23:12:53 +0000

Not everyone has unshare capability... thanks for the reminder Mitani-san...
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/containers/netns/check_netns_enabled.c

Commit: 903f68fcdcf31ee426190ac72adb9eaa293baaeb
Date:   Wed, 10 Feb 2010 23:04:09 +0000

Fixed typo found by Mitani-san.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/security/cap_bound/exec_without_inh.c

Commit: a962b7f8f0fae7b34edcc1b7619944e1137cd057
Date:   Wed, 10 Feb 2010 01:28:25 +0000

Adding runtest entries for rt_sigaction0[23], as noted by Mitani-san, and forgotten by your's truly...
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

runtest/syscalls

Commit: 7a0b567320b80b2cb361c9481549508ea772d73f
Date:   Tue, 9 Feb 2010 14:49:02 +0000

An error occured on my i386 box. (OS: Fedora8, Kernel: 2.6.33-rc6, libcap: libcap-2.16) ------------- exec_without_inh    1  TFAIL  :  Failed to drop CAP_SYS_ADMIN from bounding set. exec_without_inh    0  TINFO  :  (ret=-1, errno 38) ------------- If the macro HAVE_DECL_CAP_BSET_DROP is 0, this error will occurs. But the program should to be broken when f != CAP_SET, like the similar code "if (ret || f != CAP_SET) {" in exec_with_inh.c.
The TBROK message will be outputted if my patch merged.
-------------
exec_without_inh    1  TBROK  :  Failed to add CAP_SYS_ADMIN to pI
-------------

Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
---

Changed Files:

testcases/kernel/security/cap_bound/exec_without_inh.c

Commit: 4f16ee0005cce6fc23727e39e1762c1e1f5a1285
Date:   Tue, 9 Feb 2010 14:45:29 +0000

1. Remove mqns check app check. It no longer exists in the repo and thus gates these tests unnecessarily from being run.. 2. Compile the netns check app.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/containers/container_test.sh
testcases/kernel/containers/netns/Makefile

Commit: 0d5ca4fefaeae85f5a39ea63fe017d9092ccdd6c
Date:   Sat, 6 Feb 2010 08:34:00 +0000

This patch makes the test script cd into the tmp directory before running the tests. This makes sure the script does not delete the original utimensat binary, causing the test to fail on a second run.
Signed-off-by: Henry Yei<hyei@mvista.com>

Changed Files:

testcases/kernel/syscalls/utimensat/utimensat_tests.sh

Commit: 1590cf03a9206efe4eaa1fb37125f7b2128c4fb0
Date:   Sat, 6 Feb 2010 06:39:57 +0000

check_pidns_enabled doesn't exist anymore. Just run the test as-is... Noticed by Rishi.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/containers/container_test.sh

Commit: 3ea1ca7e4ef0ec65a0523068095c115b8228b802
Date:   Fri, 5 Feb 2010 16:07:12 +0000

More whitespace only changes.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/fs/acls/acl_link_test.c

Commit: d9746f48dddf61b222671e2263e9c3ef1cff3f6c
Date:   Fri, 5 Feb 2010 16:05:39 +0000

Whitespace only change.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/fs/acls/acl_file_test.c

Commit: 4edbf6d75380203c7baec6d591085cf279e200ea
Date:   Fri, 5 Feb 2010 15:35:30 +0000

Resolve buffer overflow issue with ftest[37] reported by glibc by changing char* type to void* type. I didn't use caddr_t because caddr_t has its own set of caveats with 32-bit userland vs 64-bit kernel, etc...
Hi,
   I've been seeing the following messages when ftest03 and ftest07
are executed on a regular basis as of late (may be due to a recent
glibc upgrade):

*** buffer overflow detected ***: ftest03 terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7f100b0c3867]
/lib/libc.so.6[0x7f100b0c1680]
/lib/libc.so.6[0x7f100b0c0979]
/lib/libc.so.6(_IO_default_xsputn+0x85)[0x7f100b04ef25]
/lib/libc.so.6(_IO_vfprintf+0x1fed)[0x7f100b0216dd]
/lib/libc.so.6(__vsprintf_chk+0x9d)[0x7f100b0c0a1d]
/lib/libc.so.6(__sprintf_chk+0x80)[0x7f100b0c0960]
ftest03[0x401f05]
ftest03[0x402a76]
/lib/libc.so.6(__libc_start_main+0xe6)[0x7f100affba26]
ftest03[0x401d59]
======= Memory map: ========
00400000-00408000 r-xp 00000000 fd:03 74957
 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest03
00608000-00609000 r--p 00008000 fd:03 74957
 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest03
00609000-0060a000 rw-p 00009000 fd:03 74957
 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest03
0060a000-0060f000 rw-p 00000000 00:00 0
01f91000-01fb2000 rw-p 00000000 00:00 0                                  [heap]
7f100adc6000-7f100addc000 r-xp 00000000 fd:03 6454
 /lib64/libgcc_s.so.1
7f100addc000-7f100afdb000 ---p 00016000 fd:03 6454
 /lib64/libgcc_s.so.1
7f100afdb000-7f100afdc000 r--p 00015000 fd:03 6454
 /lib64/libgcc_s.so.1
7f100afdc000-7f100afdd000 rw-p 00016000 fd:03 6454
 /lib64/libgcc_s.so.1
7f100afdd000-7f100b12c000 r-xp 00000000 fd:03 5882
 /lib64/libc-2.10.1.so
7f100b12c000-7f100b32c000 ---p 0014f000 fd:03 5882
 /lib64/libc-2.10.1.so
7f100b32c000-7f100b330000 r--p 0014f000 fd:03 5882
 /lib64/libc-2.10.1.so
7f100b330000-7f100b331000 rw-p 00153000 fd:03 5882
 /lib64/libc-2.10.1.so
7f100b331000-7f100b336000 rw-p 00000000 00:00 0
7f100b336000-7f100b353000 r-xp 00000000 fd:03 5871
 /lib64/ld-2.10.1.so
7f100b536000-7f100b538000 rw-p 00000000 00:00 0
7f100b550000-7f100b552000 rw-p 00000000 00:00 0
7f100b552000-7f100b553000 r--p 0001c000 fd:03 5871
 /lib64/ld-2.10.1.so
7f100b553000-7f100b554000 rw-p 0001d000 fd:03 5871
 /lib64/ld-2.10.1.so
7fffe07b0000-7fffe07c5000 rw-p 00000000 00:00 0                          [stack]
7fffe07ff000-7fffe0800000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
 [vsyscall]
*** buffer overflow detected ***: ftest07 terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7f8678b10867]
/lib/libc.so.6[0x7f8678b0e680]
/lib/libc.so.6[0x7f8678b0d979]
/lib/libc.so.6(_IO_default_xsputn+0x85)[0x7f8678a9bf25]
/lib/libc.so.6(_IO_vfprintf+0x1fed)[0x7f8678a6e6dd]
/lib/libc.so.6(__vsprintf_chk+0x9d)[0x7f8678b0da1d]
/lib/libc.so.6(__sprintf_chk+0x80)[0x7f8678b0d960]
ftest07[0x401ec5]
ftest07[0x402a76]
/lib/libc.so.6(__libc_start_main+0xe6)[0x7f8678a48a26]
ftest07[0x401d19]
======= Memory map: ========
00400000-00408000 r-xp 00000000 fd:03 74961
 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest07
00608000-00609000 r--p 00008000 fd:03 74961
 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest07
00609000-0060a000 rw-p 00009000 fd:03 74961
 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest07
0060a000-0060f000 rw-p 00000000 00:00 0
01f3f000-01f60000 rw-p 00000000 00:00 0                                  [heap]
7f8678813000-7f8678829000 r-xp 00000000 fd:03 6454
 /lib64/libgcc_s.so.1
7f8678829000-7f8678a28000 ---p 00016000 fd:03 6454
 /lib64/libgcc_s.so.1
7f8678a28000-7f8678a29000 r--p 00015000 fd:03 6454
 /lib64/libgcc_s.so.1
7f8678a29000-7f8678a2a000 rw-p 00016000 fd:03 6454
 /lib64/libgcc_s.so.1
7f8678a2a000-7f8678b79000 r-xp 00000000 fd:03 5882
 /lib64/libc-2.10.1.so
7f8678b79000-7f8678d79000 ---p 0014f000 fd:03 5882
 /lib64/libc-2.10.1.so
7f8678d79000-7f8678d7d000 r--p 0014f000 fd:03 5882
 /lib64/libc-2.10.1.so
7f8678d7d000-7f8678d7e000 rw-p 00153000 fd:03 5882
 /lib64/libc-2.10.1.so
7f8678d7e000-7f8678d83000 rw-p 00000000 00:00 0
7f8678d83000-7f8678da0000 r-xp 00000000 fd:03 5871
 /lib64/ld-2.10.1.so
7f8678f83000-7f8678f85000 rw-p 00000000 00:00 0
7f8678f9d000-7f8678f9f000 rw-p 00000000 00:00 0
7f8678f9f000-7f8678fa0000 r--p 0001c000 fd:03 5871
 /lib64/ld-2.10.1.so
7f8678fa0000-7f8678fa1000 rw-p 0001d000 fd:03 5871
 /lib64/ld-2.10.1.so
7fffeffa2000-7fffeffb7000 rw-p 00000000 00:00 0                          [stack]
7fffeffff000-7ffff0000000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
 [vsyscall]

   gcooper@orangebox /scratch/ltp $ emerge --info
Portage 2.1.6.13 (default/linux/amd64/10.0, gcc-4.3.4,
glibc-2.10.1-r1, 2.6.31-gentoo-r6 x86_64)
=================================================================
System uname: Linux-2.6.31-gentoo-r6-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9400_@_2.66GHz-with-gentoo-1.12.13
Timestamp of tree: Sun, 24 Jan 2010 07:00:21 +0000
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.9-r2
dev-lang/python:     2.6.4
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.27-r2

   Figuring that ftest07.c compiled (mostly) without warnings, I
thought it might be an issue common to both tests.

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
Acked-by: K.D. Lucas <kdlucas@gmail.com>

Changed Files:

testcases/kernel/fs/ftest/libftest.c
testcases/kernel/fs/ftest/libftest.h

Commit: 5009532096f9c877fbf6660d5b3a791c3da6d28c
Date:   Wed, 3 Feb 2010 10:19:32 +0000

Fix ordering of $(filter-out ) as noted by Stephen.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/kernel/security/selinux-testsuite/refpolicy/Makefile

Commit: aee37bbb5789856b2e9af39f05a641fae6f2afac
Date:   Wed, 3 Feb 2010 07:44:18 +0000

Avoid accidental rm -Rf / regression in last release by calling $(*abspath) on $(INSTALL_DIR) beforehand -- sure it sets it to $(abs_top_srcdir), but it's a lot safer safety net to not clean as opposed to blowing away /.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

Makefile

Commit: 1d7745f2ac2e22a08c825ead0229c929315458b9
Date:   Wed, 3 Feb 2010 07:42:12 +0000

Get people to corral into proper make usage, just in case it wasn't 100% clear, so people avoid shooting themselves in the foot by accident.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

include/mk/config.mk.in

Commit: ee807014bc06d7254cc6a0fb697979eec41b1b4d
Date:   Tue, 2 Feb 2010 08:51:53 +0000

testcases/realtime/config.mk isn't a hard requirement for autotools and %clean.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/realtime/Makefile

Commit: cafe6dc77c7fdbc28890a4f500ff8b3865d3e809
Date:   Tue, 2 Feb 2010 08:42:47 +0000

Idiot... forgot the :

Changed Files:

testcases/realtime/Makefile

Commit: 6b77f08cca9c5c5622af71505f2b327782c86520
Date:   Tue, 2 Feb 2010 08:40:50 +0000

Add a reference to INSTALL for testcases/realtime's config.mk...
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

testcases/realtime/Makefile

Commit: 7279a86c79cc63d69dd9b07ea3c6bbc3f3959e92
Date:   Tue, 2 Feb 2010 08:25:09 +0000

Don't clean up the install directory for now until I unfubar this mess.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

Makefile

Commit: 192b7462762773814f62a27685ea705fb0a0e1bc
Date:   Tue, 2 Feb 2010 08:23:15 +0000

Add a safe_rm.sh script and test in light of accidental f-up with Mitani's system...
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Changed Files:

scripts/safe_rm.sh
scripts/tests/test_safe_rm.sh

LTP-20100131

1) Log Message:
Fix prep_create_link as noticed by Michal Simek. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Added Files:
ltp/testcases/kernel/syscalls/lchown/prep_create_link

2) Log Message:
This change was originally designated for changing a fail to a pass, but morphed into more than that. This takes all of the ad hoc echoes and converts them into tst_resm calls, and makes a few other modifications to called commands and converts them into more simplified logic. Originally (and largely submitted by Serge), modified slightly after some clarification with him. Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>, Modified-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/security/p9auth/p9priv.sh

3) Log Message:
Noob mistake: forgot to unawk the awk call. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh

4) Log Message:
Actually, that doesn't make sense. No where in the awk call does it actually have awk or the pid listed as being awked. Something else is fishy here... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh

5) Log Message:
In latest ltp version, the following message occured when run the case of cpuset.
-----
./cpuset_hotplug_test.sh: line 39: ./cpuset_list_compute: No such file or directory
./cpuset_hotplug_test.sh: line 227: ./cpuset_list_compute: No such file or directory
-----
The reason is that cpuset_list_compute.c(in testcases/kernel/controllers/cpuset/cpuset_hotplug_test/) has not been compiled. This patch fix it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>,

Modified Files:
ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile

6) Log Message:
Hi, Thank you for fixing "cgroup" and "cgroup_fj". However, I found a new problem in revised "cgroup" testcases. It's in "cgroup_regression_test.sh". In my original patch, I didn't revise about "tst_kvercmp 2 6 29" judgment. But in fixed version, the error route of above judgment revised from "TBROK" to "TCONF". If "TCONF" is used, the shell should end by exit 0, I think. But "cgroup_regression_test.sh" does not end by exit 0. Please consider about the following patch: Signed-off-by: Tomomori Mitani <mitani@ryobi.co.jp>,

Modified Files:
ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh

7) Log Message:
Shuffle around the code and exit _once_ at the bottom of the child process. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c

8) Log Message:
Readd the script so that it gets run when the test is executed... This was in my original patch submission but somehow didn't make its way into the ltp tree. Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>, Acked-by: Garrett Cooper <yanegomi@gmail.com>,

Added Files:
ltp/testcases/kernel/security/p9auth/checkp9auth.sh

9) Log Message:
Fix breakage caused by ltp_clone_quick move. Signed-off-by: Garrett Cooper,

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/Makefile
ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c

10) Log Message:
1. Get rid of ad hoc numaif.h (forgotten delete I was going to do before Christmas... ho ho ho... -_-).
2. Get rid of nodemask_set (only applies for v2 of libnuma).
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/utils/numa_helpers.h 
Removed Files:
ltp/testcases/kernel/syscalls/utils/numaif.h

11) Log Message:
Added check for memory controller (functional, regression & stress). Signed-off By : Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>, Acked-by: Li Zefan <lizf@cn.fujitsu.com>,

Modified Files:
ltp/testcases/kernel/controllers/test_controllers.sh
ltp/testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh

12) Log Message:
Fix the bug of the smaller cpu_set_t's length in getcpu01. getcpu01 test failed because the len of cpu_set_t in the glibc is smaller than the length of the cpumask in the kernel. So we must use the dynamically sized CPU sets instead of the standard cpu_set_t. This patch fix this problem. Before using this patch, the test result is following:
getcpu01    1  TFAIL  :  sched_getaffinity:errno:22
After using this patch, the test result is following:
getcpu01    1  TPASS  :  getcpu() returned proper cpuid:3, node id:0
Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,

Modified Files:
ltp/testcases/kernel/syscalls/getcpu/getcpu01.c

13) Log Message:
Fix the bug of the smaller cpu_set_t's length in sched_getaffinity01. sched_getaffinity01 test failed because the len of cpu_set_t in the glibc is smaller than the length of the cpumask in the kernel. So we must use the dynamically sized CPU sets instead of the standard cpu_set_t. This patch fix this problem. Before using this patch, the test result is following:
sched_getaffinity01    0  TINFO  :  system has 4 processor(s).
sched_getaffinity01    1  TPASS  :  sched_getaffinity(0, len, (cpu_set_t *)-1): TEST_ERRNO=EINVAL(22): Invalid argument
sched_getaffinity01    2  TPASS  :  sched_getaffinity(0, 0, &mask): TEST_ERRNO=EINVAL(22): Invalid argument
sched_getaffinity01    3  TPASS  :  sched_getaffinity(getpid() + 1, len, &mask): TEST_ERRNO=EINVAL(22): Invalid argument
sched_getaffinity01    4  TFAIL  :  could not get cpu affinity: TEST_ERRNO=EINVAL(22): Invalid argument
The subcases1-3 of this test also failed though they were successful according to the log. Becuase the errnos returned were wrong.
After using this patch, the test result is following:
sched_getaffinity01    0  TINFO  :  system has 4 processor(s).
sched_getaffinity01    0  TINFO  :  cpusetsize is 512
sched_getaffinity01    0  TINFO  :  mask.__bits[0] = 15
sched_getaffinity01    1  TPASS  :  sched_getaffinity() succeed ,this process 2239 is running processor: 0
sched_getaffinity01    2  TPASS  :  sched_getaffinity() succeed ,this process 2239 is running processor: 1
sched_getaffinity01    3  TPASS  :  sched_getaffinity() succeed ,this process 2239 is running processor: 2
sched_getaffinity01    4  TPASS  :  sched_getaffinity() succeed ,this process 2239 is running processor: 3
sched_getaffinity01    5  TPASS  :  sched_getaffinity(0, len, (cpu_set_t *)-1): TEST_ERRNO=EFAULT(14): Bad address
sched_getaffinity01    6  TPASS  :  sched_getaffinity(0, 0, mask): TEST_ERRNO=EINVAL(22): Invalid argument
sched_getaffinity01    7  TPASS  :  sched_getaffinity(getpid() + 1, len, mask): TEST_ERRNO=ESRCH(3): No such process
Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,

Modified Files:
ltp/testcases/kernel/syscalls/sched_getaffinity/sched_getaffinity01.c

14) Log Message:
Here is a patch/attachment to fix the  error number and error message, when the capset() syscall fails.
*After applying patch:*
capset01    1    TBROK    capget() failed: errno=???(38): Function not implemented
*Before applying patch:*
capset01    1    TBROK    capget() failed: TEST_ERRNO=???(0): Success
Note: This is in the custom built linux kernel where the capset/capget syscall is not implemented. In normal linux kernel this testcase would just work fine without any errors. *Normal kernel:*
capset01    1  TPASS  :  capset() returned 0
Signed-off-by: Veerendra C <veeren@linux.vnet.ibm.com>,

Modified Files:
ltp/testcases/kernel/syscalls/capset/capset01.c

15) Log Message:
Fix check. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh

16) Log Message:
Clarify location and roles of install paths and directions as requested by Mark Ver. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/INSTALL

17) Log Message:
Fix missing #include. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_target.c

18) Log Message:
1. Fix the all target.
2. Fix a missing _GNU_SOURCE #define and a -Wunused warning.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/tests/task_setpgid/selinux_task_setpgid_source.c
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile

19) Log Message:
Add a basic Linux distro detection script. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Added Files:
ltp/scripts/detect_distro.sh

20) Log Message:
Modify script to properly separate major and minor versions with Redhat. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/scripts/detect_distro.sh

21) Log Message:
Improve usability through -d ($DESTDIR) and -m (omit minor version) options. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/scripts/detect_distro.sh

22) Log Message:
Stupid... move VERSION set outside of minor version check. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/scripts/detect_distro.sh

23) Log Message:
Make a step to properly fix up the Makefile and policy file items... next step would be to template the Makefile to get rid of the ad hoc Makefile in policy_files/redhat-5. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile 
Removed Files:
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_sys.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_file.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_net.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_sys.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrans.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_entrypoint.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execshare.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_exectrace.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execute_no_trans.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_fdreceive.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_file.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_global.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_inherit.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ioctl.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ipc.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_link.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_mkdir.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_open.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_policy.if 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ptrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_readlink.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_relabel.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rename.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rxdir.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setattr.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setnice.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sigkill.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_stat.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sysctl.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_create.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getpgid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsched.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsid.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setpgid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setsched.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_transition.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_wait.te
Added Files:
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/Makefile
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_capable_file.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_capable_net.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_capable_sys.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_dyntrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_dyntrans.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_entrypoint.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_execshare.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_exectrace.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_execute_no_trans.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_fdreceive.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_file.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_global.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_inherit.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_ioctl.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_ipc.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_link.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_mkdir.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_open.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_policy.if 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_ptrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_readlink.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_relabel.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_rename.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_rxdir.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_setattr.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_setnice.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_sigkill.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_stat.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_sysctl.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_create.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_getpgid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_getsched.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_getsid.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_setpgid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_setsched.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_transition.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_wait.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_bounds.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_capable_file.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_capable_net.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_capable_sys.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_dyntrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_dyntrans.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_entrypoint.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_execshare.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_exectrace.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_execute_no_trans.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_fdreceive.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_file.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_global.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_inherit.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_ioctl.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_ipc.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_link.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_mkdir.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_open.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_ptrace.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_readlink.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_relabel.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_rename.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_rxdir.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_setattr.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_setnice.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_sigkill.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_stat.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_sysctl.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_create.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_getpgid.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_getsched.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_getsid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_setpgid.te 
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_setsched.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_transition.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_wait.te

24) Log Message:
Don't nuke some files that are checked in for test_policy... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile

25) Log Message:
1. Change omit_minor_version to omit_redhat_minor_version, as it only applies to redhat's versioning scheme.
2. Clump Redhat and Fedora detection together like I should have been doing in the beginning.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/scripts/detect_distro.sh

26) Log Message:
Properly test for whether or not the update string is embedded in the release file with Redhat, and thus properly omit the release version if you're using a non-update version of Redhat or Fedora. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/scripts/detect_distro.sh

27) Log Message:
Remove uclinux target warning, considering that no uclinux targets exist anymore.. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/Makefile

28) Log Message:
lib-all shouldn't depend on include-install now... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/Makefile

29) Log Message:
1. Print out the return code.
2. Use TERRNO because we're not using the TEST() macro.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/quotactl/quotactl01.c

30) Log Message:
Add block device detection. It's the first step towards getting the quotactl crud to work. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Added Files:
ltp/lib/get_block_dev.c
Modified Files:
ltp/m4/ltp-quota.m4
ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
ltp/include/test.h

31) Log Message:
Remove return code printout. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/quotactl/quotactl01.c

32) Log Message:
1. Go back to sys/quota.h
2. Make the autoconf test a bit more meaningful...
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
ltp/m4/ltp-quota.m4

33) Log Message:
Get closer to getting a working quotactl01 test. There were many setup related items missing, and I'm still bumbling around in the dark trying to figure out how this works, but I'm getting closer to an answer at least... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Added Files:
ltp/lib/mount_utils.c 
Removed Files:
ltp/lib/get_block_dev.c
Modified Files:
ltp/include/test.h
ltp/testcases/kernel/syscalls/quotactl/quotactl01.c

34) Log Message:
gcov-kernel: added patch for android toolchain 4.4.0 support. Peter Oberparleiter <oberpapr@users.sourceforge.net>, Wangwei Chen <mkw348@motorola.com>,

Added Files:
ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-android-toolchain-4.4.0.patch

35) Log Message:
Move $(OUT_OF_BUILDTREE), and $(IN_BUILD_TREE) checks above config.mk include as correctly noted by Mitani-san. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/include/mk/env_pre.mk

36) Log Message:
ltp-pan is installed in bin/ not pan/ now as noticed by Serge. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testscripts/test_containers.sh
ltp/testscripts/test_filecaps.sh
ltp/testscripts/test_selinux.sh

37) Log Message:
Remove numaif.h as noticed by Mitani-san. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h

38) Log Message:
Fix some missing headers and missing #define _GNU_SOURCE defs. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_child.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_source.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_target.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_source.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_target.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_target.c
ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgrcv.c
ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgsnd.c

39) Log Message:
Fix a lot of compile warnings. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/capable_net/selinux_bind.c
ltp/testcases/kernel/security/selinux-testsuite/tests/capable_net/selinux_raw.c
ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_lease.c
ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_chroot.c
ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_hostname.c
ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_nice.c 
ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_rawio.c
ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrans/selinux_dyntrans_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmat.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_setnice/selinux_task_setnice_target.c
ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_server.c
ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_getinfo.c
ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/ptrace/selinux_ptrace.c
ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_child.c
ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_fcntl.c
ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_nofcntl.c
ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_wait_io.c

40) Log Message:
kill unneeded chmod calls on created tmp directory: The following patch kills some unneeded chmod(2) calls on newly created temporary directory; the tst_tmpdir() function do already set the correct permissions. Signed-off-by: Nicolas Joly <njoly@pasteur.fr>.

Modified Files:
ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
ltp/testcases/kernel/syscalls/rename/rename09.c
ltp/testcases/kernel/syscalls/rename/rename12.c
ltp/testcases/kernel/syscalls/rmdir/rmdir03.c

41) Log Message:
cpuset_syscall_test: delete '0x' from hex string: By the latest ltp version, the following fail message outputted on my x86_64 box.
------------
TEST 5: CPUSET CONTROLLER TESTING
TEST STARTED: Please avoid using system while this test executes
...
cpuset05    8  TFAIL  :  Result(/proc/<pid>/status) = "", expect = "0")
cpuset05    9  TFAIL  :  Result(/proc/<pid>/status) = "", expect = "1")
cpuset05   10  TFAIL  :  Result(/proc/<pid>/status) = "", expect = "default")
------------
The reason is:
1, '0x' wasn't deleted from a hex string's head. e.g. 7f343c900000 is expected, but 0x7f343c900000 outputted.
2, a wrong '\b' was used in a grep command.
This patch fix the upper problem. Now the message is:
------------
cpuset05    7  TPASS  :  Cpuset vs systemcall test succeeded.
cpuset05    8  TPASS  :  Cpuset vs systemcall test succeeded.
cpuset05    9  TPASS  :  Cpuset vs systemcall test succeeded.
cpuset05   10  TPASS  :  Cpuset vs systemcall test succeeded.
------------
Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>,

Modified Files:
ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh

42) Log Message:
Make my choice of AC_MSG_ERROR more apparent. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/m4/ltp-quota.m4

43) Log Message:
Things have worked out ok so far for the Makefiles, so let's keep on going trying to fix the selinux test suite (as requested by Steven)... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile.inc
ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
ltp/testscripts/test_selinux.sh

44) 
Log Message:
We need to install the Makefiles into the tree as well so the test scripts can run make load. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile

45) Log Message:
Error out when /etc/selinux/.../policy/src isn't found. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile

46) Log Message:
Don't do load as part of a normal make operation. This splits the make into 2 stages: 
1. The stuff we can do on/off the target.
2. The setup pieces that we must do on the target.
That way we can clean up 1. in the future so the test won't require make.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile

47) Log Message:
Make autotools seems to break on more recent versions without this. Signed-off-by: Paul Larson <paul.larson@canonical.com>,

Modified Files:
ltp/include/mk/automake.mk

48) Log Message:
Add improved checks for mbind(2) syscalls, because...
Hi,
I tried to make with 2010-01-14's cvs in RHEL4.8 (2.6.9-89.ELsmp). But It failed in "mbind01.c" by following message.
------------
gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall
-I/home/LTP/ltp-2010-01-12/testcases/kernel/include
-I/home/LTP/ltp-2010-01-12/testcases/kernel/syscalls/mbind/../utils/
-I../../../../include -I../../../../include   -L../../../../lib  mbind01.c -lltp -lnuma -o mbind01
mbind01.c:184: error: `MPOL_DEFAULT' undeclared here (not in a function)
mbind01.c:184: error: initializer element is not constant
mbind01.c:184: error: (near initialization for `tcase[0].policy')
mbind01.c:188: error: initializer element is not constant
mbind01.c:188: error: (near initialization for `tcase[0]')
mbind01.c:190: error: initializer element is not constant
mbind01.c:190: error: (near initialization for `tcase[1].policy')
mbind01.c:194: error: initializer element is not constant
mbind01.c:194: error: (near initialization for `tcase[1]')
mbind01.c:196: error: `MPOL_BIND' undeclared here (not in a function)
mbind01.c:196: error: initializer element is not constant
mbind01.c:196: error: (near initialization for `tcase[2].policy')
mbind01.c:200: error: initializer element is not constant
mbind01.c:200: error: (near initialization for `tcase[2]')
mbind01.c:202: error: initializer element is not constant
mbind01.c:202: error: (near initialization for `tcase[3].policy')
mbind01.c:206: error: initializer element is not constant
mbind01.c:206: error: (near initialization for `tcase[3]')
mbind01.c:208: error: `MPOL_INTERLEAVE' undeclared here (not in a function)
mbind01.c:208: error: initializer element is not constant
mbind01.c:208: error: (near initialization for `tcase[4].policy')
mbind01.c:212: error: initializer element is not constant
mbind01.c:212: error: (near initialization for `tcase[4]')
mbind01.c:214: error: initializer element is not constant
mbind01.c:214: error: (near initialization for `tcase[5].policy')
mbind01.c:218: error: initializer element is not constant
mbind01.c:218: error: (near initialization for `tcase[5]')
mbind01.c:220: error: `MPOL_PREFERRED' undeclared here (not in a function)
mbind01.c:220: error: initializer element is not constant
mbind01.c:220: error: (near initialization for `tcase[6].policy')
mbind01.c:224: error: initializer element is not constant
mbind01.c:224: error: (near initialization for `tcase[6]')
mbind01.c:226: error: initializer element is not constant
mbind01.c:226: error: (near initialization for `tcase[7].policy')
mbind01.c:230: error: initializer element is not constant
mbind01.c:230: error: (near initialization for `tcase[7]')
mbind01.c:236: error: initializer element is not constant
mbind01.c:236: error: (near initialization for `tcase[8]')
mbind01.c:238: error: initializer element is not constant
mbind01.c:238: error: (near initialization for `tcase[9].policy')
mbind01.c:243: error: initializer element is not constant
mbind01.c:243: error: (near initialization for `tcase[9]')
mbind01.c:246: error: initializer element is not constant
mbind01.c:246: error: (near initialization for `tcase[10].policy')
mbind01.c:250: error: initializer element is not constant
mbind01.c:250: error: (near initialization for `tcase[10]')
mbind01.c: In function `do_test':
mbind01.c:309: error: `MPOL_F_ADDR' undeclared (first use in this function)
mbind01.c:309: error: (Each undeclared identifier is reported only once
mbind01.c:309: error: for each function it appears in.)
make[4]: *** [mbind01] Error 1
------------
Following version's cvs's bring same results.
 - 2010-01-08
 - 2010-01-12
 - 2010-01-13
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Modified Files:
ltp/testcases/kernel/syscalls/mbind/mbind01.c
ltp/m4/ltp-numa.m4

49) Log Message:
Properly resolve mbind stuff... it was actually mempolicy tests... and it was present in more than just mbind01.c. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/syscalls/mbind/mbind01.c
ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c

50)  Log Message:
Finish this mempolicy crud off for good, after a fair amount of tweaking. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
ltp/m4/ltp-numa.m4
ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c

51) Log Message:
1. Resolve some compatibility issues with make 3.80.
2. Fix a bug with clean_install_dir being included in `target_to_dir_mapping'...
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Modified Files:
ltp/Makefile

52) Log Message:
1. Fix an out-of-sync variable (automake.mk), and an incorrect clean (*.in needs to be cleaned with ac-maintainer-clean, NOT distclean). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/include/mk/automake.mk

53) Log Message:
Get rid of $(DIR) variable in define block. Never should have bloody been there in the first place... stupid stupid. Problem noted by Mitani-san with zip test (defines the same variable). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/include/mk/functions.mk

54) Log Message:
Note the reasoning for the -- before CLEAN_TARGETS :)... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/include/mk/functions.mk

55) Log Message:
Check in skeleton scripts for testing out LTP, end-to-end, from scratch -- that way less trivial issues will get into the tree. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Added Files:
ltp/testscripts/build/README
ltp/testscripts/build/test_install_in_build_tree.sh
ltp/testscripts/build/test_install_out_of_build_tree.sh
ltp/testscripts/build/test_out_of_build_tree.sh

56) Log Message:
Move the build scripts to the build directory as well. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Removed Files:
ltp/testscripts/default_runtest_set.awk
ltp/testscripts/ltp-missing-install-files.py
Added Files:
ltp/testscripts/build/default_runtest_set.awk
ltp/testscripts/buildltp-missing-install-files.py

57) Log Message:
Keep on working on fixing the selinux-testsuite... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile.inc
ltp/testscripts/test_selinux.sh
Added Files:
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile.selinux
ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile.selinux

58) Log Message:
Install Makefile.selinux, not Makefile. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile

59) Log Message:
Further diff on top of the prior one to resolve a few remaining issues in getting the tests to pass.  With these two patches, all tests appear to pass on Fedora 12. 
Things that remain unresolved:
- RHEL4 support.  Is RHEL4 to be supported still by ltp, given dependencies?
  RHEL4 has been using the test policy under policy/ and has a different build/load process.
- Running individual tests manually.  As described in the selinux-testsuite
  README, it used to be possible to run individual tests via tests/runtest.sh
in order to more easily hunt down specific failures and get more verbose output than we get from any of the results/* files.
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>,
Acked-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testscripts/test_selinux.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit.sh

And much much more......!!

LTP-20091231

1) Log Message:
Don't fail the ssh tests if the home directory we are creating already exists (eg. when it was created by adduser): this patch silences the error message "mkdir: directory already exists" in ssh tests, caused by the code that handles home directory creation in case adduser didn't do it. Unfortunately, the same code failed when adduser did create the directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/network/tcp_cmds/ssh/ssh01
ltp/testcases/network/tcp_cmds/ssh/ssh02
ltp/testcases/network/tcp_cmds/ssh/ssh03

2) Log Message:
Fixes of some errors discovered by "set -u": this patch fixes the following problems:
 - read of $TEST_USER before it's set in ftp03,
 - remnants of the $COMMAND variable which isn't really there anymore in netstat01,
 - probably a typo in rsh01 ($COUNT vs. $TST_COUNT),
 - $2 has to be escaped twice in rwho01, to appear in the awk script,
 - when no interface is found tcpdump01, $IF is unset. Don't spit out an error in that case,
This is a version with changes reflecting Mike's comments. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/network/tcp_cmds/ftp/ftp03
ltp/testcases/network/tcp_cmds/netstat/netstat01
ltp/testcases/network/tcp_cmds/rsh/rsh01
ltp/testcases/network/tcp_cmds/rwho/rwho01
ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01

3) Log Message:
Fix a bug in awk code in rsh01: this patch fixes the following problem with awk code in rsh01. It caused the test to fail. The END label is executed always, even in the event of exit. Therefore, the "exit 1" statement was executed even when the line matched (as a consequence of "exit 0") and awk always returned 1 (ie. failure). Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/network/tcp_cmds/rsh/rsh01

4) Log Message:
Remove the use of bash arrays from memcg_stress_test: this patch removes the use of bash arrays from memcg_stress_test.sh, thus making the script more POSIX friendly. I changed the array into a series of variables, read and written using eval. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh

5) Log Message:
Fix small errors in the runtest files: this patch fixes the following problems in the runtest files:
 - rwtest has been renamed to rwtest.sh,
 - there is no ipv6 variant of rlogin test
Signed-off-by: Jiri Palecek <jpalecek@web.de>,

Modified Files:
ltp/runtest/fs ltp/runtest/ipv6_expect

6) Log Message:
Refer to checkforlibcap.sh by its real name: checkforlibcap doesn't exist, the script's proper name is checkforlibcap.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/security/filecaps/filecapstest.sh

7) Log Message:
Fix a wrong (reversed) success condition in echo01: This patch reverses the success check in echo01, obviously the checksums being equal is the right outcome. This is the version with the changes Mike Frysinger requested.Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/network/tcp_cmds/echo/echo01

8) Log Message:
rename readme file to avoid clean glob

Added Files:
ltp/testcases/misc/math/float/iperb/README
ltp/testcases/misc/math/float/trigo/README

Removed Files:
ltp/testcases/misc/math/float/iperb/readme
ltp/testcases/misc/math/float/trigo/readme

9) Log Message:
Hello, I tried to make ltp with the -j switch and found the following problems:
 - the autotools target fail because of missing dependency on aclocal.m4 (almost all autotools targets depend on it)
 - the shell loop in generic_trunk_target makes the "all" rules of the subdirectories run strictly sequentially
This patch fixes these issues by adding dependencies to the autotools targets (it also deletes some of the duplicated targets from the realtime Makefile), and by making one target for each subdirectory in generic_trunk_target. Note that I really don't know if this works on an arbitrary make version. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/include/mk/utomake.mk
ltp/testcases/realtime/Makefile

10) Log Message:
Use tail -n 1 instead of tail -1. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/commands/ade/file/file_test.sh

11) Log Message:
Add support for a user specified strip application via configure. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/configure.ac
ltp/include/mk/config.mk.default
ltp/include/mk/config.mk.in

12) Log Message:
As noted by Jiri, the objdump tests were disabled in the infrastructure upgrade because they didn't fit exactly into the new infrastructure.
1. Makefile: Reenable the test.
2. objdump/Makefile: Fix compilation so that it deterministically compiles with -g (needed for the test, even though it currently fails because objdump expects DWARF and that's currently unsupported with ld(1) from what I've been reading).
3. objdump/test.c -> objdump/test_arch.c: for the sake of clarity and to ensure that the command doesn't conflict with test(1), rename test.c to test_arch.c.
4. objdump/objdump01: Clarify the purpose and error check --debugging in the test.
Props go to Jiri for the original observations and suggestions. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/commands/ade/Makefile
ltp/testcases/commands/ade/objdump/Makefile
ltp/testcases/commands/ade/objdump/objdump01 
Added Files:
ltp/testcases/commands/ade/objdump/test_arch.c 
Removed Files:
ltp/testcases/commands/ade/objdump/test.c

13) Log Message:
Some distributions will tack on additional versioning info to the official version, so let's account for that. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/include/mk/env_pre.mk

14) Log Message:
Don't use linux/* headers. They don't compile out of the box on Ubuntu Dapper Drake. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/security/smack/smack_set_socket_labels.c

15) Log Message:
Fix compilation with older glibc releases by restoring the POLLHDRDUP constant on-demand definition. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/syscalls/ppoll/ppoll01.c

16) Log Message:
IDcheck.sh failing shouldn't be a hard error. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/Makefile

17) Log Message:
Older versions of binutils / gcc don't properly grok the weak symbols solution I put in before the 200911 release, so instead implement the code using a preprocessor define (CLEANUP), which can be defined before including cleanup.c, and thus the user can specify what cleanup function they wish to use before it's defined. This works on Ubuntu 6.02 (dapper drake) with gcc 4.0 and binutils 2.16.9, but I'm not sure if it works with older tools, as I couldn't hunt down older distro sources... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/containers/libclone/libclone.c
ltp/testcases/kernel/containers/pidns/pidns01.c
ltp/testcases/kernel/include/linux_syscall_numbers.h
ltp/testcases/kernel/include/regen.sh
ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
ltp/include/ltp_signal.h 
Added Files:
ltp/include/cleanup.c

18) Log Message:
Wholesale testcase cleanup. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/timers/timer_settime/Makefile
ltp/testcases/kernel/timers/timer_settime/timer_settime02.c
ltp/testcases/kernel/timers/timer_settime/timer_settime03.c
ltp/testcases/kernel/timers/timer_create/Makefile
ltp/testcases/kernel/timers/timer_create/timer_create02.c
ltp/testcases/kernel/timers/timer_create/timer_create03.c
ltp/testcases/kernel/timers/timer_create/timer_create04.c
ltp/testcases/kernel/timers/include/common_timers.h
ltp/testcases/kernel/timers/clock_settime/clock_settime02.c
ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
ltp/testcases/kernel/timers/clock_gettime/Makefile
ltp/testcases/kernel/timers/clock_gettime/clock_gettime02.c
ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
ltp/testcases/kernel/timers/timer_delete/timer_delete02.c
ltp/testcases/kernel/timers/timer_delete/timer_delete03.c

19) Log Message:
Polish up clean logic a bit further. Later versions of gcc (rightfully) whine more about function attributes, et all. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/containers/pidns/pidns01.c
ltp/testcases/kernel/containers/pidns/pidns02.c
ltp/testcases/kernel/containers/pidns/pidns03.c
ltp/testcases/kernel/containers/pidns/pidns04.c
ltp/testcases/kernel/containers/pidns/pidns10.c
ltp/testcases/kernel/containers/pidns/pidns17.c
ltp/testcases/kernel/containers/libclone/libclone.c
ltp/include/cleanup.c

20) Log Message:
1. Make the autotools process more straightforward.
2. Fix a corner case where executing distclean after autotools was failing to find testcases/realtime/include/realtime_config.h.in.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/include/mk/automake.mk
ltp/testcases/realtime/Makefile

21) Log Message:
This patch fixes one overlooked line and also removes trailing whitespaces. Signed-off-by: <chrubis@suse.cz>.

Modified Files:
ltp/runtest/ltp-aio-stress.part1
ltp/runtest/ltp-aio-stress.part2

22) Log Message:
Fix overreaching clean targets in Makefiles that cleaned the readme files: the makefiles in some of the float tests contain the glob "[dr]*" in their clean targets. Unfortunately, this deletes not only the generated reference files, but also the readme files shipped in those directories. This patch fixes it by changing CLEAN_TARGETS to more specific patterns (that capture all generated files in all float tests, however). Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/misc/math/float/iperb/Makefile
ltp/testcases/misc/math/float/trigo/Makefile

23) Log Message:
New sigwaitinfo test: this is the test for the rt_sigtimedwait et al. functions I promised earlier. The code is unchanged since I sent it for the first time, but the Makefiles are adapted to the new build system, with the help of Garret Cooper. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Added Files:
ltp/testcases/kernel/syscalls/rt_sigtimedwait/Makefile
ltp/testcases/kernel/syscalls/sigtimedwait/Makefile
ltp/testcases/kernel/syscalls/sigwait/Makefile
ltp/testcases/kernel/syscalls/sigwaitinfo/Makefile
ltp/testcases/kernel/syscalls/sigwaitinfo/sigwaitinfo01.c

24) Log Message:
if4-alias-addlarge - default values for IPV4_NETWORK and  IPV4_HOST: The testcase code expects class A (or /8 ) network addresses to be assigned to the tested interfaces and fails with the default values of class C (or /24). Signed-off-by: Radoslav Kolev <radoslav.kolev@rnd.bg>.

Modified Files:
ltp/testcases/network/stress/interface/if4-alias-addlarge

25) Log Message:
Stupid typo noticed by Paul Larson. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Modified Files:
ltp/Makefile

26) Log Message:
The following is changelog. This patch can fix the following problem:
-- delete the code of setting the test_fs flag
-- open the verbose mode of e4defrag, it is useful to find the problem of online defrag
-- fix some bug of the Makefile
-- throw the utilities version info away
-- delete two unnecessary testcases about ext4 subdir limit test
Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,

Modified Files:
ltp/testcases/kernel/fs/ext4-new-features/Makefile
ltp/testcases/kernel/fs/ext4-new-features/README
ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/ext4-alloc-test.sh
ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_get_inode_version.sh
ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_inode_version_test.sh
ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/ext4_journal_checksum.sh
ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/ext4_online_defrag_test.sh
ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/ext4_persist_prealloc_test.sh
ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/ext4_subdir_limit_test.sh
ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/ext4_uninit_groups_test.sh

27) Log Message:
math/float/thread_code.c, revert previous patch which added check for NaN. Here is a patch that reverts the previous patch applied to thread_cod.c. Some of the float tests were reporting a failure where it detected the difference between the result and expected result was NaN(not a number).  As some of the results and expected results resolved to inf(infinity), the difference calculation would result in NaN. With the previous patch, float_power and float_bessel tests were consistently failing on all architectures tried. Signed-off by: Henry Yei <hyei@mvista.com>. 

Modified Files:
ltp/testcases/misc/math/float/thread_code.c

28) Log Message:
1. Fix out-of-build-tree support (hit a few snags).
2. Enable ${bindir} support.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/Makefile
ltp/include/mk/automake.mk
ltp/include/mk/config.mk.default
ltp/include/mk/config.mk.in
ltp/include/mk/testcases.mk

29) Log Message:
As several folks have noticed (Mitani-san, etc), the entries in runtest/fs was incorrect and wasn't switched over from rwtest.sh to rwtest. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/runtest/fs

30) Log Message:
run_libevent.sh was looking for test-libevent.sh in the wrong directory as pointed out by Mitani-san, because the Makefile was installing from and to the relative path. Signed-off-by: Tomori Mitani <mitani@ryobi.co.jp>, Acked-by: Garrett Cooper <yanegomi@gmail.com>

Modified Files:
ltp/testcases/kernel/syscalls/libevent/run_libevent.sh

31) Log Message:
Fix the install and execution of the unzip01 test as it wasn't being done properly after the Makefile infra restructure. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/runtest/commands
ltp/testcases/commands/unzip/Makefile

32) Log Message:
Update the TODO list a bit. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/TODO

33) Log Message:
Fix compilation on systems where numa.h is present as nodemask_set is present in version 1 copy of numa.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/utils/numaif.h

34) Log Message:
ptrace.h: Let's try THIS for solving the compile issue on ia64... ptrace04.c: Need to add a stub cleanup() function for ptrace04 to compile. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/ptrace/ptrace.h
ltp/testcases/kernel/syscalls/ptrace/ptrace04.c

35) Log Message:
Search path shouldn't be relative from current directory. Please use PATH instead. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/power_management/runpwtests.sh

36) Log Message:
Improve filesystem checks for psuedo-fs'es like NFS rootfs through improved awk call. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.sh

37) Log Message:
1. Install the testscripts with LTP again.
2. Setup the initial piece for installing in the build tree, as requested by KD and a few others.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/Makefile
ltp/include/mk/env_pre.mk
ltp/testscripts/Makefile

38) Log Message:
Replace the while loop + counter with a more resource efficient iterator. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/execltp.in

39) Log Message:
It's run_libevent.sh, not run-libevent.sh. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/Makefile

40) Log Message:
Fix the libevent compilation because it was half-assed before. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/Makefile

41) Log Message:
As pointed out by Casper, the path to run_libevent.sh is actually specified incorrectly in runtest/syscalls. It should be $LTPROOT/testcases/bin/libevent/run_libevent.sh. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/runtest/syscalls

42) Log Message:
As noted by luibo...
`According to case ld, ldd and nm's Makefile, s/*.o/*.obj/'.
1. ld01: Also, fix version parsing (newer versions don't have `version' in the same line as the version) and remove the hardcoded /usr/bin/ld // ld.
2. ldd01: Remove hardcoded cc // ldd.
3. nm01: Remove hardcoded cc // nm.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/commands/ade/ld/ld01
ltp/testcases/commands/ade/ldd/ldd01
ltp/testcases/commands/ade/nm/nm01

43) Log Message:
Remove one last hardcoded $CC. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/commands/ade/ld/ld01

44) Log Message:
Fix the missing event.h error found by Tomomori-san on systems without event.h by picking it up from the src directory as described in the following message. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/Makefile

45) Log Message:
Hello, The command "export X=Y cmd" means export variable X (valued Y) and variable cmd; it does not run cmd. To do the latter, you can write  "X=Y cmd" (as in this patch) or "export X=Y; cmd". Signed-off-by: Jiri Palecek <jpalecek@web.de>,

Modified Files:
ltp/runtest/nfs

46) Log Message:
Hello, linktest.sh is failing when ran using the stress.part1 file, because it lacks command line arguments. This patch just adds them (taken from the fs runtest file). Signed-off-by: Jiri Palecek <jpalecek@web.de>,

Modified Files:
ltp/runtest/stress.part1

47) Log Message:
Fix autoconf preprocessor defines. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/controllers/freezer/vfork.c

48) Log Message:
Revert to Mike's original copy of ptrace.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/ptrace/ptrace.h

49) Log Message:
Remove the idiot reference. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/ptrace/ptrace.h

50) Log Message:
Fix absolute path to library, as we're no longer directly installing libraries into $(libdir). Issue found by Caspar Zhang <czhang@redhat.com>.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/network/sctp/Makefile

51) Log Message:
Fix the remaining `lib-not-found' error when compiling for the second time as reported by Caspar Zhang <czhang@redhat.com>. Signed-off-by: Garrett Cooper
<yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
ltp/testcases/kernel/controllers/Makefile
ltp/testcases/kernel/controllers/Makefile.inc

52) Log Message:
use the renamed syscall perf_event_open. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>,

Modified Files:
ltp/testcases/kernel/performance_counters/performance_counter01.c
ltp/testcases/kernel/performance_counters/performance_counter02.c

53) Log Message:
drop old __NR_perf_counter_open syscall name and force everyone to use new __NR_perf_event_open. Mike Frysinger <vapier@users.sourceforge.net>

Modified Files:
ltp/testcases/kernel/include/linux_syscall_numbers.h
ltp/testcases/kernel/include/regen.sh

54) Log Message:
update config.sub/config.guess files. Mike Frysinger <vapier@users.sourceforge.net>,

Modified Files:
ltp/testcases/kernel/syscalls/pcllib/config.guess
ltp/testcases/kernel/syscalls/pcllib/config.sub
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.guess
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.sub
ltp/testcases/open_hpi_testsuite/config.guess
ltp/testcases/open_hpi_testsuite/config.sub

55) Log Message:
autoconf 2.61 on my work box pukes when CHECK_HEADERS_ONCE is used. Replace it with CHECK_HEADERS. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/m4/ltp-ptrace.m4

56) Log Message:
1. Fix the 2.x quota autoconf test
2. Disable the 1.x RHEL quota autoconf test (don't have a system to verify the requirement on).
3. Fix indentation in quotactl01.c
4. Block off some quotactl constants that only exist on quota 2.x.
5. Add a check for geteuid() => root. This is required for quotactl; seems funny that the test fails with EADDR though instead of properly setting the errno to EPERM for quotactl(QUOTA_ON, ...). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
ltp/m4/ltp-quota.m4

57) Log Message:
1. ltp-signalfd.m4: be more strict with AC_CHECK_HEADERS by encapsulating the header items in [].
2. Change AC_CHECK_HEADERS_ONCE with AC_CHECK_HEADERS as my work copy of autoconf 2.61 / m4 pukes on this defun and improperly parses the header tokens.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/configure.ac
ltp/m4/ltp-signalfd.m4

58) Log Message:
Need to check if the preprocessor define is true or false, not if the definition exists as autoconf sets the preprocessor define to 0 if the DECL doesn't exist. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/controllers/freezer/vfork.c

59) Log Message:
libevent.a gets put in the libevent directory, not libevent/lib directory. Adjust LDFLAGS accordingly. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/Makefile

60) Log Message:
Hello, I've found some problems with the sendfile01 testcase (the one under network/tcp_cmds). This patch fixes them: Pass the -6 parameter to gethost if we are to use ipv6 and run the ipv6 server in that case. Also, fix the awk code for getting the PID: The PID is the second column, which is $2, not $1. Also: 
 - initialize addrlen for accept syscall in the server (=> avoid EINVAL)
 - use tst_resm in the client instead of tst_res, to avoid an error message interpreted as a filename
The patch originally sent via email was modified so that the POSIX form of ps was called (with the -), and the PID was in the first column. Furthermore, this patch was modified to ensure that IPADDR was in fact being set to a valid value to avoid hangs as gethost could be missing (as well as netlib.sh), which symbolizes an install failure, which would ultimately result in a test hang. Signed-off-by: Jiri Palecek <jpalecek@web.de>,

Modified Files:
ltp/testcases/network/tcp_cmds/sendfile/sendfile01
ltp/testcases/network/tcp_cmds/sendfile/testsf_c.c
ltp/testcases/network/tcp_cmds/sendfile/testsf_s.c

61) Log Message:
Apply the fix for the issue noted below. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>. Tomonori Mitani

Modified Files:
ltp/testscripts/Makefile
ltp/testscripts/test_fs_bind.sh
ltp/testcases/kernel/fs/fs_bind/bin/Makefile

62) Log Message:
Apply the fix for the issue noted below. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/fs/fs_bind/Makefile

63) Log Message:
Resolve the issue reported in the following email by using WIFEXITED(status) && WEXITSTATUS(status) == 0 as the pass criteria, as it should be according to wait(2). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c

64) Log Message:
Address the issue reported in the following email by installing all .c files. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/commands/ade/nm/Makefile

65) Log Message:
configure.ac: add a check for linux/mempolicy.h testcases/kernel/hotplug/...:
- Enable memory hotplug build and install
- Cordon off mempolicy / numa dependent logic on systems where it isn't available for compile / linux.
- Remove ad hoc / mostly incorrect move_mempages logic.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/m4/ltp-numa.m4
ltp/testcases/kernel/hotplug/Makefile
ltp/configure.ac
ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
ltp/testcases/kernel/hotplug/memory_hotplug/segment.c

66) Log Message:
Fix the build for systems with newer versions of libnuma because it causes compilation errors (example: RHEL 5.2). The test was using libnuma 1.x API's and thus needs to be adapted to 2.x's API's. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/m4/ltp-numa.m4

Removed Files:
ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
ltp/include/mk/config.mk.default
ltp/include/mk/config.mk.in
ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c

67) Log Message:
get_mempolicy01: move libnuma v2 note to numa_helpers.h. mbind01.c: wash, rinse, repeat. numa_helpers.h: move libnuma v2 note here. Garrett Cooper <yaberauneya@users.sourceforge.net>,

Modified Files:
ltp/testcases/kernel/syscalls/mbind/mbind01.c

Added Files:
ltp/testcases/kernel/syscalls/utils/numa_helpers.h
ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c

68) Log Message:
Fix a typo. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/hotplug/memory_hotplug/segment.c

69) Log Message:
1) memtoy is a standalone tool, not a test. So let's not LTP-ify it too much.
2) Resolve a lot of other delightful typos... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c

70) Log Message:
Shuffle around macros, and put a safe-ish default in for __NR_migrate_pages (0). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>. 

Modified Files:
ltp/testcases/kernel/hotplug/memory_hotplug/commands.c

71) Log Message:
Fix part 1 of the issue described in the following email: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh

72) Log Message:
Fix part two of the email below... and fix some bash-isms while I'm at it... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh

LTP-20091130

1) Log Message:
Fix expected output in ar01 testcase: According to POSIX, the verbose output of "ar -tv" should not contain the leading zero in day-of-month (its format should be equivalent to %e specifier of date) [source: man(1posix)]. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/commands/ade/ar/ar01

2) Log Message:
Use a saner variant for computing the number of groups in cpuctl tests: this patch changes the calculation of numer of groups in cpuctl test. The new code doesn't need bc, and is more comprehensible IMHO. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/controllers/cpuctl/parameters.sh

3) Log Message:
Other compiler warning fixes: this is another chunk of compiler warning fixes in LTP tests, related to printf format strings. They have multiple causes:
- most of them are caused by %d used for the TEST_RETURN variable (as in a previous patch),
- off_t are cast to (int64_t) and PRId64 output specifier is used for them,
- other types are cast to (intmax_t) or (uintmax_t) and use the %jd or %ju (C99) output specifier. I've used this solution because it's generally correct, easy to use solution that is portable and (IMHO) more readable than using PRId64/PRIu64 and a cast (which you generally can't avoid). This way, there's only a cast,
- in ioperm test, address should be declared as unsigned long (according to ioperm(2)),
- other little fixes (foo vs. *foo, %S vs. %s, %0 vs. %o). 
Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
ltp/testcases/kernel/syscalls/fork/fork09.c
ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
ltp/testcases/kernel/syscalls/inotify/inotify02.c
ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
ltp/testcases/kernel/syscalls/llseek/llseek01.c
ltp/testcases/kernel/syscalls/lseek/lseek01.c
ltp/testcases/kernel/syscalls/lseek/lseek07.c
ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
ltp/testcases/kernel/syscalls/mknod/mknod01.c
ltp/testcases/kernel/syscalls/mknod/mknod06.c
ltp/testcases/kernel/syscalls/mknod/mknod07.c
ltp/testcases/kernel/syscalls/mknod/mknod09.c
ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
ltp/testcases/kernel/syscalls/msync/msync03.c
ltp/testcases/kernel/syscalls/msync/msync04.c
ltp/testcases/kernel/syscalls/msync/msync05.c
ltp/testcases/kernel/syscalls/munlock/munlock01.c
ltp/testcases/kernel/syscalls/munlock/munlock02.c
ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
ltp/testcases/kernel/syscalls/munmap/munmap03.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
ltp/testcases/kernel/syscalls/newuname/newuname01.c
ltp/testcases/kernel/syscalls/nice/nice04.c
ltp/testcases/kernel/syscalls/nice/nice05.c
ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
ltp/testcases/kernel/syscalls/pipe/pipe03.c
ltp/testcases/kernel/syscalls/prctl/prctl01.c
ltp/testcases/kernel/syscalls/prctl/prctl02.c
ltp/testcases/kernel/syscalls/pread/pread01.c
ltp/testcases/kernel/syscalls/pread/pread02.c
ltp/testcases/kernel/syscalls/pread/pread03.c
ltp/testcases/kernel/syscalls/pselect/pselect01.c
ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
ltp/testcases/kernel/syscalls/read/read01.c
ltp/testcases/kernel/syscalls/read/read04.c
ltp/testcases/kernel/syscalls/readlink/readlink01.c
ltp/testcases/kernel/syscalls/readlink/readlink02.c
ltp/testcases/kernel/syscalls/readlink/readlink03.c
ltp/testcases/kernel/syscalls/readlink/readlink04.c
ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
ltp/testcases/kernel/syscalls/rename/rename02.c
ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
ltp/testcases/kernel/syscalls/setgid/setgid01.c
ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
ltp/testcases/kernel/syscalls/setregid/setregid01.c
ltp/testcases/kernel/syscalls/setregid/setregid02.c
ltp/testcases/kernel/syscalls/setregid/setregid04.c
ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
ltp/testcases/kernel/syscalls/setuid/setuid01.c
ltp/testcases/kernel/syscalls/setuid/setuid02.c
ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
ltp/testcases/kernel/syscalls/signal/signal04.c
ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
ltp/testcases/kernel/syscalls/splice/splice01.c
ltp/testcases/kernel/syscalls/stat/stat03.c
ltp/testcases/kernel/syscalls/stat/stat05.c
ltp/testcases/kernel/syscalls/stat/stat06.c
ltp/testcases/kernel/syscalls/statfs/statfs01.c
ltp/testcases/kernel/syscalls/statfs/statfs03.c
ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
ltp/testcases/kernel/syscalls/stime/stime02.c
ltp/testcases/kernel/syscalls/symlink/symlink01.c
ltp/testcases/kernel/syscalls/sync/sync01.c
ltp/testcases/kernel/syscalls/tee/tee01.c
ltp/testcases/kernel/syscalls/time/time01.c
ltp/testcases/kernel/syscalls/time/time02.c
ltp/testcases/kernel/syscalls/times/times03.c
ltp/testcases/kernel/syscalls/truncate/truncate01.c
ltp/testcases/kernel/syscalls/truncate/truncate03.c
ltp/testcases/kernel/syscalls/truncate/truncate04.c
ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
ltp/testcases/kernel/syscalls/umask/umask01.c
ltp/testcases/kernel/syscalls/umask/umask03.c
ltp/testcases/kernel/syscalls/uname/uname01.c
ltp/testcases/kernel/syscalls/unlink/unlink05.c
ltp/testcases/kernel/syscalls/unlink/unlink06.c
ltp/testcases/kernel/syscalls/unlink/unlink07.c
ltp/testcases/kernel/syscalls/unlink/unlink08.c
ltp/testcases/kernel/syscalls/utime/utime06.c
ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
ltp/testcases/kernel/syscalls/wait4/wait401.c
ltp/testcases/kernel/syscalls/write/write01.c
ltp/testcases/kernel/syscalls/writev/writev06.c
ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
ltp/testcases/network/lib6/asapi_04.c
ltp/testcases/network/lib6/asapi_05.c
ltp/testcases/network/lib6/getaddrinfo_01.c
ltp/testcases/network/lib6/in6_02.c

4) Log Message:
Add an explicit requirement in the documentation stating that people need to have Gnu make 3.81, because many of the constructs in the new Makefile infrastructure will not work with prior versions of Gnu Make or other versions of Make. Garrett Cooper <yaberauneya@users.sourceforge.net>.

Modified Files:
ltp/INSTALL

5) Log Message:
extend autoconf ptrace tests. Mike Frysinger <vapier@users.sourceforge.net>.

Modified Files:
ltp/m4/ltp-ptrace.m4
ltp/testcases/kernel/controllers/freezer/vfork.c
ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
ltp/testcases/kernel/syscalls/ptrace/ptrace05.c
ltp/testcases/kernel/syscalls/ptrace/ptrace06.c

6) Log Message:
define and use common clone helpers. From: Serge E. Hallyn <serue@us.ibm.com>. Define ltp_clone() and related helpers in libltp, and convert all existing clone usages to them. This way we no longer have arch-specific cruft cluttering up random source files all over the place.

Modified Files:
ltp/testcases/kernel/containers/utsname/Makefile
ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
ltp/testcases/kernel/containers/pidns/Makefile
ltp/testcases/kernel/containers/pidns/pidns12.c
ltp/testcases/kernel/containers/pidns/pidns13.c
ltp/testcases/kernel/containers/pidns/pidns16.c
ltp/testcases/kernel/containers/pidns/pidns20.c
ltp/testcases/kernel/containers/pidns/pidns21.c
ltp/testcases/kernel/containers/pidns/pidns30.c
ltp/testcases/kernel/containers/pidns/pidns31.c
ltp/testcases/kernel/fs/fs_bind/bin/Makefile
ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
ltp/testcases/kernel/controllers/cgroup/test_6_2.c
ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
ltp/include/mk/config.mk.default
ltp/include/mk/config.mk.in
ltp/testcases/kernel/security/tomoyo/Makefile
ltp/testcases/kernel/security/tomoyo/newns.c
ltp/testcases/kernel/syscalls/clone/clone01.c
ltp/testcases/kernel/syscalls/clone/clone02.c
ltp/testcases/kernel/syscalls/clone/clone03.c
ltp/testcases/kernel/syscalls/clone/clone04.c
ltp/testcases/kernel/syscalls/clone/clone05.c
ltp/testcases/kernel/syscalls/clone/clone06.c
ltp/testcases/kernel/syscalls/clone/clone07.c
ltp/testcases/kernel/containers/sysvipc/Makefile
ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
ltp/testcases/kernel/containers/libclone/libclone.c
ltp/testcases/kernel/containers/libclone/libclone.h
ltp/testcases/kernel/containers/netns/common.c
ltp/include/test.h
Removed Files:
ltp/testcases/kernel/controllers/cgroup/clone_platform.h
Added File(s):
ltp/lib/cloner.c

7) Log Message:
The patch does the following:

1. Simplifies the code in get_mempolicy01,
2. Fixes indentation (some of the output in the diff looks wrong, but it's correct in the real testcase file),
3. Uses TERRNO for getting the error per testcase call properly, instead of getting the last errno value,
4. Uses basename(3) instead of hacking with strchr(3),
5. Disables the test for s390x (as __NR_get_mempolicy, __NR_mbind, and __NR_set_mempolicy aren't defined), as described in `Build Fails on some archs' thread,
Enabled:
get_mempolicy01    0  TINFO  :  (case00) START
EXPECT: return value(ret)=0 errno=0 (Success)
RESULT: return value(ret)=0 errno=0 (Success)
get_mempolicy01    1  TPASS  :  (case00) END
get_mempolicy01    0  TINFO  :  (case01) START
EXPECT: return value(ret)=0 errno=0 (Success)
RESULT: return value(ret)=0 errno=0 (Success)
get_mempolicy01    2  TPASS  :  (case01) END
get_mempolicy01    0  TINFO  :  (case02) START
EXPECT: return value(ret)=0 errno=0 (Success)
RESULT: return value(ret)=0 errno=0 (Success)
get_mempolicy01    3  TPASS  :  (case02) END
get_mempolicy01    0  TINFO  :  (case03) START
EXPECT: return value(ret)=0 errno=0 (Success)
RESULT: return value(ret)=0 errno=0 (Success)
get_mempolicy01    4  TPASS  :  (case03) END
get_mempolicy01    0  TINFO  :  (case04) START
EXPECT: return value(ret)=0 errno=0 (Success)
RESULT: return value(ret)=0 errno=0 (Success)
get_mempolicy01    5  TPASS  :  (case04) END
get_mempolicy01    0  TINFO  :  (case05) START
EXPECT: return value(ret)=0 errno=0 (Success)
RESULT: return value(ret)=0 errno=0 (Success)
get_mempolicy01    6  TPASS  :  (case05) END
get_mempolicy01    0  TINFO  :  (case06) START
EXPECT: return value(ret)=0 errno=0 (Success)
RESULT: return value(ret)=0 errno=0 (Success)
get_mempolicy01    7  TPASS  :  (case06) END
get_mempolicy01    0  TINFO  :  (case07) START
EXPECT: return value(ret)=0 errno=0 (Success)
RESULT: return value(ret)=0 errno=0 (Success)
get_mempolicy01    8  TPASS  :  (case07) END
get_mempolicy01    0  TINFO  :  (case08) START
EXPECT: return value(ret)=0 errno=0 (Success)
RESULT: return value(ret)=0 errno=0 (Success)
get_mempolicy01    9  TPASS  :  (case08) END
get_mempolicy01    0  TINFO  :  (case09) START
EXPECT: return value(ret)=0 errno=0 (Success)
RESULT: return value(ret)=0 errno=0 (Success)
get_mempolicy01   10  TPASS  :  (case09) END
get_mempolicy01    0  TINFO  :  (case10) START
EXPECT: return value(ret)=-1 errno=14 (Bad address)
RESULT: return value(ret)=-1 errno=14 (Bad address)
get_mempolicy01   11  TPASS  :  (case10) END
get_mempolicy01    0  TINFO  :  (case11) START
EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
RESULT: return value(ret)=-1 errno=22 (Invalid argument)
get_mempolicy01   12  TPASS  :  (case11) END
Forced disable (#undef'ed __NR_get_mempolicy):
$ ./get_mempolicy01
get_mempolicy01    1  TCONF  :  Your system doesn't properly support:
get_mempolicy
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c

8) Log Message:
1. Disable the test whenever the appropriate headers and syscalls don't exist so this will compile on systems without numa and without.
2. Fix the indentation.
3. Use TFAIL | TERRNO instead of all of the ad-hoc (TFAIL ... TERRNO, strerror(TERRNO)) logic.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/mbind/mbind01.c

9) Log Message:
1. Use linux_syscall_numbers.h.
2. Fix a format string (use inttypes.h).
3. Remove an unused var.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c

10) Log Message:
I was confused, and numaif.h is in fact a header under testcases/kernel/syscalls/utils. As such:

1. The autoconf test for the header is removed.
2. An appropriate inclusion is added for numa.h in numaif.h
3. Remove overengineered code in get_mempolicy01.c because linux_syscall_numbers.h handles the unhandled numa syscall numbers.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/get_mempolicy/et_mempolicy01.c
ltp/testcases/kernel/syscalls/mbind/mbind01.c
ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
ltp/testcases/kernel/syscalls/move_pages/Makefile
ltp/m4/ltp-numa.m4

11) Log Message:
Fix bad SQA:
1. main was missing an int return code.
2. #include <stdio.h> was missing for the printf.

Modified Files:
ltp/testcases/commands/ade/ar/file1.c
ltp/testcases/commands/ade/ar/file2.c
ltp/testcases/commands/ade/ar/file3.c

12) Log Message:
Report errors appropriate to whether or not the read / write operations with the pipe succeeded. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/containers/libclone/libclone.c

13) Log Message:
drop compile-time checks for the syscall and rely completely on runtime --people missing __NR_fallocate should update include/linux_syscall_numbers.h. Mike Frysinger <vapier@users.sourceforge.net>.

Modified Files:
ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
ltp/testcases/kernel/syscalls/fallocate/fallocate03.c

14) Log Message:
fallocate02: add a default case to avoid gcc uninitialized warning. Mike Frysinger <vapier@users.sourceforge.net>.

Modified Files:
ltp/testcases/kernel/syscalls/fallocate/fallocate02.c

15) Log Message:
Add a Common Issues section to address common roadblocks encountered with the build.  Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/INSTALL

16) Log Message:
Fix the Makefile comment title. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/syscalls/Makefile

17) Log Message:
Fix an unitialized variable and usage corner case where if argc > 1, it would always accept the arguments as-is. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure.c

18) Log Message:
main was lacking a return code. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/commands/ade/ar/file1.c

19) Log Message:
Fix the issue filed as https://sourceforge.net/tracker/?func=detail&aid=2892491&group_id=202378&atid=981342. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/utils/benchmark/ebizzy-0.3/ebizzy.c

20) Log Message:
main is missing a return code. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/commands/ade/ar/file3.c

21) Log Message:
Wow, ok -- copy-paste R'US. Missing return code in main, yet again. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/commands/ade/ar/file2.c

22) Log Message:
1. Fix 2 format strings, so that the underlying scripts actually are called properly.
2. Use appropriate precision so that 64-bit archs don't whine about printing out pid_t format strings.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/containers/netns/common.c

23) Log Message:
forgot to add ptrace.h as Garrett pointed out. Mike Frysinger <vapier@users.sourceforge.net>.

Added Files:
ltp/testcases/kernel/syscalls/ptrace/ptrace.h

24) Log Message:
The wording for the requirements was ambiguous and confusing. Make things explicit that you need make 3.81 to compile LTP. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/INSTALL

25) Log Message:
Drop the caps.

Modified Files:
ltp/INSTALL

26) Log Message:
drop adding of -O/-W type flags that are already handled in common .mk files. for the few makefiles that arent yet converted to the .mk infrastructure: Lately gcc developers introduced -Wextra flag that does the same as -W but is more descriptive. According to this using -W flag should be safe (as gcc is backward compatlible) but using -Wextra is limited to newer gcc releases. Attached patch replaces all -Wextra occurences with -W and thus fixes compliation failures with older gcc (mine was gcc-3.3.3 on sles). Patch by Cyril Hrubis <chrubis@suse.cz>.

Modified Files:
ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/Makefile
ltp/testcases/kernel/device-drivers/acpi/Makefile
ltp/testcases/kernel/controllers/cgroup_fj/Makefile
ltp/testcases/kernel/controllers/cpuacct/Makefile
ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
ltp/testcases/kernel/controllers/cpuctl_fj/Makefile
ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
ltp/testcases/kernel/io/disktest/Makefile
ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
ltp/testcases/kernel/device-drivers/nls/Makefile
ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile

27) Log Message:
1. Correct a missing reference in Makefile.
2. Correct some typos and other grammatical issues with README.mk-devel.

Modified Files:
ltp/README.mk-devel
ltp/Makefile

28) Log Message:
Correct another typo and fix the Quick Start directions. Found-by: Randy Dunlap <rdunlap@xenotime.net>, Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/INSTALL

29) Log Message:
numaif.h needs config.h to pick up the HAVE_NUMA_H autoconf set variable in config.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/syscalls/utils/numaif.h

30) Log Message:
Get rid of a valid -Wunused warning with the fscanf(3). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/lib/system_specific_process_info.c

31) Log Message:
Make sure that the chown is successful, and use getegid(2) instead of getgid(2). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/syscalls/access/access01.c

32) Log Message:
Having config.h.default automatically replace config.h is a nuisance. People should be directed to go read install again, instead of running into some undefined symbols in autoconf-generated territory, especially because config.h.default is a much smaller subset of config.h generated by autoconf/config.h.in. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/include/mk/automake.mk

33) Log Message:
The description for the RHEL 4.8 quotactl check was misleading. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/m4/ltp-quota.m4

34) Log Message:
Update config.h.default to match config.h.in. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/include/config.h.default

35) Log Message:
Return non-void return code when PTRACE junk is missing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/controllers/freezer/vfork.c

36) Log Message:
Apparently my system has all 3 of the available headers in its default -I search path:
- sys/ptrace.h
- linux/ptrace.h
- asm/ptrace.h
Make these headers mutually exclusive so they don't clash with one another and screw up some of the autoconf'ed decl tests. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/syscalls/ptrace/ptrace.h

37) Log Message:
Be consistent with the braces. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/lib/cmdlib.sh

38) Log Message:
vfork.c:
- Fix autoconf test result name for PTRACE_O_TRACEVFORK*.
vfork_freeze.sh:
- Implement proper TMPDIR logic.
- Remove forced make in place of optional (if needed) make operation.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/controllers/freezer/vfork.c
ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh

39) Log Message:
Dumb arse typo... Signed-off-by: The idiot that made the last checkin <root@devnull.com>.

Modified Files:
ltp/testcases/kernel/controllers/freezer/vfork.c

40) Log Message:
Just remove the frak'ing \t to be consistent with the old version. Blasted cylons... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/controllers/freezer/vfork.c

41) Log Message:
vfork.c:
1. Add signal handling code and cleanup code.
2. Protect against ptrace(PTRACE_KILL, -1, ...) *grins*.
3. Add a -f option so one could print out info with tst_res(3) while outputting data to the ptrace logfile.
vfork_freeze.sh:
1. Standardize the log name.
2. Fix a syntax error.

Modified Files:
ltp/testcases/kernel/controllers/freezer/vfork.c
ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh

42) Log Message:
Ok -- APPARENTLY asm/ptrace.h IS required for pt_regs! Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/syscalls/ptrace/ptrace.h

43) Log Message:
Make all of the numa tests consistent and correct. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c

44) Log Message:
need to include -lclone before -lltp. Mike Frysinger <vapier@users.sourceforge.net>.

Modified Files:
ltp/testcases/kernel/containers/mqns/Makefile

45) Log Message:
Fix build failure in cgroup_fj testcase: The following build failure occured on my x86 box. But the case "cgroup_fj" does not need "-lcontrollers" when building. So in my patch, i deleted "-lcontrollers" in testcases/kernel/controllers/Makefile.inc and added it to testcases/kernel/controllers/memctl/Makefile because the case "memctl" need it. All other cases in testcases/kernel/controllers/ build well too when my patch merged. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
 
Modified Files:
ltp/testcases/kernel/controllers/Makefile.inc
ltp/testcases/kernel/controllers/memctl/Makefile

46) Log Message:
Following patch fixes buffer overflow.c. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.

Modified Files:
ltp/testcases/kernel/fs/doio/growfiles.c

47) Log Message:
Rename coliding names in runtest files: Following patch renumbers testcase names in runtest/ltp-aio-stress.part1 and runtest/ltp-aio-stress.part2 so that their names don't collide. Also renames testcases in runtest/ltp-aiodio.part2 so that they don't collide with ltp-aio-stress ones. Signed-off-by: <chrubis@suse.cz>.

Modified Files:
ltp/runtest/ltp-aio-stress.part1
ltp/runtest/ltp-aio-stress.part2 ltp/runtest/ltp-aiodio.part2

48) Log Message:
1. Don't nuke config.h with clean. ac-clean will do that,
2. config.h can and should be produced either via manual intervention (discouraged) or configure (preferred),
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/include/Makefile

49) Log Message:
Get rid of an unused var. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/mbind/mbind01.c

50) Log Message:
Resolve some clashing symbols for static functions that are in fact defined in numa.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/utils/numaif.h

51) Log Message:
The shuffle of headers broke the ia64 workaround. Mike Frysinger <vapier@users.sourceforge.net>,

Modified Files:
ltp/testcases/kernel/syscalls/ptrace/ptrace.h

52) Log Message:
Make a note about the pt_reg changes that Mike implemented, so that another poor sole won't accidentally screw up this header. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/ptrace/ptrace.h

53) Log Message:
ext4: fix script error of ext4_nsec_timestamps_test.sh:
Execute test case of ext4_nsec_timestamps_test.sh had some errors:
./ext4_nsec_timestamps_test.sh: line 183: [0: command not found
./ext4_nsec_timestamps_test.sh: line 189: [0: command not found
This patch fixes them. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh

54) Log Message:
Removal of this testcase and it's reference as per "Serge E. Hallyn" <serue@us.ibm.com> suggestion: The patch in question is upstream, so pidns21.c will always fail and should be removed from ltp. It's worth testing that the container init survives SIGUSR1 from a child, but whether it survives or dies from a parent we don't particularly care.

Modified Files:
ltp/testcases/kernel/containers/pidns/runpidnstest.sh
Removed Files:
ltp/testcases/kernel/containers/pidns/pidns21.c

55) Log Message:
1. The logic check for IDcheck.sh was inverted for finding entries.
2. sys and users were being checked for in /etc/password, not /etc/group.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/IDcheck.sh

56) Log Message:
Add a note about outdated m4 output seen on RHEL 5.2. Need to add a check for m4 version in configure.ac *sigh*.... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/INSTALL

57) Log Message:
Correction -- it wasn't just m4. automake was outdated and after it was upgraded to an appropriate version, things just worked like they should. Update the directions again to note that. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/INSTALL

58) Log Message:
Fix the numa-related items for good so that they compile on systems with numa on them. This was compile-tested on Fedora 11 with numactl-devel installed and it passed. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/syscalls/get_mempolicy/Makefile

59) Log Message:
Fix the numa-related items for good so that they compile on systems with numa on them. This was compile-tested on Fedora 11 with numactl-devel installed and it passed. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

ltp/testcases/kernel/syscalls/utils/numaif.h
ltp/testcases/kernel/syscalls/move_pages/Makefile
ltp/testcases/kernel/syscalls/mbind/Makefile

60) Log Message:
Fix a missing brace. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/containers/mqns/mqns_02.c

61) Log Message:
Add runalltests.sh to the install list so it gets installed too. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/Makefile

62) Log Message:
Enhance runalltests.sh so that it can be executed from anywhere. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/runalltests.sh

63) Log Message:
Just need to make sure that we're in LTPROOT before executing anything because unfortunately all of the paths are RELATIVE to LTPROOT XD. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/runalltests.sh

64) Log Message:
1. Remove some stale items that have been resolved or are no longer pertinent.
2. Add a note about libevent being messed up.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/TODO

65) Log Message:
Fix some unchecked return warnings in mqns_01.c. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/containers/mqns/mqns.h
ltp/testcases/kernel/containers/mqns/mqns_01.c

66) Log Message:
support ptrace on sparc. Mike Frysinger <vapier@users.sourceforge.net>

Modified Files:
ltp/testcases/kernel/syscalls/ptrace/simple_tracer.c
ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h.

67) Log Message:
Fix __NR_[gs]et_mempolicy syscall numbers and a few other syscall numbers. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/include/arm.in
ltp/testcases/kernel/include/i386.in
ltp/testcases/kernel/include/ia64.in
ltp/testcases/kernel/include/powerpc.in
ltp/testcases/kernel/include/sh.in
ltp/testcases/kernel/include/sparc.in
ltp/testcases/kernel/include/sparc64.in 
ltp/testcases/kernel/include/x86_64.in

68) Log Message:
Forgot to add __NR_add_key to the rest of the .in files. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/include/powerpc.in
ltp/testcases/kernel/include/s390.in
ltp/testcases/kernel/include/sparc.in
ltp/testcases/kernel/include/sparc64.in
ltp/testcases/kernel/include/x86_64.in

69) Log Message:
Fix SIGSEGV if the group entries are missing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/setregid/setregid04.c

70) Log Message:
Use linux_syscall_numbers's syscall macro instead of syscall(2), so we can test for TCONF'ability of syscall. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/clock_getres/clock_getres01.c

71) Log Message:
Properly granularize errno reporting for sysconf. The manpage only says that EINVAL is supported for return codes. Everything else is free game for error reporting. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/sysconf/sysconf01.c

72) Log Message:
Make the test user lookup error for error bind02 a bit more intuitive. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/bind/bind02.c

73) Log Message:
Consolidate all of the logic in one area and clean it up significantly. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/keyctl/keyctl01.c

74) Log Message:
Add __NR_keyctl. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/include/arm.in
ltp/testcases/kernel/include/i386.in
ltp/testcases/kernel/include/ia64.in
ltp/testcases/kernel/include/powerpc.in
ltp/testcases/kernel/include/s390.in
ltp/testcases/kernel/include/sparc.in
ltp/testcases/kernel/include/sparc64.in 
ltp/testcases/kernel/include/x86_64.in

75) Log Message:
Makefile: No need to compile `create_link_16' ;)... create_link.c: Clean up the logic flow. lchown02.c: The change I made a few months ago, accidentally broke this app, as the process isn't it's CAP_CHOWN'ed, and thus the chown will always fail, by accident. I know I can CAP_CHOWN the proc ess, but prep_create_link: Add script to resolve the chown breakage. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Modified Files:
ltp/testcases/kernel/syscalls/lchown/Makefile
ltp/testcases/kernel/syscalls/lchown/create_link.c
ltp/testcases/kernel/syscalls/lchown/lchown02.c

76) Log Message:
Check in runtest changes for lchown02, and libevent (have to fix that still... almost done). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/runtest/syscalls

77) Log Message:
1. Convert rwtest.sh to rwtest (part 1).
2. Convert lchown02 in ltplite, according to what was also done to syscalls.
3. Convert the aio junk to $TMPDIR (this may or may not require additional work... memory serves me correctly, it does).
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/runtest/ltp-aiodio.part1
ltp/runtest/ltp-aiodio.part3
ltp/runtest/ltp-aiodio.part4
ltp/runtest/ltplite 
ltp/runtest/lvm.part1
ltp/runtest/lvm.part2
ltp/runtest/scsi_debug.part1
ltp/runtest/stress.part1
ltp/runtest/stress.part3

78) Log Message:
Make the switchover from rwtest.sh to rwtest. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/fs/doio/Makefile 
Added Files:
ltp/testcases/kernel/fs/doio/rwtest 
Removed Files:
ltp/testcases/kernel/fs/doio/rwtest.sh

79) Log Message:
Stupid me... I accidentally was mixing pointers with constants >_>... Fix my changes to setregid04, so it doesn't segfault if the groups don't exist, but still remains functional when run. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/setregid/setregid04.c

80) Log Message:
Quell the _GNU_SOURCE already defined noise. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/lib/cloner.c

81) Log Message:
Change += back to := for LDLIBS. I did this for a reason (to make sure that everyone adds the appropriate LDLIBS values after including config.mk // env_pre.mk // testcases.mk). We need to solve the linker issue with libclone, properly, not shove the issue under the rug with things like this. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/include/mk/config.mk.default
ltp/include/mk/config.mk.in

82) Log Message:
Use linux_syscall_numbers.h instead of the syscalls. Need to add the __NR_ defs to the .in files still. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/containers/libclone/libclone.h
ltp/testcases/kernel/containers/pidns/pidns30.c
ltp/testcases/kernel/containers/pidns/pidns31.c
ltp/testcases/kernel/containers/mqns/mqns_01.c
ltp/testcases/kernel/containers/mqns/mqns_02.c
ltp/testcases/kernel/containers/mqns/mqns_03.c
ltp/testcases/kernel/containers/mqns/mqns_04.c

83) Log Message:
Add the mq_* syscalls to the syscall list for each available architecture. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/include/arm.in
ltp/testcases/kernel/include/i386.in
ltp/testcases/kernel/include/ia64.in
ltp/testcases/kernel/include/powerpc.in
ltp/testcases/kernel/include/powerpc64.in
ltp/testcases/kernel/include/s390.in
ltp/testcases/kernel/include/sh.in 
ltp/testcases/kernel/include/sparc.in
ltp/testcases/kernel/include/sparc64.in
ltp/testcases/kernel/include/x86_64.in

84) Log Message:
1. Linker ordering is painful; -lltp must come last for some weird arse reason in order to work with binutils 1.19.51, whereas it needs to precede -lclone on 1.18.. We'll see whether or not it's fubar still in a minute...
2. Not all of the mq_* functions are syscalls; many are in fact libcalls, so we need to use the appropriate function call to stimulate them.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/containers/sysvipc/Makefile
ltp/testcases/kernel/containers/utsname/Makefile
ltp/testcases/kernel/containers/mqns/Makefile
ltp/testcases/kernel/containers/mqns/mqns.h
ltp/testcases/kernel/containers/mqns/mqns_01.c
ltp/testcases/kernel/containers/mqns/mqns_02.c
ltp/testcases/kernel/containers/mqns/mqns_03.c
ltp/testcases/kernel/containers/mqns/mqns_04.c
ltp/testcases/kernel/containers/pidns/Makefile
ltp/testcases/kernel/containers/pidns/pidns30.c
ltp/testcases/kernel/containers/pidns/pidns31.c

85) Log Message:
I was REALLY stupid when I made clean dependent on ac-distclean. BAD BAD IDEA. Forcing people to have to call configure every time clean is run is STUPID design. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>, 

Modified Files:
ltp/include/Makefile

86) Log Message:
Checking in possible final / intermediate solution to ppoll01 not functioning on mips32. I say intermediate because of the following message: AHA! I figured out why sigset is sized differently on mips32 for you, compared to other architectures. Just like there's a compat_caddr_t datatype (which is explicitly set to char *), there's also a compat_sigset_t as well. Let me see if I can figure out this mystery, but my guess is that you're using n32 based mips, most likely on an Octeon model ;) ;)... which would account for what you're seeing here and possibly account for why the test consistently hangs on our Cavium boards at work (our version of Linux has been hacked so bad though to take shortcuts in the design process instead of following proper design procedure that it makes me cry inside...). The patch attached for ppoll01:
1. Cleans up spacing and code style
2. Removes unneeded/broken debug option parsing if test fails.
3. Prints out the last failed errno, rather than just the last errno(which may have been successful)
4. Passes in correct size of sigset_t for mips.
This patch was tested/passed on x86, mips(little endian), and ppc_82xx. Signed-off-by: Henry Yei <hyei@mvista.com>, Acked-by: Garrett Cooper <yanegomi@gmail.com>

Modified Files:
ltp/testcases/kernel/syscalls/ppoll/ppoll01.c

87) Log Message:
1. Skip over /proc/irq by default to avoid broken hardware / drivers, and thus avoid `hangs'. You can traverse over /proc/irq using -i though.
2. Make the selinux piece a compile-time conditional, to avoid the additional function call.
3. Fix the overflow issue on 64-bit systems by increasing values of total_obj, et all to unsigned long long's.
4. Only call close / closedir if fd is > 0 and dir is not NULL.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Modified Files:
ltp/testcases/kernel/fs/proc/proc01.c

88) Log Message:
Let's not overwrite /bin/cat by accident in open08 if the setguid / setuid fails, mmk? Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/open/open08.c

89) Log Message:
As noticed by Shi Weihua, there was a syntax error in the awk command in get_cpu_usage: 
awk: print $9
awk: ^ syntax error pid 8077 cpu_usage
cpuctl_test_fj    1  TFAIL  :  case19    FAIL awk: print $9
awk: ^ syntax error pid 8104 cpu_usage
cpuctl_test_fj    1  TFAIL  :  case20    FAIL awk: print $9
awk: ^ syntax error
pid 8131 cpu_usage cpuctl_test_fj    1  TFAIL  :  case21    FAIL
awk: print $9 awk: ^ syntax error
pid 8193 cpu_usage cpuctl_test_fj    1  TFAIL  :  case22    FAIL
The checkin corrects the syntax error by implementing the function in a much cleaner manner than the previous implementation, by using just ps | awk instead of top | tail | head | awk | awk. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.

90) Log Message:
mem/hugetlb: fix failure of hugemmap04: Testcase hugemmap04 needs at least one hugepage to test, so there needs a judgement of "number of hugepages". This patch fixed the problems. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>. 

Modified Files:
ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c

91) Log Message:
Fix some remaining compile errors that we're checked in earlier... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/containers/libclone/Makefile
ltp/testcases/kernel/containers/libclone/libclone.h

92) Log Message:
1. Remove the .c files and all calls in runpwtests.sh because we can achieve the same thing through additional shell test logic.
2. Add the apicmds dependency.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Modified Files:
ltp/testcases/kernel/power_management/Makefile
ltp/testcases/kernel/power_management/runpwtests.sh 
Removed Files:
ltp/testcases/kernel/power_management/check_kv_arch.c
ltp/testcases/kernel/power_management/get_sched_values.c

93) Log Message:
mail: fix the bug of mail01: In the testcase "mail01", when mail is send to nosuchuser@domain and mail is send to user@nosuchdomain, mail program may return either "Returnedmail:" or "UndeliveredMailReturned", regardless of the existence of /etc/redhat-release. So, we did a bit of changes to recognize both of returned values. This patch fixes the problem. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>.

Modified Files:
ltp/testcases/commands/mail/mail_tests.sh

94) Log Message:
[PATCH (1/2)] add atomi_add() define for __sh__. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.

Modified Files:
ltp/testcases/realtime/include/librttest.h

95) Log Message:
[PATCH (2/2)] splitting the tsc support. The patch moves the tsc macros form the librttest.h to another header file (named libtsc.h). Without this I got the following error and no tests were built.
 [snip]
 In file included from librttest.c:43:
 ../include/librttest.h:127:2: error: #error
 ../include/librttest.h:169:2: error: #error
 In file included from librttest.c:43:
 ../include/librttest.h: In function ‘atomic_add’:
 [snip]
The tsc macros header is only included in the following tests (thus where necessary):
 o async_handler_tsc.c
 o preempt_timing.c
 o rdtsc-latency.c
Note1: instead of touching the make process the patch allows to build the tests above also for architecture that do not support tsc, yet. These tests will fail at run-time with ENOTSUP. A warning will appear while compiling as well. hmm, I do know if it is the right solution but it's simple and a good starting point for me. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.

Modified Files:
ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
ltp/testcases/realtime/func/measurement/preempt_timing.c
ltp/testcases/realtime/func/measurement/rdtsc-latency.c
ltp/testcases/realtime/include/librttest.h
Added Files:
ltp/testcases/realtime/include/libtsc.h

96) Log Message:
mem/hugeshmget: fix failure of hugeshmget01: During hugeshmget01 testcase, we got the following:
hugeshmget01    1  TFAIL  :  seqment size is not correct
hugeshmget01    1  TFAIL  :  hugeshmget01 call failed - errno = 17 :
File exists ......
In shmget call, "buf.shm_segsz" had been set to "huge_pages_shm_to_be_allocated", but the code still used old macro "HUGE_SHM_SIZE", and this leaded to error "seqment size is not correct". So do the following change:
1) s/HUGE_SHM_SIZE/huge_pages_shm_to_be_allocated
2) Delete unused macro "HUGE_SHM_SIZE" defination
This patch fixed the failure. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
ltp/testcases/kernel/mem/hugetlb/lib/ipcshm.h

97) Log Message:
lcov: add CVS revision number to version output

Modified Files:
ltp/utils/analysis/lcov/bin/lcov

98) Log Message:
lcov: add more CVS versioning

Modified Files:
ltp/utils/analysis/lcov/bin/gendesc
ltp/utils/analysis/lcov/bin/genhtml
ltp/utils/analysis/lcov/bin/geninfo
ltp/utils/analysis/lcov/bin/genpng
ltp/utils/analysis/lcov/bin/lcov
ltp/utils/analysis/lcov/bin/updateversion.pl

99) Log Message:
lcov: fix version fixup

Modified Files:
ltp/utils/analysis/lcov/bin/lcov

100) Log Message:
lcov: more version fixup

Modified Files:
ltp/utils/analysis/lcov/bin/gendesc
ltp/utils/analysis/lcov/bin/genhtml
ltp/utils/analysis/lcov/bin/geninfo
ltp/utils/analysis/lcov/bin/genpng

101) Log Message:
Hello guys, I have run into some problems with the network stress tests. I submitted a bug through the sourceforge bug tracker, but after subscribing to the mailing list I can see that it's here where all the action is. If this is not the right place, then please tell me what is the preferred way to submit bug reports and patches. I am using ltp-full-20091031. A lot of the TCP tests involving packet loss fail with this error: ./tcp4-uni-basic01: line 394: netem_param: unbound variable The reason is that strict checking for undefined variables is enabled with "set -u", but the variable netem_param is not always defined before testing its contents. The fix I have applied is to initialize the netem_param variable with an empty string. Also if4-addr-change always fails with this error:  TBROK  :  Failed to set an IPv4 address at the remote host I have found the reason to be a missing semicolon. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
ltp/testcases/network/stress/interface/if4-addr-change

102) Log Message:
1. Merge ftruncate.sh and ftruncate64.sh into one script - ftruncate04.sh - where all you have to do is specify no arguments or 64 to execute ftruncate04 or ftruncate04_64, respectively.
2. Correct tail -1 syntax (-<int> argument types are deprecated with tail(1); Redhat barks whenever it executes it).
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Modified Files:
ltp/testcases/kernel/syscalls/ftruncate/Makefile
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.sh 
Removed Files:
ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh

103) Log Message:
Fix more tail -<integer> syntax issues. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testscripts/test_robind.sh
ltp/testcases/pounder21/test_scripts/memtest
ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
ltp/tools/ltp_check
ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
ltp/testcases/kernel/fs/fs-bench/test.sh
ltp/testcases/kernel/fs/fs-bench/test2.sh

104) Log Message:
Include libevent in the proverbial mix. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Modified Files:
ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
ltp/runtest/ballista
ltp/runtest/syscalls
ltp/testcases/kernel/syscalls/libevent/test/Makefile.am
ltp/testcases/kernel/syscalls/Makefile
Added Files:
ltp/testcases/kernel/syscalls/libevent/test/test-libevent.sh 
Removed Files:
ltp/testcases/kernel/syscalls/libevent/test/test.sh

105) Log Message:
This wasn't supposed to be checked in yet. Reverting... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/runtest/ballista

106) Log Message:
Check in remaining syscall number modifications. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/include/arm.in
ltp/testcases/kernel/include/i386.in
ltp/testcases/kernel/include/sh.in

107) Log Message:
Append the PID to linux_syscall_numbers.h to avoid EBUSY / multiple file accesses with corrupt data at once if make(1) isn't doing the right thing and multiple jobs try to modify the header at the same time. This was based on personal experience with binutils and libtool modifying one file multiple times with parallel jobs via libtool. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Modified Files:
ltp/testcases/kernel/include/regen.sh

108) Log Message:
Commit execltp - a python script that provides a more user friendly alternative to runltp. The only thing basic that's outstanding from this script that could be improved upon is making the while loop into a python iterator. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/include/mk/automake.mk
ltp/Makefile
ltp/configure.ac 
Added Files:
ltp/execltp.in

109) Log Message:
As Mitani-san noticed the runtest file had two syntax errors -- 
 - "move_pagesXX" files are in "$LTPROOT/testcases/bin" direcotory, not in "$LTPROOT/bin" directory.
 - "chmod" commands don't have target file.
-- which resulted in the following output:
When I ran LTP in RHEL5.4 using ltp-2009-11-19.tar.gz, "move_pages03" and "move_pages11" were failed in each of "syscalls" and "numa" tests like that:
------------
move_pages01    1  TCONF  :  NUMA support not provided
move_pages02    1  TCONF  :  NUMA support not provided
chown: cannot access `move_pages03': No such file or directory
move_pages04    1  TCONF  :  NUMA support not provided
move_pages05    1  TCONF  :  NUMA support not provided
move_pages06    1  TCONF  :  NUMA support not provided
move_pages07    1  TCONF  :  NUMA support not provided
move_pages08    1  TCONF  :  NUMA support not provided
move_pages09    1  TCONF  :  NUMA support not provided
move_pages10    1  TCONF  :  NUMA support not provided
chown: cannot access `move_pages11': No such file or directory
Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>,
Acked-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/runtest/numa
ltp/runtest/syscalls

110) Log Message:
Reorder headers because of compile-time definitions. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/syscalls/utils/common_j_h.c

111) Log Message:
Fix a tail -1 syntax item that wasn't fixed this morning. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/pounder21/test_scripts/bonnie++

112) Log Message:
Convert the assert's to more informative tst_resm(3)'s. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/performance_counters/performance_counter01.c

113) Log Message:
According to the manpage for mknod(2): 
       EPERM  mode requested creation of something other than a regular  file,
              FIFO  (named pipe), or Unix domain socket, and the caller is not
              privileged (Linux: does not have the CAP_MKNOD capability); also
              returned if the file system containing pathname does not support
              the type of node requested.
So the default install doesn't fix this mode for mknodat01, and thus the test will always fail the first subtc.
1. Fix the runtest file so that this test passes completely.
2. Fix the ad hoc strerror(errno) calls by replacing them with compatible TTERRNO calls.
gcooper@orangebox ~ $
/scratch/ltp-dev2/ltp/testcases/kernel/syscalls/mknodat/mknodat01 
mknodat01    1  TPASS  :  mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
mknodat01    2  TPASS  :  mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
mknodat01    3  TPASS  :  mknodat() returned the expected errno: TEST_ERRNO=ENOTDIR(20): Not a directory
mknodat01    4  TPASS  :  mknodat() returned the expected errno: TEST_ERRNO=EBADF(9): Bad file descriptor
mknodat01    5  TPASS  :  mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Modified Files:
ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
ltp/runtest/syscalls

114) Log Message:
Add iterations option in gtod_latency. This patch adds a new option for tuning the number of iterations into the gtod_latency realtime test. Running gtod_latency on a target with limited resources it fails (ENOMEM) as soon as it try to allocate the memory for the two buffers start_data and stop_data. Tested on i386 and sh4 architectures. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.

Modified Files:
ltp/testcases/realtime/func/gtod_latency/gtod_latency.c

115) Log Message:
Have to keep in mind that obj is actually the full path, not the basename. Otherwise, the irq filtering is all for naught. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/fs/proc/proc01.c

116) Log Message:
These syscalls can be unimplemented on some archs and kernel versions, so add a check to make sure that they are or aren't as it's valid. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
ltp/testcases/kernel/syscalls/add_key/add_key01.c
ltp/testcases/kernel/syscalls/add_key/add_key02.c 
ltp/testcases/kernel/syscalls/keyctl/keyctl01.c

117) Log Message:
Fix several issues with the Makefiles as noted by Mitani-san and Luibo:
(1) "${LTPROOT}/testcases/kernel/syscalls/libevent/test/Makefile" does not exist. For this measure, this "Makefile" should be made when "${LTPROOT}/configure" executed or this is offered as standard equipment, I think.
(2) "${LTPROOT}/testcases/kernel/syscalls/libevent/libevent.a" does not exist. For this measure, this "libevent.a" may be necessary to be made when "make" executed in "${LTPROOT}" directory.
(3) "${LTPROOT}/testcases/kernel/syscalls/libevent/test/test.sh" does not exist. For this measure, this "test.sh" may be necessary to be offered as standard equipment.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/libevent/Makefile.am
ltp/testcases/kernel/syscalls/libevent/test/Makefile.in
ltp/testcases/kernel/syscalls/Makefile


118) Log Message:
All syscalls that aren't implemented on target architectures should be properly reported as missing instead of showing up as failures. Noticed by Mitani-san after he encountered several mbind(2) failures on an older kernel (2.6.9), as mbind(2) wasn't implemented until 2.6.17. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/include/regen.sh


119) Log Message:
The ENOSYS problem has been properly resolved in testcases/kernel/includes/regen.sh, so let's remove the ad hoc ENOSYS checks. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
ltp/testcases/kernel/syscalls/add_key/add_key01.c
ltp/testcases/kernel/syscalls/add_key/add_key02.c

120) Log Message:
This test should be compiled with -lrt -lpthread. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/rt_sigaction/Makefile

121) Log Message:
Check in local copy of configure.ac that had libevent modifications. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/configure.ac

122) Log Message:
A simple header which only contains SIGSETSIZE right now, but will contain more items (potentially) later.

Added Files:
ltp/include/ltp_signal.h

123) Log Message:
Greatly simplify the testcase and use SIGSETSIZE instead of 8 hardcoded everywhere.. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c

124) Log Message:
1. Use SIGSETSIZE from ltp_signal.h
2. Do NOT use <asm/poll.h>. Use <poll.h> instead:
NAME
       poll, ppoll - wait for some event on a file descriptor
SYNOPSIS
       #include <poll.h>        int poll(struct pollfd *fds, nfds_t nfds, int
timeout);
       #define _GNU_SOURCE
       #include <poll.h>
       int ppoll(struct pollfd *fds, nfds_t nfds,
               const struct timespec *timeout, const sigset_t *sigmask);
3. Remove POLLRDHUP #define because we can get the definition when we add #define _GNU_SOURCE:     POLLRDHUP (since Linux 2.6.17)  Stream socket peer closed connection, or shut down writing half of connection. The _GNU_SOURCE feature test macro must be defined in order to obtain this definition. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/ppoll/ppoll01.c

125) Log Message:
Clean up the test. Dumb thing segfaults on me though... grr... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c

125) Log Message:
1. Conform to ltp_signal.h
2. Fix some format strings with inttypes.h
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/signalfd/signalfd01.c

126) Log Message:

Modified Files:
ltp/testcases/kernel/syscalls/swapon/swapon01.c
ltp/testcases/kernel/syscalls/swapon/swapon02.c
ltp/testcases/kernel/syscalls/swapon/swapon03.c
ltp/configure.ac
ltp/testcases/kernel/include/arm.in
ltp/testcases/kernel/include/i386.in
ltp/testcases/kernel/include/ia64.in
ltp/testcases/kernel/include/powerpc.in
ltp/testcases/kernel/include/s390.in
ltp/testcases/kernel/include/sh.in
ltp/testcases/kernel/include/sparc.in 
ltp/testcases/kernel/include/x86_64.in

Removed Files:
ltp/m4/ltp-swaponoff.m4

Added Files:
ltp/include/swaponoff.h

127) Log Message:
What I meant to say in my last commit email was...
1. Replace swapon / swapoff calls with syscall wrapper calls to avoid having to deal with ugly header checks in autoconf land.
2. autoconf checks were wrong, as the MAX_SWAPFILES amount is actually predetermined based on the kernel version, not on the headers necessarily as Redhat LOVES being non-standard. This can't be tst_kvercmp, as tst_kvercmp is runtime based and MAX_SWAPFILES must be set at compile-time. And what I mean to say now is: I'm a dork -- I inverted the logic signs by accident (`<' -> `>'). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/swapon/swapon02.c
ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
ltp/include/swaponoff.h

128) Log Message:
You go in too ;)... Cleaned up this testcase as well, but this also segfaults on my system (before and after). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c

129) Log Message:
Enable ebizzy and kernbench properly so that they get installed in the correct spots. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/utils/benchmark/kernbench-0.42/Makefile
ltp/utils/benchmark/ebizzy-0.3/Makefile
ltp/utils/benchmark/Makefile

130) Log Message:
configure target shouldn't be executed by any sane human being. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/utils/Makefile

131) Log Message:
Implement a weak handler so that libraries (like libcontrollers) can override cleanup in the respective user code, as it's required to get past compile-time issues with pidns, et all. This only marks the beginning of our long journey of cleaning up the cleanup defined but not used warnings... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/include/regen.sh

132) Log Message:
Clean up testcase and have it conform to a more LTP-like standard. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_check.c

133) Log Message:
Need to change this script to scrape stdout. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh

134) Log Message:
Check in cleaned up versions of these tests. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
ltp/testcases/kernel/syscalls/eventfd/eventfd01.c

135) Log Message:
Remove a blank line. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/signalfd/Makefile

136) Log Message:
Clean up this testcase a lot by fixing indentation, spacing, fixing a few memory leaks, and the cleanup prototype. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/linkat/Makefile
ltp/testcases/kernel/syscalls/linkat/linkat01.c

137) Log Message:
Clean up the testcases a bit and make the tests follow more of a LTP-like reporting method. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/performance_counters/performance_counter01.c
ltp/testcases/kernel/performance_counters/performance_counter02.c

138) Log Message:
ptrace04.c: Avoid compile errors on some archs if the appropriate headers are missing and thus the structure is undefined by wrapping with preprocessor define: HAVE_STRUCT_PTRACE_REGS. ptrace.h: Shift around ptrace.h again, so preprocessor defines for datatypes are only done if necessary. We'll see if this fixes Mitani san's issue on ia64... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/ptrace/ptrace.h
ltp/testcases/kernel/syscalls/ptrace/ptrace04.c

139) Log Message:
No reason to do the #if !defined's anymore, because we're undefining the symbols before we #define them again XD. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/ptrace/ptrace.h

140) Log Message:
ptrace.h: Nevermind. The last commit was bogus -- we do need those #if !defined's.. ptrace04.c: WTF. Who in their bloody right mind would name a field and a data type with the same damn name?!?!?! The original test writer needs to be slapped. Not sure why in the heck the last compile didn't catch this glaring issue. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/syscalls/ptrace/ptrace.h
ltp/testcases/kernel/syscalls/ptrace/ptrace04.c

141) Log Message:
env_pre.mk: Check in, at bare minimum, the needed pieces to point people in the right direction as far as the make 3.81 requirement is concerned. functions.mk: Add some make 3.80 compatibility functions. Makefile: Remove make 3.81-ism's. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/include/mk/env_pre.mk
ltp/include/mk/functions.mk

142) Log Message:
env_pre.mk: Check in, at bare minimum, the needed pieces to point people in the right direction as far as the make 3.81 requirement is concerned. functions.mk: Add some make 3.80 compatibility functions. Makefile: Remove make 3.81-ism's. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/Makefile

143) Log Message:
Checkin all local changes for testcases/kernel/controllers to avoid compile-time warnings and errors, so that I can move forward with the weak handlers change. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c
ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_cpu_hog.c
ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
ltp/testcases/kernel/containers/pidns/pidns17.c
ltp/testcases/kernel/containers/pidns/pidns10.c
ltp/testcases/kernel/containers/pidns/pidns04.c
ltp/testcases/kernel/controllers/cpuset/Makefile.inc
ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c

144) Log Message:
Checkin the weak handlers change, so that compiles won't error out and test writers can define cleanup at the library level or the sourcefile(s) level, such that the sourcefile level version will overwrite the library level one. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/include/regen.sh

145) Log Message:
Add a check for (struct sigaction).sa_sigaction as it's not present on all architectures. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Added Files:
ltp/m4/ltp-signal.m4

Modified Files:
ltp/configure.ac

146) Log Message:
Some local changes bringing back CLEAN_DEPS and also making sure that FILTER_MAKE_TARGETS works even when MAKE_TARGETS is already defined. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/include/mk/generic_leaf_target.inc
ltp/include/mk/env_post.mk

147) Log Message:
Commit changes which provide a functional fix for the rt_sigaction(2) tests on x86_64, apart from SIGRTMIN (still crashes, but it keeps on going..). The test is now disabled on platforms where sa_handler isn't present in struct sigaction, which includes ia64, mips, and powerpc. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/include/ltp_signal.h
ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c


148) Log Message:
testcases/kernel/include/...: Add clock_gettime and clock_settime syscalls to all missing architecture .in files. testcases/kernel/timers/...:
1. Improve upon reporting, as noted by Andrew Vagin.
2. Clean up the test because there was a lot of ad hoc reporting / stale data that already gets punted back by | TERRNO and syscall, as implemented by linux_syscall_numbers.h, effectively simplifying the test(s) a LOT. 
3. Shift -D_GNU_SOURCE from CFLAGS to CPPFLAGS.
4. Make sure we link against -lrt, like the manpage says:
SYNOPSIS
       #include <time.h>
       int clock_getres(clockid_t clk_id, struct timespec *res);
       int clock_gettime(clockid_t clk_id, struct timespec *tp);
       int clock_settime(clockid_t clk_id, const struct timespec *tp);
       Link with -lrt.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/timers/clock_settime/Makefile
ltp/testcases/kernel/timers/clock_settime/clock_settime02.c
ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
ltp/testcases/kernel/include/arm.in
ltp/testcases/kernel/include/s390.in
ltp/testcases/kernel/include/sparc.in
ltp/testcases/kernel/include/arm.in

149) Log Message:
Avoid unintended side-effects with errno being overwritten by accident with fprintf call early on in the tst_print function.
Signed-off-by: Andrew Vagin <avagin@gmail.com>,
Acked-by: Mike Frysinger <vapier@gentoo.org>,
Acked-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/lib/tst_res.c

150) Log Message:
Remove useless comment. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/include/mk/testcases.mk

151) Log Message:
testcases/kernel/include/...:
        .../Makefile: Remove unneeded set -e.
        .../regen.sh: Quote variables.
        .../strip_syscall.awk: Add an awk script to strip syscalls from the unistd.h headers.
testcases/kernel/syscalls/Makefile: yank libevent because something's missing from the distribution and it's not compiling after running ac-clean // ac-distclean // ac-maintainer-clean. BAH. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/include/regen.sh
ltp/testcases/kernel/include/Makefile 
ltp/include/mk/generic_leaf_target.inc
ltp/include/mk/generic_trunk_target.inc
ltp/testcases/kernel/syscalls/Makefile

Added Files:
ltp/testcases/kernel/include/strip_syscall.awk

152) Log Message:
*.in: Checkin updated and complete syscalls as per kernel version 2.6.32-r8. linux_syscall_numbers.h: Avoid race conditions by reviving file, esp because it takes ~3 seconds to generate on my machine, which means that it will take eons on slower machines... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/include/arm.in
ltp/testcases/kernel/include/i386.in
ltp/testcases/kernel/include/ia64.in
ltp/testcases/kernel/include/powerpc.in
ltp/testcases/kernel/include/s390.in
ltp/testcases/kernel/include/sh.in
ltp/testcases/kernel/include/sparc.in 
ltp/testcases/kernel/include/x86_64.in 

Added Files:
ltp/testcases/kernel/include/linux_syscall_numbers.h

153) Log Message:
Fix the performance counter testcases because __NR_perf_count_open is finally defined to the right value. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/performance_counters/performance_counter01.c
ltp/testcases/kernel/performance_counters/performance_counter02.c

154) Log Message:
Remove more unneeded comments. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/kernel/performance_counters/performance_counter01.c
ltp/testcases/kernel/performance_counters/performance_counter02.c

LTP-20091031

1) Log Message:
Fix issues in cpu consolidation verification functions: Arguments passed for cpu consolidation was not used appropriatly. Provided TINFO messages to indicate dependency test failures. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified File(s):
ltp/testcases/kernel/power_management/pm_include.sh

2) Log Message:
Developed new functions and fixed issues causing ilb test failure: CPU Consolidation verification function is fixed to handle variations in CPU utilization. Threshold is selected based on test conducted on 2.6.31 on dual core, quad core & hyper threaded system. Developed new function to generate hyper threaded siblings list and get job count for hyper threaded system and multisocket system. Modified kernbench workload execution time for 5 min, hence test execution time will be reduced further. Developed new functions to stop workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified File(s):
ltp/testcases/kernel/power_management/lib/sched_mc.py

3) Log Message:
Modified ilb test to run with ebizzy as default workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified File(s):
ltp/testcases/kernel/power_management/ilb_test.py

4) Log Message:
Enhanced & Modified cpu_consolidation testcase: We can pass additional argument performance to use the same testcase for Performance test. Fixed issues in cpu consolidation test. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified File(s):
ltp/testcases/kernel/power_management/cpu_consolidation.py

5) Log Message:
Modified master script to pass appropriate arguments for cpu consolidation test cases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified File(s):
ltp/testcases/kernel/power_management/runpwtests.sh

6) Log Message:
utimes: fix failure of utimes01: In /testcases/kernel/syscalls/utimes, case02 expects "EACCES" error. According to utimes's manual: EACCES  times is NULL, the caller’s effective user ID does not match the owner of the file, the caller does not have write access to the file, and the caller is not privileged (Linux: does  not  have either the CAP_DAC_OVERRIDE or the CAP_FOWNER capability). However, now case02's times is not NULL so that it can only get "EPERM". So, change case02's times to NULL to reach its expect. This patch fixes the problem. Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/syscalls/utimes/utimes01.c

7) Log Message:
network: fix rpc use rsh instead of ssh: rpcinfo01 testcase use ssh to run command on remote machine, which will prompt for authentication and password. I think it is a typo because all network tests use rsh. Signed-off-by: Hushan Jia <hjia@redhat.com>.

Modified Files:
ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01

8) Log Message:
Fix false success for exp test: if I get it right there is error in ltp-full-20090831/testcases/misc/math/float/exp_log/genexp.c (see genexp_resfile.patch). Resulting file exp_out.ref is wrong, but it is not catch by test - nan_compare.patch make correct nan comparison. Signed-off-by: Pavel Kiryukhin <vksavl@gmail.com>.

Modified File(s):
ltp/testcases/misc/math/float/thread_code.c
ltp/testcases/misc/math/float/exp_log/genexp.c

9) Log Message:
IMA tcb policy: Dependency section update. Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.

Modified File(s):
ltp/testcases/kernel/security/integrity/ima/README

10) Log Message:
Remove `verbose mode' from runltp*:
1. This option really doesn't buy us much in runltp*, and we've almost already run out of options anyhow...
2. Correct some ugly indentation.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified File(s):
ltp/runltp
ltp/runltplite.sh

11) Log Message:
realtime: Remove printing of cpu affinity masks in pi-tests: Some tests under realtime/func/pi-tests in LTP display junk values for cpu affinity masks:
Start ./testpi-2
protocol in mutexattr is 1
Thread 14574 started running with priority 10 on CPU 1110536304
Thread 14574 at start pthread pol 2 pri 10 - Got global lock
Thread 14575 started running with prio 20 on CPU 1084272752
Thread 14576 started running with prio 30 on CPU 1118929008
Thread 14577 started running with prio 40 on CPU 1127321712
Noise Thread 14578 started running with prio 40 on CPU 1099915376

testpi-1 and testpi-4 also report similar wrong values.

The cause of this problem is the incorrect way in which sched_getaffinity output is used in the tests. I think there is no need to call getaffinity() to know the cpu mask, because we test the return value of setaffinity() before that. The following patch removes all calls to sched_affinity() and removes printing cpu affinity masks.
Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,

Modified File(s):
ltp/testcases/realtime/func/pi-tests/testpi-1.c
ltp/testcases/realtime/func/pi-tests/testpi-2.c
ltp/testcases/realtime/func/pi-tests/testpi-4.c

12) Log Message:
fix memcg_function_test's bug: testcase_25() uses a wrong "$?" value , Now use "ret" to record the real "$?" value for test. Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>.

Modified File(s):
ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh

13) Log Message:
fix possible tst_xxx buffer overrun: Following patch fixes tst_** functions that would segfault for printing messages longer than 2048 chars. Now such message is truncated. Signed-off-by: <chrubis@suse.cz>.

Modified File(s):
ltp/lib/tst_res.c

14) Log Message:
Just another printf cleanup: attached patch fixes some more printf formating issues as well as some coding style errors. Signed-off-by: <chrubis@suse.cz>.

Modified Files:
ltp/testcases/kernel/fs/proc/proc01.c
ltp/testcases/kernel/fs/stream/stream03.c
ltp/testcases/kernel/mem/mtest06/mmap1.c
ltp/testcases/kernel/mem/shmt/shmt05.c
ltp/testcases/kernel/mem/shmt/shmt09.c
ltp/testcases/kernel/mem/vmtests/data_space.c
ltp/testcases/kernel/mem/vmtests/stack_space.c
ltp/testcases/kernel/sched/nptl/nptl01.c
ltp/testcases/kernel/syscalls/close/close08.c
ltp/testcases/kernel/syscalls/dup/dup01.c
ltp/testcases/kernel/syscalls/dup/dup02.c
ltp/testcases/kernel/syscalls/dup/dup03.c
ltp/testcases/kernel/syscalls/dup/dup04.c
ltp/testcases/kernel/syscalls/dup/dup05.c

15) Log Message:
Remove this test and itś reference anywhere as requested by Cyril Hrubis <chrubis@suse.cz>. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Removed Files:
ltp/testcases/kernel/syscalls/sigreturn/Makefile
ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c

16) Message:
Just before doing a CVS diff I noticed that these binary files made it back into the repository:
testcases/ballista/ballista/blexer
testcases/ballista/ballista/bparser
testcases/ballista/ballista/mut.out
This change removes them again: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Removed Files:
ltp/testcases/ballista/ballista/blexer
ltp/testcases/ballista/ballista/bparser
ltp/testcases/ballista/ballista/mut.out

17) Log Message:
Byte compiled python files should not be in the repo.

Removed Files:
ltp/testcases/network/nfsv4/acl/random_gen.pyc

18) Log Message:
make strptrace() inline to avoid unused warnings

Modified Files:
ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h

19) Log Message:
tweak how we notify unsupported arches so the code is always compiled

Modified Files:
ltp/testcases/kernel/syscalls/ptrace/ptrace04.c

20) Log Message:
add some simple trace code to help with debugging

Modified Files:
ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h 
Added Files:
ltp/testcases/kernel/syscalls/ptrace/make_syscall_list.sh
ltp/testcases/kernel/syscalls/ptrace/simple_tracer.c syscalls.h

21) Log Message:
1. Please see README.mk-devel for a full description of the changes from a Make perspective.
2. Several files were changed to accomodate correct installation practices, most notably ones in testcases/network/{ipv6,tcp_cmds}, testcases/kernel/sched/hyperthreading/ht_enabled/..., and some items in tools/..., and also to avoid collisions as far as installed testcases (scripts, compiled C apps) were concerned.
3. Several apps weren't autoconf safe and some autoconf tests and conditional statements have been placed in sourcecode and in Makefiles to either
	a) prevent the tests from being built / installed or
	b) turn the tests into dummy apps which print out TCONF messages due to lack-of-build support.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Added Files:
ltp/README.ltp-devel.in
ltp/README.mk-devel
ltp/README.mk-user
ltp/TODO
ltp/ltp-devel.spec.in
ltp/doc/Makefile
ltp/include/mk/automake.mk
ltp/include/mk/config.mk.in
ltp/include/mk/env_post.mk
ltp/include/mk/env_pre.mk
ltp/include/mk/functions.mk
ltp/include/mk/generic_leaf_target.inc
ltp/include/mk/generic_leaf_target.mk
ltp/include/mk/generic_trunk_target.inc
ltp/include/mk/generic_trunk_target.mk
ltp/include/mk/lib.mk
ltp/include/mk/man.mk
ltp/include/mk/testcases.mk
ltp/lib/ltp.pc.in
ltp/m4/ltp-cap.m4
ltp/m4/ltp-numa.m4
ltp/m4/ltp-ptrace.m4
ltp/m4/ltp-quota.m4
ltp/runtest/Makefile
ltp/runtest/ipv6_expect
ltp/runtest/tcp_cmds_expect
ltp/testcases/kernel/containers/Makefile.inc
ltp/testcases/kernel/containers/netns/common.c
ltp/testcases/kernel/controllers/Makefile.inc
ltp/testcases/kernel/controllers/cpuset/Makefile.inc
ltp/testcases/kernel/controllers/cpuset/cpuset_funcs.sh
ltp/testcases/kernel/controllers/freezer/run_freezer.sh
ltp/testcases/kernel/fs/fs-bench/random-access-del-create.c
ltp/testcases/kernel/io/aio/aio02/aio_tio.c
ltp/testcases/kernel/io/aio/aio02/common.h
ltp/testcases/kernel/mem/Makefile.inc
ltp/testcases/kernel/mem/hugetlb/Makefile.inc
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_affinity.c
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_utils.c
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_utils.h
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_enabled.c
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_utils.c
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_utils.h
ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_interrupt.c
ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.c
ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.h
ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile.inc
ltp/testcases/kernel/security/smack/smack_common.sh
ltp/testcases/kernel/syscalls/ipc/Makefile.inc
ltp/testcases/lib/Makefile
ltp/testcases/lib/cmdlib.sh
ltp/testcases/lib/net_cmdlib.sh
ltp/testcases/network/tcp_cmds/Makefile.inc
ltp/testcases/network/tcp_cmds/include/netdefs.h
ltp/testcases/network/tcp_cmds/perf_lan/pingpong6.c
ltp/testscripts/default_runtest_set.awk
ltp/testscripts/ltp-missing-install-files.py
ltp/tools/genload/genload.c

Removed Files:
ltp/README.ltp-devel
ltp/config.mk.in
ltp/ltp-devel.spec
ltp/testcases/kernel/containers/check_for_unshare.c
ltp/testcases/kernel/containers/libclone/libnetns.c
ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
ltp/testcases/kernel/controllers/freezer/run.sh
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.h
ltp/testcases/kernel/security/filecaps/check_xattr.c
ltp/testcases/kernel/security/filecaps/makenumcapsh.c
ltp/testcases/kernel/security/p9auth/checkp9auth.sh
ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
ltp/testcases/network/ipv6/Makefile
ltp/testcases/network/ipv6/echo6/Makefile
ltp/testcases/network/ipv6/echo6/createfile.c
ltp/testcases/network/ipv6/echo6/echo601
ltp/testcases/network/ipv6/echo6/echoes6.c
ltp/testcases/network/ipv6/finger6/Makefile
ltp/testcases/network/ipv6/finger6/finger601
ltp/testcases/network/ipv6/perf_lan6/Makefile
ltp/testcases/network/ipv6/perf_lan6/perf_lan6
ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
ltp/testcases/network/ipv6/ping6/Makefile
ltp/testcases/network/ipv6/ping6/ping601
ltp/testcases/network/ipv6/sendfile6/Makefile
ltp/testcases/network/ipv6/sendfile6/SF_Server6
ltp/testcases/network/ipv6/sendfile6/sendfile601
ltp/testcases/network/ipv6/sendfile6/testsf_c6.c
ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
ltp/testcases/network/ipv6/tcpdump6/Makefile
ltp/testcases/network/ipv6/tcpdump6/tcpdump601

Modified Files:
890 of them

22) Log Message:
This proposed change makes linktest.pl into linktest.sh, to avoid missing coverage with symlinks and hardlinks due to a lacking perl dependency on the target host. This change has been outstanding for some time in our private copy of LTP and needed to get checked into CVS. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/runtest/fs
ltp/runtest/stress.part1
ltp/testcases/kernel/fs/linktest/Makefile

Added Files:
ltp/testcases/kernel/fs/linktest/linktest.sh

Removed Files:
ltp/testcases/kernel/fs/linktest/linktest.pl

23) Log Message:
Dependency for all was wrong.

Modified File(s):
ltp/testcases/kernel/mem/hugetlb/Makefile.inc

24) Log Message:
The following patch adds a signal() syscall to the ppoll01 testcase. The testcase has a signal handler in it but this signal handler is not registered with the kernel through the signal() syscall.  Without the patch the testcase fails when it sends a SIGINT to itself as part of one of the case of the test run. Signed-off-by: Chandru S <chandru@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/syscalls/ppoll/ppoll01.c

25) Log Message:
File descriptors not cleaned up: This patch for openfile contains the following changes:
- test output to use tst_resm functions,
- sets ups and cleans up tmp dir properly,
- closes all opened file descriptors before thread exit(fixes nfs issues on removing tmp dir),
Signed-off-by: Henry Yei <hyei@mvista.com>. This test opens multiple file descriptors to the same file. Perhaps the author meant to open file handles for separate files?

Modified Files:
ltp/testcases/kernel/fs/openfile/openfile.c


26) Log Message:
Complete the test cases for getuid16: Some of testcases for *16 and *64 system calls have not been completed yet though my makefile trick were introduced by Suburata. *16 may not be so important but I'd like to complete them anyway. The first one is for getuid16. To apply getuid16.patch use -p0 option. Put compat_uid.h  at testcases/kernel/syscalls/utils/compat_uid.h. Put compat_16.h.  at testcases/kernel/syscalls/getuid/compat_16.h. Signed-off-by: Masatake YAMATO <yamato@redhat.com>,

Modified Files:
ltp/testcases/kernel/syscalls/getuid/Makefile
ltp/testcases/kernel/syscalls/getuid/getuid01.c
ltp/testcases/kernel/syscalls/getuid/getuid02.c
ltp/testcases/kernel/syscalls/getuid/getuid03.c
Added Files:
ltp/testcases/kernel/syscalls/getuid/compat_16.h
ltp/testcases/kernel/syscalls/utils/compat_uid.h

27) Log Message:
use default size for blks if parsing df output fails to return numeric argument: This patch for rwtest.sh sets a default size for the number of blocks within the filesystem the test is executing on if parsing "df output" somehow results in a non-numeric value(unexpected df output). Also removes trailing whitespace. Garrett, I've attached the patch with your suggested changes. As for making default_sz 1000000, this was to keep to the original functionality, but fix cases where df output was not expected. If you see the original code, if sz > max, than it is capped at max=1000000 as well. Whether ~ 1GB is a good maximum, I'm not sure. Signed-off-by: Henry Yei <hyei@mvista.com>.

Modified Files:
ltp/testcases/kernel/fs/doio/rwtest.sh

28) Log Message:
Move `creating ... directory' to block where: We shouldn't say that we're creating the directory unless we are actually creating the directory. This only leads to potentialconfusion with LTP newbies. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/runltp

29) Log Message:
While trying to figure out why entries don't get entered in the exec log, I found the following issue with a malloc call. I also fixed a typo and a whacky indentation item as well. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified File(s):
ltp/pan/ltp-pan.c

30) Log Message:
Check in `creating directory' cosmetic item for runltplite.sh as well, just to be consistent. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>. 

Modified File(s):
ltp/runltplite.sh

31) Log Message:
Remove an accidental circular dependency. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/include/mk/automake.mk

32) Log Message:
autoconf 2.61 / m4 1.4.7 don't define the macro, AC_PROG_AR. This needs to be defined in configure.ac, so those versions will continue to function properly. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/configure.ac

33) Log Message:
Add copyright tort. Abbreviate. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/m4/ltp-unshare.m4

34) Log Message:
AR is defined in configure.ac. Not needed in m4 anymore. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Removed Files:
ltp/m4/ac_prog_ar.m4

35) Log Message:
1. Fix taskstats.m4 so it no longer punts out warnings.
2. Add ltp-swaponoff.m4 to properly detect when we're running an older kernel and need linux/swap.h (issue found by compiler team at Cisco).
3. Apply fixes according to 2. to testcases/kernel/syscalls/swap*/*.c.
4. Apply Cyril Hrubis's libcpu_set fix to the .in files and cpuset_lib Makefile and .c file.
5. Block off functionality in getdelays.c with proper preprocessor defines, as per issues after encountered after ltp-taskstats.m4 was fixed.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/m4/ltp-taskstats.m4
ltp/testcases/kernel/syscalls/swapon/swapon01.c
ltp/testcases/kernel/syscalls/swapon/swapon02.c
ltp/testcases/kernel/syscalls/swapon/swapon03.c
ltp/testcases/kernel/controllers/cgroup/getdelays.c
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
ltp/testcases/kernel/include/powerpc.in
ltp/testcases/kernel/include/powerpc64.in
ltp/testcases/kernel/include/s390.in
ltp/configure.ac

Added Files:
ltp/m4/ltp-swaponoff.m4

36) Log Message:
config.mk.in: we're no longer installing directly to the destination directory until install is called, so let's not pick up anything CPPFLAGS-wise from that directory. pingpong6.c: get rid of compile warnings, even though the app will eventually go away. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/network/tcp_cmds/perf_lan/pingpong6.c
ltp/include/mk/config.mk.in

37) Log Message:
generic_*target.inc: Revive BUILD_DEPS support so dependencies are built prior to building MAKE_TARGETS, for simplicity of design for the end-user. testcases.mk: Apply proper dependency logic, so submakes no longer require building libltp.a beforehand, or linux_syscall_numbers.h, as they are dependencies of all operations that include testcases.mk. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/include/mk/generic_leaf_target.inc
ltp/include/mk/generic_trunk_target.inc
ltp/include/mk/testcases.mk

38) Log Message:
Rename BUILD_DEPS to MAKE_DEPS to be more consistent with MAKE_TARGETS. Bleh... I've dealt with our build system here at Cisco far too much (BUILD_DEPS is the variable name...).  Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/include/mk/generic_leaf_target.inc
ltp/include/mk/generic_trunk_target.inc
ltp/include/mk/testcases.mk


39) Log Message:
1. Make linux_syscall_numbers.h dependent on the .in files so that it can be regenerated if and when the files are touched.
2. Add the ppoll(2) syscall number to all architectures, as per each arch specific unistd.h.
Signed-off-by: Nicolas Joly <njoly@pasteur.fr>,

Modified Files:
ltp/testcases/kernel/include/Makefile
ltp/testcases/kernel/include/ia64.in
ltp/testcases/kernel/include/powerpc.in
ltp/testcases/kernel/include/powerpc64.in
ltp/testcases/kernel/include/s390.in
ltp/testcases/kernel/include/sh.in 
ltp/testcases/kernel/include/sparc.in
ltp/testcases/kernel/include/sparc64.in
ltp/testcases/kernel/include/x86_64.in

40) Log Message:
Change use of signal to sigaction for more reliability, fix time issue: Here are three patches the help with the issue where these tests miss a signal and hang. The original patches were created before the latest check-ins by jpalecek@web.de , but I believe they still help. I've regenerated the patches against CVS source and tested on a multi-core machine running MVL6 (x86 2.6.28). The clock_nanosleep01 patch changes signal to the more reliable sigaction(). mq_timedsend01 patch changes from signal() to sigaction() and corrects the time-specs used by the test. Timespec's passed to mq_timedsend are abs time, not relative time. The patch adds the current time to convert relative time to abs time but only if the change won't invalidate the test objective. For example, if the test would have passed -1 for tv_sec to cause an invalid time error, adding the current time would prevent the expected error. mq_timedrecieve01.patch changes from signal() to sigaction() and corrects the time-specs used by the test. Timespec's passed to mq_timedreceive are abs time, not relative time. The patch adds the current time to convert relative time to abs time but only if the change won't invalidate the test objective. For example, if the test would have passed -1 for tv_sec to cause an invalid time error, adding the current time would prevent the expected error. The timeout for SIGINT test is extended to allow time for the signal to arrive.
Original patches provided by Randy Vinson <rvinson@mvista.com>,
Signed-off by: Henry Yei <hyei@mvista.com>,

Modified Files:
ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c

41) Log Message:
modify fs scenario to use working directory specified by runltp: This patch modifies the fs scenario to remove hard coded paths with /tmp as well as make sure that tests that take directory arguments use the temporary directory specified by runltp. I've chosen to pass in the temporary directory rather than change the tests themselves for certain tests take a path as an argument. Signed-off by: Henry Yei <hyei@mvista.com>.

Modified Files:
ltp/runtest/fs

42) Log Message:
Modify tests to honor tmp directory passed into runltp, convert to LTP format: This is a set of patches for tests in the fs runtest file which make use of tst_tmpdir functions or alternatively, the base tmpdir set by the user. Some of the tests have been converted to LTP test format as well. Tests that are changed: fs_di, fs_perms, lftest, linker01, quota_remount_test01, writetest. Signed-off by: Henry Yei <hyei@mvista.com>.

Modified Files:
ltp/testcases/kernel/fs/fs_di/fs_di
ltp/testcases/kernel/fs/fs_perms/fs_perms.c
ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
ltp/testcases/kernel/fs/racer/fs_racer.sh
ltp/testcases/kernel/io/writetest/writetest.c

43) Log Message:
-laio shouldn't be added to LDLIBS by default. That is just plain wrong.

Modified Files:
ltp/m4/ltp-eventfd.m4

44) Log Message:
1. Honor TMPDIR, as per Henry Yei's note, because linktest.sh doesn't currently do that.
2. Add error checking for cd(1) failure.
3. Suffix the temporary directory with $$ to allow multiple copies to execute on the directory at any given time.
4. Add trap(1)'s to delete the temporary files / directories generated in the script.
gcooper@orangebox /scratch/ltp-dev2/ltp $ testcases/kernel/fs/linktest/linktest.sh 200 1000
linker01    1  TPASS  :  Symbolic Link Errors: 0
linker01    2  TPASS  :  Hard Link Errors: 0
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Modified Files:
ltp/testcases/kernel/fs/linktest/linktest.sh

45) Log Message:
1. Fix incrementing call to use POSIX compliant version of incrementing.
2. Add function `is_root' to help test writer determine whether or not the user is root with one uniform command.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>

Modified Files:
ltp/testcases/lib/cmdlib.sh

46) Log Message:
The trap signal handler wasn't being disabled on entry thus causing it to be called twice, the first time when tst_cleanup was called; the second when cleanup exited. This fixes that. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/lib/cmdlib.sh

47) Log Message:
This change (which I'm committing to cvs right now) changes the default to the loopback address:
gcooper@orangebox /scratch/ltp-dev2/ltp/testcases/network/tcp_cmds/ping $ ./ping01 
ping01      0  TINFO  :  ping with 8 16 32 64 128 256 512 1024 2048 4064 ICMP packets
ping01      0  TINFO  :  calling ping with packet size = 8
ping01      0  TINFO  :  calling ping with packet size = 16
ping01      0  TINFO  :  calling ping with packet size = 32
ping01      0  TINFO  :  calling ping with packet size = 64
ping01      0  TINFO  :  calling ping with packet size = 128
ping01      0  TINFO  :  calling ping with packet size = 256
ping01      0  TINFO  :  calling ping with packet size = 512
ping01      0  TINFO  :  calling ping with packet size = 1024
ping01      0  TINFO  :  calling ping with packet size = 2048
ping01      0  TINFO  :  calling ping with packet size = 4064
ping01      0  TINFO  :  Cleaning up.
ping01      1  TPASS  :  Test successful
gcooper@orangebox /scratch/ltp-dev2/ltp/testcases/network/tcp_cmds/ping $ 
The default can still be changed by specifying the RHOST environment variable. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/network/tcp_cmds/ping/ping01

48) Log Message:
The attached patch fixes my issues, but I can't easily verify whether or not it fixes the positive behavior of the testcase itself under all conditions:
<<<test_start>>>
tag=ima01 stime=1255926150 cmdline="  ima_measurements.sh" contacts="" analysis=exit
<<<test_output>>>
setup       1  TBROK  :  Failed to mkdir /sys/kernel/security
setup       1  TBROK  :  Cannot mount securityfs
setup       0  TINFO  :  CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
<<<execution_status>>>
initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=0
<<<test_end>>>
<<<test_start>>>
tag=ima02 stime=1255926150 cmdline="  ima_policy.sh" contacts="" analysis=exit
<<<test_output>>>
setup       1  TBROK  :  Failed to mkdir /sys/kernel/security
setup       1  TBROK  :  Cannot mount securityfs
setup       0  TINFO  :  CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
<<<execution_status>>>
initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=2
<<<test_end>>>
<<<test_start>>>
tag=ima03 stime=1255926150 cmdline="  ima_tpm.sh" contacts="" analysis=exit
<<<test_output>>>
setup       1  TBROK  :  Failed to mkdir /sys/kernel/security
setup       1  TBROK  :  Cannot mount securityfs
setup       0  TINFO  :  CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
<<<execution_status>>>
initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=1 cstime=1
<<<test_end>>>
<<<test_start>>>
tag=ima04 stime=1255926150 cmdline="  ima_violations.sh" contacts="" analysis=exit
<<<test_output>>>
setup       1  TBROK  :  Failed to mkdir /sys/kernel/security
setup       1  TBROK  :  Cannot mount securityfs
setup       0  TINFO  :  CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
incrementing stop
<<<execution_status>>>
initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=1
<<<test_end>>>
Either way, it's a positive move forward so I'm checking this into cvs now. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh 
ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh 


49) Log Message:
1. Add check for locale command with exists command in cmdlib.sh
2. Predefine any and all unbound variables so the set -u call in cmdlib.sh will allow the script to continue on to a failure point of some kind (or succeed if all is defined).
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/network/stress/ns-tools/check_envval

50) Log Message:
This is the patch of testcases for the ext4 new features test. It contains multi-block alloc/delayed alloc test, inode version test, journal checksumming test, nanosec timestamps test, online defrag test, persist prealloc test, subdirectory limit test and uninit groups test of ext4. In this test suite, there is two FAIL in the subdirectory limit test. It is because we cann't create more than 32000 subdirectory when block size is small, such as 1024, and the name of every subdirectory is very long, such as every name is 255 bytes. I think it is the bug of the ext4.
Note: Your MUST run configure in the directory testcases/kernel/fs/ext4-new-features to config the tool of ffsb, and specify a partition to be used for test before compiling the tool. The data on the specified partition would be DESTROYED.
Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
Minor-Segmentation-fault-in-ffsb-fixed-by: Subrata Modak <subrata@linux.vnet.ibm.com>,

Modified Files:
ltp/README
ltp/testcases/kernel/fs/Makefile

Added Files:
ltp/runtest/fs_ext4
ltp/testcases/kernel/fs/ext4-new-features/Makefile
ltp/testcases/kernel/fs/ext4-new-features/README
ltp/testcases/kernel/fs/ext4-new-features/configure
ltp/testcases/kernel/fs/ext4-new-features/ext4_funcs.sh
ltp/testcases/kernel/fs/ext4-new-features/run_ext4_test.sh
ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/Makefile
ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/ext4-alloc-test.sh
ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/Makefile
ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config0
ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config1
ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config2
ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config3
ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config4
ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config5
ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config6
ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config7
ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/Makefile
ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_get_inode_version.sh
ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_inode_version_test.sh
ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_test_inode_version.c
ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/Makefile
ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/ext4_journal_checksum.sh
ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/Makefile
ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_file_time.c
ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/Makefile
ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/e4defrag.c
ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/ext4_online_defrag_test.sh
ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/Makefile
ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/ext4_persist_prealloc_test.sh
ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/Makefile
ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_long_dirs.c
ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_short_dirs.c
ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/ext4_subdir_limit_test.sh
ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/Makefile
ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/ext4_uninit_groups_test.sh
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/AUTHORS
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/COPYING
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/INSTALL
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/LICENSE
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.am
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.in
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/README
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/aclocal.m4
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.h
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.guess
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.h.in
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.sub
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure.in
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/depcomp
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb.h
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fc.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.h
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.h
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.h
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.h
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.h
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.h
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.h
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.h
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/install-sh
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.h
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/main.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.h
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/missing
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/mkinstalldirs
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.h
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/public-description
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.h
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.h
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/registration-description
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.h
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/stamp-h.in
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.c
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.h
ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/examples/profile_everything

51) Log Message:
Fix several out-of-build tree issues with CVS HEAD found while building on-site with Cisco. Some issues were related to changes I made, and some were related to Masatake's  getuid changes as well. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/syscalls/setgroups/Makefile
ltp/testcases/kernel/syscalls/getuid/Makefile
ltp/testcases/kernel/syscalls/getegid/Makefile
ltp/testcases/kernel/syscalls/utils/compat_16.mk
ltp/testcases/kernel/syscalls/utils/newer_64.mk
ltp/include/mk/env_post.mk
ltp/include/mk/testcases.mk
ltp/testcases/kernel/syscalls/getgid/Makefile

52) Log Message:
- Add additional quota check for RHEL 4.8 as reported by SimonX on #ltp
- Fix m4 file so that items are properly comma delimited, and thus the contents aren't incorrectly concatenated.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/m4/ltp-quota.m4
ltp/testcases/kernel/syscalls/quotactl/quotactl01.c

53) Log Message:
Fix indentation and a compile error noted by SimonXu on #ltp. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area.h
ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c

54) Log Message:
Fix two broken Makefiles reported by Gowri at IBM. Signed-off-by: Gowri <gomuthuk@linux.vnet.ibm.com>, Reviewed-by: Garrett Cooper <yanegomi@gmail.com>,

Modified Files:
ltp/testcases/realtime/perf/Makefile
ltp/testcases/realtime/stress/Makefile

55) Log Message:
Check in Makefile, which partially fixes issue with realtime component build breakage. Originally reported by Gowri (<gomuthuk@linux.vnet.ibm.com>) at IBM. Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,

Modified Files:
ltp/testcases/realtime/Makefile

56) Log Message:
The format string quantifier is incorrect, and thus the compiler prints out a warning. This changes the format quantifier to %ld to remove the compiler warning. Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,

Modified Files:
ltp/testcases/realtime/lib/libstats.c

57) Log Message:
Fix a typo and a warning related to unchecked results from asprintf, punted by from the compiler. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

ltp/testcases/realtime/lib/librttest.c

58) Log Message:
Add a default config.mk file to ease use for non-autoconf users. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Added Files:
ltp/include/mk/config.mk.default

59) Log Message:
On second thought, the compiler-related variables should be uncommented. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/include/mk/config.mk.default

60) Log Message:
1. Get rid of useless documentation (the directions are already in INSTALL).
2. Tell people to read INSTALL instead.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/Makefile
Removed Files:
ltp/README.mk-user

61) Log Message:
Some fixes to make swap* stricter with including sys/swap.h, and defining MAX_SWAPFILES, that were hanging out in my dev branch that weren't checked in. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/kernel/syscalls/swapon/swapon01.c
ltp/testcases/kernel/syscalls/swapon/swapon02.c
ltp/testcases/kernel/syscalls/swapon/swapon03.c
ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
ltp/testcases/kernel/syscalls/swapoff/swapoff02.c

62) Log Message:
Update the documentation for building and installing LTP as per the Makefile infrastructure changes. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/INSTALL
ltp/README.mk-devel
ltp/README.ltp-devel.in

63) Log Message:
testcases.mk: Add a freebie compile for the apicmds, if needed so tests can be run before install. config.mk.in: Remove $(DESTDIR)/$(libdir) from the LDFLAGS, because we're no longer installing libraries in all. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/include/mk/testcases.mk
ltp/include/mk/config.mk.in

64) Log Message:
1. Get rid of psuedo-autoconf scripts in testcases/realtime/scripts.
2. Integrate testcases/realtime with autoconf.
3. Fix compilation, according to report made by Gowri at IBM.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
ltp/testcases/realtime/lib/Makefile
ltp/testcases/realtime/func/pi-tests/Makefile
ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
ltp/testcases/realtime/scripts/check_pi.sh
ltp/testcases/realtime/scripts/check_robust.sh
ltp/testcases/realtime/Makefile
ltp/testcases/realtime/config.mk
ltp/include/mk/automake.mk
ltp/testcases/realtime/include/librttest.h
ltp/testcases/realtime/m4/GNUmakefile
ltp/testcases/realtime/m4/Makefile.am
ltp/testcases/realtime/m4/check.m4
Added Files:
ltp/testcases/realtime/configure.in

65) Log Message:
Get rid of redundant XOPEN2K #define (_GNU_SOURCE covers this). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/realtime/func/rt-migrate/rt-migrate.c

66) Log Message:
Make sure the end-user knows that they need to run make autotools from $(top_srcdir), to avoid potential confusion. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/INSTALL

67) Log Message:
I thought I removed the recursive LDLIBS definition sneak in. Oh well... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/realtime/lib/Makefile

68) Log Message:
Accidentally nuking your .c files when running clean isn't a good thing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/realtime/func/pi-tests/Makefile

69) Log Message:
lcov: improve derive-func-data option
- rewrite graph file handling
- make derive data look at all lines belonging to a function to find out whether it has been hit or not
- introduce --debug option to better debug problems with graph files
Peter Oberparleiter <oberpapr@users.sourceforge.net>.

Modified File(s):
ltp/utils/analysis/lcov/bin/geninfo lcov

70) Log Message:
Fix temporary file creation in mmapstress tests: these are two little fixes of the mmapstress test:
 - the mkstemp() function returns -1 on error; the tests treat 0 as error instead,
 - mkstemp() returns a file descriptor; no need to open the file once more later,
Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
ltp/testcases/kernel/mem/mmapstress/mmapstress05.c

71) Log Message:
Change errno reporting mechanism to TERRNO/TTERRNO in msgctl tests: The TERRNO/TTERRNO flags offer more information than the manual errno output used previously in the tests. This patch changes the tst_resm(XXX, ..., errno) and similar statements to tst_resm(XXX|TERRNO, ...). Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c

72) Log Message:
Fix some bashisms: this is another patch fixing bashisms in LTP tests (the fixes are more or less the same as in the previous patches, except for a few exceptions). Note that the patch is not complete, in the sense that there may remain further bashisms in the source even after applying the patch (like use of arrays, which is visible even from this patch). Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_utility.sh
ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
ltp/testcases/kernel/fs/acls/acl_test01
ltp/testcases/kernel/fs/fs-bench/modaltr.sh
ltp/testcases/kernel/fs/fs_di/fs_di
ltp/testcases/kernel/fs/mongo/test.sh
ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
ltp/testcases/network/tcp_cmds/netstat/netstat01

73) Log Message:
Printf-style format string warnings (TEST_RETURN related): this patch fixes some printf-format string warnings, concerning the TEST_RETURN variable. TEST_RETURN is declared as "long", so it is advisable to use "%ld" in printf format string to avoid undefined behaviour. Note that this patch is not complete - it fixes the warnings in files near the beginning of the alphabet only. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/fs/fs-bench/modaltr.sh
ltp/testcases/kernel/fs/mongo/test.sh
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
ltp/testcases/kernel/syscalls/fchown/fchown01.c
ltp/testcases/kernel/syscalls/fchown/fchown04.c
ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
ltp/testcases/kernel/syscalls/fork/fork01.c
ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
ltp/testcases/kernel/syscalls/fsync/fsync01.c
ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
ltp/testcases/kernel/syscalls/getegid/getegid01.c
ltp/testcases/kernel/syscalls/getegid/getegid02.c
ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
ltp/testcases/kernel/syscalls/getgid/getgid01.c
ltp/testcases/kernel/syscalls/getgid/getgid03.c
ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
ltp/testcases/kernel/syscalls/getpid/getpid01.c
ltp/testcases/kernel/syscalls/getppid/getppid01.c
ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
ltp/testcases/kernel/syscalls/gettid/gettid01.c
ltp/testcases/kernel/syscalls/getuid/getuid01.c
ltp/testcases/kernel/syscalls/getuid/getuid02.c
ltp/testcases/kernel/syscalls/getuid/getuid03.c
ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
ltp/testcases/kernel/syscalls/iopl/iopl01.c
ltp/testcases/kernel/syscalls/iopl/iopl02.c
ltp/testcases/kernel/syscalls/lchown/lchown02.c
ltp/testcases/kernel/syscalls/link/link02.c
ltp/testcases/kernel/syscalls/link/link03.c
ltp/testcases/kernel/syscalls/link/link04.c
ltp/testcases/kernel/syscalls/link/link05.c
ltp/testcases/kernel/syscalls/link/link06.c
ltp/testcases/kernel/syscalls/link/link07.c
ltp/testcases/kernel/syscalls/listen/listen01.c
ltp/testcases/kernel/syscalls/llseek/llseek02.c
ltp/testcases/kernel/syscalls/lseek/lseek02.c
ltp/testcases/kernel/syscalls/lseek/lseek03.c
ltp/testcases/kernel/syscalls/lseek/lseek04.c
ltp/testcases/kernel/syscalls/lseek/lseek05.c
ltp/testcases/kernel/syscalls/lseek/lseek06.c
ltp/testcases/kernel/syscalls/lseek/lseek08.c
ltp/testcases/kernel/syscalls/lseek/lseek09.c
ltp/testcases/kernel/syscalls/lseek/lseek10.c
ltp/testcases/kernel/syscalls/lstat/lstat01.c
ltp/testcases/kernel/syscalls/lstat/lstat02.c
ltp/testcases/kernel/syscalls/madvise/madvise01.c
ltp/testcases/kernel/syscalls/madvise/madvise02.c
ltp/testcases/kernel/syscalls/madvise/madvise03.c
ltp/testcases/kernel/syscalls/mlock/mlock01.c
ltp/testcases/kernel/syscalls/mlock/mlock02.c
ltp/testcases/kernel/syscalls/times/times01.c
ltp/testcases/kernel/syscalls/wait/wait02.c
ltp/testcases/network/tcp_cmds/netstat/netstat01
ltp/testcases/kernel/fs/fs-bench/modaltr.sh
ltp/testcases/kernel/fs/mongo/test.sh
ltp/testcases/network/tcp_cmds/netstat/netstat01

74) Log Message:
mem/hugetlb: fix failure of hugemmap03: 1) In mmap's manual, The starting address for the new mapping is specified in addr. So, if mmap's argument "addr" is reachable, the mmap will creates a new mapping in the virtual address space of the call-ing process. The test hugemmap03 will test that a normal page cannot be mapped into a high memory region. This infers that "addr" should be higher for 64-bit mode. 2) The test use "-I2" option, and this not only causes TFAIL's loop, but also causes TPASS's loop. For TFAIL, loop is deserved, nor for TPASS. This patch fixed these problems. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c

75) Log Message:
Some fixes of shell scripts of tests: this patch fixes some minor bugs in the code of LTP shell scripts: 
 - quote arguments of test(1) in some places concerning redhat detection,
 - don't execute the result of type(1), it makes no sense - even more when the output of it should be redirected,
Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/commands/ade/file/file_test.sh
ltp/testcases/commands/cron/cron_allow01
ltp/testcases/commands/cron/cron_deny01
ltp/testcases/commands/cron/cron_pos_tests.sh
ltp/testcases/commands/mail/mail_tests.sh
ltp/testcases/commands/su/su01
ltp/testcases/network/tcp_cmds/rdist/rdist01

76) Log Message:
Complete the test cases for geteuid16: Another small patch to complete the test cases for *16. Put compat_16.h to testcases/kernel/syscalls/geteuid. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.

Modified Files:
ltp/testcases/kernel/syscalls/geteuid/Makefile
ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
Added Files:
ltp/testcases/kernel/syscalls/geteuid/compat_16.h

77) Log Message:
Fix failures messages on multi socket hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/runpwtests.sh

78) Log Message:
Patch to remove hard coded cpu governers. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/pwkm_load_unload.sh

79) Log Message:
Garret added a new testcase for ptrace() syscall: The following calls ptrace(PTRACE_TRACEME, 0) for all signals and validates that all signals apart from SIGKILL are properly intercepted and WIFSTOPPED remains true, and SIGKILL is properly treated as WIFSIGNALED() && WTERMSIG() returns SIGKILL.I looked at it again this weekend, and my criterion for kill (..., 0) was incorrect. The newer version passes, and tests correct criterion, as per the manpage:
1. This test app helped unroot another issue with our custom Linux platform here at Cisco,
2. This test application does function properly on a Gentoo Linux based x86_64 / 2.6.30 kernel however, so it's an issue with our OS platform,
I will add this application to testcases/kernel/syscalls/ptrace, if someone else sees the value in it. I agree that additional error checking could be added for the calls to kill(2)... I just whipped this up in 45 mins after finding this strange behavior on our platform. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/ptrace/ptrace05.c

80) Log Message:
lcov: remove unnecessary warning

Modified Files:
ltp/utils/analysis/lcov/bin/geninfo

81) Log Message:
lcov: fix problem with matching filename
- used correct source for filenames
- converted match_filenames to portable version,

Modified Files:
ltp/utils/analysis/lcov/bin/geninfo

82) Log Message:
lcov: remove further unneeded warning + use correct source for list of filenames

Modified Files:
ltp/utils/analysis/lcov/bin/geninfo

83) Log Message:
lcov: update README to mention required -lgcov switch during linking

Modified File(s):
ltp/utils/analysis/lcov/README

84) Log Message:
lcov: further clarification in the README

Modified Files:
ltp/utils/analysis/lcov/README

85) Log Message:
Fix a bashism that was pointed out in other files by Jiri Palecek. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/lib/cmdlib.sh

86) Log Message:
Avoid a possible issue with the test statement for SHELL_DEBUG if the user set it to something nasty like -x. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/lib/cmdlib.sh

87) Log Message:
Stupid Garrett. I need to increment the value... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/lib/mdlib.sh

LTP-20090930

1) Log Message:
controller: fix the bug of missing compilation for controller cases: When doing "./configure && make", I found the controller cases couldn't be compiled. Because the config.mk file included into testcases/kernel/Makefile lost the definition of LTP_CHECK_CGROUPSTATS_HEADER, so ltp never enters the controller directory to do "make". And config.mk file is created by config.mk.in file in fact. In config.mk.in, LTP_CHECK_CGROUPSTATS_HEADER is lost, it leads to the wrong config.mk. Add LTP_CHECK_CGROUPSTATS_HEADER in config.mk.in to fix the problem. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>, Signed-off-by: Shan Wei <shanwei@cn.fujitsu.com>.

Modified File(s):
ltp/config.mk.in

2) Log Message:
Patch to change the format of Steve Rostedt's rt-migrate-test testcase: This patch converts the testcase rt-migrate-test.c to the coding format used by the other realtime testcases in LTP, by making use of the librttest and libstats infrastructure. Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>. Originally-contributed-by: Steven Rostedt <rostedt@goodmis.org>,

Modified Files:
ltp/testcases/realtime/func/Makefile
ltp/testcases/realtime/profiles/default
Added Files:
ltp/testcases/realtime/func/rt-migrate/Makefile
ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
ltp/testcases/realtime/func/rt-migrate/run_auto.sh

3) Log Message:
Formatting and ftest cleanup: This is first part of testcases/kernel/fs/ftest/ cleanup. It fixes printf like formatting in pidns20.c and growfiles.c as well as huge number of bugs and code formatting issues in ftest01.c ftest02.c and ftest03.c. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>. 

Modified Files:
ltp/testcases/kernel/containers/pidns/pidns20.c
ltp/testcases/kernel/fs/doio/growfiles.c
ltp/testcases/kernel/fs/ftest/ftest01.c
ltp/testcases/kernel/fs/ftest/ftest02.c
ltp/testcases/kernel/fs/ftest/ftest03.c

4) Log Message:
Fix UNRESOLVED failures of pthread tests in open_posix_testsuite: I report a couple of "UNRESOLVED" failures of open_posix_testsuite in ltp and send a patch for them. I got following failures while executing open_posix_testsuite: Both of them have wrong steps of its test preparation:
  1. register signal handlers (just do sem_post()) for SIGUSR1/SIGUSR2.
  2. block those signals
  3. prepare something (sem_init()) for these signal handlers
  4. send signals to itself from sub-threads.
They have a window of not-yet-prepared-for-signals between step 1 and 2. I think above "UNRESOLVED" failures (sem_post() before sem_init()) are the result of getting a signal during this window. I don't know who sent a signal to them but I guess neighboring tests are suspects, because number of tests run concurrently in open_posix_testsuite.  The fix shall be just delaying step 1 to between step 2 and 4, so I wrote such a patch for both pthread_setschedparam and pthread_detach. I have confirmed that this UNRESOLVED failure disappeared with this patch applied. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-3.c
ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/5-1.c

5) Log Message:
Network: Fix iproute test case error: When I run network test case testcases/network/iproute/ip_tests.sh, some errors shown: 
ip01        0  TINFO  :  Test #1: changing mtu size of eth0:1 device.
/mnt/ltp/ltp-full-20090731/testcases/bin/ip_tests.sh: line 198: [: -eq: unary operator expected.
The output of 
ifconfig eth0:1 | grep -i MTU | sed "s/^.*MTU://"
is like:
1500  Metric:1
so should print field 1 instead of field 5. Signed-off-by: Hushan Jia<hjia@redhat.com>.

Modified Files:
ltp/testcases/network/iproute/ip_tests.sh

6) Log Message:
mbind01: Fix the bug of result output: I tested ltp mbind case and found the result is error as follows:
mbind01     0  TINFO  :  (case00) START
EXPECT: return value(ret)=0 errno=0 (Success)
RESULT: return value(ret)=0 errno=0 (Success)
mbind01     0  TINFO  :  (case00) END => OK
mbind01     0  TINFO  :  (case01) START
EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
RESULT: return value(ret)=-1 errno=22 (Invalid argument)
mbind01     0  TINFO  :  (case01) END => NG
mbind01     0  TINFO  :  (case02) START
EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
RESULT: return value(ret)=-1 errno=22 (Invalid argument)
mbind01     0  TINFO  :  (case02) END => NG
mbind01     0  TINFO  :  (case03) START
EXPECT: return value(ret)=0 errno=0 (Success)
RESULT: return value(ret)=0 errno=0 (Success)
mbind01     0  TINFO  :  (case03) END => OK
mbind01     0  TINFO  :  (case04) START
EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
RESULT: return value(ret)=-1 errno=22 (Invalid argument)
mbind01     0  TINFO  :  (case04) END => NG
mbind01     0  TINFO  :  (case05) START
EXPECT: return value(ret)=0 errno=0 (Success)
RESULT: return value(ret)=0 errno=0 (Success)
mbind01     0  TINFO  :  (case05) END => OK
mbind01     0  TINFO  :  (case06) START
EXPECT: return value(ret)=0 errno=0 (Success), r/w check=OK
RESULT: return value(ret)=0 errno=0 (Success), r/w check=NG
mbind01     0  TINFO  :  (case06) END => OK
mbind01     0  TINFO  :  (case07) START
EXPECT: return value(ret)=0 errno=0 (Success)
RESULT: return value(ret)=0 errno=0 (Success)
mbind01     0  TINFO  :  (case07) END => OK
mbind01     0  TINFO  :  (case08) START
EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
RESULT: return value(ret)=-1 errno=22 (Invalid argument)
mbind01     0  TINFO  :  (case08) END => NG
mbind01     0  TINFO  :  (case09) START
EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
RESULT: return value(ret)=-1 errno=22 (Invalid argument)
mbind01     0  TINFO  :  (case09) END => NG
mbind01     0  TINFO  :  (case10) START
mbind01     1  TFAIL  :  get_mempolicy failed - errno = 14 : Bad address

In case01,case02,case04,case08,case09, the expect is same with the result. So these cases should be OK instead of NG. In sourse code, TEST_RETURN should get value by "ret".By the way, the "switch/case RESULT_OK" missed "break". Signed-off-by: Zhang Xiliang <zhangxiliang@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/syscalls/mbind/mbind01.c

7) Log Message:
mbind01: Fix the bug of mind case06: I tested ltp mbind case and found the case06 failed. In mbind manual, it says "If the nodemask and maxnode arguments specify the empty set, then the memory is allocated on the node of the CPU that triggered the allocation." In case06, when tc->policy is MPOL_PREFERRED and tc->from_node is NONE, the getnodemask which is get by get_mempolicy() refer to the node of the CPU that triggered the allocation. But the nodemask is zero.(It is not used by mbind(), mbind() used "NULL".). So in this case, the cmp_ok should only compare the policy. Signed-off-by: Zhang Xiliang <zhangxiliang@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/syscalls/mbind/mbind01.c

8) Log Message:
mbind01: Fix the bug of mind case10: I tested ltp mbind01 case and found the case10 failed. In case10, the expect errno is EFAULT. In mbind manual, it says "EFAULT Part or all of the memory range specified by nodemask and maxnode points outside your accessible address space.". So the case should use invalid "nodemask" instead of invalid "p" to test. Signed-off-by: Zhang Xiliang <zhangxiliang@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/syscalls/mbind/mbind01.c

9) Log Message:
LTP-LDFLAGS-enable: To make use of full testsuite of open_posix_testsuite we need to enable LDFLAGS. It is file used by the Makefile to link to what you specify in it. e.g. if you want to link with lpthread. By using these Flags can build up to 1888 test case with out the flags can build up to 486. However, the Best practice is to use posix test suite with the LDFLAGS. I have attached patch and below, please review the same.
/************************************************************/
Before patch: With out LDFLAGS:
                ***************************
                 CONFORMANCE TEST RESULTS
                ***************************
                * TOTAL:   486
                * PASSED:  449
                * FAILED:  12
                * UNRESOLVED:  7
                * UNSUPPORTED:  10
                * UNTESTED:  4
                * INTERRUPTED:  0
                * HUNG:  0
                * SEGV:  0
                * OTHERS:  4
                ***************************
After patch: With LDFLAGS:
                ***************************
                 CONFORMANCE TEST RESULTS
                ***************************
                * TOTAL:   1888
                * PASSED:  1731
                * FAILED:  26
                * UNRESOLVED:  14
                * UNSUPPORTED:  22
                * UNTESTED:  94
                * INTERRUPTED:  0
                * HUNG:  1
                * SEGV:  0
                * OTHERS:  0
                ***************************
/************************************************************/
Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.

Modified Files:
ltp/testcases/open_posix_testsuite/LDFLAGS

10) Log Message:
Add autoconf tests for taskstats members not present on older kernels: this is cleaned version of previously posted patch. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>. 

Modified Files:
ltp/testcases/kernel/controllers/cgroup/getdelays.c

11) Log Message:
gen_fork() event should wait until the child exits. Otherwise the child would see INIT as the parent and end up in collecting wrong information to compare with. Signed-off-by: Suzuki K P <suzuki@in.ibm.com>, Acked-by: Li Zefan <lizf@cn.fujitsu.com>.

Modified File(s):
ltp/testcases/kernel/connectors/pec/event_generator.c

12) Log Message:
runltp can not run acl_test01 by default, we need a mounted partition with ACL options. To have acl_test01 started by runltp (or manually) without any acl aware partition,  if you agree I suggest the following patch: a kind of new setup and at the same time the activation of a non root user. Signed-off-by: JACKY MALCLES <Jacky.Malcles@bull.net>.

Modified Files:
ltp/testcases/kernel/fs/acls/acl_test01

13) Log Message:
cpuctl of controllers: fix the bug of while loop: When running the ltp tool by "./runltp -f controllers", I found "while" loop cannot stop in following files of cpuctl test. File list:
cpuctl_def_task01.c
cpuctl_def_task02.c
cpuctl_def_task03.c
cpuctl_def_task04.c
cpuctl_test01.c
cpuctl_test02.c
cpuctl_test03.c
cpuctl_test04.c

Key code:
timer_expired=0;
while(!timer_expired)
        f=sqrt(f*f);

Reason:
During the compilation of these files, gcc's O2 mechanism causes the change of variable "timer_expired" to be omitted, hence the loop, "while(!timer_expired) f=sqrt(f*f);" cannot get out from itself. Change the type of "timer_expired" from "int" to "volatile int" to fix this bug. By the way, it is necessary to modify the file, ltp-full-xxxxxxxx/testcases/kernel/controllers/libcontrollers/ libcontrollers.h for compilation. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>, Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>,

Modified Files:
ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h

14) Log Message:
After trying to find old enough glibc (2.2.2 and older) in any distribution I've given up modifying the test to compile with non glibc epoll library. So when glibc epoll headers are not found the test is disabled entirely and dummy version of the test is compiled. Patch that also fixes some minor problems is attached. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.

Modified Files:
ltp/configure.ac
ltp/testcases/kernel/syscalls/epoll/Makefile
ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c

15) Log Message:
network: Fix ip_tests error 2: Repost the ip tests patch:
1. Test #4: ip tools now print nud state as follows: REACHABLE, STALE, FAILED, etc,
2. Test #3, #4, #5: If delete entry succefully, grep will return 1, indicating test PASS, so return code RC should be set to 0,
Signed-off-by: Hushan Jia <hjia@redhat.com>,

Modified Files:
ltp/testcases/network/iproute/ip_tests.sh

16) Log Message:
network: fix multicast testcases Makefile: Repost the multicast Makefile patch: The Makefile of testcases/network/multicast/mc_commo and mc_member do not link binary file and config files to ../../../bin dirs. This patch add the links. Signed-off-by: Hushan Jia<hjia@redhat.com>,

Modified Files:
ltp/testcases/network/multicast/mc_commo/Makefile
ltp/testcases/network/multicast/mc_member/Makefile

17) Log Message:
pselect01: Fixed the checking logic to also consider some variation: Sometimes we may get failed results that the measured time is 1 second longer than expected. As fixed by Craig Meier earlier, the sleeps may last slightly more than total_sec. Also considering the time() overhead, we should expect the sleeps to last between total_sec and (total_sec+1) seconds. Signed-off-by: Nobuhiro Lin <nobuhiro@andestech.com>,

Modified Files:
ltp/testcases/kernel/syscalls/pselect/pselect01.c

18) Log Message:
Add new testcases for memcgroup: My workmate Li Zefan (lizf@cn.fujitsu.com) has created some testcases for cgroup's subsystem "memory" in the last year. And, He catched some kernel bugs through these testcases. So we think you glad to push them into LTP. There are total 40 testcases that have been added. These testcases contain the basis operation test, part functionality test and stress test of memcgroup. How to run this test: # runltp -f controllers.
Result:
memcgroup_function_test    1  TPASS  :  rss=4096/4096, cache=0/0
memcgroup_function_test    2  TPASS  :  rss=0/0, cache=4096/4096
memcgroup_function_test    3  TPASS  :  rss=0/0, cache=4096/4096
memcgroup_function_test    4  TPASS  :  rss=4096/4096, cache=8192/8192
memcgroup_function_test    5  TPASS  :  rss=4096/4096, cache=0/0
memcgroup_function_test    6  TPASS  :  rss=4096/4096, cache=0/0
memcgroup_function_test    6  TPASS  :  rss=0/0, cache=0/0
memcgroup_function_test    7  TPASS  :  rss=0/0, cache=4096/4096
memcgroup_function_test    7  TPASS  :  rss=0/0, cache=0/0
memcgroup_function_test    8  TPASS  :  rss=0/0, cache=4096/4096
memcgroup_function_test    8  TPASS  :  rss=0/0, cache=0/0
memcgroup_function_test    9  TPASS  :  rss=4096/4096, cache=8192/8192
memcgroup_function_test    9  TPASS  :  rss=0/0, cache=0/0
memcgroup_function_test   10  TPASS  :  rss=4096/4096, cache=0/0
memcgroup_function_test   10  TPASS  :  rss=0/0, cache=0/0
memcgroup_function_test   11  TPASS  :  failcnt=6
memcgroup_function_test   12  TPASS  :  failcnt=6
memcgroup_function_test   13  TPASS  :  failcnt=6
memcgroup_function_test   14  TPASS  :  process 5793 is killed
memcgroup_function_test   15  TPASS  :  process 5803 is killed
memcgroup_function_test   16  TPASS  :  process 5813 is killed
memcgroup_function_test   17  TPASS  :  process 5824 is killed
memcgroup_function_test   18  TPASS  :  process 5835 is killed
memcgroup_function_test   19  TPASS  :  process 5845 is killed
memcgroup_function_test   20  TPASS  :  process 5854 is killed
memcgroup_function_test   21  TPASS  :  process 5863 is killed
memcgroup_function_test   22  TPASS  :  input=4095, limit_in_bytes=4096
memcgroup_function_test   23  TPASS  :  input=4097, limit_in_bytes=8192
memcgroup_function_test   24  TPASS  :  input=1, limit_in_bytes=4096
memcgroup_function_test   25  TPASS  :  return value is 0
memcgroup_function_test   26  TPASS  :  return value is 1
memcgroup_function_test   27  TPASS  :  return value is 1
memcgroup_function_test   28  TPASS  :  return value is 1
memcgroup_function_test   29  TPASS  :  force memory succeeded
memcgroup_function_test   30  TPASS  :  force memory failed as expected
memcgroup_function_test   31  TPASS  :  return value is 0
memcgroup_function_test   32  TPASS  :  return value is 0
memcgroup_function_test   33  TPASS  :  return value is 0
memcgroup_function_test   34  TPASS  :  return value is 0
memcgroup_function_test   35  TPASS  :  return value is 1
memcgroup_function_test   36  TPASS  :  rss=4096/4096, cache=0/0
memcgroup_function_test   36  TPASS  :  rss=0/0, cache=0/0
memcgroup_function_test   37  TPASS  :  rss=4096/4096, cache=0/0
memcgroup_function_test   37  TPASS  :  rss=0/0, cache=0/0
memcgroup_function_test   38  TPASS  :  rss=4096/4096, cache=0/0
memcgroup_function_test   38  TPASS  :  rss=0/0, cache=0/0
memcgroup_stress_test      1  TPASS  :  stress test 1 passed
memcgroup_stress_test      2  TPASS  :  stress test 2 passed
INFO: ltp-pan reported all tests PASS,
Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>,

Modified Files:
ltp/runtest/controllers
ltp/testcases/kernel/controllers/memcg/Makefile
ltp/testcases/kernel/controllers/memcg/README
Added Files:
ltp/testcases/kernel/controllers/memcg/functional/Makefile
ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
ltp/testcases/kernel/controllers/memcg/functional/memcg_getpagesize.c
ltp/testcases/kernel/controllers/memcg/functional/memcg_process.c
ltp/testcases/kernel/controllers/memcg/regression/Makefile
ltp/testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
ltp/testcases/kernel/controllers/memcg/regression/memcg_test_1.c
ltp/testcases/kernel/controllers/memcg/regression/memcg_test_2.c
ltp/testcases/kernel/controllers/memcg/regression/memcg_test_4.c
ltp/testcases/kernel/controllers/memcg/regression/memcg_test_4.sh
ltp/testcases/kernel/controllers/memcg/stress/Makefile
ltp/testcases/kernel/controllers/memcg/stress/memcg_process_stress.c
ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
Removed Files:
ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh

19) Log Message:
fix the bug of macro in getdelays.c: When running cgroup test, I found a bug of macro in getdelays.c, which refers to the spelling mistake. And this leads to testcase_eight's abnormal delay. Relative macro:
        HAVE_LINUX_CGROUPSTATS_H
Change macro HAVE_LINUX_CGROUPSTAT_H to HAVE_LINUX_CGROUPSTATS_H to fix the bug. Signed-off-by:Liu Bo <liubo-fnst@cn.fujitsu.com>,

Modified Files:
ltp/testcases/kernel/controllers/cgroup/getdelays.c

20) Log Message:
I propose two patches (two patterns of fix) for an issue of open_posix_testsuite. I hope either one of them (or more better one someone will write) is committed. You need to do three steps below in order to run execute.sh of open_posix_testsuite:
 1) make build-tests
 2) cc -O2 -o t0 t0.c
 3) ./execute.sh
I think it's better to include step 2 into step 1 or 3 for convenience. So I wrote two different patches for these cases. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>,

Modified Files:
ltp/testcases/open_posix_testsuite/Makefile

21) Log Message:
Issue observed with chmod05, fchmod05 test  cases: This Patch fixes bug in the test cases chmod05.c and fchmod05.c. The test case uses 2 UserIds nobody and bin. The issue is observed when one of the UserId is the supplementary group Ids of the rooti (either nobody or bin). In that case the Posix standard mentions that S_IGSID bit should not be cleared by the systemcall, chmod() or fchmod(), which causes the test to fail. This patch fixes the issue by specifically clearing the supplementary group ID of the process. The main intention of the test case is to test if S_IGSID bit is cleared in case the non privilage user tries to set file modes. Hence felt clearing the supplementary group Ids is the best way to fix the issue. At the same time I am reverting the earlier patch submitted by Wei Yongjun <yjwei@cn.fujitsu.com>. Signed-off-by: Sharyathi Nagesh <sharyath@in.ibm.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/chmod/chmod05.c
ltp/testcases/kernel/syscalls/fchmod/fchmod05.c

22) Log Message:
quotactl01: Fix tst_resm() format causing crash: When the quotactl syscall fails, quotactl01 crashes with a segmentation fault due to an incorrect printf()-style format. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/quotactl/quotactl01.c

23) Log Message:
quotactl01: Replace hardcoded 258 by __NR_set_tid_address: The call signature seems to match the set_tid_address() syscall. Also remove the comment about calling quotactl, as it's obviously bogus. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/quotactl/quotactl01.c

24) Log Message:
Spelling fixes: inclue -> include: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh

25) Log Message:
Numa-testcases: Return TCONF if NUMA is not available: Currently the test just fails if NUMA is not available. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.

Modified File(s):
ltp/testcases/kernel/numa/numa01.sh

26) Log Message:
smt_smp: Return TCONF if SMT/SMP is not supported: Currently the tests just fails if SMT/SMP is not supported. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.

Modified File(s):
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh

27) Log Message:
Filecaps: Return TCONF if file capabilities are not supported: Currently the test just fails if file capabilities are not supported. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.

Modified File(s):
ltp/testcases/kernel/security/filecaps/filecapstest.sh

28) Log Message:
The following patch avoids that all kill07 test instances running concurrently work with the same SHM object. Signed-off-by: Matthieu Fertr <Matthieu.Fertre@kerlabs.com>.

Modified Files:
ltp/testcases/kernel/syscalls/kill/kill07.c

29) Log Message:
ftest cleanup II: this is ftest cleanup part II. Most of the functions that were copy & pasted again and again in every file are now in libftest library. Also ftest04, ftest05, ftest06, ftest07 and ftest08 are cleaned. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.

Modified Files:
ltp/include/compiler.h
ltp/testcases/kernel/fs/ftest/Makefile
ltp/testcases/kernel/fs/ftest/ftest01.c
ltp/testcases/kernel/fs/ftest/ftest02.c
ltp/testcases/kernel/fs/ftest/ftest03.c
ltp/testcases/kernel/fs/ftest/ftest04.c
ltp/testcases/kernel/fs/ftest/ftest05.c
ltp/testcases/kernel/fs/ftest/ftest06.c
ltp/testcases/kernel/fs/ftest/ftest07.c
ltp/testcases/kernel/fs/ftest/ftest08.c
Added Files:
ltp/testcases/kernel/fs/ftest/libftest.c
ltp/testcases/kernel/fs/ftest/libftest.h

30) Log Message:
lcov: remove default for gcov_dir so that auto-sensing works. Fix problem with lcov not finding kernel coverage data at /sys/kernel/debug/gcov because the default system-wide lcovrc file contained a specification for the gcov directory which prevented auto-detection from working.

Modified File(s):
ltp/utils/analysis/lcov/lcovrc

31) Log Message:
Create testcase for p9auth kernel module: The p9auth module is a driver in the staging/ directory, which implements kernel functionality supporting plan 9-style setuid. Programs can be completely unprivileged, authorize themselves to a privileged server, and obtain a token which they can use to authorize a single setuid to a single specified new uid. This testcase runs three tests:
1. make sure we can't setuid without a hash (this is actually short-cut in the kernel code so it might be worthwhile having a separate test for having a hash, but an invalid one),
2. make sure we can setuid when there is a valid hash,
3. make sure we cannot setuid if there is a valid hash, but our original uid isn't the one specified in the token.
Changelog:
Sep 21: Comment README, add runp9auth.sh to the patch, and add the openssl check to checkp9auth.sh. Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>. 

Modified Files:
ltp/README
ltp/testcases/kernel/security/Makefile
Added Files:
ltp/runtest/p9auth
ltp/testcases/kernel/security/p9auth/Makefile
ltp/testcases/kernel/security/p9auth/checkp9auth.sh
ltp/testcases/kernel/security/p9auth/p9priv.sh
ltp/testcases/kernel/security/p9auth/p9unpriv.sh
ltp/testcases/kernel/security/p9auth/runp9auth.sh
ltp/testcases/kernel/security/p9auth/unhex.c

32) Log Message:
To test consolidation resets when interfaces are set to 0: CPU consolidation testcase modified to test when sched_mc &(/) sched_smt is set to Zero processes dont consolidate to single package or CPU. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/cpu_consolidation.py

33) Log Message:
To fix issue in get_sched_values: get_sched_values was returning 1 & 0 instead of max sched_mc & max sched_smt. This patch fixes the issue in the first version of this file. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/get_sched_values.c

34) Log Message:
To incorporate changes in reusable function: ILB testcase uses trigger workload to pin a task to CPU. This patch is to incorporate the changes in the prototype of function testcase invokes to trigger workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/ilb_test.py

35) Log Message:
To include Additional 5 new test cases: Additional 5 new testcases to test cpu consolidation resets when sched_smt &(/) sched_mc is reset to zero. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/runpwtests.sh

36) Log Message:
Modified library functions based on review comments. Signed-off-by: Poornima Nayak <mpnayak@linux.vnet.ibm.com>. 

Modified Files:
ltp/testcases/kernel/power_management/pm_include.sh

37) Log Message:
Modified python functions based on requirement for new testcase: Fixed some issues that affect verification code of new test scenarios. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/lib/sched_mc.py

38) Log Message:
lcov: fix problem with CONFIG_MODVERSIONS, Make geninfo work with Linux 2.6.31 and CONFIG_MODVERSIONS, Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>,

Modified File(s):
ltp/utils/analysis/lcov/bin/geninfo

39) Log Message:
network: fix nfs testcases Makefile error: The nfslock01 and nfsstress testcases' Makefile does not link excutables to testcase/bin directory, and nfslock01 does not build nfs_flock_dgen excutables, which will cause test fail. This patch add the links and build the nfs_flock_dgen. Signed-off-by: Hushan Jia <hjia@redhat.com>.

ltp/testcases/network/nfs/nfslock01/Makefile
ltp/testcases/network/nfs/nfsstress/Makefile

40) Log Message:
Add a count parameter to create_sig_proc: there were complaints about some tests (ppoll01) hanging sometimes. I've created this patch to address the issue. This should allow testing inherently racy conditions, such as a syscall returning EINTR upon signal handler execution. The problem here is that the signal could actually arrive before the syscall gets executed, which results in the test waiting for it forever. The solution is adding a parameter that would allow to specify how much signals a particular test expects - a racy test would ask for a large number of signals sent, so it will get one even if some were missed. Tests, which test behavior, which is not racy (eg. pselect()) should only request a single signal. Note that you need to manually kill the child process delivering the signals when you don't need them, if you ordered more signals than you actually handle. Also, this patch resets signal handling in child process created in create_sig_proc. This should avoid the child calling the parent's signal handlers and interfering with parent's cleanup process. Signed-off-by: Jiri Palecek <jpalecek@web.de>. 

ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
ltp/testcases/kernel/syscalls/utils/common_j_h.c
ltp/testcases/kernel/syscalls/utils/include_j_h.h

41) Log Message:
Make sure some Crackerjack tests are running under root: The tests need to run under root to change their EUID. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c
ltp/testcases/kernel/syscalls/utimes/utimes01.c

42) Log Message:
Fix the logic of ppoll01 test: According to POSIX, a file descriptor is considered ready for writing when a call to write() would not block, even when it returns an error (other than EAGAIN). Thus, a file descriptor opened for reading is ready for writing. This patch reflects that in the test. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

ltp/testcases/kernel/syscalls/ppoll/ppoll01.c

43) Log Message:
Add a test for race-free operation of ppoll: Hello, after the previous patch, this patch adds a test to test a use of ppoll() without races (ie. the intended use of ppoll). It blocks the signal, schedules a signal to be delivered and expects ppoll to return EINTR (and never lose the signal. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

ltp/testcases/kernel/syscalls/ppoll/ppoll01.c

44) Log Message:
Use SIG_ERR to indicate tst_sig's default handler, to allow (and not clash with) SIG_DFL: SIG_DFL happens to be 0 as well as DEF_HANDLER - this means you cannot use SIG_DFL as tst_sig argument, eg. if you want to reset the signal handling in tests' children to normal. This patch changes DEF_HANDLER to be SIG_ERR, as this value cannot be normally used with tst_sig(), so they cannot clash. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

ltp/include/test.h

45) Log Message:
fsstress: delete tralling spaces: Signed-off-by: Andrew Vagin <avagin@gmail.com>:

ltp/testcases/kernel/fs/fsstress/fsstress.c

46) Log Message:
fsstress: use tabs instead of spaces for indentation: Signed-off-by: Andrew Vagin <avagin@gmail.com>.

ltp/testcases/kernel/fs/fsstress/fsstress.c

47) Log Message:
fsstress: fix memory leaks: 
==11424== 156 bytes in 1 blocks are definitely lost in loss record 2 of 2
==11424==    at 0x4A0763E: malloc (vg_replace_malloc.c:207)
==11424==    by 0x402E4C: make_freq_table (fsstress.c:986)
==11424==    by 0x401C26: main (fsstress.c:410)
make_freq_table is executed on each iterations, but freq_table is not changed during test, so this patch moves it from the loop. Signed-off-by: Andrew Vagin <avagin@gmail.com>.

ltp/testcases/kernel/fs/fsstress/fsstress.c

48) Log Message:
fsstress: fix memory leak in fread_d: 
1. check result from operation open before set flags
2. close descriptor and free path if set flags failed
valgrind --leak-check=full --show-reachable=yes ./fsstress -d /home/shpagin/git-archive/ltp/testcases/kernel/fs/fsstress/tmp -l 10 -n 100
==23212== 1,134 bytes in 108 blocks are definitely lost in loss record 4 of 5
==23212==    at 0x4A0776F: realloc (vg_replace_malloc.c:429)
==23212==    by 0x401E6A: append_pathname (fsstress.c:528)
==23212==    by 0x4024E3: fent_to_name (fsstress.c:760)
==23212==    by 0x40284F: get_fname (fsstress.c:846)
==23212==    by 0x4041E0: dread_f (fsstress.c:1757)
==23212==    by 0x402368: doproc (fsstress.c:728)
==23212==    by 0x401CC1: main (fsstress.c:463)
Signed-off-by: Andrew Vagin <avagin@gmail.com>.

ltp/testcases/kernel/fs/fsstress/fsstress.c

49) Log Message:
fsstress: renew flist if clean up test directory: flist contain all files created by fsstress. If test clean up direcory on each interations that it should reinitilize flist. Signed-off-by: Andrew Vagin <avagin@gmail.com>.

ltp/testcases/kernel/fs/fsstress/fsstress.c

50) Log Message:
lcov: improve detection of gcov-kernel support

Modified File(s):
ltp/utils/analysis/lcov/bin/lcov
ltp/utils/analysis/lcov/man/lcovrc.5

51) Log Message:
memcg : fix various test failures: In memcg testcases,
1. use /dev/memcg consistently,
2. for testcase_25, since 2.6.31, writing -1 to memory.limit_in_bytes will reset to unlimit,
3. for testcase_35, writing to memory.force_empty for non-empty cgroup should return failure,
Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>,

Modified File(s):
ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh

52) Log Message:
When this TC is ending it removes all directories/files under /tmp that may be embarrassing so, if you agree I suggest that it only removes what has to do with the TestCase; this is the purpose of the following patch. Signed-off-by: JACKY MALCLES <Jacky.Malcles@bull.net>.

ltp/testcases/kernel/fs/fs_di/fs_di

53) Log Message:
lcov: ignore incomplete function names in .bb files
- don't abort processing when an incomplete function name is encountered in a .bb file (gcc 2.95.3 adds those)
- fix filename prefix detection
Peter Oberparleiter <oberpapr@users.sourceforge.net>,

Modified File(s):
ltp/utils/analysis/lcov/bin/geninfo
ltp/utils/analysis/lcov/bin/lcov

54) Log Message:
lcov: introduce new options --derive-func-data
When using a gcov version that does not provide function data, this option will attempt to guess the function coverage data for a function by looking at the number of times that the first line of that function was called. Peter Oberparleiter <oberpapr@users.sourceforge.net>.

Modified File(s):
ltp/utils/analysis/lcov/bin/geninfo
ltp/utils/analysis/lcov/bin/lcov

LTP-20090831

1) Log Message:
Enable traversing down the performance_counter directory and as noted in email to ltp-list about C file changes. This simply fixes some missing declarations and linux_syscall_number.h cleanup related compiler warnings. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified File(s):
ltp/testcases/kernel/performance_counters/performance_counter02.c

2) Log Message:
As just emailed to ltp-list...
1. The indentation in this script was off (defacto standard for shell scripts is 4-space indents).
2. rsh is becoming a deprecated app, so the likelihood of someone executing this app and having it fail the first time and succeed in the remaining runs is low. So let's do two things:
    i. Provide a means to toggle immediately failure to provide a quick failure short circuit (FAIL_IMMEDIATELY => 1).
    ii. Fail on the first try if FAIL_IMMEDIATELY is set and exit the script.
3. Export TCID, TST_COUNT, and TST_TOTAL so tst_resm doesn't complain.
4. Prefix the number of tries so folks don't need to scroll up the terminal buffer and count to see what iteration they're executing.
5. Convert `"$CHECK" -eq 9' to `"$CHECK" = "9"' so test(1) doesn't complain if and when the rsh(1) fails, and thus doesn't return an integer value to stdout.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified File(s):
ltp/testcases/network/tcp_cmds/rsh/rsh01

3) Log Message:
fcntl24,25,26 fail when run on tmpfs: Attached is a patch to skip testcases fcntl24, fcntl25 and fcntl26 if the host is running on tmpfs. The reason being that, as documented here http://bugzilla.kernel.org/show_bug.cgi?id=13626, F_SETLEASE and F_WRLCK cannot work on tmpfs. Signed-off-by: Matt Fleming <matt@console-pimps.org>.

Modified Files:
ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
ltp/testcases/kernel/syscalls/fcntl/fcntl26.c

4) Log Message:
We need to verify the validity of using MAP_FIXED in this manner. The tests do no checking to see whether the address space is safe to use or not. It should be safe after  removing the flag MAP_FIXED from all calls to mmap in the remap_file_pages tests.  If mmap is called without that flag, the kernel will find a safe memory space to map, and the test will pass. Signed-off-by: Srikanth Krishnakar <skrishnakar@celestialsys.com>.

Modified Files:
ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c

5) Log Message:
Remove getgid02 from all runtest files (was "[PATCH] Remove getgid02 from ltplite runtest file"). And it appears that I missed some spots. This removes _all_ references to getgid02 from _all_ of the runtest files: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/runtest/ltplite
ltp/runtest/stress.part3
ltp/runtest/syscalls

6) Log Message:
This set of 3 patches adds a new API stats_container_append to libstats. This function adds new stats_record_t to the record list in stats_container_t. It also replaces the occurrences of data->size with data->index and modifies the test-cases to call the append function. Changelog
---------
- Added index to stats_container_t struct
- Added Append function to add new stats_record_t to records list of stats_container_t
- Replaced the occurrences of data->size by data->index in libstats.c
- Modified the realtime testcases to include call to the append function.
[PATCH 1/3] libstats: add append API to libstats: This patch adds a new API stats_container_append to libstats. This function adds a new stats_record_t to the records list in stats_container_t.
Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
Acked-by: Darren Hart <dvhltc@us.ibm.com>,
Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,

Modified Files:
ltp/testcases/realtime/include/libstats.h
ltp/testcases/realtime/lib/libstats.c

7) Log Message:
This set of 3 patches adds a new API stats_container_append to libstats. This function adds new stats_record_t to the record list in stats_container_t. It also replaces the occurrences of data->size with data->index and modifies the test-cases to call the append function. Changelog
---------
- Added index to stats_container_t struct
- Added Append function to add new stats_record_t to records list of stats_container_t
- Replaced the occurrences of data->size by data->index in libstats.c
- Modified the realtime testcases to include call to the append function.
[PATCH 2/3] libstats: replace data->size by data->index: This patch replaces the occurrences of data->size by data->index+1 as the index starts with 0 and ends at data->size-1. data->size holds the max size of the records list in data->container_t. data->index holds the index of the last record in the list. Since the records list may not be completely filled, data->index + 1 gives the total number of records currently in the list and it may not be equal to data->size.
Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
Acked-by: Darren Hart <dvhltc@us.ibm.com>,
Acked-by: Sripathi Kodi <sripathik@in.ibm.com> ,

Modified Files:
ltp/testcases/realtime/lib/libstats.c

8) Log Message:
his set of 3 patches adds a new API stats_container_append to libstats. This function adds new stats_record_t to the record list in stats_container_t. It also replaces the occurrences of data->size with data->index and modifies the test-cases to call the append function. Changelog
---------
- Added index to stats_container_t struct
- Added Append function to add new stats_record_t to records list of stats_container_t
- Replaced the occurrences of data->size by data->index in libstats.c
- Modified the realtime testcases to include call to the append function.
[PATCH 3/3] libstats: Modify testcases to call the append function: This patch modifies the testcases to call the stats_container_append function.
Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
Acked-by: Darren Hart <dvhltc@us.ibm.com>,
Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,

Modified Files:
ltp/testcases/realtime/func/async_handler/async_handler.c
ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
ltp/testcases/realtime/func/pi_perf/pi_perf.c
ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
ltp/testcases/realtime/func/sched_latency/sched_latency.c
ltp/testcases/realtime/perf/latency/pthread_cond_many.c

9) Log Message:
Fixed static build which needs to link the pthread library in pidns and pipeio. Signed-off-by: nobuhiro <nobuhiro@andestech.com>. Matt Helsley <matthltc@us.ibm.com> replied: I'm not sure this is correct. I just did a CVS update and grepped for "pthread". I don't see a single use of pthreads in there. What output suggested all of these tests need to link to pthreads? Could you at least stick that in the changelog? Regardless, I'm satisfied with the patch itself. As I said before the changelog would be nicer if it included a snippet of the output that justifies it (included here for convenience): When static linking, the pthread stuff is due to the undefined pthread symbols in librt.a and libgcc_eh.a.
make[4]: Entering directory `/home/nobuhiro/git_repo/os/ltp/testcases/kernel/ipc/pipeio'
cc -Wall  -static -Wall  -I../../../../include   pipeio.c  -L../../../../lib -lltp -lrt -o pipeio
/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../lib64/librt.a(aio_suspend.o):
In function `cleanup': (.text+0xa): undefined reference to `pthread_mutex_lock'.

Modified Files:
ltp/testcases/kernel/containers/pidns/Makefile
ltp/testcases/kernel/ipc/pipeio/Makefile

10) Log Message:
[RESEND][PATCH 3/3] libstats: Modify testcases to call the append function. I am resending the patch after checking with the latest CVS version of LTP. 
Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
Acked-by: Darren Hart <dvhltc@us.ibm.com>,
Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,

Modified Files:
ltp/testcases/realtime/func/async_handler/async_handler.c
ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
ltp/testcases/realtime/func/pi_perf/pi_perf.c
ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
ltp/testcases/realtime/func/sched_latency/sched_latency.c
ltp/testcases/realtime/perf/latency/pthread_cond_many.c

11) Log Message:
As per the execute.sh script file there is time limit of two minutes for each test case execution if it takes more time it will be reported as HUNG. shm_open/23-1.c test case under posix test suite which executes more than two minutes so test case reported as HUNG. I have changed time limit from 120 to 300 sec. that is nothing but two minutes to five minutes. In low end machines this test case taking 4 min to complete execution. Now test cases reported as PASS. I have attached patch and below.
/*****************************************************/
Before Patch:
conformance/interfaces/shm_open/23-1.test:execution:HUNG
After Patch:
conformance/interfaces/shm_open/23-1.test:execution:PASS
/*****************************************************/
Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.

Modified Files:
ltp/testcases/open_posix_testsuite/execute.sh

12) Log Message:
clone01 -c 10 on x86: Michal Simek <michal.simek@petalogix.com> reported: can you please to run clone01 syscall test on any x86 machine? I am getting fault there when I run it 10 times for example. The same problem I have on Microblaze.
$> ./clone01  -c 10
clone01     1  TPASS  :  clone() returned 22738
clone01     1  TPASS  :  clone() returned 22740
clone01     1  TPASS  :  clone() returned 22742
clone01     1  TPASS  :  clone() returned 22748
clone01     1  TPASS  :  clone() returned 22750
clone01     1  TPASS  :  clone() returned 22752
clone01     1  TPASS  :  clone() returned 22754
clone01     1  TFAIL  :  clone() returned 134919589, errno = 22755
clone01     1  TPASS  :  clone() returned 22744
clone01     1  TPASS  :  clone() returned 22746,
"Serge E. Hallyn" <serue@us.ibm.com> replied: All right I don't have the patiente to wade through the parse_opts and usc_lib crap, but this is not a clone failure.  What appears to be happening is setup() at the top of clone01.c is calling lib/parse_opts.c:usc_global_setup_hook(), with STD_COPIES set to the count option you passed in.  That forks of 10 copies of the test. I don't know what happens with the actual loop then, but the reason you get the error for the last clone test is that one of those forked copies of clone01 (*not* one of the cloned children) exits, and wait() catches that one.  That is why wait() returned 22744, which isn't any of the cloned children. So one stupid way of fixing this without dealing with the convoluted setup junk would be to change the waitpid chunk of the code like so.

Modified Files:
ltp/testcases/kernel/syscalls/clone/clone01.c

13) Log Message:
Regresion testing for Microblaze: here 4 tests are from my regresion testing for Microblaze kernel debug. There is one extension for testing aligned/unaligned get/put_user macros. The rest of changes are easy. [PATCH 1/4] utimensat: Remove utimensat_user from script: We can use nobody user instead of creating new one for this special test. Latest busybox source code not support userdel, useradd that's why is better to use user which exists. Signed-off-by: Michal Simek <monstr@monstr.eu>.

Modified Files:
ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh

14) Log Message:
Regresion testing for Microblaze: here 4 tests are from my regresion testing for Microblaze kernel debug. There is one extension for testing aligned/unaligned get/put_user macros. The rest of changes are easy. [PATCH 2/4] tst_is_cwd: Add support for ramfs: I added support for testing ramfs and add together tests for nfs, tmpfs and ramfs. Signed-off-by: Michal Simek <monstr@monstr.eu>.

Added Files:
ltp/lib/tst_is_cwd.c
Removed Files:
ltp/lib/tst_is_cwd_nfs.c
ltp/lib/tst_is_cwd_tmpfs.c

15) Log Message:
Regresion testing for Microblaze: here 4 tests are from my regresion testing for Microblaze kernel debug. There is one extension for testing aligned/unaligned get/put_user macros. The rest of changes are easy. [PATCH 3/4] fcntl24,25,26: F_SETLEASE and F_WRLCK cannot work on ramfs: The same reason as was in previous patch for tmpfs. Signed-off-by: Michal Simek <monstr@monstr.eu>.

Modified Files:
ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
ltp/testcases/kernel/syscalls/fcntl/fcntl26.c

16) Log Message:
Regresion testing for Microblaze: here 4 tests are from my regresion testing for Microblaze kernel debug. There is one extension for testing aligned/unaligned get/put_user macros. The rest of changes are easy. [PATCH 4/4] Add unaligned tests which tests get/put_user macros: getpeername01 and getsockname01 tests get_user macro socketpair01 tests put_user macro. Signed-off-by: Michal Simek <monstr@monstr.eu>. 

Modified Files:
ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
ltp/testcases/kernel/syscalls/socketpair/socketpair01.c

17) Log Message:
Alternatively, since digsig never went upstream and isn't being maintained, it might be best to drop this from LTP. "Serge E. Hallyn" <serue@us.ibm.com>. 

Removed Files:
ltp/testcases/kernel/security/digsig/Makefile
ltp/testcases/kernel/security/digsig/README
ltp/testcases/kernel/security/digsig/builddigsig.sh
ltp/testcases/kernel/security/digsig/test.sh
ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
ltp/testcases/kernel/security/digsig/twiddlebit/bsigntest.sh
ltp/testcases/kernel/security/digsig/twiddlebit/digsigtest.sh
ltp/testcases/kernel/security/digsig/twiddlebit/hw.c
ltp/testcases/kernel/security/digsig/twiddlebit/pubring.gpg
ltp/testcases/kernel/security/digsig/twiddlebit/random_seed
ltp/testcases/kernel/security/digsig/twiddlebit/secring.gpg
ltp/testcases/kernel/security/digsig/twiddlebit/swapbit.c
ltp/testcases/kernel/security/digsig/twiddlebit/test_pub_key
ltp/testcases/kernel/security/digsig/twiddlebit/trustdb.gpg
ltp/testcases/kernel/security/digsig/twiddlebit/twiddletest.sh
ltp/testcases/kernel/security/digsig/writeexec/Makefile
ltp/testcases/kernel/security/digsig/writeexec/edit_write.c
ltp/testcases/kernel/security/digsig/writeexec/libwritetest.c
ltp/testcases/kernel/security/digsig/writeexec/shared.c

18) Log Message:
Make the test result codes a real bitfield again: the commit "extend the test result to a bit field so we can extend the output further" from July 20th unfortunately changes the code, that was previously a bitfield, to a non-bitfield. This causes FAILED tests to return erroneously 0. This patch changes the test result codes to be individual bits in the bitfield (effectively reverting  a small part of aforementioned patch). Signed-off-by: Jiri Palecek <jpalecek@web.de>. 

Modified Files:
ltp/include/test.h

19) Log Message:
Added one more approach for data integrity. Data integrity is performed on two fragmented files.
1. Creating two fragmented files each of size DiskSize/2.
2. Then comapring against the original file.
3. If not equal test case fails.
My ultimate goal in creating fragmented files is that,
1. It creates many extents (fragments for each file)
2. FS code may behave wrong at corner cases which may come into picture after many extents gets added to the file.
3. Data corruption chances are there
     i. when file metadata updation is not proper(corner cases when fragments are more)
     ii.If write and read is not matching (write operation might have updated the block number some where and read may skip that block in some corner cases)
4. In reality fragments can occur only after much usage of the disk(create/delete file)
5. This is good test case for bigger size disk.(it can create more extents)
6. fsync() is called after every write, which makes it slow.
Signed-off-by: Jyoti Vantagodi <jyotiv@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/fs/fs_di/fs_di
Added Files:
ltp/testcases/kernel/fs/fs_di/frag.c

20) Log Message:
Remove pidns14 test case reference: pidns14 test case is removed in the July 2009 LTP release. So remove the reference to pidns14 test case in the runpidnstest.sh script. Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>.

Modified File(s):
ltp/testcases/kernel/containers/pidns/runpidnstest.sh

21) Log Message:
Pls find attached patch for waitid02 test case.I have modified the test case.I have also added 2 test scenarios in the test case using WSTOPPED and WNOWAIT. Note: The testcase was failing in LTP July, 2009 release. The warning- "implicit declaration of function 'getpgid", has been removed. Signed-off-by: rohit verma <rohit170309@gmail.com>.

Modified Files:
ltp/testcases/kernel/syscalls/waitid/waitid02.c

22) Log Message:
I have noticed UNTESTED behavior with sched_setparam/26-1.c test case under open_posix_testsuite. Test needs to be executed as non-root user. So I have changed user id from root to non-root user by adding set_nonroot() function. Now test case got PASSED. I have attached patch and results before and after the patch. please review the same.
/*********************************************************************************************/
Before Patch:
/*********************************************************************************************/
# ./26-1.test
Run this test case as a Regular User, but not ROOT
conformance/interfaces/sched_setparam/26-1.test:execution:UNTESTED
/*********************************************************************************************/
After Patch:
/*********************************************************************************************/
# ./26-1.test
Testing with user 'bin' (uid: 1) Test PASSED
conformance/interfaces/sched_setparam/26-1.test:execution:PASSED
/*********************************************************************************************/
Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c

23) Log Message:
Top of tree fails to build on PPC fc11 box: This failure is being caused because .in files in kernel/includes are wrong. The prefixes for the names (__NR_) and the plus signs were removed. I've noticed it in .in files for several architectures in the latest LTP release (July 2009). This patch fixes bad updates to syscalls declarations for powerpc, that are causing build failures. This should be fixed for other archs accordingly. Signed-off-by Lucio Correia <luciojhc@br.ibm.com>.

Modified Files:
ltp/testcases/kernel/include/powerpc.in
ltp/testcases/kernel/include/powerpc64.in

24) Log Message:
Issue with rt_sigqueueinfo testcase in LTP: rohit verma <rohit.170309@gmail.com> reported: I have found an issue with
rt_sigqueueinfo test-case. Following is the test output:
rt_sigqueueinfo01    1  PASS  :  Test Succeeded
rt_sigqueueinfo01    1  FAIL  :  Test Failed, errno=1 : Operation not permitted
rt_sigqueueinfo01    1  PASS  :  Test Succeeded
rt_sigqueueinfo01    1  FAIL  :  Test Failed, errno=1 : Operation not permitted
rt_sigqueueinfo01    0  WARN  :  tst_rmdir(): rmobj(/tmp/rt_3FaSpK) failed: lstat(/tmp/rt_3FaSpK) failed; errno=2: No such file or directory
I think the following lines are causing the failures:
(Line - 164)
uinfo.si_errno = 0;
uinfo.si_code = 0;//SI_USER
TEST(retval = syscall(__NR_rt_sigqueueinfo, getpid(), 17, &uinfo));
Reason -
You can observe the following comment & source when you look at the Linux source (v 2.6.29) (linux-2.6.29/kernel/signal.c):
           /* Not even root can pretend to send signals from the kernel.
            Nor can they impersonate a kill(), which adds source info.  */
         if (info.si_code >= 0)
                 return -EPERM;
which implies that si_code cannot be set to ' 0 ' (SI_USER) when invoking the rt_sigqueueinfo syscall. I am not sure how to fix this issue. But, a possible fix would be to remove the second set of fork & rt_sigqueueinfo invocations and use the first set (with SI_QUEUE). If needed, the loop count can be increased.
Henry Yei <hyei@mvista.com> replied: Yes, I had just noticed this as well. Since it was "passing", it took awhile to spot. Returning pass even with tst_resm(TFAIL,.. Being called must have something to do with the forking, but I'm not familiar with how the LTP framework deals with that. In any case, I've
create this patch for our internal tree that does the following: 
- cleans up spacing for tabs, it was mix of two before
- removes the second testcase which is I think is invalid (this gets rid of the bad return code as well).
- removed the inner loop, it doesn't make sense as the tst_exit in the original code would never let it run past the first loop.
- moved cleanup() and setup() to the appropriate places where they will only be called in pairs.
Garrett Cooper <yanegomi@gmail.com> replied: I don't think that's the problem. I think that the real problem is how the testcase itself is written, because I don't see any code that checks WIFEXITED and WIFSIGNALED (I would check for both those items when doing sigqueue), and I don't see where the child(ren) actually exit... HMMM...

Modified Files:
ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c

25) Log Message:
lcov: improvements
- added --from-package and --to-package options
- improved gcov-kernel handling

Modified File(s):
ltp/utils/analysis/lcov/bin/geninfo
ltp/utils/analysis/lcov/bin/lcov
ltp/utils/analysis/lcov/man/lcov.1

26) Log Message:
RANLIB isn't a predefined variable in make(1):
gcooper@orangebox ~ $ make -p idontexist | grep RANLIB
make: *** No rule to make target `idontexist'.  Stop.
This solves that issue. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified File(s):
ltp/testcases/network/lib6/Makefile

27) Log Message:
Commit "move leading __NR_ to script to make all the .in files simpler" accidentally removed all plus signs surrounded by spaces from the syscall definition files for hppa/powerpc{,64}/s390{,x}/sh/sparc{,64}, breaking the build like:
        fstatat01.c: In function ‘main’:
        fstatat01.c:126: error: expected ‘)’ before numeric constant
        make[4]: *** [fstatat01_64.o] Error 1
Re-add the missing plus signs to fix it. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.

Modified Files:
ltp/testcases/kernel/include/hppa.in
ltp/testcases/kernel/include/powerpc.in
ltp/testcases/kernel/include/powerpc64.in
ltp/testcases/kernel/include/s390.in
ltp/testcases/kernel/include/s390x.in
ltp/testcases/kernel/include/sh.in
ltp/testcases/kernel/include/sparc.in
ltp/testcases/kernel/include/sparc64.in

28) Log Message:
I have noticed issues for patch applied on 12-Dec-2008. Because it is fixing the mq_send/5-1.c problem, but at the same time patch is affecting the building of few test cases in the same directory. I have listed the build log before and after the patch. So I have modified the patch such a way that it should not affect other test cases. Modifications:
1.    remove function definitions from “include/posixtest.h”
2.    add function definitions to new header file “include/mq_send.h”
3.    add #include ”mq_send.h” line to mq_send/5-1.c test cases
I have attached modified patch and below. Please review the same. Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
ltp/testcases/open_posix_testsuite/include/posixtest.h
Added Files:
ltp/testcases/open_posix_testsuite/include/mq_send.h

29) Log Message:
Add option to skip tests: One problem that LTP has long suffered is that certain tests are known to be broken, sometimes for long periods of time.  In an ideal world, I think it best that these should be skipped, or at least removed from the default list of tests to run, but this isn't always practical due to a number of reasons.  Of course, another option is that a 'whitelist' of tests to run can be created and passed to runltp, but this becomes hard to maintain as there are often new tests that you may want to keep up with, and with each release of LTP, the list would have to be reexamined. So I wanted to see what people thought about a simple option, -S, to specify a list of tests that you want to blacklist from the current run. This is handy if you have an automated testing environment with an architecture that doesn't always get great attention and a list of tests that you know to be broken on that arch. The skipfile is simply a list of test names, one per line. Add a -S option to runltp that allows the user to specify a SKIPFILE of tests to skip. Signed-off-by: Paul Larson <paul.larson@canonical.com>.

Modified File(s):
ltp/runltp

30) Log Message:
gcov-kernel: update to Linux 2.6.30

Added File(s):
ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-arm-eabi.patch
ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-arm-hack.patch
ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov.patch

31) Log Message:
lcov: ignore gcov errors for unnamed source files: When specifying "--ignore-errors gcov", lcov/geninfo should not abort when they cannot read a .gcov file. Fix this by introducing warnings in the respective places. Peter Oberparleiter <oberpapr@users.sourceforge.net>.

Modified Files:
ltp/utils/analysis/lcov/bin/geninfo

32) Log Message:
RANLIB isn't a standard Make variable, which means that when it's exported to leaf callers as an empty value, builds fail. testcases/network/lib6/Makefile is a prime example. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified File(s):
ltp/Makefile

33) Log Message:
Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
1) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
2) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
[PATCH v2 01/05] Provide all necessary information through ltp/README: Provide all necessary information to create/use "Fault Injection Framework" through ltp/README. This is necessary before any test case(s) can be run on this harness. Also describes the general algorithm that would be followed while running LTP tests in "Fault Injection" harness. Changed the debugfs mount point from /debug/ to /sys/kernel/debug/ as pointed out by Mike. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/README

34) Log Message:
Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
1) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
2) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
[PATCH v2 02/05] Add Script which would actually do the job of injecting faults: Script which would actually do the job of injecting faults by changing various parametrs available under /debug/fail*. This would be done dynamically during LTP run, and, is capable of taking parameters from 0 to 100 to vary the probability of Fault the user wants to inject in the running kernel. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.

Added Files:
ltp/tools/insert_kernel_faults.sh

35) Log Message:
Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
1) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
2) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
[PATCH v2 03/05] Add Script so the kernel is restored back to its original pristine form: Once the faults has been injected and all the concerned tests have been run completely, the kernel needs to be restored back to its original pristine form so that it is stable again. This Script does just exactly that. This again has changes regarding the debugfs mount point. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.

Added Files:
ltp/tools/restore_kernel_faults_default.sh

36) Log Message:
Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
1) Allow test developers to test their new test cases against a faulted  kernel, and then compare it on stable kernel run, impacting in better test development,
2) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
[PATCH v2 04/05] Add Script which will be at the heart of this infrastructure: At the heart of this infrastructure is this Script, which will actually:
1) Change the temporary command file generated by runltp,
2) Create a new temporary command file which will have the following entries against each one entry in the command file:
        i) Same TAG COMMAND_LINE entry,
        ii) Entry to call the script to insert faults,
        iii) Entry to run as many loops as specified by the user,
        iv) Entry to call the script to restore kernel to default state,
It is capable of creating new entries in the temporary command file with the following tags and command lines:
TAG_NAME=tag1,  COMMANDLINE="test1",
TAG_NAME=tag1_loop1_under_kernel_fault,
COMMANDLINE="insert_fault_in_kernel; test1",
TAG_NAME=tag1_loop2_under_kernel_fault,    COMMANDLINE="test1",
...
TAG_NAME=tag1_loopn_under_kernel_fault,    COMMANDLINE="test1; restore_default_kernel",
Changes from V1 include:
1) Paul's suggestion to tag the results to say when a fault was, or, was not in the process of being generated. Garrett and Mike wanted this to be in Shell script. So, Garret will change this to a Shell script in future. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.

Added Files:
ltp/tools/create_kernel_faults_in_loops_and_probability.pl

37) Log Message:
Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways: 
1) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
2) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
[PATCH v2 05/05] Add the necessary Interface and Option through "runltp": Change the runltp script to actually create an interface for the user:
1) Introduce a new option "-F" for ability to run tests under "Fault Injection Framework", 
2) "./runltp -h" will display the new option,
3) Verifies whether Kernel has built-in capabilities for "Fault Injection",
This has no much difference from the last version, except that 'runltp' has changed in between to include Paul's -S option. This has just been created over top of it. I will try to move the 'debugfs' checking logic out of 'runltp' some time in future. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runltp

38) Log Message:
open10, use tst_tmpdir and tst_rmdir functions. This patch adds functions to create and cleanup temporary test directories, code style changes to match other open tests. Signed-off-by: Henry Yei<hyei@mvista.com>.

Modified Files:
ltp/testcases/kernel/syscalls/open/open10.c

39) Log Message:
I have noticed UNRESOLVED of following test cases:
mlockall/15-1.c
mlockall/speculative/15-1.c
These test cases are fixed by setting the Rlimit to zero to get EPERM as per the kernel code. I have attached patch and below. Please review the same.
/***********************************************************/
Results: Before patch:
=============
conformance/interfaces/mlockall/15-1.test:execution:UNRESOLVED
conformance/interfaces/mlockall/speculative/15-1.test:execution:UNRESOLVED
After Patch:
============
conformance/interfaces/mlockall/15-1.test:execution:PASS
conformance/interfaces/mlockall/speculative/15-1.test:execution:PASS
/***********************************************************/
Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/mlockall/15-1.c
ltp/testcases/open_posix_testsuite/conformance/interfaces/mlockall/speculative/15-1.c

40) Log Message:
I have noticed build warnings for the following test case. This patch will fix warnings by removing unused variables in test code.
Before patch:
==========
conformance/interfaces/mq_send/5-1: build: FAILED: Compiler output: cc1: warnings being treated as errors
In file included from conformance/interfaces/mq_send/5-1.c:40:
include/mq_send.h: In function 'sync_pipe_wait_select':
include/mq_send.h:49: warning: unused variable 'buf'
conformance/interfaces/mq_send/5-1.c: In function 'main':
conformance/interfaces/mq_send/5-1.c:107: warning: unused variable 'r'
conformance/interfaces/mq_send/5-1.c:105: warning: unused variable 'act'
==========
After patch:
==========
conformance/interfaces/mq_send/5-1: build: PASS
conformance/interfaces/mq_send/5-1: link: PASS
Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>,

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
ltp/testcases/open_posix_testsuite/include/mq_send.h

41) Log Message:
I have noticed build warnings for the following test case. This patch will fix warnings by adding <string.h> header file. 
========================================
Before patch:
==========
conformance/interfaces/sched_setparam/26-1: build: FAILED: Compiler output: cc1: warnings being treated as errors
conformance/interfaces/sched_setparam/26-1.c: In function 'set_nonroot':
conformance/interfaces/sched_setparam/26-1.c:30: warning: implicit
declaration of function 'strcmp'
============
After patch:
============
conformance/interfaces/sched_setparam/26-1: build: PASS
conformance/interfaces/sched_setparam/26-1: link: PASS
========================================
Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c

42) Log Message:
I have noticed sched_setscheduler/17-6.c test case as UNTESTED. Test needs to be executed as non-root user. So I have changed user id from root to non-root user by adding set_nonroot() function. Now test case got PASSED.
/************************************************************/
Before patch:
conformance/interfaces/sched_setscheduler/17-6.test:execution:UNTESTED
After patch:
conformance/interfaces/sched_setscheduler/17-6.test:execution:PASS
/*************************************************************/
Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-6.c

43) Log Message:
Integrate MCE test suite into LTP: mce-test is a collection of tools and test scripts for testing the Linux kernel x86 MCE (Machine Check Exception) processing features. This patch integrate that into LTP. Signed-off-by: Huang Ying <ying.huang@intel.com>, Signed-off-by: Andi Kleen <ak@linux.intel.com>.

Added Files:
ltp/testcases/mce-test/COPYING ltp/testcases/mce-test/Makefile
ltp/testcases/mce-test/README
ltp/testcases/mce-test/cases/soft-inj/non-panic/cases.sh
ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected
ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_hold
ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_no_en
ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_over
ltp/testcases/mce-test/cases/soft-inj/panic/cases.sh
ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal
ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_eipv
ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_irq
ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_no_en
ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_over
ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_ripv
ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_timeout
ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_timeout_ripv
ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_userspace
ltp/testcases/mce-test/cases/soft-inj/panic/refer/fatal_no_en
ltp/testcases/mce-test/cases/soft-inj/panic_noser/cases.sh
ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over
ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over_corrected
ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over_timeout
ltp/testcases/mce-test/cases/soft-inj/panic_npcc/cases.sh
ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/fatal_severity
ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_eripv
ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_eripv_timeout
ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_mcip
ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_mcip_timeout
ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uncorrected
ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uncorrected_timeout
ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/unknown
ltp/testcases/mce-test/cases/soft-inj/panic_ucr/cases.sh
ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/s0_ar1
ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srao_ewb_noripv
ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srao_mem_scrub_noripv
ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_no_en
ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_over
ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_unkown
ltp/testcases/mce-test/cases/soft-inj/panic_ucr/refer/srar_no_en
ltp/testcases/mce-test/cases/soft-inj/poll_ucr/cases.sh
ltp/testcases/mce-test/cases/soft-inj/poll_ucr/data/ucna
ltp/testcases/mce-test/cases/soft-inj/poll_ucr/data/ucna_over
ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/cases.sh
ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_corrected
ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_ewb
ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_mem_scrub
ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_no_en
ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_over
ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_ucna
ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_unknown
ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_corrected
ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_no_en
ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_ucna
ltp/testcases/mce-test/config/kdump.conf
ltp/testcases/mce-test/config/kdump_noser.conf
ltp/testcases/mce-test/config/kdump_panic.conf
ltp/testcases/mce-test/config/kdump_panic_noser.conf
ltp/testcases/mce-test/config/kdump_panic_npcc.conf
ltp/testcases/mce-test/config/kdump_panic_ucr.conf
ltp/testcases/mce-test/config/kdump_ser.conf
ltp/testcases/mce-test/config/simple.conf
ltp/testcases/mce-test/config/simple_non_panic.conf
ltp/testcases/mce-test/config/simple_nopanic_noser.conf
ltp/testcases/mce-test/config/simple_nopanic_ser.conf
ltp/testcases/mce-test/config/simple_noser.conf
ltp/testcases/mce-test/config/simple_panic.conf
ltp/testcases/mce-test/config/simple_panic_noser.conf
ltp/testcases/mce-test/config/simple_panic_npcc.conf
ltp/testcases/mce-test/config/simple_panic_ucr.conf
ltp/testcases/mce-test/config/simple_poll_ucr.conf
ltp/testcases/mce-test/config/simple_recoverable_ucr.conf
ltp/testcases/mce-test/config/simple_ser.conf
ltp/testcases/mce-test/doc/howto.txt
ltp/testcases/mce-test/doc/verify.txt
ltp/testcases/mce-test/doc/cases/soft-inj_non-panic.txt
ltp/testcases/mce-test/doc/cases/soft-inj_panic.txt
ltp/testcases/mce-test/doc/cases/soft-inj_panic_noser.txt
ltp/testcases/mce-test/doc/cases/soft-inj_panic_npcc.txt
ltp/testcases/mce-test/doc/cases/soft-inj_panic_ucr.txt
ltp/testcases/mce-test/doc/cases/soft-inj_poll_ucr.txt
ltp/testcases/mce-test/doc/cases/soft-inj_recoverable_ucr.txt
ltp/testcases/mce-test/drivers/kdump/driver.sh
ltp/testcases/mce-test/drivers/kdump/setup.sh
ltp/testcases/mce-test/drivers/simple/driver.sh
ltp/testcases/mce-test/lib/dirs.sh
ltp/testcases/mce-test/lib/functions.sh
ltp/testcases/mce-test/lib/mce.sh
ltp/testcases/mce-test/lib/soft-inject.sh
ltp/testcases/mce-test/tools/Makefile
ltp/testcases/mce-test/tools/gcov_merge.py
ltp/testcases/mce-test/tools/grep_result.sh
ltp/testcases/mce-test/tools/mce_shell.sh
ltp/testcases/mce-test/tools/scov_merge.py
ltp/testcases/mce-test/tsrc/Makefile
ltp/testcases/mce-test/tsrc/README
ltp/testcases/mce-test/tsrc/tcases.c
ltp/testcases/mce-test/tsrc/tinjpage-working.c
ltp/testcases/mce-test/tsrc/tinjpage.c
ltp/testcases/mce-test/tsrc/tkillpoison.c
ltp/testcases/mce-test/tsrc/tring.c
ltp/testcases/mce-test/tsrc/ttable.c
ltp/testcases/mce-test/tsrc/kinclude/README
ltp/testcases/mce-test/tsrc/kinclude/linux/debugfs.h
ltp/testcases/mce-test/tsrc/kinclude/linux/fs.h
ltp/testcases/mce-test/tsrc/kinclude/linux/init.h
ltp/testcases/mce-test/tsrc/kinclude/linux/percpu.h
ltp/testcases/mce-test/tsrc/kinclude/linux/seq_file.h
ltp/testcases/mce-test/tsrc/kinclude/linux/sysdev.h

44) Log Message:
fix for file_test for systems without rpm installed: Here's the fixed version, forgot I needed to redo these...If you run file_test.sh on a system without rpm installed, it should return tconf instead of tfail. Signed-off-by: Paul Larson <paul.larson@canonical.com>.

Modified Files:
ltp/testcases/commands/ade/file/file_test.sh

45) Log Message:
fix mail_tests for systems without mail installed: mail_tests should return tconf instead of tfail if mail is not installed. Signed-off-by: Paul Larson <paul.larson@canonical.com>.

Modified Files:
ltp/testcases/commands/mail/mail_tests.sh

46) Log Message:
cron tests: autodetect crond vs. cron: The cron tests check for Red Hat to decide whether to use /etc/init.d/crond or /etc/init.d/cron. This fails on other distros that use crond, e.g. on Yellow Dog Linux. Replace the distro test by an actual file existence test, as is done in testcases/kdump/runkdump.sh. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.

Modified Files:
ltp/testcases/commands/cron/cron02
ltp/testcases/commands/cron/cron03

47) Log Message:
Spelling fixes: commad => command: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>. 

Modified Files:
ltp/ChangeLog
ltp/testcases/commands/ade/file/file_test.sh
ltp/testcases/commands/eject/eject-tests.sh
ltp/testcases/open_hpi_testsuite/plugins/ilo2_ribcl/ilo2_ribcl_reset.c
ltp/tools/mkrootfs/mkrootfs

48) Log Message:
Spelling fixes: exectue => execute: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.

Modified Files:
ltp/testcases/commands/at/at_allow01
ltp/testcases/commands/at/at_deny01
ltp/testcases/commands/cron/cron_allow01
ltp/testcases/commands/cron/cron_deny01

49) Log Message:
Spelling fixes: brok -> broke: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.

Modified Files:
ltp/testcases/commands/ade/file/file_test.sh

50) Log Message:
Patch to include workload for consolidation verification: Modified to pass workload as a parameter for cpu cosolidation verifcation function. This is required to verify cpu consolidation on Hypre threaded system for kernbench workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/cpu_consolidation.py

51) Log Message:
Patch to get max sched mc & smt values based on kernel version: Replaces shell function with C functions to get max sched_mc & sched_smt value. Since this uses LTP libraray function to analyze kernel version maintenence of the code will be easier. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Added Files:
ltp/testcases/kernel/power_management/get_sched_values.c

52) Log Message:
Patch for PM Master script to integrate new testcases: Modified Master script of power management testcases to include new test case and to increase test coverage on system which is not multi core but hyper threaded. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/runpwtests.sh

53) Log Message:
New & modified reusable functions for new & existing testcases: Implemente reusable functions to learn system architecture before executing architecture specific testcases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/pm_include.sh

54) Log Message:
Patch to fix make install issue in ebizzy: install: was missing in Makefile of ebizzy, hence make install was throwing error. This patch will fix make install error. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>. 

Modified Files:
ltp/utils/benchmark/ebizzy-0.3/Makefile

55) Log Message:
New testcase to test timer_migration interface: This is the new tescase to test timer migration interface. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Added Files:
ltp/testcases/kernel/power_management/test_timer_migration.sh

56) Log Message:
Patch to fix cpu consolidation failure for kernbench on HT system: Threshold and validation functions modified for testcases run on HT systems. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/lib/sched_mc.py

57) Log Message:
Patch for PM makefile for new testcases & fix test_sched_smt integration issue: Patch to integrate test_sched_smt and timer_migration testcase to LTP. Also intergrates the new file get_sched_value to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/Makefile

58) Log Message:
Patch to fix kernbench integration issue: Kernbench script's mode was not getting modified to executable as 'utils install' was missing in LTP Makefile. Hence this patch fixes this issue. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/Makefile

59) Log Message:
FYI -- there's already one change. The value of the MADV_POISON injection interface has changed in linux-next (12->100). That's fixed in the git tree now. "Kleen, Andi" <andi.kleen@intel.com>.

Modified Files:
ltp/testcases/mce-test/tsrc/tinjpage-working.c
ltp/testcases/mce-test/tsrc/tinjpage.c

60) Log Message:
Check unshare Function: This patch set fixes several problems for unshare tests. The first one is to add a build-time checking for unshare function. The second one is to fix unshare01 test,
* deal with no unshare implementation in both glibc and kernel.
* simplify logic.
* fix coding style.
The final one is to fix unshare02 test,
* deal with no unshare implementation in both glibc and kernel.
* fix an incorrect expected result and simplify logic.
* fix coding style.
Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/configure.ac
Added Files:
ltp/m4/ltp-unshare.m4

61) Log Message:
Fix unshare01: v3: simplify reporting by using TERRNO. v2: remove unneeded linux_syscall_numbers.h and simplify the checking of errno according to Mike's suggestion. When no unshare function found during the build-time checking or the kernel returns ENOSYS, it reports TCONF. It also simplify logic a little bit and fix some coding style issues. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/testcases/kernel/syscalls/unshare/unshare01.c

62) Log Message:
Fix unshare02: v3: simplify reporting by using TERRNO. v2: remove unneeded linux_syscall_numbers.h and simplify the checking of errno according to Mike's suggestion. When no unshare function found during the build-time checking or the kernel returns ENOSYS, it reports TCONF. It also simplify logic a little bit and fix some coding style issues. In addition, the original test expects the following call to return 0,   TEST_RETURN = unshare(-1); and checking TEST_ERRNO for errors. Those look like incorrect, since "-1" looks like an invalid flag, and TEST_ERRNO does not set to errno from the syscall. It has been modified to expect,   TEST_RETURN = -1;   errno = EINVAL; Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/testcases/kernel/syscalls/unshare/unshare02.c

63) Log Message:
Bug in memory controller test - memctl test #4: When running the Memory Controller test # 4, I'm seeing this behavior below. 
TEST 4: MEMORY CONTROLLER TESTING
RUNNING SETUP.....
TEST STARTED: Please avoid using system while this test executes /mnt/tests/kernel/distribution/ltp/20090731/ltp-full-20090731/testcases/bin/run_memctl_test.sh:
line 327: [: 62955520: unary operator expected 
TINFO   Memory Resource Controller: stat check test fails in first run /mnt/tests/kernel/distribution/ltp/20090731/ltp-full-20090731/testcases/bin/run_memctl_test.sh:
line 364: [: 78704640: unary operator expected
TFAIL   Memory Resource Controller: stat check test FAILED *** infinite loop
here, script exists memctl_test01 remains running ***
^Cincrementing stop
The bash error is due to the 'grep -w "active"' not matching anything so one of the variables isn't getting set like it is supposed to. I believe the test was written with an old version of the memory controller what put a field called memory.stat.active in the file memory.stat. The current memory controller I am testing appears to have replaced this field with "rss". There are fields showing anonymous and file backed pages in memory.stat, but I don't think they are ever going to match the memory.usage.in.bytes the test is looking for. Rss always matches and I believe that is what we should update the check in the test to look for. The attached patch fixes test #4 to compare memory.usage.in.bytes with rss. Signed-off-by: Mike Gahagan <mgahagan@redhat.com>.

Modified Files:
ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh

64) Log Message:
Add support for long options: Incorporating existing tests (like pthread_cond_many) may require support for long options if the existing arguments are to remain supported.  This patch adds support for long options, while keeping the default of only short options in place.  long opts MUST have an equivalent short opt so as to not require changing (and complicating) the parse_arg signature. This patch tests for this in the rt_init routine.
Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
Acked-by: Vernon Mauery <vernux@us.ibm.com>,

Modified Files:
ltp/testcases/realtime/include/librttest.h
ltp/testcases/realtime/lib/librttest.c

65) Log Message:
Use librttest arg parsing and init_pi_mutex: This patch converts pthread_cond_many to use the librttest infrastructure for argument parsing and mutex initialization.  The default behavior of the test changes from using a non-pi mutex to a pi mutex.  This is because -p defaults to 1 in librttest. We could update run.sh with -p0, but I feel inside a realtime testsuite this test should be using PI mutexes anyway.
Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
CC: Paul McKenney <paulmck@linux.vnet.ibm.com>,

Modified Files:
ltp/testcases/realtime/perf/latency/pthread_cond_many.c
ltp/testcases/realtime/perf/latency/run.sh

66) Log Message:
prio-wake: Allow for optional locking prior to broadcast: Allow the user to decide if the mutex should be held prior to calling pthread_cond_broadcast(). Default remains the same. Tested with and without the argument as well as with both 0 and 1 passed to the argument. Values other than 0 and 1 will result in locking the mutex.
Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
Acked-by: Vernon Mauery <vernux@us.ibm.com>,
Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,

Modified Files:
ltp/testcases/realtime/func/prio-wake/prio-wake.c

67) Log Message:
prio-wake: Enable using more than 95 threads: prio-wake will currently spew pthread errors on systems with more than 95 CPUS, or if an -n value > 95 is specified on the command line. To avoid this, spread threads out equally over the priorities by calculated the number of threads per priority. Tested with all pathological numbers (i.e. mod=0 mod=1, etc) of threads. Ran 10000 times in parallel.  Confirmed failure continues to exist without requeue PI (as it should) and success is seen with requeue PI (as it should be).
Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
Acked-by: Vernon Mauery <vernux@us.ibm.com>,
Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,

Modified Files:
ltp/testcases/realtime/func/prio-wake/prio-wake.c 

68) Log Message:
smt_smp_ affinity test case is passing on Fedora but fails on Ubuntu for the same H/W.On Ubuntu system, after doing strace i observed that system call sched_getaffinity was returning -1 [ERROR:EINVAL] due to second argument. sched_getaffinity(pid, sizeof(unsigned int), &mask1). Please find attached herewith the patch which fixes the issue. Signed-off-by: Rohit Verma <rohit170309@gmail.com>.

Modified Files:
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c

69) Log Message:
Add new testcases for cgroup: We has created some testcases for cgroup in the last year. There are total 194 testcases that have been added. These testcases contain the basis operation test, part functionality test and stress test of cgroup. How to run this test: # runltp -f controllers. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.

Modified Files:
ltp/runtest/controllers
ltp/testcases/kernel/controllers/Makefile
Added Files:
ltp/testcases/kernel/controllers/cgroup_fj/Makefile
ltp/testcases/kernel/controllers/cgroup_fj/README
ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function.sh
ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function2.sh
ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_proc.c
ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_release_agent
ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_stress.sh
ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases
ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_utility.sh
ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh

70) Log Message:
CPU Accounting Controller test case for LTP: I have developed a testcase for CPU Accounting Controller which is used to group tasks using cgroups and account the CPU usage of these groups of tasks. here is the update cpuaccounting controller patch, in which I have modified it as per the earlier coments, please review this patch and let me know if it needs any more changes. I am pasting the LOG also here for reveiwing it. Signed-off-by: Duddu Rajasekhar<rajduddu@in.ibm.com>.

Modified Files:
ltp/testcases/kernel/controllers/Makefile
ltp/testcases/kernel/controllers/README
ltp/testcases/kernel/controllers/test_controllers.sh
Added Files:
ltp/runtest/cpuacct
ltp/testcases/kernel/controllers/cpuacct/Makefile
ltp/testcases/kernel/controllers/cpuacct/README
ltp/testcases/kernel/controllers/cpuacct/cpuacct_setup.sh
ltp/testcases/kernel/controllers/cpuacct/cpuacct_task01.c
ltp/testcases/kernel/controllers/cpuacct/cpuacct_testplan.txt
ltp/testcases/kernel/controllers/cpuacct/run_cpuacct_test.sh

71) Log Message:
NETNS: don't run sysfsview testcase: It can't pass right now, and leaves the system in a bad state on its inevitable failure. Leave the testcase there though since one day we will hopefully support it. Signed-off-by: Serge Hallyn <serge@us.ibm.com>.

Modified File(s):
ltp/testcases/kernel/containers/netns/runnetnstest.sh

72) Log Message:
Let set_thread_area Choose either user_desc or modify_ldt_ldt_s: Old glibc (like in RHEL4) has modify_ldt_ldt_s instead of user_desc structure defined in asm/ldt.h. It should follow the example of modify_ldt test cases to choose the feasible structure based on build-time checking. Also, a new header file has been created to handle code duplication. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
Added Files:
ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area.h

73) Log Message:
Integrate Valgrind Memory Check Tool to LTP: Introducing and Integrating the Valgrind Memory Leak Check tools to LTP. This again is in line with the OLS 2009 paper where we proposed that memory leak check for LTP test cases will become part of LTP soon. Valgrind is one of the best Memory Leak Check tools available to the open source community and being widely used by many maintainers of Open Source Projects to regularly check the health of their code. On similar lines, we would like it to check the various dynamic issues related to Memory Leaks, Thread Concurrencies for the LTP tests so that we minimize those errors for the LTP tests. The following set of Patches will:
1) Integrate within LTP infrastructure the use of VALGRIND tool,
2) Internal check against unavailability of this tools on your machine,
3) Running through runltp, the various:
        3.1) Memory Leak Checks,
        3.2) Thread Concurrency Checks,
on all LTP tests that the user intents to run/check,
4) Comparisn of how a normal test run differs from the the test run through Valgrind, Now, you may ask the question why donB4t we use Valgrind independantly ? True, it can be done. But, it becomes more simple when we can ask runltp to do the job for us and remaining everything remains in LTP format. And, this is handy for test case developers who can do a quick check on the tests they have just developed. When you want to run your tests/sub-tests through Valgrind tool, what you have to just do is:
./runltp -f <your-command-file> -M [1,2,3]
CHECK_TYPE=1 => Full Memory Leak Check tracing children as well
CHECK_TYPE=2 => Thread Concurrency Check tracing children as well
CHECK_TYPE=3 => Full Memory Leak & Thread Concurrency Check tracing children as well
The above options in LTP will usher in better Test Case development. [PATCH 01/02] Create the necessary Interface with runltp: Introducing a new Option "-M" in LTP, which will take 1 argument of the type of Checks that you would need to do for the LTP tests. Even, if you would like to use these check options, it internally checks whether the desired tool is available on your machine. It goes ahead and then does the necessary checks on your tests. One limitation is that if you choose both the "Fault Injection" and "Memory Leak Checks" simultaneously, then "Memory Leak Checks" will not work, as we would not like to test how "Fault Injection" works when "Valgrind" is running. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runltp

74) Log Message:
Integrate Valgrind Memory Check Tool to LTP: Introducing and Integrating the Valgrind Memory Leak Check tools to LTP. This again is in line with the OLS 2009 paper where we proposed that memory leak check for LTP test cases will become part of LTP soon. Valgrind is one of the best Memory Leak Check tools available to the open source community and being widely used by many maintainers of Open Source Projects to regularly check the health of their code. On similar lines, we would like it to check the various dynamic issues related to Memory Leaks, Thread Concurrencies for the LTP tests so that we minimize those errors for the LTP tests. The following set of Patches will:
1) Integrate within LTP infrastructure the use of VALGRIND tool,
2) Internal check against unavailability of this tools on your machine,
3) Running through runltp, the various:
        3.1) Memory Leak Checks,
        3.2) Thread Concurrency Checks,
on all LTP tests that the user intents to run/check,
4) Comparisn of how a normal test run differs from the the test run through Valgrind, Now, you may ask the question why donB4t we use Valgrind independantly ? True, it can be done. But, it becomes more simple when we can ask runltp to do the job for us and remaining everything remains in LTP format. And, this is handy for test case developers who can do a quick check on the tests they have just developed. When you want to run your tests/sub-tests through Valgrind tool, what you have to just do is:
./runltp -f <your-command-file> -M [1,2,3]
CHECK_TYPE=1 => Full Memory Leak Check tracing children as well
CHECK_TYPE=2 => Thread Concurrency Check tracing children as well
CHECK_TYPE=3 => Full Memory Leak & Thread Concurrency Check tracing children as well
The above options in LTP will usher in better Test Case development. [PATCH 02/02] Script that will actually create the COMMAND File entries: This is again a simple perl file which takes the temporary COMMAND file generated by "runltp", parses it one line by line, and then recreates single or multiple entries which will contain instruction for "cmdline" to invoke the "Valgrind" tool in itś various forms:
        1) Full "Memory Leak Check",
        2) Full "Thread Concurrency Check",
        3) Both the above,
This has been written(code reused) from the "create_kernel_faults_in_loops_and_probability.pl", and works on the similar logic for creating "cmdline" entries in the temporary COMMAND file generated. Now, this increases Garrettś work again as he hates perl. I hope he will agree to work on this to convert to Shell Script ;-). Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.

Added Files:
ltp/tools/create_valgrind_check.pl

75) Log Message:
Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com> reported: undefined macro: _m4_divert_diversion: When trying to autoconfigure current LTP on YDL, I get an error:
# make autotools
    touch config.mk
    aclocal -I m4
    m4/ltp-unshare.m4:2: error: m4_defn: undefined macro: _m4_divert_diversion
    m4/ltp-unshare.m4:2: the top level
    autom4te: /usr/local/bin/m4 failed with exit status: 1
    aclocal: autom4te failed with exit status: 1
    make: *** [aclocal.m4] Error 1
Autoconf, automake, and m4 have been compiled from source, using the versions specified in INSTALL: (I'm seeing the same thing on stock Ubuntu 9.04, but that one has autoconf 2.63, and only automake 1.9.6 and m4 1.4.11.). I also tried installing the latest m4 (1.4.13), but that didn't help. I also tried installing the latest autoconf (2.64), but that failed even harder: Anyone with a clue?
Nicolas Joly <njoly@pasteur.fr> replied: This is a quoting problem ... The following patch should fix it. Signed-off-by: Nicolas Joly <njoly@pasteur.fr>.

Modified File(s):
ltp/m4/ltp-unshare.m4

76) Log Message:
lcov: add exclusion markers. Users can exclude lines of code from coverage reports by adding keywords to the source code. Peter Oberparleiter <oberpapr@users.sourceforge.net>,

Modified File(s):
ltp/utils/analysis/lcov/man/geninfo.1
ltp/utils/analysis/lcov/man/lcov.1
ltp/utils/analysis/lcov/bin/geninfo
ltp/utils/analysis/lcov/bin/lcov

77) Log Message:
lcov: fix help text typo. Peter Oberparleiter <oberpapr@users.sourceforge.net>.

Modified File(s):
ltp/utils/analysis/lcov/bin/geninfo
ltp/utils/analysis/lcov/bin/lcov

78) Log Message:
Spelling fixes: excute => execute: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.

Modified Files:
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c

79) Log Message:
Spelling fixes: initalization => initialization: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.

Modified Files:
ltp/testcases/network/nfsv4/locks/locktests.c

80) Log Message:
Matt Helsley <matthltc@us.ibm.com> reported: Looks like this should be 12. Why not just use the subsystem names both to iterate over and to print out? Then it will be a little clearer what test has[n't] passed. e.g.:
SUBSYSTEMS=( debug cpuset ns cpu cpuacct memory debug,debug freezer \
                devices nonexistent none all )
Then when you're running the test cases or printing usage you could do:
for SUBSYS in "${SUBSYSTEMS[@]}" ; do
        ...
done
Sadly I didn't have a close enough look at all of the code to tell if this is do-able. Is it? If you could similarly map the other numbers it may be easier to read the output and the code.
Shi Weihua <shiwh@cn.fujitsu.com> replied: Yes, here should be 12. Sorry for it. The following small patch fixed it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>. Thanks for your advice. Basically, I agree. But using strings to instead of number will need one or more weeks, I will do this improvement work base on August Release.

Modified Files:
ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function.sh

81) Log Message:
lcov: apply excluded lines also to function coverage data. Peter Oberparleiter <oberpapr@users.sourceforge.net>

Modified File(s):
ltp/utils/analysis/lcov/bin/geninfo

82) Log Message:
LTP must be extracted to an accessible location: If extracted to /root and /root has permissions 750, the following tests will fail:
  - cron02: bash: /root/ltp-cvs/testcases/bin/cron_pos_tests.sh: Permission denied
  - cron_allow01: bash: /root/ltp-cvs/testcases/bin/cron_allow01: Permission denied
    bash: /root/ltp-cvs/testcases/bin/cron_allow01: Permission denied
  - cron_deny01: bash: /root/ltp-cvs/testcases/bin/cron_deny01: Permission denied
    bash: /root/ltp-cvs/testcases/bin/cron_deny01: Permission denied
  - su01: bash: /root/ltp-cvs/testcases/bin/su01_s1: Permission denied
Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.

Modified Files:
ltp/INSTALL

83) Log Message:
Annotate tst_*() helpers with __attribute__ ((format (printf, M, N))) (was: Re:  [PATCH] quotactl01: Fix tst_resm() format causing crash): This bug encouraged me to add annotations to the test helpers that take printf()-style formats, cfr. the patch below. It causes a massive amount of compiler warnings, most of them caused by TEST_ERRNO being long. According to CVS history, both TEST_RETURN and TEST_ERRNO have been changed from int to long to accomodate 64-bit platforms, but to me the change of TEST_ERRNO looks bogus. As errno is int according to C99, TEST_ERRNO should actually be int too, right? Note that there are also a few other cases where integers are used on pointer type format specifiers. These will cause crashes when the code path is executed. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.

Modified Files:
ltp/include/test.h

84) Log Message:
Fix mail_tests for systems without mail installed: Worse, as $MAIL_NOT_INSTALLED is always "0" or "1", -z always return false...`-z' tests for a string length of zero, not for a zero value, causing the test always to return false. Initialize $MAIL_NOT_INSTALLED to an empty string instead of a numerical zero to fix this. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.

Modified Files:
ltp/testcases/commands/mail/mail_tests.sh

85) Log Message:
File: Autodetect RPM topdir: Query RPM for the location of the RPM topdir, instead of guessing, which failed on YDEL6 (/usr/src/yellowdog) and Debian/Ubuntu (/usr/src/rpm). Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.

Modified Files:
ltp/testcases/commands/ade/file/file_test.sh

86) Log Message:
To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. New testcase to validate Ideal Load Balancer Functionality. By default sets sched_mc_power_savings & sched_smt_power savings to the value passed as argument and then triggers kernbench by pinning it to the CPUn. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Added Files:
ltp/testcases/kernel/power_management/ilb_test.py

87) Log Message:
To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 2/8] Power management master script modified to integrate ILB testcase: Power management master script modified to integrate ILB testcases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/runpwtests.sh

88) Log Message:
To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 3/8] Patch to integrate ILB testcase to LTP: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/Makefile

89) Log Message:
To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 4/8] Addional new reusable functions for ILB testing: Developed new functions to support ILB test execution and result verification. Minimal changes has been done for exisitng function to support ILB test execution. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/lib/sched_mc.py

90) Log Message:
To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 5/8] Modified library functions based on review comments: Incorporated Garrett Cooper's comments & hence modified code. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/pm_include.sh

91) Log Message:
To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 6/8] Included new function to check feature versus kernel version. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/check_kv_arch.c

92) Log Message:
To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 7/8] Patch for cpu_consolidation to incorporate changes in reusable function. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/cpu_consolidation.py

93) Log Message:
To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 8/8]Patch to modify Readme file as new functionality testcase is integrated. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/README

94) Log Message:
sched_cli_serv: Wait a bit before trying to connect: The sched_cli_serv test launches the server in the background and expects the client to be able to connect to it immediately. Depending on (earlier) system load, that may fail. Wait a bit before starting the client. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.

Modified Files:
ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh

95) Log Message:
This problem has been forgotten for some time but it still makes trouble with too strict buildsystems. See attached patch that also fixes minor style problems. Signed-off-by: chrubis@suse.cz.

Modified Files:
ltp/testcases/kernel/io/aio/aio01/aio01.c

96) Log Message:
Add autoconf tests for taskstats members not present on older kernels: The autoconf part is okay, but getdelays.c needs some more #ifdef HAVE_LINUX_CGROUPSTAT_H to build correctly on all I have here. Patch attached, however it may need minor cleanups. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.

Modified Files:
ltp/testcases/kernel/controllers/cgroup/getdelays.c

LTP-20090731

1) Log Message:
I have noticed failure under open_posix_testsuite for mq_unlink/speculative/7-2.c and fixed. After changing the uninitialized to initialized char array of mqname[] test case got PASSED. I have attached patch and below. Please review the same. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.

Modified File(s):
ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/speculative/7-2.c

2) Log Message:
It looks like the io_*.sh files are now not needed since the test source has been modified to check for an autoconf definition. This patch modifies the syscalls runtest file to call those test directly. (io_cancel, io_destroy01, io_getevents01, io_setup01, io_submit01). As the scripts are not needed any more, can we remove the following?
ltp/testcases/kernel/syscalls/io_cancel01.sh
ltp/testcases/kernel/syscalls/io_destroy01.sh
ltp/testcases/kernel/syscalls/io_getevents0101.sh
ltp/testcases/kernel/syscalls/io_setup01.sh
ltp/testcases/kernel/syscalls/io_submit01.sh
These scripts were not being copied into testcases/bin anyway and so AFAIK, were not being run correctly by pan anyway. Signed-off-by: Henry Yei <hyei@mvista.com>.

Modified Files:
ltp/runtest/syscalls

3) Log Message:
Fix eventfd2_03 build failure on powerpc architecture. I've found a failure when building ltp-full-20090630 on powerpc: 
eventfd2_03.c:48:2: error: #error Cannot detect your architecture!
eventfd2_03.c: In function ‘eventfd2’:
eventfd2_03.c:54: error: ‘__NR_eventfd2’ undeclared (first use in this function)
eventfd2_03.c:54: error: (Each undeclared identifier is reported only once
eventfd2_03.c:54: error: for each function it appears in.)
eventfd2_03.c: In function ‘main’:
eventfd2_03.c:129: warning: implicit declaration of function ‘waitpid’
This patch fixes the failure, the test program identifier and adds a kernel version check. Signed-off-by Lucio Correia <ljhc@br.ibm.com>.

Modified Files:
ltp/testcases/kernel/include/powerpc.in
ltp/testcases/kernel/include/powerpc64.in
ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c

4) Log Message:
netns: Report version of iproute2 tools in ver_linux: Report the version of the ip route tools in ver_linux with ip -V. The version is important to the netns testcases for example. Since it would be useful for other testcases add it to the ver_linux script. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.

Modified Files:
ltp/ver_linux

5) Log Message:
netns: Add ip tools check to netns tests: Use ip -V to exclude the network namespace testcases since they require version  ("snapshot") ss080725 or higher to set the network namespace of interfaces used for testing. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>. 

Modified Files:
ltp/testcases/kernel/containers/netns/runnetnstest.sh

6) Log Message:
Fix Security/Filecaps Build failure: inh_capped.c:70: error: too many arguments to function ‘tst_exit’. Signed-off-by : Sachin Sant <sachinp@in.ibm.com>.

Modified Files:
ltp/testcases/kernel/security/filecaps/inh_capped.c
ltp/testcases/kernel/security/filecaps/verify_caps_exec.c

7) Log Message:
I have divided rt_sigaction01.c test case in to three test cases
1. rt_sigaction01.c (Functionality)
2. rt_sigaction02.c (EFAULT)
3. rt_sigaction03.c (EINVAL)
In these test cases rt_sigaction use signal number from SIGRTMIN (34) to SIGRTMAX (64).The Real Time (RT) signals will start from 34 to 64 as per signal.h because sigaction is testing from 1 to 30 signals I hope. If you want to test 1 to 64 signals by rt_sigaction signal number 9 and 19 i.e SIGKILL and SIGTERM will FAIL, because as per Specifications we should not use SIGKILL and SIGTERM signals with rt_sigaction/sigaction. long sys_rt_sigaction (int sig, const struct sigaction *act, struct sigaction *oact, size_t sigsetsize). SIGSETSIZE is different for different architectures that is taken care for ARM, PowerPC, X86 and MIPS in this patch. Subrata, Coding style is not as LTP, I did not get much time to fix this. If you are using any indent for LTP, please share I will use those script to fix coding style. If any body is interested to fix coding style issue please welcome... :-). I have attached fix patch and below. Please review the same.
/*******************************************************/
Test Start Time: Fri Jul  3 07:52:04 2009
-----------------------------------------
Testcase                       Result     Exit Value
--------                       ------     ----------
rt_sigaction01                 PASS       0
rt_sigaction02                 PASS       0
rt_sigaction03                 PASS       0
-----------------------------------------------
Total Tests: 3
Total Failures: 0
Kernel Version: 2.6.23.17-alp_nl-pc-g56b4520c-dirty
Machine Architecture: i686
Hostname: 43.88.101.228
************************************************************/
Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.

Modified Files:
ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
Added Files:
ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c

8) Log Message:
cgroups: conditionally enable building cgroup tests: controllers tests gets included into default ltp build if "/proc/cgroup" exists. It stops the ltp build in realtime kernel environment where kernel is new and supports cgroups, but necessary file "linux/cgroupstats.h" may not exist in the base OS (like RHEL5.3). So configure command enables the build, but actual build fails, due to missing header file. Below patch proposes new symbol LTP_CHECK_CGROUPSTATS to check for header file "linux/cgroupstats.h" and include controllers in the list of tests to build. Tested the patch in non-RT as well as RT environment for the changes. Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>.

Modified Files:
ltp/configure.ac
ltp/testcases/kernel/Makefile
Added Files:
ltp/m4/ltp-cgroupstats.m4

9) Log Message:
Fix failures of the clock_nanosleep01 test: The failures were caused by strange interpretation of POSIX by the test:
  - POSIX says CLOCK_THREAD_CPUTIME_ID is an invalid value for the clock_id parameter, and results in an EINVAL,
  - POSIX doesn't specify that the remaining time should be set in any way (eg. zeroed) on successful completion,
Also, the test deletes some of the superfluous uses of the TEST macro. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c

10) Log Message:
Here is the patch to remove the unneeded scripts for the io_* tests, which should be used in conjunction with the previous patch for the syscalls patch. Signed-off-by: Henry Yei <hyei@mvista.com>.

Removed Files:
ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh

11) Log Message:
ballista should clean out all generated binaries. A few generated files weren't being pruned with clean (blexer, bparser). This patch fixes that. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/testcases/ballista/ballista/Makefile

12) Log Message:
Make IDcheck.sh DESTDIR aware and less strict: The end goal of this patch is to make IDcheck.sh more rootfs- / cross- compilation friendly, such that it can be run from the primary compile instance, and instead of attempting to manipulate the target system data, manipulate the sys-root / rootfs data through the use of DESTDIR and by relaxing certain checks. Most of the checks were unnecessary anyhow (am i root?), etc and can be easily remedied by just relying on the other checks made by touch(1)'ing files and the post-process operation, as ENOPERM will be returned if one cannot access the configuration file of interest. Also, use awk for all operations instead of grep because it will reduces the potential for random failures when dealing with /etc/group and /etc/passwd files, and we can switch over to one subroutine instead of multiple subroutines for checks. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified Files:
ltp/IDcheck.sh

13) Log Message:
Missing limits.h include and test.h style in system_specific_process_info.c: 1. test.h is in .../include/. Thus #include should be #include "test.h", not #include <test.h>. 2. limits.h should be explicitly stated because certain constants are used in system_specific_process_info.c (SHRT_MAX for instance). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>. 

Modified Files:
ltp/lib/system_specific_process_info.c

14) Log Message:
realtime: fix parameter name clash in pi-test7 due to memlock option added: Below patch just renames the parameter name for number of mid priority threads in pi-test7 from -m to -x. Original one clashes with our common memlock option used across all RT tests. Also, pi-test7 is already disabled in our default run profile, so this patch can silently update the test without any impact on any other test. Testing Informations: Tested pi-test7 binary with the patch for the changes. Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>.

Modified Files:
ltp/testcases/realtime/func/pi-tests/testpi-7.c

15) Log Message:
realtime: Fix the pass criterion of pi_perf test case: The pass criterion in pi_perf test case is wrong. It compares the minimum amount of time taken by the low priority thread with the maximum amount of time taken by the high priority thread to calculate the PI delay. Obviously, these min and max don't necessarily happen in the same iteration, resulting in a number of false failures. The correct way is to compare the time taken by low and high priority threads in each iteration and then find the maximum delay experienced by high priority thread across the iterations. This patch implements the change. Additionally, this patch removes lock_wait_dat array, which is not needed anymore as well as makes a couple of messages easier to understand. This patch changes the messages displayed by this test case slightly. They look like the following now:
Low prio thread started
High prio thread started
Busy 0 started
Busy 1 started
Busy 2 started
Busy 3 started
Time taken for high prio thread to get the lock once released by low prio thread
Min delay = 10 us
Max delay = 36 us
Average delay = 17.06 us
Standard Deviation = 8.11 us
Quantiles:
99.0% < 36
Criteria: High prio lock wait time < (Low prio lock held time + 200 us)
Result: PASS
I have tested this by running 1000 iterations of pi_perf test on a couple of machines. Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>.

Modified Files:
ltp/testcases/realtime/func/pi_perf/pi_perf.c

16) Log Message:
ltp-posix-mmap_18-1.c: I have noticed FAIL and fixed mmap/18-1.c under open posix testsuite. I have fixed this test case by changing the seteuid() from root to non-root. To get resource limit setrlimit(). STEPS: mmap: EAGAIN: Lock all the memory by mlockall(). Set resource limit setrlimit(). Change the user to non-root then only setrmilit is applicable. I have attached the patch and below. Please review the same.
/*****************************************************************/
[mmap]# ./18-1.test
Test Pass: mmap/18-1.c Get EAGAIN: Resource temporarily unavailable
/*****************************************************************/
Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/18-1.c

17) Log Message:
Add autoconf tests for taskstats members not present on older kernels: This patch adds autoconf checks for some build failures reported by Cyril Hrubis. Please note I have not tested this on an old kernel. Also, it corrects the names of the preprocessor macros defined by autoconf. The remaining issue (the cgroupstats.h file) should be solved using the autoconf test that was committed recently. Signed-off-by: Jiri Palecek <jpalecek@web.de>. 

Modified Files:
ltp/include/config.h.default
ltp/m4/ltp-taskstats.m4
ltp/testcases/kernel/controllers/cgroup/getdelays.c

18) Log Message:
This is v4l-test 0.16 for LTP. Changes: Iterate through all available inputs in VIDIOC_G_STD and VIDIOC_S_STD test cases. Signed-off-by: Márton Németh <nm127@freemail.hu>.

Modified Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
ltp/testcases/kernel/device-drivers/v4l/user_space/README
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
Added Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_foreach.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_foreach.h

19) Log Message:
Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>, "Serge E. Hallyn" <serue@us.ibm.com> & "M. Mohan Kumar" <mohan@in.ibm.com> wanted to get this removed.

Removed Files:
ltp/testcases/kernel/containers/pidns/pidns14.c

20) Log Message:
Fix some bashisms: this patch reflects the comments by various people to the previous versions. It uses "+=1" instead of postincrement because of dash, ['s boolean expressions, printf for the formatting. I've left the unzip pushd/popd and the signal names issue completely. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/runalltests.sh ltp/testcases/commands/cron/cron02
ltp/testcases/commands/cron/cron03
ltp/testcases/commands/cron/cron_allow01
ltp/testcases/commands/cron/cron_deny01
ltp/testcases/commands/su/su01
ltp/testcases/kernel/containers/netns/child.sh
ltp/testcases/kernel/containers/netns/child_1.sh
ltp/testcases/kernel/containers/netns/childipv6.sh
ltp/testcases/kernel/containers/netns/childns.sh
ltp/testcases/kernel/containers/netns/delchild.sh
ltp/testcases/kernel/containers/netns/par_ftp.sh
ltp/testcases/kernel/containers/netns/parent.sh
ltp/testcases/kernel/containers/netns/parent_1.sh
ltp/testcases/kernel/containers/netns/parent_2.sh
ltp/testcases/kernel/containers/netns/parentns.sh
ltp/testcases/kernel/containers/netns/paripv6.sh
ltp/testcases/kernel/containers/netns/rename_net.sh
ltp/testcases/kernel/power_management/runpwtests.sh
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
ltp/testcases/kernel/syscalls/ioctl/test_ioctl
ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
ltp/testcases/network/iproute/ip_tests.sh
ltp/testcases/network/nfs/nfs03/nfs03

21) Log Message:
Addition of TOMOYO Security Tests to LTP. Contributed by Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>.

Added Files:
ltp/testcases/kernel/security/tomoyo/Makefile
ltp/testcases/kernel/security/tomoyo/README
ltp/testcases/kernel/security/tomoyo/include.h
ltp/testcases/kernel/security/tomoyo/newns.c
ltp/testcases/kernel/security/tomoyo/testall.sh
ltp/testcases/kernel/security/tomoyo/tomoyo_file_test.c

22) Log Message:
Here is a patch for utimensat_test.sh to change the hardcoded tmp directory to use the LTP variable TMPDIR which may bet set by the user to point to other than /tmp. Signed-off-by: Henry Yei <hyei@mvista.com>.

Modified Files:
ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh

23) Log Message:
Whenever system called utimes, the error message returned was EINVAL, because the member variable of struct timeval was not initialized, so initialize it. Signed-off-by: WangYong <wangyong2009@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/syscalls/utimes/utimes01.c

24) Log Message:
Add some more documentation. Signed-off-by: Praveen <praveen@primesoftsolutionsinc.com>.

Modified Files:
ltp/testcases/commands/ade/file/file_test.sh

25)Log Message:
This changeset does the following:
IDcheck.sh:
1. Fixes the DESTDIR != [ "", "/" ] behavior.
2. Spew out less awk errors if files don't exist by instead short-circuiting the logic to detect whether or not the file exists in the fe subroutine. 
Makefile:
This adds SKIP_IDCHECK behavior, by request of Michal <michal.simek@petalogix.com>, so it's no longer required for make install, and can be disabled by entering specifying the variable SKIP_IDCHECK=1 when calling make install, e.g...
make \
[make-options-and-variables] \
SKIP_IDCHECK=1 \
install
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
Tested-by Michal Simek <michal.simek@petalogix.com>

Modified File(s):
ltp/Makefile
ltp/IDcheck.sh

26)Log Message:
Fix the amd64 compile as discussed on the list because of assumptions made on syscall size. This doesn't fix the runtime issue with segfaulting at the end of the test on amd64. Please see the thread titled `Compile failure with rt_sigaction on amd64'.

Modified File(s):
ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c

27)Log Message:
Accidentally committed the commented line under test that causes the segfault :\.

Modified File(s):
ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c

28)Log Message:
Original message from Shi Weihua <shiwh@cn.fujitsu.com>: In case cpuset, the file cpuset_syscall_test.o was not deleted after "make clean". This change is a modified version of the original patch submitted.

Modified File(s):
ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile

29)Log Message:
Previous `fix' wasn't correct. Fix similar to way noted by Shi Weihua <shiwh@cn.fujitsu.com>.

Modified File(s):
ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile

30) Log Message:
This patch fixes the following build error on mips, mips-el toolchain: "runcc.a: could not read symbols: Archive has no index; run ranlib to add one." Signed-off-by: Henry Yei <hyei@mvista.com>.  Take the existing patch provided by Henry Yei in the email thread, `[LTP] [PATCH] network/lb6/Makefile, mips, mips-el toolchain needs explicit RANLIB call to build', and modify slightly to allow for improved cross-compilation. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified File(s):
ltp/testcases/network/lib6/Makefile

31) Log Message:
Extend the test result to a bit field so we can extend the output further. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.

Modified File(s):
ltp/include/test.h
ltp/lib/tst_res.c

32) Log Message:
Convert errno handling to new tst errno helpers. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.

Modified File(s):
ltp/testcases/kernel/syscalls/mmap/mmap09.c

33) Log Message:
There is no point in having an empty arch .in file. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.

Removed File(s):
ltp/testcases/kernel/include/microblaze.in

34) Log Message:
Move leading __NR_ to script to make all the .in files simpler. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.

Modified File(s):
ltp/testcases/kernel/include/arm.in
ltp/testcases/kernel/include/hppa.in
ltp/testcases/kernel/include/i386.in
ltp/testcases/kernel/include/ia64.in
ltp/testcases/kernel/include/powerpc.in
ltp/testcases/kernel/include/powerpc64.in
ltp/testcases/kernel/include/regen.sh
ltp/testcases/kernel/include/s390.in
ltp/testcases/kernel/include/s390x.in
ltp/testcases/kernel/include/sh.in
ltp/testcases/kernel/include/sparc.in
ltp/testcases/kernel/include/sparc64.in
ltp/testcases/kernel/include/x86_64.in

35) Log Message:
fix gcc warning: parse_opts.c:582: warning: format not a string literal and no format arguments. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.

Modified File(s):
ltp/lib/parse_opts.c

36) Log Message:
Fix shadowed declaration of basename(3) in testcases/kernel/fs/fsx-linux/fsx-linux.c: This is the 21st century, and yes we have a basename(3) libcall in string.h. This attached patch fixes that so -Wshadow passes: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified File(s):
ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c

37) Log Message:
Fix bad strerror calls in testcases/kernel/syscalls/waitid01.c: For whatever reason the original author was using int casts to the strerror strings. That's just plain wrong. This corrects the issue by feeding back the proper strerror output, which reduces noise at compile time and results in the same desired behavior (because we shouldn't be negative testing strerror(3) in waitid01.c: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/waitid/waitid01.c

38) Log Message:
Trim trailing whitespace. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.

Modified File(s):
ltp/include/dataascii.h
ltp/include/databin.h
ltp/include/file_lock.h
ltp/include/forker.h
ltp/include/libtestsuite.h
ltp/include/open_flags.h
ltp/include/pattern.h
ltp/include/random_range.h
ltp/include/search_path.h
ltp/include/str_to_bytes.h
ltp/include/string_to_tokens.h
ltp/include/test.h
ltp/include/tlibio.h
ltp/include/usctest.h
ltp/include/write_log.h
ltp/lib/dataascii.c
ltp/lib/databin.c
ltp/lib/datapid.c
ltp/lib/file_lock.c
ltp/lib/forker.c
ltp/lib/get_high_address.c
ltp/lib/libtestsuite.c
ltp/lib/open_flags.c
ltp/lib/parse_opts.c
ltp/lib/pattern.c
ltp/lib/random_range.c
ltp/lib/rmobj.c
ltp/lib/search_path.c
ltp/lib/self_exec.c
ltp/lib/str_to_bytes.c
ltp/lib/string_to_tokens.c
ltp/lib/system_specific_hugepages_info.c
ltp/lib/system_specific_process_info.c
ltp/lib/tlibio.c
ltp/lib/tst_cwd_has_free.c
ltp/lib/tst_kvercmp.c
ltp/lib/tst_res.c
ltp/lib/tst_sig.c
ltp/lib/tst_tmpdir.c
ltp/lib/write_log.c

39) Log Message:
Use strrchr() rather than deprecated rindex(). Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.

Modified File(s):
ltp/lib/libtestsuite.c

40) Log Message:
Drop special uClibc handling of LIO_WAIT_TYPES since it doesnt matter. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.

Modified File(s):
ltp/include/tlibio.h

41) Log Message:
Add a standard "all" target. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.

Modified File(s):
ltp/lib/Makefile

42) Log Message:
1. Fix the utimes testcase so that it passes with the appropriate non-hardcoded directory, as provided by Wang Yong <wangyong2009@cn.fujitsu.com> 
2. Fix a compiler warning by using an intermediary const char* variable, as NULL and (const char*) NULL casting was still causing compiler warnings in gcc 4.3.2. 
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/utimes/utimes01.c

43) Log Message:
lcov: add support for the linux-2.6.31 upstream gcov kernel support. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.

Modified File(s):
ltp/utils/analysis/lcov/bin/lcov
ltp/utils/analysis/lcov/man/lcov.1

44) Log Message:
lcov: improve lcov -l output. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.

Modified File(s):
ltp/utils/analysis/lcov/bin/lcov

45) Log Message:
lcov: fix kernel capture for new gcov-kernel version - fix problems when compiling without O=. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.

Modified File(s):
ltp/utils/analysis/lcov/bin/lcov

46) Log Message:
Fix compiler error for testcases/kernel/syscalls/eventfd2/eventfd2_03.c noted by CAI Qian w.r.t. the intermediate July release, as...
1. The necessary headers weren't being pulled in for waitpid.
2. gcc was complaining about -Wunused with cleanup.
3. The wrong format argument was being passed to printf.
Fix for 3 and suggestions on coding style made by Mike Frysinger.
Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c

47) Log Message:
Problem with last commit was that Mike was indeed right, this would break some architectures depending on bit width with warnings. Gmail's default font (some San Serif font) is really hard to read sometimes so it's hard to discern I from l, unless one looks carefully. Signed-off-by (for the last time): Garrett Cooper <yanegomi@gmail.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c

48) Log Message:
Fix the system call number of exit_group01. The system call number is depend on the system architecture, not always 252. This patch fixed the problem. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/exit_group/exit_group01.c

49) Log Message:
Fix the failure of get_mempolicy01 test case: Test case get_mempolicy01 failure because of the the nodemask is not used when from_node is NONE type. If the from_node is NONE, nodemask_equal() is not need. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c

50) Log Message:
[PATCHv2] Fix to set the signal handler of SIGINT in mq_timedreceive01: The test case mq_timedreceive01 does not register the signal handler of SIGINT, so the problam will be terminated by SIGINT from child process. This patch fixed the problem. And also fixed the following compile warning. mq_timedreceive01.c: In function ‘do_test’: mq_timedreceive01.c:379: warning: null argument where non-null required (argument 5). Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>,

Modified Files:
ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c

51) Log Message:
rohit verma <rohit.170309@gmail.com> reported: I am running waitid02.c (ltp-full-20090630/testcases/kernel/syscalls/waitid/ ) test case on 2.6.29 kernel. Test case gives following error: "Error. is your system >2.6.9 ?"; Subrata Modak <subrata@linux.vnet.ibm.com> fixed this. 

Modified Files:
ltp/testcases/kernel/syscalls/waitid/waitid02.c

52) Log Message:
- Replace bashisms: source, uid, substr, '&>' - redirection, '=='. 
- To create a file using 'sudo -u', some platforms require 'user' to exist.
- Document verifying PCR-10 fails on Ubuntu on reboot due to kexec.
- Determine if the entire boot-aggregate hash value is zero, not just the first couple of characters.
- Add a space before the continuation mark on wrapped lines.
- Explicity verify file open return codes, making sure that only one open succeeded (tpm_policy.sh: test02).
Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.

Modified Files:
ltp/testcases/kernel/security/integrity/ima/README
ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh

53) Log Message:
This is v4l-test 0.17 for LTP. Changes: Test cases added for VIDIOC_ENUM_FRAMESIZES and VIDIOC_G_JPEGCOMP. New V4L2_PIX_FMT_* formats also used in test cases. Signed-off-by: Márton Németh <nm127@freemail.hu>.

Modified Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
ltp/testcases/kernel/device-drivers/v4l/user_space/README
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
Added Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FRAMESIZES.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FRAMESIZES.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_JPEGCOMP.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_JPEGCOMP.h

54) Log Message:
sync_file_range01 testcase BUG and PATCH: The testcase sync_file_range01 uses a file descriptor (variable sfd) in its second test, expcting to see an ESPIPE error. Unfortunately, the code's open of that file descriptor somehow ended up within a set of curly braces encompasing an error path, not the mainline code where it should be. Thus, sfd is never set, In practice this leaves sfd set to zero. That is actually stdin and stdin can work for the testcase but it is not guaranteed. In fact it mostly works, but it hapens to fail sometimes. The attached patch causes the open for sfd (to /dev/null) to actually get invoked. Signed-off-by: Robert Paulsen <rpaulsen@us.ibm.com>.

Modified Files:
ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c

55) Log Message:
Add new testcases for cpu controller: My workmate Miao Xie (miaox@cn.fujitsu.com) has created some testcases for cgroup's subsystem "cpu" in the last year. And, He catched some kernel bugs through these testcases. So we think you glad to push them into LTP. There are total 22 testcases that have been added. These testcases contain the basis operation test and part functionality test of cpu controller. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/controllers/Makefile
ltp/testcases/kernel/controllers/test_controllers.sh
Added Files:
ltp/testcases/kernel/controllers/cpuctl_fj/Makefile
ltp/testcases/kernel/controllers/cpuctl_fj/README
ltp/testcases/kernel/controllers/cpuctl_fj/cpuctl_fj_cpu-hog.c
ltp/testcases/kernel/controllers/cpuctl_fj/cpuctl_fj_simple_echo.c
ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh

56) Log Message:
I have notice HUNG status for pthread_equal/2-1.c under posix test suite. conformance/interfaces/pthread_equal/2-1.test:execution:HUNG. This because of while(do_it)loop is behaving as while(1). do_it updated value from one thread is not reflecting in the other thread because the type is not proper. I have changed the type from char -> volatile int. I have shared results before and after this patch.
Before PATCH: conformance/interfaces/pthread_equal/2-1.test:execution:HUNG,
After PATCH:  conformance/interfaces/pthread_equal/2-1.test:execution:PASS,
I have attached patch and below. Please review the same. Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/2-1.c

LTP-20090630

1) Log Message:
Update the KERNEL_CONFIG Options accordingly. Subrata Modak<subrata@linux.vnet.ibm.com>.

Modified File(s):
ltp/README

2) Log Message:
This is the v4l-test 0.15 patch for LTP. Changes: Test cases added for VIDIOC_G_EXT_CTRLS, VIDIOC_S_EXT_CTRLS and VIDIOC_TRY_EXT_CTRLS. Signed-off-by: Márton Németh <nm127@freemail.hu>.

Modified Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
ltp/testcases/kernel/device-drivers/v4l/user_space/README
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
Added Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.h

3) Log Message:
I'd like to submit a request to change the method to check if CGROUPS support is enabled and available or not. I'm referring to the kernel/controllers/xxx testcase. I'm using the LTP-full-20090430 cross-compiled for SH based arch with a kernel 2.6.23. The used/released  method placed inside kernel/controllers/Makefile, tries to understand if the cgroups (and others related...) support has been enabled in the current kernel, performing a check in the root filesystem under "/proc". It makes something like that: CHECK_CGROUP := $(shell test -f /proc/cgroups && echo 'cgroup') Now, in the context of LTP built for i386, the above check works fine. But what happen if LTP is cross-built ? Unfortunately, the "/proc" entry checked by the above Makefile rule, is the ones placed in the host and not the "/proc" of the  target root filesysetm (in my case SH based target). This is wrong! Moreover,  "/proc" is an entry which makes sense at runtime while it is useless at built time so the above check is "always" not applicable in case of LTP is built for other arch different from i386. In order to cover the scenario in which LTP is cross-built, I've patched the Makefile , replacing the above rule with the following ones: The above checked header file "cgroupstats.h" is placed in the target rootfs.  If the cgroups support is available (and enabled...likely ;-) the above header is placed in the target rootfs. In that way, in case of cross-compilation (the env CROSS_COMPILE was defined) the check will be done in the header file instead of  /proc. The env TARGET_DIR works like a "--prefix" fixing the path of the cross-target rootfs. Of course, If you have another checks/methods which can be done to understand -at build time- if cgroups support is available and/or enabled -for target platform-, please feel free to post a comment to LTP. Anyway, I'll attach the patch I've applied in our system. Advices and feedbacks are welcome!. Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.

Modified File(s):
ltp/testcases/kernel/controllers/Makefile

4) Log Message:
Test library cleanups: Removing no longer used code from test.h eg. test_error.c is no longer in ltp, and the same for t_res.c so there is no need to include function prototypes for these. Adding void to functions that doesn't take any parameters; tst_exit() -> tst_exit(void); so code that pases parameters to these is not compileable any more. Also fixes all test broken by that change. As parameters passed to tst_exit() are ignored anyway it's quite safe to just remove them; but I'would rather see someone take a closer look. Code cleanups and fixes in tst_res.c:
* removed trivial and useless comments,
* cleaned coding style,
* and much more,
TODO: there is much redundant code in tst_res.c I'll eliminate that by static functions. Signed-off-by: chrubis@suse.cz.

Modified Files:
ltp/include/compiler.h
ltp/include/test.h
ltp/lib/get_high_address.c
ltp/lib/tst_is_cwd_nfs.c
ltp/lib/tst_is_cwd_tmpfs.c
ltp/lib/tst_res.c
ltp/lib/tst_tmpdir.c
ltp/testcases/kernel/containers/mqns/mqns_01.c
ltp/testcases/kernel/containers/mqns/mqns_02.c
ltp/testcases/kernel/containers/mqns/mqns_03.c
ltp/testcases/kernel/containers/mqns/mqns_04.c
ltp/testcases/kernel/containers/pidns/pidns30.c
ltp/testcases/kernel/containers/pidns/pidns31.c
ltp/testcases/kernel/containers/sysvipc/shmnstest.c
ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
ltp/testcases/kernel/security/cap_bound/check_pe.c
ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
ltp/testcases/kernel/syscalls/madvise/madvise03.c
ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c

5) Log Message:
Detect test results more accurately when generating HTML. PFA the patch for the changes to pan driver for a possible fix to the report generation issue. I have modified genhtml.pl script to reflect changes in pan driver. Note: The 'Initiation-status' column is now present after Test-output column. Signed-off-by: rohit verma <rohit.170309@gmail.com>.

Modified Files:
ltp/pan/ltp-pan.c
ltp/tools/genhtml.pl
ltp/tools/html_report_header.txt

6) Log Message:
LTP May 2009 build fail fix for ssgetmask() syscall: Don't `syscall()' macro already take care ot this ? What about adding the __NR_sgetmask/__NR_ssetmask to <arch>.in files instead ? Just to test, i added the following lines to testcases/kernel/include/i386.in :
__NR_sgetmask            68
__NR_ssetmask            69
and the problem on x86_64 is gone, without any further modification. Nicolas Joly <njoly@pasteur.fr>.

Modified Files:
ltp/testcases/kernel/include/i386.in

7) Log Message:
chmod05: fix to modify the group ownership before do dir chmod. Refer to the manpage: # man 2 chmod: If the calling process is not privileged (Linux: does not have the CAP_FSETID capability), and the group of the file does not match the effective group ID of the process or one of its supplementary group IDs, the S_ISGID bit will be turned off, but this will not cause an error to be returned. So, if we want S_ISGID bit be turned off after chmod(), we can not have the CAP_FSETID capability and not match the effective group ID. The 'bin' group always has the CAP_FSETID capability, so we can not change the own of the TESTDIR to 'bin' group, instead, 'nobody' can be used. This patch fixed the problem by change gid of chown to 'nobody' group and change the gid of setegid() to 'bin' group. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/syscalls/chmod/chmod05.c

8) Log Message:
chmod05: fix the effective user when do cleanup: The TESTDIR is created by root user, but when we do cleanup, the effective user had been changed to nobody, so the cleanup will be failed when the TESTDIR is removed.   chmod05     0  WARN  :  tst_rmdir(): rmobj(/tmp/chmOpEdLA) failed: \ remove(/tmp/chmOpEdLA) failed; errno=1: Operation not permitted. This patch fixed the problem by reset the effective user to root. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/syscalls/chmod/chmod05.c

9) Log Message:
Include config.h in aio01, to get HAVE_LIBAIO_H. This patch is necessary for aio01 test to actually test something. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/io/aio/aio01/aio01.c

10) Log Message:
Don't create the message queue in mq_open01 when the test specifies O_CREAT flag: The tests need to create the message queue themselves to specify the creation attributes. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/syscalls/mq_open/mq_open01.c

11) Log Message:
Change syscall numbers to symbolic constants in rt_sigprocmask01: This patch changes the syscall numbers in rt_sigprocmask01 test to symbolic constants, to make it functional on other architectures than i386. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c

12) Log Message:
Change some absolute paths in the linkat test to  point to its own files instead of /etc/passwd: This avoids unwanted error when /etc and /tmp are on different devices. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/syscalls/linkat/linkat01.c

13) Log Message:
Remove the signal-waiting logic from create_sig_proc(): In create_sig_proc, the child process waits for the parent to wake it with a signal. This doesn't actually solve anything, and the implementation with pause() syscall is inherently racy (the race results in a deadlock). This patch removes it; it doesn't make the function race-free (it's possible the child will send the signal before the parent had chance to run), but this is the best you can get. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/syscalls/utils/common_j_h.c

14) Log Message:
Return immediately when the ZOO file couldn't be opened, prevent crash later: There was a crash in pan when the zoofile couldn't be opened; this patch fixes it by disallowing the zoo_open function to continue. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/pan/zoolib.c

15) Log Message:
Fix the error handling logic in power_management tests: There is a problem with error reporting in power_management tests. Particularly, it wouldn't report failure to pan when one of the tests failed. This patch does the following:
  - make it actually fail when one of the tests fails,
  - assume return values other than 1 (except 0, of course) are errors, too,
  - write PASS messages for successful tests,
Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/power_management/pm_include.sh
ltp/testcases/kernel/power_management/runpwtests.sh

16) Log Message:
gcov-kernel: updated patches to work with .. in source paths. Peter Oberparleiter <oberpapr@users.sourceforge.net>

Modified File(s):
ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch

17) Log Message:
POSIX aio_error/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c

18) Log Message:
POSIX aio_read/10-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_read/10-1.c

19) Log Message:
POSIX aio_write/8-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-1.c

20) Log Message:
POSIX aio_write/8-2.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-2.c

21) Log Message:
Add eventfd2_03 test for eventfd2() syscall. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com> . Original-author-and-copyright-holder: Davide Libenzi <davidel@xmailserver.org>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c

22) Log Message:
POSIX aio_cancel/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c

23) Log Message:
POSIX mlock/12-1.c and mlock/speculative/12-1.c. EPERM: (Linux 2.6.9 and later) the caller was not privileged (CAP_IPC_LOCK) and its RLIMIT_MEMLOCK soft resource limit was 0. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/12-1.c
ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/speculative/12-1.c

24) Log Message:
Add/Port mbind01 test for mbind() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>. 

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/mbind/Makefile
ltp/testcases/kernel/syscalls/mbind/mbind01.c

25) Log Message:
Add/Port sched_getaffinity01 test for sched_getaffinity() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/sched_getaffinity/Makefile
ltp/testcases/kernel/syscalls/sched_getaffinity/sched_getaffinity01.c

26) Log Message:
Add/Port waitid01 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/waitid/Makefile
ltp/testcases/kernel/syscalls/waitid/waitid01.c

27) Log Message:
Add/Port waitid02 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/waitid/waitid02.c

28) Log Message:
Add/Port quotactl01 test for quotactl() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/quotactl/Makefile
ltp/testcases/kernel/syscalls/quotactl/quotactl01.c

29) Log Message:
kernel/controllers/ testcase and CGROUPS support. please, replace on the LTP main the previous patch with ones attached. The attached patch add the right labels of ifdef. This patch allows the cross-build of kernel/controllers (cgroups tests) testcase changing the policy to check the cgroups capability at build-time. Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.

Modified Files:
ltp/testcases/kernel/controllers/Makefile

30) Log Message:
fchmod05: fix to the group ownership and the effective user: This patch fixed the modify of the group ownership before do dir chmod and fixed the effective user when do cleanup. Those problems cause the test failed with the following error message:
  fchmod05    1  FAIL  :  testdir: Incorrect modes 043777, Expected 0777
  fchmod05    0  WARN  :  tst_rmdir(): rmobj(/tmp/fchUout8n) failed: remove(/tmp/fchUout8n) failed; errno=1: Operation not permitted
Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/syscalls/fchmod/fchmod05.c

31) Log Message:
chown03: fix the effective user when do cleanup. The TESTDIR is created by root user, but when we do cleanup, the effective user had been changed to nobody, so the cleanup will be failed when the TESTDIR is removed.
  chown03     1  PASS  :  chown() on testfile succeeds, clears setuid/gid bits
  chown03     0  WARN  :  tst_rmdir(): rmobj(/tmp/choYm1VHD) failed: remove(/tmp/choYm1VHD) failed; errno=1: Operation not permitted
This patch fixed the problem by reset the effective user to root. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/syscalls/chown/chown03.c

32) Log Message:
mmapstress03: consider passed when returning EINVAL in the large mmap test: Some architectures may return EINVAL instead of ENOMEM. This should also be ok according to mmap manual: EINVAL We don't like addr, length, or offset (e.g., they are too large, or not aligned on a page boundary). Signed-off-by: nobuhiro <nobuhiro@andestech.com>.

Modified Files:
ltp/testcases/kernel/mem/mmapstress/mmapstress03.c

33) Log Message:
Small typo in sgetmask01.c: Here follow a small patch that fix a typo in sgetmask01.c testcase, where __NR_ssetmask is badly used instead of __NR_sgetmask. Signed-off-by: Nicolas Joly <njoly@pasteur.fr>.

Modified Files:
ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c

34) Log Message:
Build failure of aio02 test case: --static for gcc is really needed? I cannot find strong reason for it. Signed-off-by: Masatake YAMATO <yamato@redhat.com>. 

Modified Files:
ltp/testcases/kernel/io/aio/aio02/Makefile
ltp/testcases/kernel/io/aio/aio02/main.c

35) Log Message:
pidns17 testcase bugfix/cleanup: Fix minor bugs in the test case that cause the test to fail intermittently. Also, print more debug info when test fails. This fixes a bug reported by Sachin P. Sant. Signed-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/containers/pidns/pidns17.c

36) Log Message:
growfiles: fix static build which needs to link the pthread library: Signed-off-by: nobuhiro <nobuhiro@andestech.com>.

Modified Files:
ltp/testcases/kernel/fs/doio/Makefile

37) Log Message:
Script to extract description of test case from LTPROOT/doc/testcases/*.txt files: Note: The formatting is applied to only kernel, misc, network and commands test-cases. Formatting used is based on my ideas and comments from Subrata. Comments on the same are welcome. Signed-off-by: rohit verma <rohit.170309@gmail.com>.

Modified Files:
ltp/doc/testcases/commands.txt
ltp/doc/testcases/kernel.txt
ltp/doc/testcases/misc.txt
ltp/doc/testcases/network.txt

38) Log Message:
Regarding ht_enable test case failure: Pls find attached patch for ht_enabled and ht_affinity. I am not having a 16-CPU machine at my end to test ht_interrupt test code. Signed-off-by: rohit verma <rohit.170309@gmail.com>. 

Modified Files:
ltp/runtest/hyperthreading
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
Added Files:
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh

39) Log Message:
runltp, set user-defined tmp directory correctly: I'd like to submit this patch to fix the functionality to set user-defined tmp directories for LTP runs. This undos the hardcoded TMPDIR from version 1.33 which added some special case handling of the passed in directory string, but broke the general case with what looks like debug code. Patch is against 1.45 version iof runltp (head). Signed-off-by: Henry Yei <hyei@mvista.com>. 

Modified Files:
ltp/runltp

40) Log Message:
Fixes of the tcore test. these are little fixes of the tcore.sh script: 
- use $BIN_DIR for auxiliary files, and $TEST_DIR as temporary directory,
- don't run "cd -" if previous "cd something" failed,
- fixup the value of core_pattern, to replace possibly customized patterns using absolute paths or not using the name "core" for corefiles,
- don't hide error messages from expect.
Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/misc/tcore_patch_test_suites/tcore.sh

41) Log Message:
Report error with the correct error file in tar_tests.sh: Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/commands/tar/tar_tests.sh

42) Log Message:
Fix cleanup procedure in the setuid04 test: Cleanup has to be made only once in the parent process; when the child makes the cleanup itself, the parent has nothing to cleanup, which makes him sad. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/syscalls/setuid/setuid04.c

43) Log Message:
Fix some bashisms, mainly in the controllers tests: Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/containers/netns/initialize.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
ltp/testcases/kernel/io/stress_floppy/generate.sh

44) Log Message:
Setup and cleanup routines for diotest: this patch makes the cleanup procedure in diotest more robust. Particularly:
- simplify cleanup by creating setup and cleanup routines,
- use tst_tmpdir() to create the test files in a temporary directory. Note that you can still make it use a different path with the -f filename option,
- delete the file in the case it was created, but couldn't be opened with O_DIRECT,
Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/io/direct_io/diotest2.c
ltp/testcases/kernel/io/direct_io/diotest3.c
ltp/testcases/kernel/io/direct_io/diotest4.c
ltp/testcases/kernel/io/direct_io/diotest5.c
ltp/testcases/kernel/io/direct_io/diotest6.c

45) Log Message:
Add test environment variables (TCID et al.) to tpm_version_tests.sh: this patch adds variables needed for tst_* routines into the tpm_version_tests.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/commands/tpm-tools/tpm/tpm_version/tpm_version_tests.sh

46) Log Message:
Don't overwrite the exit code with junk value in acl_test01: the variable EXIT_CODE which contains the result of acl01 test, is overwritten at the end of the test. This patch makes it preserve the correct value. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/fs/acls/acl_test01

47) Log Message:
Include "config.h" in the aio02 test to get HAVE_LIBAIO_H: Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/io/aio/aio02/main.c

48) Log Message:
This patch fixes compiler warnings for implicit function declarations, particularly snprintf and usleep, in mq_notify and mq_timedreceive. Note that although the functions are used in common_j_c.h, the macros have to be defined in the c files that include it, before any other header. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
ltp/testcases/kernel/syscalls/utils/common_j_h.c

49) Log Message:
Some makefiles ignore errors from commands ran in shell loops. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/doc/man1/Makefile
ltp/doc/man3/Makefile
ltp/include/Makefile
ltp/testcases/ballista/ballista/MakefileTarget.dist
ltp/testcases/commands/unzip/Makefile
ltp/testcases/kernel/containers/netns/Makefile
ltp/testcases/kernel/controllers/cpuset/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile

50) Log Message:
Adapt the cgroup/test_6_2 test to the various ways clone is called on different architectures: Code shamelessly taken from clone01 test. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/controllers/cgroup/test_6_2.c
Added Files:
ltp/testcases/kernel/controllers/cgroup/clone_platform.h

51) Log Message:
Define some syscall numbers in the linux_syscall_numbers.h file, not to get build failures or crappy results on other architectures which lack them. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/include/i386.in
ltp/testcases/kernel/include/ia64.in
ltp/testcases/kernel/include/powerpc.in
ltp/testcases/kernel/include/x86_64.in
ltp/testcases/kernel/performance_counters/performance_counter01.c
ltp/testcases/kernel/performance_counters/performance_counter02.c
ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
ltp/testcases/kernel/syscalls/utils/numaif.h

52) Log Message:
The eventfd test creates some files in the current directory. I think it should be creating the files in a temporary directory instead, as is already the standard with other LTP tests, because the current might be nonwriteable and the user might not want the files left there. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/syscalls/eventfd/eventfd01.c

53) Log Message:
This patch makes the telnet test avoid timeouts when the remote users prompt doesn't contain hostname, or is somehow irregular. It works by explicitly setting the prompt in the remote shell (see the PROMPT variable). Note that setting literal value as a prompt works even when the remote shell is not bash (the classic bash placeholders do not). Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/network/tcp_cmds/telnet/telnet01

54) Log Message:
Use present autoconf test for asm/ldt.h in set_thread_area* tests to prevent build failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>. 

Modified Files:
ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c

55) Log Message:
Latest fix from Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/syscalls/setuid/setuid04.c

56) Log Message:
[real-time] sched_footbal atomic start: The current barrier implementation results in the lowest priority thread actually starting the game (they are the last to be scheduled to call pthread_barrier_wait).  This thread likely gets a priority boost as it holds the hb->lock for the futex associated with the barrier.  This might lead to it running ahead of the defense threads. In fact, any sort of barrier or cond var implementation (short of a pi aware cond broadcast, which is not yet readily available) will result in a thundering herd situation when the FUTEX_WAKE_ALL syscall is issued, which can result in a short run of one or more offense threads while all the threads get to the RUNNABLE state. This patch removes the complex starting mechansims and replaces them with a simple atomic counter.  All player threads are started and once the players_ready count reaches the total player count, the referee starts the game by setting the ball position to zero. Tested on two platforms (both x86_64, 4 and 8-way) for a combined total of 13,000 iterations with 0 failures. Signed-off-by: Darren Hart <dvhltc@us.ibm.com>.

Modified Files:
ltp/testcases/realtime/func/sched_football/sched_football.c

57) Log Message:
This is a patch for the splice01 test. Previously the test was checking if the current working directory was NFS based as which the test. The patch changes this test to check whether the test directory is on NFS, as that is actually where the test gets run. Signed-off-by: Henry Yei <hyei@mvista.com>. 

Modified Files:
ltp/testcases/kernel/syscalls/splice/splice01.c

58) Log Message:
[FIX PATCHES] All patches: To make your job easy, I have attached following patched to fix system call number to __NR_syscall representation. You can commit all these patches. LIST:
ltp-fix-add_key.patch
ltp-fix-bdflush.patch
ltp-fix-keyctl.patch
ltp-fix-newuname.patch
ltp-fix-rt_sigprocmask.patch
ltp-fix-rt_sigsuspend.patch
ltp-fix-set_thread_area.patch
ltp-fix-set_tid_address.patch
ltp-fix-ssetmask.patch
ltp-fix-tkill.patch
Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.

Modified Files:
ltp/testcases/kernel/syscalls/add_key/add_key01.c
ltp/testcases/kernel/syscalls/add_key/add_key02.c
ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
ltp/testcases/kernel/syscalls/newuname/newuname01.c
ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
ltp/testcases/kernel/syscalls/tkill/tkill01.c
ltp/testcases/kernel/syscalls/tkill/tkill02.c

59) Log Message:
Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 1/10]Patch to integrate kernbench to LTP to test sched_mc=2 To verify CPU consolidation when sched_mc=2 we need kernbench. Hence integrating it in LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Added Files:
ltp/utils/benchmark/kernbench-0.42/COPYING
ltp/utils/benchmark/kernbench-0.42/Makefile
ltp/utils/benchmark/kernbench-0.42/README
ltp/utils/benchmark/kernbench-0.42/kernbench

60) Log Message:
Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 2/10]Makefile patch to integrate to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/utils/benchmark/Makefile

61) Log Message:
Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 3/10]Readme modified with pre-requisite for sched_mc=2 test. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/README

62) Log Message:
Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 4/10]Reusable functions for consolidation test modified This patch has fixes for sched_domian test failures in kernel version beyond 2.6.29. Addtional new reusable functions and fixes for validation functions. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/lib/sched_mc.py

63) Log Message:
Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 5/10]CPU consolidation testcase updated to handle exceptions. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/cpu_consolidation.py

64) Log Message:
Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 6/10]sched domian testcase updated to handle exceptions. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>. 

Modified Files:
ltp/testcases/kernel/power_management/sched_domain.py

65) Log Message:
Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 7/10]Fixes for sched_mc & sched_smt interface test Existing testcase in LTP would fail or not cover all possible sched_mc values. This patch has been written to make testcase flexible to run on future releases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/test_sched_mc.sh
ltp/testcases/kernel/power_management/test_sched_smt.sh

66) Log Message:
Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 8/10]New set of reusbale Library functions and fixes. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/pm_include.sh

67) Log Message:
Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 9/10]Master script modified to cover additional test scenarios. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/runpwtests.sh

68) Log Message:
Addtional test scenarios & fixes for power management testcases. On doing demo of LTP testcases to developers we realized some more test scenarios has to be added to LTP testcases for better test coverage. Also some bug fixes has to be done for existing test cases to run on future versions on Linux Kernel. We also want to integrate kernbench in LTP for sched_mc_power_savings=2. Hence this list of patches include patches to integrate kernbench into LTP. The test also covers consolidation at core level for hyper threaded system. [Patch 10/10]Patch to add another command file in runtest. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Added Files:
ltp/runtest/power_management_tests_exclusive

69) Log Message:
personality test case build fail fix. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/personality/personality01.c
ltp/testcases/kernel/syscalls/personality/personality02.c

70) Log Message:
cacheflush01, remove extraneous characters for mips specific section: I am submitting a patch for cacheflush01, it looks like there are unneeded characters before return syscall(__NR_cacheflush, addr, nbytes, cache) inside the mips section. Without this patch, the test does not compile with a mips compiler. Signed-off-by: Henry Yei <hyei@mvista.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c

71) Log Message:
Realtime: use mlockall optionally in realtime tests: Below patch adds the support to enable memory lock in realtime testcases optionally (with -m). Testing Informations: Tested the realtime tests in their default profile and as well as using mlock option. Signed-off-by: Vernon Mauery <vernux@us.ibm.com>, Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Acked-by: Kiran Prakash <kiran@linux.vnet.ibm.com>, Acked-by: Dinakar Guniguntala <dino@in.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.

Modified File(s):
ltp/testcases/realtime/scripts/run_c_files.sh
ltp/testcases/realtime/doc/TODO
ltp/testcases/realtime/func/measurement/preempt_timing.c
ltp/testcases/realtime/lib/librttest.c
ltp/testcases/realtime/func/pi-tests/run_auto.sh

LTP-20090531

1) Log Message:
v4l-test 0.13 for LTP: Changes:
1) Added string content validation;
2) Test cases added for VIDIOC_REQBUFS,
Signed-off-by: Márton Németh <nm127@freemail.hu>.

Modified Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
ltp/testcases/kernel/device-drivers/v4l/user_space/README
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
Added Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.h

2) Log Message:
v4l-test 0.14 for LTP: Changes:
1) Test cases added for VIDIOC_QUERYBUF,
2) Debug functions separated,
Signed-off-by: Márton Németh <nm127@freemail.hu>.

Modified Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
ltp/testcases/kernel/device-drivers/v4l/user_space/README
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
Added Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.h
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h

3) Log Message:
Your patch doesn't apply - looks like it is relative to further local changes you have made in your own git repo (extra args to mktemp).  But applying the corresponding change here does fix that problem for me, yes.  Diff below is relative to ltp cvs. Fix LTPBIN definition in selinux_file.sh. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh

4) Log Message:
Fix MLS handling in selinux tests: Some of the selinux tests were using full security contexts but predated MCS/MLS and thus lacked a MLS field. This broke testing if MLS was enabled in the policy but mcstransd was not running. Change some of the tests to avoid the need to use full contexts at all, and others to conditionally append a MLS suffix if MLS is enabled. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh

5) Log Message:
Update ltp selinux test script and policy: Note:  This does not obsolete or replace the other two patches I have posted (Fix LTPBIN definition in selinux_file.sh, Fix MLS handling in selinux tests), but rather should be applied on top of them. Attached is a patch and a tar file to update the ltp selinux test script and policy so that we no longer conditionally patch the test policy when we run the test script.  The patch does the following:
- Disable patching of the policy in the test script.
- Change the refpolicy Makefile to redirect to a rhel/N/ subdirectory if running on a redhat release and move the rhel-specific definitions there. 
- Change the refpolicy Makefile to only include test_bounds.te if the checkpolicy supports policy.24 (and thus typebounds statements).
- Merge the sbin_deprecated.patch into the test policy.
- Further update the test policy to build cleanly on f11, while preserving backward compatibility on f10.
- Added open permissions as necessary to the test policy (enabled in f11).
- Update the ioctl test policy to reflect the updated selinux_file_ioctl() logic in the kernel.
- Added a missing permission to the wait test policy that was causing it to wrongly report PASS.

The tar file contains a new testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5 subdirectory to preserve a legacy copy of the test policy that works on redhat 5.  The top-level refpolicy Makefile will redirect to this subdirectory when it detects redhat 5.  Similar subdirectories can be added for other stable releases going forward as needed.

Subrata, please cvs add the new subdirectory and its files.  Also, please cvs remove the following: ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.te (generated file, should not be in the repository), ltp/testcases/kernel/security/selinux-testsuite/misc/*. Signed-Off-by: Stephen Smalley <sds@tycho.nsa.gov>.

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_sys.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.if
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
ltp/testscripts/test_selinux.sh
Added Files:
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_file.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_net.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_sys.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrans.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_entrypoint.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execshare.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_exectrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execute_no_trans.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_fdreceive.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_file.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_global.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_inherit.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ioctl.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ipc.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_link.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_mkdir.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_open.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_policy.if
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ptrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_readlink.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_relabel.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rename.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rxdir.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setattr.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setnice.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sigkill.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_stat.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sysctl.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_create.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getpgid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsched.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setpgid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setsched.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_transition.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_wait.te
Removed Files:
ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.te

6) Log Message:
Update the selinux ioctl test in ltp to reflect the revised selinux_file_ioctl() logic in the kernel.  Also requires the corresponding ltp selinux test policy update. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c

7) Log Message:
Fix ltp selinux testsuite for rhel5: Some changes on top of the prior patches to enable the ltp selinux testsuite to run successfully on rhel5.  Changes:  
- Fix the extraction of the release version to exclude Client/Server/etc.
- Make the ioctl test detect kernel version and adjust the test logic to match the expected selinux_file_ioctl() logic.
- Prevent runcon from consuming the options to chcon in selinux_relabel.sh.
Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh

8) Log Message:
Enable the type bounds test in the ltp selinux testsuite: Add the type bounds test case to the runtest/selinux config so that it is executed as part of the ltp selinux testsuite.  The test passes with a sufficiently recent kernel (>= 2.6.28) and checkpolicy, as in Fedora 11.  If we want to avoid test failures on older kernels, we could add an explicit kernel version test to the test program, as I did for the ioctl test case. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.

Modified Files:
ltp/runtest/selinux

9) Log Message:
Update ltp selinux testsuite README: Update the ltp selinux testsuite README. Changes include:  
- Explain the two different locations of test policy up front and then use $POLICYDIR for subsequent references.
- Expand and clarify the kernel configuration options.
- Add a section summarizing the SELinux policy and userland dependencies.
Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/README

10) Log Message:
Fix selinux_capable_file.sh: Fix selinux_capable_file.sh to call setup before running the second set of tests.  This wasn't an issue prior to the $SELINUXTMPDIR patch as cleanup didn't previously remove the temporary directory, just the files.  The bug wasn't evident in enforcing mode since the second set of tests still got error exit values as expected just for the wrong reason. Detected by forcing a run of the testsuite under permissive mode and checking that all of the testcases FAIL as expected. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh

11) Log Message:
There is a warning occured during i compiled ltp which was released in 20090430: The array of filename was declared with 5 elements, so if you give a value to filename[5], the array will overflow. Signed-off-by: Gui Xiaohua <guixh@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c

12) Log Message:
Fix faulty interpretation of PASS/FAIL  bysched_football log parser: The log parser of sched_football sometimes interprets successful runs as FAILed ones as it gets the final result based on the PASS/FAIL value of the first run in the log file. The rationale behind this patch is that sched_football testcase can itself decide if it has passed or failed based on the_ball value. There is no need of the log parser as is the case with the other test cases like pi_perf. Changelog:
- Added pass/fail detection logic to sched_football.c,
- Removed parse_football.py,
- Removed the call to parse_football.py from run_auto.sh.
Signed-off by: Kiran Prakash <kirpraka@in.ibm.com>,
Acked-by: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.

Modified Files:
ltp/testcases/realtime/func/sched_football/run_auto.sh
ltp/testcases/realtime/func/sched_football/sched_football.c
Removed Files:
ltp/testcases/realtime/func/sched_football/parse-football.py

13) Log Message:
Remove Duplicated Proc01 From Test Lists: The patch removes proc01 test from runtest/crashem, because it has also been present in runtest/fs. There is no need to run it in two places. Signed-off-by: CAI Qian <caiqian@cclom.cn>. 

Modified Files:
ltp/runtest/crashme

14) Log Message:
Add new testcases for cpuset: This is the patch of new testcases for the functionality test of cpuset. It contains cpu hotplug vs cpuset test, load balance vs cpuset test, schedule domains partition test, memory pressure measurement function test, page caches spread test and memory allocation test. Note: page caches spread test(test of cpuset11) may fail because there is something wrong with the kernel. I have made a patch to fix it. Now the patch was adding into -mm tree. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/controllers/README
ltp/testcases/kernel/controllers/test_controllers.sh
ltp/testcases/kernel/controllers/cpuset/Makefile
ltp/testcases/kernel/controllers/cpuset/README
ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
Added Files:
ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_list_compute.c
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.c
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.h
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.c
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.h
ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_cpu_hog.c
ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_check.c
ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure.c
ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_mem_hog.c
ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c
ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh

15) Log Message:
The accept4() system call is available starting with Linux 2.6.28; support in glibc is available starting with version 2.10. In v2.9, the function was to be declared. So i did some changes like following. Signed-off-by: Gui Xiaohua <guixh@cn.fujitsu.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/testcases/kernel/syscalls/accept4/accept4_01.c

16) Log Message:
Update the ltp selinux testsuite README to note the requirement for the libselinux headers and static library, and provide URLs from which to obtain the SELinux core userland and reference policy if the base distribution does not already include them. Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>.

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/README

17) Log Message:
Remove obsolete logic from the Makefile in selinux-testsuite/refpolicy/redhat/5. This Makefile only gets used if we are running the testsuite on RHEL5, so we can drop the conditional TARGET definitions based on the redhat-release value. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile

18) Log Message:
Rohit Verma <rohit.170309@gmail.com> reported: I think there is a bug in the source code. In both the cases the string variable "Type" is not null- terminated. This variable ("Type") indicates the filesystem type, which is used later in the code. In the above said lines of code, I can observe that 'strlen(fstype)' is used within strncpy. Now, strlen returns the length of string excluding the null character. Man page of strncpy states that the 'dest' string is null terminated only if it is present in first 'n'  bytes of the 'src'. In our case, since strlen returns lenght excluding the null character the string "Type" is not null terminated.
CAI Qian <caiqian@cclom.cn> replied: Yes, that is the case. Guo Hongruan posted patches for mount02 and mount03 to fix the same problem before, and we'll also need the similar fix here. Are you capable to make patches for it? Signed-Off-By:  Rohit Verma <rohit.170309@gmail.com>, Acked-by: CAI Qian <caiqian@cclom.cn>,

Modified File(s):
ltp/testcases/kernel/syscalls/umount/umount02.c
ltp/testcases/kernel/syscalls/umount/umount03.c

19) Log Message:
Fix the splice02 test:
Particularly:
- TEST_ERRNO is only set when the syscall is executed using the TEST() macro. The tests gave bad error messages because of that.
- The end of the test was dead code; moved the TPASS code to pass at the end of file.
- The test assumes std. input is a pipe; reflect this in the runtest file.
Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified File(s):
ltp/runtest/syscalls
ltp/testcases/kernel/syscalls/splice/splice02.c

20) Log Message:
Patch for fixing Unzip01 Test Not Working Correctly. Signed-Off-By: rohit verma <rohit.170309@gmail.com>. Acked-by: CAI Qian <caiqian@cclom.cn>.

Modified File(s):
ltp/testcases/commands/unzip/unzip_tests.sh

21) Log Message:
Add Memory Cgroup regression tests to LTP: Those testcases can reproduce bugs we found in memcg, and is useful to track future regressions. Note: this test may crash the system with older kernels, so it is disabled for kernels older than 2.6.30. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.

Modified Files:
ltp/runtest/controllers
ltp/testcases/kernel/controllers/Makefile
Added Files:
ltp/testcases/kernel/controllers/memcg/Makefile
ltp/testcases/kernel/controllers/memcg/README
ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh

22) Log Message:
Attached (against ltp-full-20090430.tgz) patch renames binaries in pan directory to have ltp- prefix as plain pan when installed in /usr/bin/ directory conflict with gnome pan. It also fixes all occurrences of pan in scripts and howtos. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.

Modified Files:
ltp/ltp-devel.spec
ltp/runltp
ltp/runltplite.sh
ltp/doc/automation-README.html
ltp/doc/automation-cookbook.html
ltp/doc/ltp-howto.lyx
ltp/doc/ltp-howto.txt
ltp/doc/man1/Makefile
ltp/pan/Makefile
ltp/testscripts/diskio.sh
ltp/testscripts/ltp-aiodio.sh
ltp/testscripts/ltp-scsi_debug.sh
ltp/testscripts/ltpfslvm.sh
ltp/testscripts/ltpfsnolvm.sh
ltp/testscripts/ltpstress.sh
ltp/testscripts/networkstress.sh
ltp/testscripts/networktests.sh
ltp/testscripts/runEALtests.sh
ltp/testscripts/runpan.sh
ltp/testscripts/test_containers.sh
ltp/testscripts/test_filecaps.sh
ltp/testscripts/test_selinux.sh
ltp/testscripts/tpm_tools.sh
Added Files:
ltp/doc/man1/ltp-bump.1
ltp/doc/man1/ltp-pan.1
ltp/pan/ltp-bump.c
ltp/pan/ltp-pan.c
ltp/pan/ltp-scanner.c
Removed Files:
ltp/doc/man1/bump.1
ltp/doc/man1/pan.1
ltp/pan/bump.c
ltp/pan/pan.c
ltp/pan/scanner.c

23) Log Message:
Fix missing return. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.

Modified File(s):
ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c

24) Log Message:
Add add_key01 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>,

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/add_key/Makefile
ltp/testcases/kernel/syscalls/add_key/add_key01.c

25) Log Message:
Add add_key02 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/add_key/add_key02.c

26) Log Message:
Add bdflush01 test for bdflush syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/bdflush/Makefile
ltp/testcases/kernel/syscalls/bdflush/bdflush01.c

27) Log Message:
Add exit_group01 test for exit_group syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/exit_group/Makefile
ltp/testcases/kernel/syscalls/exit_group/exit_group01.c

28) Log Message:
Add keyctl01 test for keyctl syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/keyctl/Makefile
ltp/testcases/kernel/syscalls/keyctl/keyctl01.c

29) Log Message:
Add newuname01 test for newuname syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/newuname/Makefile
ltp/testcases/kernel/syscalls/newuname/newuname01.c

30) Log Message:
Add rt_sigaction01 test for rt_sigaction syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/rt_sigaction/Makefile
ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c

31) Log Message:
Add rt_sigprocmask01 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/rt_sigprocmask/Makefile
ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c

32) Log Message:
Add rt_sigprocmask02 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c

33) Log Message:
Add rt_sigqueueinfo01 test for rt_sigqueueinfo syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/rt_sigqueueinfo/Makefile
ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c

34) Log Message:
Add rt_sigsuspend01 test for rt_sigsuspend syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/rt_sigsuspend/Makefile
ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c

35) Log Message:
Add set_thread_area01 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/set_thread_area/Makefile
ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c

36) Log Message:
Add set_thread_area02 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c

37) Log Message:
Add set_tid_address01 test for set_tid_address syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/set_tid_address/Makefile
ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c

38) Log Message:
Add sgetmask01 test for sgetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/sgetmask/Makefile
ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c

39) Log Message:
Add sigreturn01 test for sigreturn syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/sigreturn/Makefile
ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c

40) Log Message:
Add ssetmask01 test for ssetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/ssetmask/Makefile
ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c

41) Log Message:
Add timer_getoverrun01 test for timer_getoverrun01 syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/timer_getoverrun/Makefile
ltp/testcases/kernel/syscalls/timer_getoverrun/timer_getoverrun01.c

42) Log Message:
Add timer_gettime01 test for timer_gettime syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/timer_gettime/Makefile
ltp/testcases/kernel/syscalls/timer_gettime/timer_gettime01.c

43) Log Message:
Add tkill01 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/tkill/Makefile
ltp/testcases/kernel/syscalls/tkill/tkill01.c

44) Log Message:
Add tkill02 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/tkill/tkill02.c

45) Log Message:
Patch for "File" test case issue of 30-April-2009 release. Signed-off-by: rohit verma <rohit.170309@gmail.com>.

Modified File(s):
ltp/testcases/commands/ade/file/file_test.sh

46) Log Message:
I've found that ltp didn't compile on Debian because of old kernel headers, which contain taskstats struct without some of the needed fields. This autoconf test detects it and disables the code that would otherwise break. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/configure.ac
ltp/include/config.h.default
ltp/testcases/kernel/controllers/cgroup/getdelays.c
Added Files:
ltp/m4/ltp-taskstats.m4

47) Log Message:
Crash02: Deal with SIGSTOP and SIGSEGV v3: Version 3 also fixed compilation failures on IA-64, since there is no SYS_fork either. It use clone2() instead. Version 2 fixed compilation failures on IA-64, because there is no SYS_vfork there. Instead, it uses clone() syscall for vfork(): clone(child_stack=0, flags=CLONE_VM|CLONE_VFORK|SIGCHLD). We have seen crash02 test can not finish due to the child process got SIGSTOP or SIGSEGV when calling random syscalls like this,
# ps aux
...
168      20121  0.0  0.0   3956   336 ?        Ds   15:10   0:00 ./crash02 -e
-v 100
168      20122  0.0  0.0   3956   336 ?        T    15:10   0:00 ./crash02 -e
-v 100
crash02       X ffff81007fb127a0     0 21272  21271         21273 (L-TLB)
 ffff81004c185d58 0000000000000046 ffff81007b494e08 0000000000000002
 0000000000000002 0000000000000002 ffff81007c5dc860 ffff81007fb127a0
 00000d8ebb800862 000000000000c315 ffff81007c5dca48 0000000300000001
Call Trace:
 [<ffffffff800235a7>] filp_close+0x5c/0x64
 [<ffffffff8001595a>] do_exit+0x913/0x91f
 [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
 [<ffffffff8002ad05>] get_signal_to_deliver+0x42c/0x45a
 [<ffffffff8005a837>] do_notify_resume+0x9c/0x7af
 [<ffffffff80096e2b>] specific_send_sig_info+0x44/0xac
 [<ffffffff8009710e>] force_sig_info+0xae/0xb9
 [<ffffffff80066eed>] do_page_fault+0x81e/0x830
 [<ffffffff8005d6dc>] retint_signal+0x3d/0x79
crash02       X ffff810002376400     0 21273  21271               21272 (L-TLB)
 ffff81004d201f18 0000000000000046 ffff81007b494e08 0000000000000046
 0000000000000046 0000000000000002 ffff810078d3a040 ffffffff802eeae0
 00000d8ebb803430 000000000001a60c ffff810078d3a228 0000000000000000
Call Trace:
 [<ffffffff8001595a>] do_exit+0x913/0x91f
 [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
 [<ffffffff8005d28d>] tracesys+0xd5/0xe0
So we use WUNTRACED option. Also, we found out that if it picks up vfork(), it will generate SIGSEGV. I am not sure what else can generate the same, so only blacklist vfork() at the moment. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/testcases/misc/crash/crash02.c

48) Log Message:
Fix sync problem between two processes of pidns12 test: The child-process wait SIGUSR1 which would be sended by parent-process, if the child-process execute sigtimedwait() after parent-process send the signal, it would never receive the SIGUSR1 from parent-process. This patch rewrite child_signal_handler() to handle to SIGUSR1 and instead sigtimedwait() with sleep for 3 seconds. Signed-off-by: Gui Xiaohua <guixh@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/containers/pidns/pidns12.c

49) Log Message:
In reference to the issue with timer_create04 and clock_gettime03 for the kernel version 2.6.29 which was reported in the link: http://www.nabble.com/timer_create-p22376043.html, PFA the patch for fixing the issue. Detail on the issue: A new clockid 'CLOCK_MONOTONIC_RAW' was added since the kernel 2.6.28 (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.28). This addition caused the above testcases to fail. Now, 5 clock ID's are resent in kernel ver 2.6.28 and later. Signed-off-by: Rohit Verma <rohit.170309@gmail.com>.

Modified Files:
ltp/testcases/kernel/timers/include/common_timers.h
ltp/testcases/kernel/timers/timer_create/timer_create02.c

50) Log Message:
Postponing close() after aio_write() has finished: In aio_return/1-1.c close() is called after asynchronous I/O write was queued. This according to POSIX may end up in one of two ends and it's implementation specified. One end is writing the file correctly while the other one is behave like aio_cancel() was called. (http://www.opengroup.org/onlinepubs/9699919799/functions/close.html). Test mentoined above rely on finishing asynchronous I/O correctly in this case. To fix that you must postpone close() after asynchronous I/O has finished. Signed-of-by: chrubis@suse.cz.

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c

51) Log Message:
revert previous "style" change which did a lot more damage than good

Modified File(s):
ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
ltp/testcases/kernel/syscalls/ptrace/ptrace06.c

52) Log Message:
execve: remove obsoleted test case execve04. Since latest kernel do execve(2) without get file descriptor(kernel commit e7b9b550f53e81ea38e71d322d6f95730df058a2), it only use one file struct. This cause the case execve04 which test for set EMFILE errno obsoleted. This patch removed test case execve04, and changed the index of the test cases after execve04. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.

Modified Files:
ltp/doc/testcases/kernel.txt
ltp/runtest/ltplite
ltp/runtest/stress.part3
ltp/runtest/syscalls
ltp/testcases/kernel/syscalls/execve/execve04.c
ltp/testcases/kernel/syscalls/execve/execve05.c
Removed Files:
ltp/testcases/kernel/syscalls/execve/execve06.c

53) Log Message:
Fix typo in testcases/kernel/syscalls/chown/chown03.c, which use ltpuser->pw_uid in call to setegid() should be ltpuser->pw_gid. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/syscalls/chown/chown03.c

54) Log Message:
postponing close() after aio_write() has finished II and cleanups: I've fixed all the sources in the aio_return directory (from the same errors as previous one) and cleaned the coding style a little. Signed-off-by: Cyril Hrubis chrubis@suse.cz.

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c
ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c
ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c
ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c

55) Log Message:
Renaming binaries to avoid conflicts II. I've missed these three in the first patch, here comes cosmetic changes. Signed-off-by: Cyril Hrubis chrubis@suse.cz.

Modified Files:
ltp/INSTALL ltp/README ltp/README.ltp-devel

56) Log Message:
Port Crackerjack Syscall tests(missing) to LTP. Add/Port Utility Headers for these set of tests. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>. 

Added Files:
ltp/testcases/kernel/syscalls/utils/common_j_h.c
ltp/testcases/kernel/syscalls/utils/include_j_h.h
ltp/testcases/kernel/syscalls/utils/inotify.h
ltp/testcases/kernel/syscalls/utils/ioprio.h
ltp/testcases/kernel/syscalls/utils/numaif.h
ltp/testcases/kernel/syscalls/utils/poll.h

57) Log Message:
Add/Port get_mempolicy01 test for get_mempolicy() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c

58) Log Message:
Add/Port clock_getres01 test for clock_getres() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/clock_getres/Makefile
ltp/testcases/kernel/syscalls/clock_getres/clock_getres01.c

59) Log Message:
Add/Port clock_nanosleep01 test for clock_nanosleep() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/clock_nanosleep/Makefile
ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c

60) Log Message:
Add/Port mq_notify01 test for mq_notify() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/mq_notify/Makefile
ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c

61) Log Message:
Add/Port ppoll01 test for ppoll() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/ppoll/Makefile
ltp/testcases/kernel/syscalls/ppoll/ppoll01.c

62) Log Message:
Add/Port mq_open01 test for mq_open() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/mq_open/Makefile
ltp/testcases/kernel/syscalls/mq_open/mq_open01.c

63) Log Message:
Add/Port mq_timedreceive01 test for mq_timedreceive() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/mq_timedreceive/Makefile
ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c

64) Log Message:
Add/Port utimes01 test for utimes() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/utimes/Makefile
ltp/testcases/kernel/syscalls/utimes/utimes01.c

65) Log Message:
Add/Port mq_unlink01 test for mq_unlink() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/mq_unlink/Makefile
ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c

66) Log Message:
Add/Port mq_timedsend01 test for mq_timedsend() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/mq_timedsend/Makefile
ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c

67) Log Message:
Add/Port unshare01 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/unshare/Makefile
ltp/testcases/kernel/syscalls/unshare/unshare01.c

68) Log Message:
Add/Port unshare02 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/unshare/unshare02.c

69) Log Message:
The following patch solves the problem: 
1) Avoids build problem on your very old kernel,
2) Will not run on on your old kernel but on kernel > 2.6.17,
Will revert to Autoconf later. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/syscalls/splice/splice02.c

70) Log Message:
Being a non-NUMA machine is not a failure, but an info. So it should not cause the test to have a non zero exit status. Signed-off-by: Suzuki Poulose <suzuki@in.ibm.com>.

Modified Files:
ltp/testcases/kernel/syscalls/getcpu/getcpu01.c

71) Log Message:
I come across with this kernel issue in 2.6.27:
http://lkml.org/lkml/2008/9/23/218,
http://lkml.org/lkml/2008/9/23/228,
http://lkml.org/lkml/2008/9/24/180,
http://lkml.org/lkml/2008/9/24/186,
http://lkml.org/lkml/2008/9/24/193,
http://lkml.org/lkml/2008/9/24/243,
http://lkml.org/lkml/2008/9/24/247,
Test cases modification noticed for ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c. I have modified patch and submitting fix patch. This test case is passed now. Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.

Modified Files:
ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c

LTP-20090430

1) Log Message:
This patch adds Integrity Measurement Architecture(IMA) testing support:
Changes:
- updated README
- add test for existence of openssl-devel (m4/ltp-crypto.m4)
- add support for finding an audit message in different log files
Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.

Modified Files:
ltp/config.mk.in
ltp/configure.ac
ltp/testcases/kernel/security/Makefile
Added Files:
ltp/m4/ltp-crypto.m4
ltp/runtest/ima
ltp/testcases/kernel/security/integrity/Makefile
ltp/testcases/kernel/security/integrity/ima/Makefile
ltp/testcases/kernel/security/integrity/ima/README
ltp/testcases/kernel/security/integrity/ima/policy/Makefile
ltp/testcases/kernel/security/integrity/ima/policy/measure.policy
ltp/testcases/kernel/security/integrity/ima/policy/measure.policy-invalid
ltp/testcases/kernel/security/integrity/ima/src/Makefile
ltp/testcases/kernel/security/integrity/ima/src/ima_boot_aggregate.c
ltp/testcases/kernel/security/integrity/ima/src/ima_measure.c
ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
ltp/testcases/kernel/security/integrity/ima/tests/Makefile
ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh

2) Log Message:
Addition of per_cpu_atomic_operations_vs_interrupt_disabling_module test to LTP. Signed-Off-By: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>.

Added Files:
ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/Makefile
ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/test-cmpxchg-nolock.c

3) Log Message:
Module to test Per CPU Allocator. Signed-Off-By: Tejun Heo <tj@kernel.org>.

Added Files:
ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/Makefile
ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/test_per_cpu_allocator_module.c

4) Log Message:
Patch for fixing the testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.

Modified File(s):
ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-1.c
ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-1.c

5) Log Message:
Extended the summary info to the case of LTP cross-built i.e. running on different arch with respect to the host. Moreover, a more detailed summary about LTP test results has been added. Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.

Modified File(s):
ltp/tools/genhtml.pl

6) Log Message:
Add Simple Test for PERFORMANCE COUNTER in Linux. Signed-Off-By: Ingo Molnar <mingo@elte.hu>. Ported-To-And-Tested-On-LTP-By: Subrata Modak <subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runalltests.sh
Added Files:
ltp/runtest/perfcounters
ltp/testcases/kernel/performance_counters/Makefile
ltp/testcases/kernel/performance_counters/performance_counter01.c

7) Log Message:
Add Test for Software and Hardware PERFORMANCE COUNTERS verification in Linux. Signed-Off-By: Paul Mackerras <paulus@samba.org>. Ported-To-And-Tested-On-LTP-By: Subrata Modak <subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runtest/perfcounters
Added Files:
ltp/testcases/kernel/performance_counters/performance_counter02.c

8) Log Message:
Add Test for Checking mmap() corruption. Signed-Off-By: Ying Han <yinghan@google.com>. Ported-To-And-Tested-On-LTP-By: Subrata Modak <subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runtest/stress.part1
Added Files:
ltp/testcases/kernel/mem/mmapstress/mmap-corruption01.c

9) Log Message:
Growfiles: Fix Test Failures. See: http://marc.info/?t=123866461100001&r=1&w=2&n=2, for more info. Signed-Off-By: CAI Qian <caiqian@cclom.cn>.

Modified File(s):
ltp/lib/Makefile
ltp/testcases/kernel/fs/doio/growfiles.c

10) Log Message:
While running the latest LTP testsuite (CVS checkout), some tests failed due to small errors in the testscripts. I've attached two diffs for both testcases/kernel/syscalls/utimensat/utimensat_tests.sh and testcases/kernel/syscalls/ioctl/test_ioctl. Signed-Off-By: Christian Kujau <lists@nerdbynature.de>.

Modified File(s):
ltp/testcases/kernel/syscalls/ioctl/test_ioctl
ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh

11) Log Message:
Patch to integrate sched_smt cpu consolidation testcase to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified File(s):
ltp/testcases/kernel/power_management/pm_include.sh
ltp/testcases/kernel/power_management/runpwtests.sh

12) Log Message:
This is v4l-test 0.11 patch for LTP. Changes:
 - Test cases added for VIDIOC_G_OUTPUT, VIDIOC_S_OUTPUT, VIDIOC_G_FMT, VIDIOC_G_SLICED_VBI_CAP, VIDIOC_QUERYMENU;
 - Cleaned up ret and errno variable names;
 - Separated the NULL parameter test cases to a separated testsuite and reworked most of the NULL parameter test cases;
 - Added camera enabling through /sys/devices/platform/eeepc/camera;
 - Added results page to documentation;
 - Follow kernel API changes in video_dummy.ko
Signed-off-by: Márton Németh <nm127@freemail.hu>.

Modified Files:
ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
ltp/testcases/kernel/device-drivers/v4l/user_space/README
ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
Added Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.h
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html

13) Log Message:
Patch for fixing the openposix_getoverrun_speculative_6_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.

Modified File(s):
ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-1.c

14) Log Message:
Patch for fixing the openposix_timer_delete_speculative_5_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.

Modified File(s):
ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-1.c

15) Log Message:
I am not sure what kinds of IO and wait methods are available on uClinux, but by looking at the code in tlibio.h, the following method seems not supported there. So whenever LIO_IO_SYNCP was chosen as the random IO method, it will skip the above code and failback to "No I/O method chosen". Can you try the following patch to see if it fixes the problem? It drops LIO_IO_SYNCP as an avaliable method for uClinux, and also narrows down the wait methods since it does not support async IO there. I'd hope someone knew better than me about uClinux to review this patch. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified File(s):
ltp/include/tlibio.h

16) Log Message:
Fix clone07 bug. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/clone/clone07.c

17) Log Message:
Addition of splice02 test for splice() syscall. Original-Author: Jens Axboe <axboe@kernel.dk>, Ported-To-LTP:By: Manas K Nayak <maknayak@in.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/splice/splice02.c

18) Log Message:
Addition of clock_nanosleep2_01 test for clock_nanosleep2() syscall. Original-Author: M. Koehrer <mathias_koehrer@arcor.de>, Ported-To-LTP-By: Manas K Nayak <maknayak@in.ibm.com>,

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/clock_nanosleep2/Makefile
ltp/testcases/kernel/syscalls/clock_nanosleep2/clock_nanosleep2_01.c

19) Log Message:
Addition of cacheflush01 test for cacheflush() syscall. Original-Author: Maxin John <maxin.john@gmail.com>, Ported-To-LTP-By: Manas K Nayak <maknayak@in.ibm.com>,

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/cacheflush/Makefile
ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c

20) Log Message:
Fix mount02 and mount03. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/mount/mount02.c
ltp/testcases/kernel/syscalls/mount/mount03.c

21) Log Message:
How many loops should setuid04 run test case using "setuid04 -i 2"? It should be 2 but in fact, it is 3, This patch solves this problem. Hoppe it is useful. Thanks a lot!. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/setuid/setuid04.c

22) Log Message:
Rohit verma <rohit.170309@gmail.com> wrote: There is a change in compilation mechanism in LTP from Feb 09 distribution.The previous Make mechanism did not provide any optimization while compiling the fork05 test program and the test used to Pass . However the newer Makefile uses optimization level 2 while compiling, if this file is executed the test case fails. CAI Qian <caiqian@cclom.cn> replied: This is definitely a case. I can reproduce it on Fedora 10, so I have created a bug of it, and copied the author Ulrich Drepper, https://bugzilla.redhat.com/show_bug.cgi?id=495296. Ulrich Drepper has pointed out in the above bug report that this failure was due to incorrect test code. The test code isn't correct.  The compiler cannot look inside the asm statements in main() and see that they are really necessary.  Based on the information given the compiler can drop some of them. Change all asms in main from asm(...) to asm volatile(...), and the code works fine. With the following patch, it works fine with and without compilation optimization. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/testcases/kernel/syscalls/fork/fork05.c

23) Log Message:
Fix from CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/testcases/network/lib6/runcc.c

24) Log Message:
It turns out that -s option does not has any effect for binutils ar, which makes related test cases invalid in ar01 test. Nick Clifton replied in the bug report, https://bugzilla.redhat.com/show_bug.cgi?id=490797. It does make a difference on some versions of the ar program, notably those on some Unix and Solaris systems.  These versions of ar do not automatically added a symbol index when the archive is created. But the binutils ar automatically adds a symbol index when an archive is created.  So the -s option is supported mainly for backwards compatibility with these other versions of ar. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/testcases/commands/ade/ar/ar01

25) Log Message:
The library file in powermanagement testcase is modified to support sched_mc=2 testing. Wrote a another function to generate load in the system through make -j x. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/lib/sched_mc.py

26) Log Message:
CPU consolidation testcase is modified such that workload is not passed as input to the testcase. Based on sched_mc input corresponding workload is triggered. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/cpu_consolidation.py

27) Log Message:
Master script of Powermanagement testcase is modified to invoke cpu_consolidation testcase without workload. Restructured cpu_consolidation testcase within a loop. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/runpwtests.sh

28) Log Message:
This testcase test sched_smt_power_saving interface with valid and inavlid values. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Added Files:
ltp/testcases/kernel/power_management/test_sched_smt.sh

29) Log Message:
Modifed test_sched_mc interface testing testcase to use reusable function. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/test_sched_mc.sh

30) Log Message:
The test_dma_thread_diotest contains an unnecessary bashism. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified File(s):
ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh

31) Log Message:
Make fs/quota_remount_test01 more POSIX-shell friendly. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified File(s):
ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh

32) Log Message:
First, there was bug in test - it used seconds part of struct timespec structure, because total_sec was 5 from previous loop, and 1..4 millions of nanoseconds in addition to these 5 seconds did nothing in test result, checking sleep time for correctness also used total_sec. Also pselect takes struct timespec as its argument, not struct timeval, now code in test uses struct timeval as argument of pselect and suppose second field of this structure is microseconds instead of nanoseconds. Let's fix this part of test - I suggest to set nanoseconds to 1e8 ... 4e8 with step 1e8 and check sleep time differs from expected value no more than 10% of it. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/pselect/pselect01.c

33) Log Message:
This is the patch of the v4l-test 0.12 for LTP. Changes: Test cases added for VIDIOC_S_FMT; NULL parameter test suite split to read only, write only and write/read ioctl suite; More verbose debug output in VIDIOC_S_FREQUENCY and in some other test cases; More strict check added for strings in different test cases. Signed-off-by: Márton Németh <nm127@freemail.hu>.

Modified File(s):
ltp/testcases/kernel/device-drivers/v4l/user_space/README
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html

34) Log Message:
Jiri Palecek <jpalecek@web.de> wrote: While running the selinux tests, I was contemplating the way the $SELINUXTMPDIR is created. It seems to me that creating it in each test individually would allow running the tests in parallel, make some hacks needed to prevent interference of the tests unnecessary, allow the tests to be run directly from ltpmenu et al., and wouldn't add much more code. What do you think about this? Signed-off-by: Jiri Palecek <jpalecek@web.de>.
"Serge E. Hallyn" <serue@us.ibm.com> replied:
If the motivation is to support multiple concurrent ltp runs, wouldn't it be better to have selinux-testsuite/tests/runtest.sh set/export SELINUXTMPDIR to a per-run tempdir? Even as simple as /tmp/selinux-$pid. Well, and testscripts/test_selinux.sh I guess. Hmm, no, bc at that level you can't easily support multiple policy module loads anyway. Never mind.
Jiri Palecek <jpalecek@web.de> replied back: No, the motivation was mostly to allow running these tests directly from PAN, without any supporting scripts. The ability to run the tests concurrently is just a pleasant bonus. I chose this way, because I find the needed changes pretty small. 
"Serge E. Hallyn" <serue@us.ibm.com> finally replied: Yeah - seems like a good idea. If the directories sometimes don't get deleted, then you might help out the admin by giving the directories easy to spot names so they can manually clean up...  i.e. use mktemp -d /tmp/ltpselinuxXXXX or maybe even better mkdir -p /tmp/ltpselinux; mktemp -d -p /tmp/ltpselinux.

Modified File(s):
ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_capable_sys.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/execute_no_trans/selinux_execute_no_trans.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/link/selinux_link.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_open.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/readlink/selinux_readlink.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/setattr/selinux_setattr.sh
ltp/testcases/kernel/security/selinux-testsuite/tests/stat/selinux_stat.sh

35) Log Message:
I have been trying to run the selinux tests on Debian and discovered a small flaw. The test was using a return value variable which wasn't set by the test. I've coma across another strange (at least to me) fact - when you execute a program without path, it is searched for in $PATH. However, if the program is in one directory if $PATH and selinux rejects to run the file, the following directories in $PATH are search, and the call can succeed. Is this behavior planned? I know it can't tamper the security of selinux, but it can lead to surprising results. Also, I've found some uses of macros not present in Debian's refpolicy. Should I send a patch for them? Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified File(s):
ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh

36) Log Message:
Add cgroup regression tests to LTP: Those testcases can reproduce bugs we found in cgroups, and is useful to track future regressions. Note: this test may crash the system with older kernels, so it is disabled for kernels older than 2.6.29. Another note: getdelays.c is linux-2.6/Documentation/accounting/getdelays.c. How to run this test:     # runltp -f controllers
Result:
cgroup_regression_test    1  PASS  :  no kernel bug was found
cgroup_regression_test    2  PASS  :  notify_on_release is inherited
cgroup_regression_test    3  PASS  :  no kernel bug was found
cgroup_regression_test    4  PASS  :  no lockdep BUG was found
cgroup_regression_test    5  PASS  :  no kernel bug was found
cgroup_regression_test    6  PASS  :  no kernel bug was found
cgroup_regression_test    7  PASS  :  no kernel bug was found
cgroup_regression_test    8  PASS  :  no kernel bug was found
cgroup_regression_test    9  PASS  :  no kernel warning was found
cgroup_regression_test   10  PASS  :  no kernel warning was found
Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.

Modified Files:
ltp/runtest/controllers
ltp/testcases/kernel/controllers/Makefile
ltp/testcases/kernel/controllers/README
Added Files:
ltp/testcases/kernel/controllers/cgroup/Makefile
ltp/testcases/kernel/controllers/cgroup/README
ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
ltp/testcases/kernel/controllers/cgroup/fork_processes.c
ltp/testcases/kernel/controllers/cgroup/getdelays.c
ltp/testcases/kernel/controllers/cgroup/test_10_1.sh
ltp/testcases/kernel/controllers/cgroup/test_10_2.sh
ltp/testcases/kernel/controllers/cgroup/test_3_1.sh
ltp/testcases/kernel/controllers/cgroup/test_3_2.sh
ltp/testcases/kernel/controllers/cgroup/test_6_1.sh
ltp/testcases/kernel/controllers/cgroup/test_6_2.c
ltp/testcases/kernel/controllers/cgroup/test_9_1.sh
ltp/testcases/kernel/controllers/cgroup/test_9_2.sh

37) Log Message:
Test suite for cpuset: This is the test suite for the basis operation test and part functionality test of cpuset. It contains adding/removing cpus/mems test, setting flags test, exclusive function test, hierarchy relation test, inherit relation test and cpuset VS syscall test. More testcases will be added in future. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/controllers/Makefile
ltp/testcases/kernel/controllers/README
ltp/testcases/kernel/controllers/test_controllers.sh
ltp/testcases/kernel/controllers/testplan.txt
Added Files:
ltp/testcases/kernel/controllers/cpuset/Makefile
ltp/testcases/kernel/controllers/cpuset/README
ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh

38) Log Message:
While running the su01 test on Debian, I encountered a different error message on changing the password and giving a wrong old password. I guess the error message is actually OK, so I suggest to add it to the possible successful outcomes. Signed-off-by: Jiri Palecek <jpalecek@web.de>. 

Modified Files:
ltp/testcases/commands/su/su01_s1

39) Log Message:
Fix running of the selinux tests: while running the ltp selinux tests on Debian, I found some problems: 1) the testdomain attribute cannot have setcurrent permission to itself. This is because in Debian refpolicy, only domains with attribute set_curr_context can have setcurrent permission on own processes (otherwise, it's forbidden by neverallow). And AFAIK, it's impossible to specify that domains having attribute testdomain also have attribute set_curr_context. Moreover, I found only two tests (dyntrans and dyntrace) that actually need it so far, so I'm not convinced it has to be granted globally. 2) the testscripts (eg. selinux_file.sh) have the test_file_t context, but they are to be run as sysadm_t. Sysadm_t therefore needs execute_no_trans permission on the test files. Please correct me if I'm wrong. - allow sysadm_t execute_no_trans on test_file_t to allow him to run the test shell scripts - get rid of setexec permission for testdomain, it conflicts with refpolicy and AFAIK is unneeded. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te

40) Log Message:

README: update kernel config for cgroup testing: lockdep is needed in one of the testcases in cgroup regression test. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.

Modified Files:
ltp/README

41) Log Message:
Fix fsync02 usage on filesystems which have undefined amount of free space: "Fields that are undefined for a particular file system are set to 0". Note that if it's ramfs or tmpfs with -o nr_blocks=0, there is no such thing as "amount of free space", reserved for root or not. - Al Viro. Signed-off-by: Michal Simek <monstr@monstr.eu>.

Modified Files:
ltp/testcases/kernel/syscalls/fsync/fsync02.c

42) Log Message:
Delete the change_owner binary, as it is an insecure suid root binary; rewrite tests that use it: This patch is based on Jiri's change_owner patch. I removed references in runtest/syscalls and fix some coding style violations. Signed-off-by: Michal Simek <monstr@monstr.eu>.

Modified Files:
ltp/runtest/syscalls
ltp/testcases/kernel/syscalls/chmod/Makefile
ltp/testcases/kernel/syscalls/chmod/chmod05.c
ltp/testcases/kernel/syscalls/chmod/chmod06.c
ltp/testcases/kernel/syscalls/chown/Makefile
ltp/testcases/kernel/syscalls/chown/chown03.c
ltp/testcases/kernel/syscalls/chown/chown04.c
ltp/testcases/kernel/syscalls/fchmod/Makefile
ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
ltp/testcases/kernel/syscalls/fchown/Makefile
ltp/testcases/kernel/syscalls/fchown/fchown03.c
ltp/testcases/kernel/syscalls/fchown/fchown04.c

43) Log Message:
The attached patch fixes this bug. This is the bug of the kernel. The following patch has fixed the bug.
commit af76aba00fdcfb21535c9f9872245d14097a4561
Author: Rusty Russell <rusty@rustcorp.com.au>
Date:   Mon Mar 30 22:05:11 2009 -0600
    cpumask: fix seq_bitmap_*() functions.
     1) seq_bitmap_list() should take a const.
     2) All the seq_bitmap should use cpumask_bits().
    Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
But after applying this patch, Case 5 and 6 still failed. It is because the max size of CPUSET in the glibc is 1024, but the  max size of your kernel is 4096, when we invoke the sched_getaffinity, the kernel will check whether the size of mask passed into the function is >= the size of the mask in the kernel. If not, the function returns -1. So it is not the bug of the tesecase. This patch contains two lib files written by Paul Jackson who is ex-maintainer of cpuset. These two lib files are used for both this bug fix and the testcases that will be added in future. Signed-Off-By: Miao Xie <miaox@cn.fujitsu.com>.

Modified Files:
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
Added Files:
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/bitmask.h
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/common.h
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset.h
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libbitmask.c
ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c

44) Log Message:
Add capability bounding set testcases, to verify the following:
        1. prctl(CAP_BSET_READ, 0..NCAPS) returns 1
        2. prctl(CAP_BSET_READ, -1|NCAPS+1) return -1
        3. prctl(CAP_BSET_DROP, -1|NCAPS+1) returns -1
        4. prctl(CAP_BSET_DROP, 0..NCAPS) returns 1
           4b. prctl(CAP_BSET_READ, N) returns 0 after each unset, 1 for those not yet removed
        5. fI=empty; N \notin pP; prctl(CAPBSET_DROP, N); setting pI=N fails
        6. pI=N; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \in pE
                (or make f setuid-root)
        7. pI=0; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \notin pE
                (or make f setuid-root)
A set of securebits and keepcaps tests have yet to be written (as per an email I sent a few months ago). Signed-off-by: Serge Hallyn <serue@us.ibm.com>.

Modified Files:
ltp/runltp
ltp/testcases/kernel/security/Makefile
Added Files:
ltp/runtest/cap_bounds
ltp/testcases/kernel/security/cap_bound/Makefile
ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
ltp/testcases/kernel/security/cap_bound/check_for_libcap.sh
ltp/testcases/kernel/security/cap_bound/check_pe.c
ltp/testcases/kernel/security/cap_bound/dummy.c
ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
ltp/testcases/kernel/security/cap_bound/run_capbounds.sh

45) Log Message:
Exit in testsf_s6 when host lookup fails to prevent segfaults later. Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/network/ipv6/sendfile6/testsf_s6.c

46) Log Message:
Fix collateral damage caused by recent coding style cleanups. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/syscalls/syslog/syslog01
ltp/testcases/kernel/syscalls/syslog/syslog02
ltp/testcases/kernel/syscalls/syslog/syslog03
ltp/testcases/kernel/syscalls/syslog/syslog04
ltp/testcases/kernel/syscalls/syslog/syslog05
ltp/testcases/kernel/syscalls/syslog/syslog06
ltp/testcases/kernel/syscalls/syslog/syslog07
ltp/testcases/kernel/syscalls/syslog/syslog08
ltp/testcases/kernel/syscalls/syslog/syslog09
ltp/testcases/kernel/syscalls/syslog/syslog10

47) Log Message:
This patch is a rewrite of symlinkat and linkat tests aimed to: 
 - simplify the code
 - cease using the current directory for testfiles
Hope this applies, since I'm sending this from a weekly (er.. monthly) version of Opera. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/syscalls/linkat/linkat01.c
ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c

48) Log Message:
fallocate tests call syscall() incorrectly for 32-bit powerpc. Signed-off-by: Dave Kleikamp <shaggy@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
ltp/testcases/kernel/syscalls/fallocate/fallocate03.c

49) Log Message:
IMA update openssl-devel existence test: Verify the existence of openssl/sha.h not libcrypto, which is included in multiple packages, to determine if openssl-devel is installed. Signed-off-by: Mimi Zohar <zohar@us.ibm.com>. Acked-by: Serge Hallyn <serue@us.ibm.com>.

Modified File(s):
ltp/m4/ltp-crypto.m4

50) Log Message:
Reverting Jiri Palecek <jpalecek@web.de> patch: <SUBJECT: Fix running of the selinux tests>, as Stephen Smalley <sds@tycho.nsa.gov> objected as: NAK to this one as well - if you look at the commented-out line immediately following the setcurrent one, you'll see what you need to do to make this work _if_ you aren't following the README instructions in the first place.  sysadm_t one might be valid due to tightening of sysadm_t in more modern refpolicy, but just revert the patch for now please and await an ack on future ones.

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te

51) Log Message:
Reverting "Christopher J. PeBenito" <cpebenito@tresys.com> patch: <SUBJECT: LTP SELinux policy error> applied on 02-02-2009, as, Stephen Smalley <sds@tycho.nsa.gov> objected as: Subrata - this patch never should have been applied.  Chris said that it was incomplete, and I noted that it conflicted with Serge's conditionally applied patch.  Please revert this, as it breaks the selinux ltp testsuite and the resulting policy will not build.

Modified Files:
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te

LTP-20090331

1) Log Message:
Addition of CONTROLLER AREA NETWORK tests to LTP. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.

Added Files:
ltp/testcases/network/can/filter-tests/00_Descriptions.txt
ltp/testcases/network/can/filter-tests/INSTALL
ltp/testcases/network/can/filter-tests/Makefile
ltp/testcases/network/can/filter-tests/canecho.c
ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
ltp/testcases/network/can/filter-tests/tst-bcm-cycle.c
ltp/testcases/network/can/filter-tests/tst-bcm-dump.c
ltp/testcases/network/can/filter-tests/tst-bcm-filter.c
ltp/testcases/network/can/filter-tests/tst-bcm-rtr.c
ltp/testcases/network/can/filter-tests/tst-bcm-rx-sendto.c
ltp/testcases/network/can/filter-tests/tst-bcm-server.c
ltp/testcases/network/can/filter-tests/tst-bcm-single.c
ltp/testcases/network/can/filter-tests/tst-bcm-throttle.c
ltp/testcases/network/can/filter-tests/tst-bcm-tx-sendto.c
ltp/testcases/network/can/filter-tests/tst-bcm-tx_read.c
ltp/testcases/network/can/filter-tests/tst-err.c
ltp/testcases/network/can/filter-tests/tst-filter-master.c
ltp/testcases/network/can/filter-tests/tst-filter-server.c
ltp/testcases/network/can/filter-tests/tst-packet.c
ltp/testcases/network/can/filter-tests/tst-proc.c
ltp/testcases/network/can/filter-tests/tst-raw-filter.c
ltp/testcases/network/can/filter-tests/tst-raw-sendto.c
ltp/testcases/network/can/filter-tests/tst-raw.c

2) Log Message:
Add LTP Command File for CAN Filter Tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.

Added Files:
ltp/runtest/can

3) Log Message:
Add Info For Running CAN tests in runalltests.sh. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.

Modified Files:
ltp/runalltests.sh

4) Log Message:
Add Kernel Config Options for CAN tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.

Modified Files:
ltp/README

5) Log Message:
[PATCH 1/4] ltp: posix message queue namespaces: first test: Add the first test for posix message queue namespaces, plus a test to detect whether they are enabled. Note that the kernel version check is currently bogus - these are are in -mm. Based on older version by Nadia Derbey.
Changelog:
        Mar 02 2009: moved to the libclone do_clone() helper.
Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
Signed-off-by: Serge Hallyn <serue@us.ibm.com>.

Modified Files:
ltp/README
ltp/testcases/kernel/containers/Makefile
ltp/testcases/kernel/containers/README
ltp/testcases/kernel/containers/container_test.sh
Added Files:
ltp/testcases/kernel/containers/mqns/Makefile
ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
ltp/testcases/kernel/containers/mqns/mqns.h
ltp/testcases/kernel/containers/mqns/mqns_01.c
ltp/testcases/kernel/containers/mqns/runmqnstest.sh

6) Log Message:
[PATCH 2/4] ltp: posix mqns: test parent to child mq access: It's kind of redundant with test 01 since there is no hierarchical relationship between ipc namespaces - they are all completely isolated. But heck it can't hurt. 
Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
Signed-off-by: Serge Hallyn <serue@us.ibm.com>.

Modified Files:
ltp/testcases/kernel/containers/mqns/runmqnstest.sh
Added Files:
ltp/testcases/kernel/containers/mqns/mqns_02.c

7) Log Message:
[PATCH 3/4] ltp: posix mqns: test vfs and mq interaction: Test that the interaction between mqueuefs and ipc namespaces is correct (one mqueuefs for each ipc namespace, living at least as long as the namespace). Signed-off-by: Serge Hallyn <serue@us.ibm.com>.

Modified Files:
ltp/testcases/kernel/containers/mqns/mqns.h
ltp/testcases/kernel/containers/mqns/runmqnstest.sh
Added Files:
ltp/testcases/kernel/containers/mqns/mqns_03.c

8) Log Message:
[PATCH 4/4] ltp: posix mqns: test that user mount of posixmq survives the ipcns: If the mqueuefs for a ipc namespace is mounted in a mounts namespace which outlives the ipcns, then the view of the fs remains valid until someone umounts it.  Run some tests to make sure that all is sane. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.

Modified Files:
ltp/testcases/kernel/containers/mqns/mqns.h
ltp/testcases/kernel/containers/mqns/runmqnstest.sh
Added Files:
ltp/testcases/kernel/containers/mqns/mqns_04.c

9) Log Message:
Make the acpi device-driver test compilable with Linux kernel 2.6.28. Completely drop supporting older kernels which are not compatible with 2.6.28. Signed-off-by: Márton Németh <nm127@freemail.hu>.

Modified File(s):
ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
ltp/testcases/kernel/device-drivers/acpi/LtpAcpiMain.c
ltp/testcases/kernel/device-drivers/acpi/Makefile

10) Log Message:
Replace ARCH_i386 with __i386__: Because of compilation fault for non x86 arch. (In my case for Microblaze cpu). Signed-off-by: Michal Simek <monstr@monstr.eu>.

Modified File(s):
ltp/testcases/kernel/sched/hyperthreading/Makefile
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c

11) Log Message:
[Patch 1/5]Library of reusable functions for Power Management testing: Library of reusable functions modified. Few more functions implemented to support sched domain validation. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/lib/sched_mc.py

12) Log Message:
[PATCH 02/05]: Patch to implement test case to validate sched domain tree: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Added Files:
ltp/testcases/kernel/power_management/sched_domain.py

13) Log Message:
Patch to integrate sched domain testcase to LTP: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/Makefile
ltp/testcases/kernel/power_management/runpwtests.sh

14) Log Message:
Patch for modified cpu_consolidation testcase: Patch for for cpu_consolidation testcase modified w.r.t new function calls and review comments by developers. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/cpu_consolidation.py

15) Log Message:
Patch to fix cpufreq governor load and unload. Signed-Off-By: Poornima nayak <mpnayak@linux.vnet.ibm.com>. 

Modified Files:
ltp/testcases/kernel/power_management/pwkm_load_unload.sh

16) Log Message:
Calculate the allowed latency dynamicaly for cpu controller latency tests: This patch adds the proper logic for calculating the allowed value of latency that is being used as the PASS/FAIL criterion in cpuctl latency testcases. Signed-off-by Sudhir Kumar <skumar@linux.vnet.ibm.com>.

Modified File(s):
ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh

17) Log Message:
INOTIFY02: add warning about bug: we have many messages about this bug in mail lists. Signed-Off-BY: Andrew Vagin <avagin@gmail.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/inotify/inotify02.c

18) Log Message:
Patch for enabling the ftruncate04 testcase:
-add mount mandatory option to enable test run. this test case doesn't work almost all the time we use it.
-modified ftruncate04.c for the situation when the /tmp(or other test) directory is in a LVM filesystem where there are three output lines
-modified ltp-full-20081031/runtest/syscalls and testcases/kernel/syscalls/ftruncate/Makefile to make this testcase can be started by the two new added script ftruncate.sh and ftruncate_64.sh.
Signed-off-by : fredrick he <fhe@novell.com>.

Modified Files:
ltp/runtest/syscalls
ltp/testcases/kernel/syscalls/ftruncate/Makefile
ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
Added Files:
ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh

19) Log Message:
utimensat testcase: do kernel version check at build time: I'd like to submit a change to be done on utimensat testcase. This test performs a kernel version check both at build time and  runtime. At build time, the test performs a check at makefile level. The same check is also repeated in the "install" target of the same Makefile. Moreover, at runtime the script "utimensat_tests.sh" used to run the test (by standard runltp script) performs again the same check. Now, my opinion about that is the following:
1) for i386 arch: One of the above checks should be removed.
2) for cross-build: The above structure of the test is really a problem. In fact, at build time the Makefile (as it is) cross-builds (by ${CC} env var.) the binary "check_for_utimensat_support" which, clearly, can't be executed on the host side (even though it will detect the "host" kernel version and not the "target" ones!). I cross-build & run LTP on SH based archs so that the utimensat testcase failed at runtime as the binary utimensat01 wasn't copied to $LTPROOT/testcases/bin due to error on "check_for_utimensat_support" execution (Exec format error. Wrong Architecture). I've solved the above problem disabling the check of the kernel version at build time (removing the check on the Makefile). I keep only the check at runtime. Signed-Off-By: Francesco RUNDO <francesco.rundo@st.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/utimensat/Makefile

20) Log Message:
lcov: improve function name filtering. Only remove those characters from function names which would conflict with internal delimiters. Peter Oberparleiter <oberpapr@users.sourceforge.net>.

Modified File(s):
ltp/utils/analysis/lcov/bin/geninfo

21) Log Message:
pselect01 & nanosleep02: Warnings about Syscall Execution Time: This patch addes warnings in pselect01 and nanosleep02 test cases that the certain failures may due to the limitation of the way it calculates the system call execution time. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified File(s):
ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
ltp/testcases/kernel/syscalls/pselect/pselect01.c

22) Log Message:
Proc01: Check Both SELinux Libraries and Headers v3: Version 3 fixes line wrapping problem and adds more comments. This late patch is to address Masatake YAMATO's concern for,
<1> selinux.h is available, but libselinux is not.
<2> libselinux is available, but selinux.h is not.
Therefore, we only set HAVE_LIBSELINUX_DEVEL when all libraries and headers are available. Signed-off-by: Masatake YAMATO <yamato@redhat.com>, Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modifies File(s):
ltp/m4/ltp-selinux.m4
ltp/testcases/kernel/fs/proc/proc01.c

23) Log Message:
Stress script to load all modules: In testing one of the distros (unreleased), i recently discovered a problem where the kernel hangs while loading all the modules sequentially. This was a random testing conducted through the following simple script. The distro kernel hanged in several instances of testing, and, the machine had to be rebooted each time. When i verified the same script through some other already stable distros, i found that those stable kernels handle the situation well by not laoding those modules for which controllers does not exist. Module loading errors were expected, nevertheless i expected the kernel to hang each time this script executed. I thought this could be a good stress generation script for any system. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.

Added Files:
ltp/testscripts/load_stress_all_kernel_modules.sh

24) Log Message:
This is the v4l-test 0.9 for LTP patch. Changes: Test cases added for VIDIOC_S_CROP. Test steps added for VIDIOC_S_CTRL. Signed-Off-By: Márton Németh <nm127@freemail.hu>.

Modified File(s):
ltp/testcases/kernel/device-drivers/v4l/user_space/README
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html

25) Log Message:
Formatted the 'ls -l' command for testcase #22, which verifies the verbose output of 'ar' against a formatted 'ls -l' of file1.in, file2.in, and file3.in.

Modified File(s):
ltp/testcases/commands/ade/ar/ar01

26) Log Message:
Fixed test #17 that tests the -s flag to regenerate the symbol table.  It was incorrectly testing for this by reading block size. The simple solution was to compare file size before running 'strip', after running 'strip and 'ar -s'.  I suppose a more "elegant" solution would be to use 'nm'. Also removed an irrelevant use of the "-t" flag in test #17.

Modified File(s):
ltp/testcases/commands/ade/ar/ar01

27) Log Message:
Symlink01: Not Run Invalid Tests v2: Renumber testcases in the symlink01 file, reflecting some added tests: http://article.gmane.org/gmane.linux.ltp/6987. Enabled 2 seems invalid tests, which caused link01 and rename01A test cases failure,Looking from the code, the first failure looks indeed broken according to its own comment,The second one is because it makes assumption that the link and target files are located in different filesystems, which is incorrect.This patch reverts some parts of the above patch, and return it to its original behavior. I have also added some comments there to explain so. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/testcases/kernel/syscalls/symlink/symlink01.c

28) Log Message:
Sysconf01: Fix Wrong Errno v2: This patch fixes an error that use the return of the function instead of errno. In addition, errno has been saved first to avoid to be changed by tst_resm(). Signed-off-by: CAI Qian <caiqian@cclom.cn>. 

Modified Files:
ltp/testcases/kernel/syscalls/sysconf/sysconf01.c

29) Log Message:
Ln_test01 & Unzip01: Fix Bugs v2: The patch fixes 2 bugs. The first one is in ln_test01, which always failed due to the expected result file is wrongly generated,The second one is in unzip01 caused by the recently introduced Makefile change named: http://article.gmane.org/gmane.linux.ltp/7635. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/testcases/commands/fileutils/ln/ln_tests.sh
ltp/testcases/commands/unzip/Makefile

30) Log Message:
Fixed testcase #19 in a similar manner as #17.

Modified File(s):
ltp/testcases/commands/ade/ar/ar01

31) Log Message:
Modified two scripts ftruncate.sh and ftruncate_64.sh to improvement this testcase. Signed-off-by : fredrick he <fhe@novell.com>, Acked-By: CAI Qian <caiqian@cclom.cn>.

Modified File(s):
ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh

32) Log Message:
The epoll-ltp testcase tests zero size argument to epoll_create and reports that particular case as a failure if the kernel returned a positive integer. According to 'man epoll_create', this size argument is actually ignored and the kernel dynamically sizes the required data structures. Hence removing this check in epoll-ltp testcase. Signed-Off-By: Chandru S <chandru@linux.vnet.ibm.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c

33) Log Message:
Writev06: Fix Error Checking for mmap(): Sometimes, writev06 test case failed due to receiving a SIGSEGV signal. The test gives too little information to figure it out what might be wrong. This failure is not always reproducible, and I have seen the SIGSEGV has just arrived after a few mmap() calls. The following patch makes it easier to debug this type of failure by fixing error checking code for mmap() calls. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified File(s):
ltp/testcases/kernel/syscalls/writev/writev06.c

34) Log Message:
Writev06: Fix Error Checking for mmap() v2: Sometimes, writev06 test case failed due to receiving a SIGSEGV signal. This is due to out of range access of array. In addition, The test gives too little information to figure it out what might be wrong. The following patch makes it easier to debug this type of failure by fixing error checking code for mmap() calls. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified File(s):
ltp/testcases/kernel/syscalls/writev/writev06.c

35) Log Message:
The following patch named: [PATCH 3/6] Integrate the File System Permissions Tests in to Default LTP run, http://article.gmane.org/gmane.linux.ltp/6875. Added fs_perm test case to the default run, but it failed to execute properly. The following patch fixes it by installing a needed binary. Signed-off-by: CAI Qian <caiqian@redhat.com>, Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>,

Modified File(s):
ltp/testcases/kernel/fs/fs_perms/Makefile
ltp/testcases/kernel/fs/fs_perms/fs_perms.c
ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh

36) Log Message:
Pipeio: Fix Error Use of Semctl(2): [PATCH] aio and nonblocking io in tlibio.c and pipeio.c, http://article.gmane.org/gmane.linux.ltp/6643, unfortunately introduced a segmentation fault on PPC64.
# ./pipeio -T pipeio_1 -c 5 -s 4090 -i 100 -b -f x80
Segmentation fault
This is due to the error use of semctl(2) pointed by Jakub Jelinek. The testcase is buggy. See man 3p semctl: The semctl() function provides a variety of semaphore control operations as specified by cmd. The fourth argument is optional and depends upon the operation requested. If you fix the testcase up, it works just fine. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified File(s):
ltp/testcases/kernel/ipc/pipeio/pipeio.c

37) Log Message:
This patch is to fix the 2 further issues apart from the patch I sent out yestoday: [PATCH] Fs_perms: Miss Installing a Binary. Fs_perms test always gives false failure. This is because in the script, it returns whatever the last "fs_perms" command returns. In the case, if "fs_perms" passes, it will return "1" (it returns whatever the expected result specificed. That is 1 here). The patch fixes it by validating the return code of every "fs_perms" command, and returns the final result at the end of the main script -- fs_perms_simpletest.sh. The other issue is that, some tests need to access files in "${LTPROOT}/testcases/bin" directory. For example, "fs_perms" and "fs_racer". As the result, if we are running the tests outside of that directory through "pan" alone, "runltp.sh" or "runltplite.sh", those tests are not running properly. The patch fixes it in both "runltp.sh" and "runltplite.sh" by changing the current working directory to the "bin" just before running "pan", and restore it back. However, the problem still exist if running those tests by "pan" alone not through either "runltp.sh" or "runltplite.sh". This patch has been tested by running the most of LTP tests through "runltp.sh" without seen any negative affect. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified File(s):
ltp/runltp
ltp/runltplite.sh
ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh

38) Log Message:
v4l-test 0.10 for LTP: Changes: Test cases added for VIDIOC_G_PARM. Duplicated test for V4L2_BUF_TYPE_VIDEO_CAPTURE removed in VIDIOC_ENUM_FMT test. Signed-off-by: Márton Németh <nm127@freemail.hu>.

Modified Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
ltp/testcases/kernel/device-drivers/v4l/user_space/README
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
Added Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.h

39) Log Message:
Fs_perms & Runltp: Fix 2 Issues: Subrata, can you apply the following to revert this part of patch that you made previous? I don't think we need this part yet after all other related patches applied. In addition, it causes the test failed to run from the its own directory, which we could test it there before. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/testcases/kernel/fs/fs_perms/fs_perms.c

40) Log Message:
Fallocate: Use TCONF instead of TWARN: This patch fixes TWARN with TCONF to indicate the system does not support those test cases. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
ltp/testcases/kernel/syscalls/fallocate/fallocate03.c

41) Log Message:
Execve04: No Such File: Execve04 test case can fail due to the required file not found. It because it uses a relative path, so it depends on where to run the test. This patch fixes it by using a absolute path, and also make sure it can handle a long name. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/runtest/syscalls
ltp/testcases/kernel/syscalls/execve/execve04.c

42) Log Message:
Realtime: fix testpi2 parser from invalid index type error: realtime: fix testpi2 parser from invalid index type error. Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Tested-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Vernon Mauery <vernux@us.ibm.com>.

Modified File(s):
ltp/testcases/realtime/func/pi-tests/parse-testpi2.py

43) Log Message:
Cleanup user space device-driver Makefiles: Signed-Off-By: Németh Márton <nm127@freemail.hu>.

Modified File(s):
ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
ltp/testcases/kernel/device-drivers/base/user_base/Makefile
ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile

44) Log Message:
Coding Syle Cleanups. Signed-Off-By: <michal.simek@petalogix.com>.

Modified Files:
ltp/testcases/kernel/syscalls/abort/abort01.c
ltp/testcases/kernel/syscalls/accept/accept01.c
ltp/testcases/kernel/syscalls/accept4/accept4_01.c
ltp/testcases/kernel/syscalls/access/access01.c
ltp/testcases/kernel/syscalls/access/access02.c
ltp/testcases/kernel/syscalls/access/access03.c
ltp/testcases/kernel/syscalls/access/access04.c
ltp/testcases/kernel/syscalls/access/access05.c
ltp/testcases/kernel/syscalls/acct/acct01.c
ltp/testcases/kernel/syscalls/acct/acct02.c
ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
ltp/testcases/kernel/syscalls/alarm/alarm01.c
ltp/testcases/kernel/syscalls/alarm/alarm02.c
ltp/testcases/kernel/syscalls/alarm/alarm03.c
ltp/testcases/kernel/syscalls/alarm/alarm05.c
ltp/testcases/kernel/syscalls/alarm/alarm06.c
ltp/testcases/kernel/syscalls/alarm/alarm07.c
ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
ltp/testcases/kernel/syscalls/bind/bind01.c
ltp/testcases/kernel/syscalls/bind/bind02.c
ltp/testcases/kernel/syscalls/brk/brk01.c
ltp/testcases/kernel/syscalls/capget/capget01.c
ltp/testcases/kernel/syscalls/capget/capget02.c
ltp/testcases/kernel/syscalls/capset/capset01.c
ltp/testcases/kernel/syscalls/capset/capset02.c
ltp/testcases/kernel/syscalls/chdir/chdir01.c
ltp/testcases/kernel/syscalls/chdir/chdir02.c
ltp/testcases/kernel/syscalls/chdir/chdir03.c
ltp/testcases/kernel/syscalls/chdir/chdir04.c
ltp/testcases/kernel/syscalls/chmod/change_owner.c
ltp/testcases/kernel/syscalls/chmod/change_owner.mode.sh
ltp/testcases/kernel/syscalls/chmod/chmod01.c
ltp/testcases/kernel/syscalls/chmod/chmod02.c
ltp/testcases/kernel/syscalls/chmod/chmod03.c
ltp/testcases/kernel/syscalls/chmod/chmod04.c
ltp/testcases/kernel/syscalls/chmod/chmod05.c
ltp/testcases/kernel/syscalls/chmod/chmod06.c
ltp/testcases/kernel/syscalls/chmod/chmod07.c
ltp/testcases/kernel/syscalls/chown/change_owner.c
ltp/testcases/kernel/syscalls/chown/change_owner.mode.sh
ltp/testcases/kernel/syscalls/chown/chown01.c
ltp/testcases/kernel/syscalls/chown/chown02.c
ltp/testcases/kernel/syscalls/chown/chown03.c
ltp/testcases/kernel/syscalls/chown/chown04.c
ltp/testcases/kernel/syscalls/chown/chown05.c
ltp/testcases/kernel/syscalls/chroot/chroot01.c
ltp/testcases/kernel/syscalls/chroot/chroot02.c
ltp/testcases/kernel/syscalls/chroot/chroot03.c
ltp/testcases/kernel/syscalls/chroot/chroot04.c
ltp/testcases/kernel/syscalls/clone/clone01.c
ltp/testcases/kernel/syscalls/clone/clone02.c
ltp/testcases/kernel/syscalls/clone/clone03.c
ltp/testcases/kernel/syscalls/clone/clone04.c
ltp/testcases/kernel/syscalls/clone/clone05.c
ltp/testcases/kernel/syscalls/clone/clone06.c
ltp/testcases/kernel/syscalls/clone/clone07.c
ltp/testcases/kernel/syscalls/close/close01.c
ltp/testcases/kernel/syscalls/close/close02.c
ltp/testcases/kernel/syscalls/close/close08.c
ltp/testcases/kernel/syscalls/confstr/confstr01.c
ltp/testcases/kernel/syscalls/connect/connect01.c
ltp/testcases/kernel/syscalls/creat/creat01.c
ltp/testcases/kernel/syscalls/creat/creat03.c
ltp/testcases/kernel/syscalls/creat/creat04.c
ltp/testcases/kernel/syscalls/creat/creat05.c
ltp/testcases/kernel/syscalls/creat/creat06.c
ltp/testcases/kernel/syscalls/creat/creat07.c
ltp/testcases/kernel/syscalls/creat/creat08.c
ltp/testcases/kernel/syscalls/creat/creat09.c
ltp/testcases/kernel/syscalls/creat/test1.c
ltp/testcases/kernel/syscalls/dup/dup01.c
ltp/testcases/kernel/syscalls/dup/dup02.c
ltp/testcases/kernel/syscalls/dup/dup03.c
ltp/testcases/kernel/syscalls/dup/dup04.c
ltp/testcases/kernel/syscalls/dup/dup05.c
ltp/testcases/kernel/syscalls/dup/dup06.c
ltp/testcases/kernel/syscalls/dup/dup07.c
ltp/testcases/kernel/syscalls/dup2/dup201.c
ltp/testcases/kernel/syscalls/dup2/dup202.c
ltp/testcases/kernel/syscalls/dup2/dup203.c
ltp/testcases/kernel/syscalls/dup2/dup204.c
ltp/testcases/kernel/syscalls/dup2/dup205.c
ltp/testcases/kernel/syscalls/dup3/dup3_01.c
ltp/testcases/kernel/syscalls/epoll/README.1ST
ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
ltp/testcases/kernel/syscalls/epoll2/examples/epoll-test.c
ltp/testcases/kernel/syscalls/epoll2/man/epoll.4
ltp/testcases/kernel/syscalls/epoll2/man/epoll_create.2
ltp/testcases/kernel/syscalls/epoll2/man/epoll_ctl.2
ltp/testcases/kernel/syscalls/epoll2/man/epoll_wait.2
ltp/testcases/kernel/syscalls/epoll2/src/epoll.c
ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
ltp/testcases/kernel/syscalls/execl/execl01.c
ltp/testcases/kernel/syscalls/execle/execle01.c
ltp/testcases/kernel/syscalls/execlp/execlp01.c
ltp/testcases/kernel/syscalls/execv/execv01.c
ltp/testcases/kernel/syscalls/execve/execve01.c
ltp/testcases/kernel/syscalls/execve/execve02.c
ltp/testcases/kernel/syscalls/execve/execve03.c
ltp/testcases/kernel/syscalls/execve/execve04.c
ltp/testcases/kernel/syscalls/execve/execve05.c
ltp/testcases/kernel/syscalls/execve/execve06.c
ltp/testcases/kernel/syscalls/execvp/execvp01.c
ltp/testcases/kernel/syscalls/exit/exit01.c
ltp/testcases/kernel/syscalls/exit/exit02.c
ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
ltp/testcases/kernel/syscalls/fchmod/change_owner.c
ltp/testcases/kernel/syscalls/fchmod/change_owner.mode.sh
ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
ltp/testcases/kernel/syscalls/fchown/change_owner.mode.sh
ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
ltp/testcases/kernel/syscalls/flock/flock01.c
ltp/testcases/kernel/syscalls/flock/flock02.c
ltp/testcases/kernel/syscalls/flock/flock03.c
ltp/testcases/kernel/syscalls/flock/flock04.c
ltp/testcases/kernel/syscalls/flock/flock05.c
ltp/testcases/kernel/syscalls/flock/flock06.c
ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
ltp/testcases/kernel/syscalls/fork/fork01.c
ltp/testcases/kernel/syscalls/fork/fork02.c
ltp/testcases/kernel/syscalls/fork/fork03.c
ltp/testcases/kernel/syscalls/fork/fork04.c
ltp/testcases/kernel/syscalls/fork/fork05.c
ltp/testcases/kernel/syscalls/fork/fork06.c
ltp/testcases/kernel/syscalls/fork/fork07.c
ltp/testcases/kernel/syscalls/fork/fork08.c
ltp/testcases/kernel/syscalls/fork/fork09.c
ltp/testcases/kernel/syscalls/fork/fork10.c
ltp/testcases/kernel/syscalls/fork/fork11.c
ltp/testcases/kernel/syscalls/fork/fork12.c
ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
ltp/testcases/kernel/syscalls/fstat/fstat01.c
ltp/testcases/kernel/syscalls/fstat/fstat02.c
ltp/testcases/kernel/syscalls/fstat/fstat03.c
ltp/testcases/kernel/syscalls/fstat/fstat04.c
ltp/testcases/kernel/syscalls/fstat/fstat05.c
ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
ltp/testcases/kernel/syscalls/fsync/fsync01.c
ltp/testcases/kernel/syscalls/fsync/fsync02.c
ltp/testcases/kernel/syscalls/fsync/fsync03.c
ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
ltp/testcases/kernel/syscalls/getdents/getdents01.c
ltp/testcases/kernel/syscalls/getdents/getdents02.c
ltp/testcases/kernel/syscalls/getdents/getdents03.c
ltp/testcases/kernel/syscalls/getdents/getdents04.c
ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
ltp/testcases/kernel/syscalls/getdtablesize/getdtablesize01.c
ltp/testcases/kernel/syscalls/getegid/getegid01.c
ltp/testcases/kernel/syscalls/getegid/getegid02.c
ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
ltp/testcases/kernel/syscalls/getgid/getgid01.c
ltp/testcases/kernel/syscalls/getgid/getgid03.c
ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
ltp/testcases/kernel/syscalls/getpid/getpid01.c
ltp/testcases/kernel/syscalls/getpid/getpid02.c
ltp/testcases/kernel/syscalls/getppid/getppid01.c
ltp/testcases/kernel/syscalls/getppid/getppid02.c
ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
ltp/testcases/kernel/syscalls/getsid/getsid01.c
ltp/testcases/kernel/syscalls/getsid/getsid02.c
ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
ltp/testcases/kernel/syscalls/gettid/gettid01.c
ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday01.c
ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
ltp/testcases/kernel/syscalls/getuid/getuid01.c
ltp/testcases/kernel/syscalls/getuid/getuid02.c
ltp/testcases/kernel/syscalls/getuid/getuid03.c
ltp/testcases/kernel/syscalls/inotify/README
ltp/testcases/kernel/syscalls/inotify/inotify01.c
ltp/testcases/kernel/syscalls/inotify/inotify02.c
ltp/testcases/kernel/syscalls/inotify/inotify03.c
ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
ltp/testcases/kernel/syscalls/ioctl/test_ioctl
ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
ltp/testcases/kernel/syscalls/iopl/iopl01.c
ltp/testcases/kernel/syscalls/iopl/iopl02.c
ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
ltp/testcases/kernel/syscalls/kill/kill01.c
ltp/testcases/kernel/syscalls/kill/kill02.c
ltp/testcases/kernel/syscalls/kill/kill03.c
ltp/testcases/kernel/syscalls/kill/kill04.c
ltp/testcases/kernel/syscalls/kill/kill05.c
ltp/testcases/kernel/syscalls/kill/kill06.c
ltp/testcases/kernel/syscalls/kill/kill07.c
ltp/testcases/kernel/syscalls/kill/kill08.c
ltp/testcases/kernel/syscalls/kill/kill09.c
ltp/testcases/kernel/syscalls/kill/kill10.c
ltp/testcases/kernel/syscalls/kill/kill11.c
ltp/testcases/kernel/syscalls/kill/kill12.c
ltp/testcases/kernel/syscalls/lchown/create_link.c
ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
ltp/testcases/kernel/syscalls/lchown/lchown01.c
ltp/testcases/kernel/syscalls/lchown/lchown02.c
ltp/testcases/kernel/syscalls/libevent/buffer.c
ltp/testcases/kernel/syscalls/libevent/epoll.c
ltp/testcases/kernel/syscalls/libevent/epoll_sub.c
ltp/testcases/kernel/syscalls/libevent/err.c
ltp/testcases/kernel/syscalls/libevent/evbuffer.c
ltp/testcases/kernel/syscalls/libevent/event.3
ltp/testcases/kernel/syscalls/libevent/event.c
ltp/testcases/kernel/syscalls/libevent/install-sh
ltp/testcases/kernel/syscalls/libevent/kqueue.c
ltp/testcases/kernel/syscalls/libevent/poll.c
ltp/testcases/kernel/syscalls/libevent/rtsig.c
ltp/testcases/kernel/syscalls/libevent/select.c
ltp/testcases/kernel/syscalls/libevent/signal.c
ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
ltp/testcases/kernel/syscalls/libevent/test/bench.c
ltp/testcases/kernel/syscalls/libevent/test/regress.c
ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
ltp/testcases/kernel/syscalls/libevent/test/test-init.c
ltp/testcases/kernel/syscalls/libevent/test/test-time.c
ltp/testcases/kernel/syscalls/libevent/test/test-weof.c
ltp/testcases/kernel/syscalls/libevent/test/test.sh
ltp/testcases/kernel/syscalls/link/link02.c
ltp/testcases/kernel/syscalls/link/link03.c
ltp/testcases/kernel/syscalls/link/link04.c
ltp/testcases/kernel/syscalls/link/link05.c
ltp/testcases/kernel/syscalls/link/link06.c
ltp/testcases/kernel/syscalls/link/link07.c
ltp/testcases/kernel/syscalls/linkat/linkat01.c
ltp/testcases/kernel/syscalls/listen/listen01.c
ltp/testcases/kernel/syscalls/llseek/llseek01.c
ltp/testcases/kernel/syscalls/llseek/llseek02.c
ltp/testcases/kernel/syscalls/lseek/lseek01.c
ltp/testcases/kernel/syscalls/lseek/lseek02.c
ltp/testcases/kernel/syscalls/lseek/lseek03.c
ltp/testcases/kernel/syscalls/lseek/lseek04.c
ltp/testcases/kernel/syscalls/lseek/lseek05.c
ltp/testcases/kernel/syscalls/lseek/lseek06.c
ltp/testcases/kernel/syscalls/lseek/lseek07.c
ltp/testcases/kernel/syscalls/lseek/lseek08.c
ltp/testcases/kernel/syscalls/lseek/lseek09.c
ltp/testcases/kernel/syscalls/lseek/lseek10.c
ltp/testcases/kernel/syscalls/lstat/lstat01.c
ltp/testcases/kernel/syscalls/lstat/lstat02.c
ltp/testcases/kernel/syscalls/lstat/lstat03.c
ltp/testcases/kernel/syscalls/madvise/madvise01.c
ltp/testcases/kernel/syscalls/madvise/madvise02.c
ltp/testcases/kernel/syscalls/madvise/madvise03.c
ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
ltp/testcases/kernel/syscalls/memmap/mem03.c
ltp/testcases/kernel/syscalls/memset/memset01.c
ltp/testcases/kernel/syscalls/mincore/mincore01.c
ltp/testcases/kernel/syscalls/mincore/mincore02.c
ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
ltp/testcases/kernel/syscalls/mknod/mknod01.c
ltp/testcases/kernel/syscalls/mknod/mknod02.c
ltp/testcases/kernel/syscalls/mknod/mknod03.c
ltp/testcases/kernel/syscalls/mknod/mknod04.c
ltp/testcases/kernel/syscalls/mknod/mknod05.c
ltp/testcases/kernel/syscalls/mknod/mknod06.c
ltp/testcases/kernel/syscalls/mknod/mknod07.c
ltp/testcases/kernel/syscalls/mknod/mknod08.c
ltp/testcases/kernel/syscalls/mknod/mknod09.c
ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
ltp/testcases/kernel/syscalls/mlock/mlock01.c
ltp/testcases/kernel/syscalls/mlock/mlock02.c
ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
ltp/testcases/kernel/syscalls/mmap/mmap001.c
ltp/testcases/kernel/syscalls/mmap/mmap01.c
ltp/testcases/kernel/syscalls/mmap/mmap02.c
ltp/testcases/kernel/syscalls/mmap/mmap03.c
ltp/testcases/kernel/syscalls/mmap/mmap04.c
ltp/testcases/kernel/syscalls/mmap/mmap05.c
ltp/testcases/kernel/syscalls/mmap/mmap06.c
ltp/testcases/kernel/syscalls/mmap/mmap07.c
ltp/testcases/kernel/syscalls/mmap/mmap08.c
ltp/testcases/kernel/syscalls/mmap/mmap09.c
ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
ltp/testcases/kernel/syscalls/mount/mount01.c
ltp/testcases/kernel/syscalls/mount/mount02.c
ltp/testcases/kernel/syscalls/mount/mount03.c
ltp/testcases/kernel/syscalls/mount/mount04.c
ltp/testcases/kernel/syscalls/mount/setuid_test.c
ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
ltp/testcases/kernel/syscalls/mremap/mremap01.c
ltp/testcases/kernel/syscalls/mremap/mremap02.c
ltp/testcases/kernel/syscalls/mremap/mremap03.c
ltp/testcases/kernel/syscalls/mremap/mremap04.c
ltp/testcases/kernel/syscalls/msync/msync01.c
ltp/testcases/kernel/syscalls/msync/msync02.c
ltp/testcases/kernel/syscalls/msync/msync03.c
ltp/testcases/kernel/syscalls/msync/msync04.c
ltp/testcases/kernel/syscalls/msync/msync05.c
ltp/testcases/kernel/syscalls/munlock/munlock01.c
ltp/testcases/kernel/syscalls/munlock/munlock02.c
ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
ltp/testcases/kernel/syscalls/munmap/munmap01.c
ltp/testcases/kernel/syscalls/munmap/munmap02.c
ltp/testcases/kernel/syscalls/munmap/munmap03.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
ltp/testcases/kernel/syscalls/nftw/lib.c
ltp/testcases/kernel/syscalls/nftw/lib64.c
ltp/testcases/kernel/syscalls/nftw/nftw.c
ltp/testcases/kernel/syscalls/nftw/nftw64.c
ltp/testcases/kernel/syscalls/nftw/test.c
ltp/testcases/kernel/syscalls/nftw/test64.c
ltp/testcases/kernel/syscalls/nftw/test_func.c
ltp/testcases/kernel/syscalls/nftw/test_func64.c
ltp/testcases/kernel/syscalls/nftw/tools.c
ltp/testcases/kernel/syscalls/nftw/tools64.c
ltp/testcases/kernel/syscalls/nice/nice01.c
ltp/testcases/kernel/syscalls/nice/nice02.c
ltp/testcases/kernel/syscalls/nice/nice03.c
ltp/testcases/kernel/syscalls/nice/nice04.c
ltp/testcases/kernel/syscalls/nice/nice05.c
ltp/testcases/kernel/syscalls/open/open01.c
ltp/testcases/kernel/syscalls/open/open02.c
ltp/testcases/kernel/syscalls/open/open03.c
ltp/testcases/kernel/syscalls/open/open04.c
ltp/testcases/kernel/syscalls/open/open05.c
ltp/testcases/kernel/syscalls/open/open06.c
ltp/testcases/kernel/syscalls/open/open07.c
ltp/testcases/kernel/syscalls/open/open08.c
ltp/testcases/kernel/syscalls/open/open09.c
ltp/testcases/kernel/syscalls/open/open10.c
ltp/testcases/kernel/syscalls/openat/openat01.c
ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
ltp/testcases/kernel/syscalls/pause/pause01.c
ltp/testcases/kernel/syscalls/pause/pause02.c
ltp/testcases/kernel/syscalls/pause/pause03.c
ltp/testcases/kernel/syscalls/pcllib/README
ltp/testcases/kernel/syscalls/pcllib/config.guess
ltp/testcases/kernel/syscalls/pcllib/libtool
ltp/testcases/kernel/syscalls/pcllib/ltmain.sh
ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
ltp/testcases/kernel/syscalls/pcllib/pcl/pcl_version.c
ltp/testcases/kernel/syscalls/pcllib/test/cobench.c
ltp/testcases/kernel/syscalls/pcllib/test/cothread.c
ltp/testcases/kernel/syscalls/personality/personality01.c
ltp/testcases/kernel/syscalls/personality/personality02.c
ltp/testcases/kernel/syscalls/pipe/pipe01.c
ltp/testcases/kernel/syscalls/pipe/pipe02.c
ltp/testcases/kernel/syscalls/pipe/pipe03.c
ltp/testcases/kernel/syscalls/pipe/pipe04.c
ltp/testcases/kernel/syscalls/pipe/pipe05.c
ltp/testcases/kernel/syscalls/pipe/pipe06.c
ltp/testcases/kernel/syscalls/pipe/pipe07.c
ltp/testcases/kernel/syscalls/pipe/pipe08.c
ltp/testcases/kernel/syscalls/pipe/pipe09.c
ltp/testcases/kernel/syscalls/pipe/pipe10.c
ltp/testcases/kernel/syscalls/pipe/pipe11.c
ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
ltp/testcases/kernel/syscalls/poll/poll01.c
ltp/testcases/kernel/syscalls/prctl/prctl01.c
ltp/testcases/kernel/syscalls/prctl/prctl02.c
ltp/testcases/kernel/syscalls/pread/pread01.c
ltp/testcases/kernel/syscalls/pread/pread02.c
ltp/testcases/kernel/syscalls/pread/pread03.c
ltp/testcases/kernel/syscalls/profil/profil01.c
ltp/testcases/kernel/syscalls/pselect/pselect01.c
ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
ltp/testcases/kernel/syscalls/read/read01.c
ltp/testcases/kernel/syscalls/read/read02.c
ltp/testcases/kernel/syscalls/read/read03.c
ltp/testcases/kernel/syscalls/read/read04.c
ltp/testcases/kernel/syscalls/readdir/readdir01.c
ltp/testcases/kernel/syscalls/readdir/readdir02.c
ltp/testcases/kernel/syscalls/readlink/creat_slink.c
ltp/testcases/kernel/syscalls/readlink/readlink01.c
ltp/testcases/kernel/syscalls/readlink/readlink02.c
ltp/testcases/kernel/syscalls/readlink/readlink03.c
ltp/testcases/kernel/syscalls/readlink/readlink04.c
ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
ltp/testcases/kernel/syscalls/readv/readv01.c
ltp/testcases/kernel/syscalls/readv/readv02.c
ltp/testcases/kernel/syscalls/readv/readv03.c
ltp/testcases/kernel/syscalls/reboot/reboot01.c
ltp/testcases/kernel/syscalls/reboot/reboot02.c
ltp/testcases/kernel/syscalls/recv/recv01.c
ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
ltp/testcases/kernel/syscalls/rename/rename01.c
ltp/testcases/kernel/syscalls/rename/rename02.c
ltp/testcases/kernel/syscalls/rename/rename03.c
ltp/testcases/kernel/syscalls/rename/rename04.c
ltp/testcases/kernel/syscalls/rename/rename05.c
ltp/testcases/kernel/syscalls/rename/rename06.c
ltp/testcases/kernel/syscalls/rename/rename07.c
ltp/testcases/kernel/syscalls/rename/rename08.c
ltp/testcases/kernel/syscalls/rename/rename09.c
ltp/testcases/kernel/syscalls/rename/rename10.c
ltp/testcases/kernel/syscalls/rename/rename12.c
ltp/testcases/kernel/syscalls/rename/rename13.c
ltp/testcases/kernel/syscalls/rename/rename14.c
ltp/testcases/kernel/syscalls/renameat/renameat01.c
ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
ltp/testcases/kernel/syscalls/select/select01.c
ltp/testcases/kernel/syscalls/select/select02.c
ltp/testcases/kernel/syscalls/select/select03.c
ltp/testcases/kernel/syscalls/send/send01.c
ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
ltp/testcases/kernel/syscalls/sendto/sendto01.c
ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
ltp/testcases/kernel/syscalls/setegid/setegid01.c
ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
ltp/testcases/kernel/syscalls/setgid/setgid01.c
ltp/testcases/kernel/syscalls/setgid/setgid02.c
ltp/testcases/kernel/syscalls/setgid/setgid03.c
ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
ltp/testcases/kernel/syscalls/setregid/setregid01.c
ltp/testcases/kernel/syscalls/setregid/setregid02.c
ltp/testcases/kernel/syscalls/setregid/setregid03.c
ltp/testcases/kernel/syscalls/setregid/setregid04.c
ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
ltp/testcases/kernel/syscalls/setrlimit/setrlimit03.c
ltp/testcases/kernel/syscalls/setsid/setsid01.c
ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
ltp/testcases/kernel/syscalls/setuid/setuid01.c
ltp/testcases/kernel/syscalls/setuid/setuid02.c
ltp/testcases/kernel/syscalls/setuid/setuid03.c
ltp/testcases/kernel/syscalls/setuid/setuid04.c
ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
ltp/testcases/kernel/syscalls/sighold/sighold02.c
ltp/testcases/kernel/syscalls/signal/signal01.c
ltp/testcases/kernel/syscalls/signal/signal02.c
ltp/testcases/kernel/syscalls/signal/signal03.c
ltp/testcases/kernel/syscalls/signal/signal04.c
ltp/testcases/kernel/syscalls/signal/signal05.c
ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
ltp/testcases/kernel/syscalls/socket/socket01.c
ltp/testcases/kernel/syscalls/socket/socket02.c
ltp/testcases/kernel/syscalls/socket/socket03.c
ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
ltp/testcases/kernel/syscalls/splice/splice01.c
ltp/testcases/kernel/syscalls/stat/stat01.c
ltp/testcases/kernel/syscalls/stat/stat02.c
ltp/testcases/kernel/syscalls/stat/stat03.c
ltp/testcases/kernel/syscalls/stat/stat05.c
ltp/testcases/kernel/syscalls/stat/stat06.c
ltp/testcases/kernel/syscalls/statfs/statfs01.c
ltp/testcases/kernel/syscalls/statfs/statfs02.c
ltp/testcases/kernel/syscalls/statfs/statfs03.c
ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
ltp/testcases/kernel/syscalls/stime/stime01.c
ltp/testcases/kernel/syscalls/stime/stime02.c
ltp/testcases/kernel/syscalls/string/string01.c
ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
ltp/testcases/kernel/syscalls/swapon/swapon01.c
ltp/testcases/kernel/syscalls/swapon/swapon02.c
ltp/testcases/kernel/syscalls/swapon/swapon03.c
ltp/testcases/kernel/syscalls/switch/endian_switch01.c
ltp/testcases/kernel/syscalls/symlink/symlink01.c
ltp/testcases/kernel/syscalls/symlink/symlink02.c
ltp/testcases/kernel/syscalls/symlink/symlink03.c
ltp/testcases/kernel/syscalls/symlink/symlink04.c
ltp/testcases/kernel/syscalls/symlink/symlink05.c
ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
ltp/testcases/kernel/syscalls/sync/sync01.c
ltp/testcases/kernel/syscalls/sync/sync02.c
ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
ltp/testcases/kernel/syscalls/syscall/syscall01.c
ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
ltp/testcases/kernel/syscalls/syslog/syslog01
ltp/testcases/kernel/syscalls/syslog/syslog02
ltp/testcases/kernel/syscalls/syslog/syslog03
ltp/testcases/kernel/syscalls/syslog/syslog04
ltp/testcases/kernel/syscalls/syslog/syslog05
ltp/testcases/kernel/syscalls/syslog/syslog06
ltp/testcases/kernel/syscalls/syslog/syslog07
ltp/testcases/kernel/syscalls/syslog/syslog08
ltp/testcases/kernel/syscalls/syslog/syslog09
ltp/testcases/kernel/syscalls/syslog/syslog10
ltp/testcases/kernel/syscalls/syslog/syslog11.c
ltp/testcases/kernel/syscalls/syslog/syslog12.c
ltp/testcases/kernel/syscalls/syslog/syslogtst.c
ltp/testcases/kernel/syscalls/tee/tee01.c
ltp/testcases/kernel/syscalls/time/time01.c
ltp/testcases/kernel/syscalls/time/time02.c
ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
ltp/testcases/kernel/syscalls/times/times01.c
ltp/testcases/kernel/syscalls/times/times03.c
ltp/testcases/kernel/syscalls/truncate/truncate01.c
ltp/testcases/kernel/syscalls/truncate/truncate02.c
ltp/testcases/kernel/syscalls/truncate/truncate03.c
ltp/testcases/kernel/syscalls/truncate/truncate04.c
ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
ltp/testcases/kernel/syscalls/umask/umask01.c
ltp/testcases/kernel/syscalls/umask/umask02.c
ltp/testcases/kernel/syscalls/umask/umask03.c
ltp/testcases/kernel/syscalls/umount/umount01.c
ltp/testcases/kernel/syscalls/umount/umount02.c
ltp/testcases/kernel/syscalls/umount/umount03.c
ltp/testcases/kernel/syscalls/uname/uname01.c
ltp/testcases/kernel/syscalls/uname/uname02.c
ltp/testcases/kernel/syscalls/uname/uname03.c
ltp/testcases/kernel/syscalls/unlink/unlink05.c
ltp/testcases/kernel/syscalls/unlink/unlink06.c
ltp/testcases/kernel/syscalls/unlink/unlink07.c
ltp/testcases/kernel/syscalls/unlink/unlink08.c
ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
ltp/testcases/kernel/syscalls/ustat/ustat01.c
ltp/testcases/kernel/syscalls/ustat/ustat02.c
ltp/testcases/kernel/syscalls/utime/utime01.c
ltp/testcases/kernel/syscalls/utime/utime02.c
ltp/testcases/kernel/syscalls/utime/utime03.c
ltp/testcases/kernel/syscalls/utime/utime04.c
ltp/testcases/kernel/syscalls/utime/utime05.c
ltp/testcases/kernel/syscalls/utime/utime06.c
ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
ltp/testcases/kernel/syscalls/vfork/vfork01.c
ltp/testcases/kernel/syscalls/vfork/vfork02.c
ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
ltp/testcases/kernel/syscalls/wait/wait02.c
ltp/testcases/kernel/syscalls/wait4/wait401.c
ltp/testcases/kernel/syscalls/wait4/wait402.c
ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
ltp/testcases/kernel/syscalls/write/write01.c
ltp/testcases/kernel/syscalls/write/write02.c
ltp/testcases/kernel/syscalls/write/write03.c
ltp/testcases/kernel/syscalls/write/write04.c
ltp/testcases/kernel/syscalls/write/write05.c
ltp/testcases/kernel/syscalls/writev/writev01.c
ltp/testcases/kernel/syscalls/writev/writev02.c
ltp/testcases/kernel/syscalls/writev/writev03.c
ltp/testcases/kernel/syscalls/writev/writev04.c
ltp/testcases/kernel/syscalls/writev/writev05.c
ltp/testcases/kernel/syscalls/writev/writev06.c


45) Log Message:
Integrate ebizzy-0.3. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/utils/Makefile
ltp/utils/benchmark/Makefile
Added Files:
ltp/utils/benchmark/ebizzy-0.3/ChangeLog
ltp/utils/benchmark/ebizzy-0.3/LICENSE
ltp/utils/benchmark/ebizzy-0.3/Makefile
ltp/utils/benchmark/ebizzy-0.3/README
ltp/utils/benchmark/ebizzy-0.3/configure
ltp/utils/benchmark/ebizzy-0.3/ebizzy.c
ltp/utils/benchmark/ebizzy-0.3/ebizzy.h
Removed Files:
ltp/utils/benchmark/ebizzy-0.2/ChangeLog
ltp/utils/benchmark/ebizzy-0.2/LICENSE
ltp/utils/benchmark/ebizzy-0.2/Makefile
ltp/utils/benchmark/ebizzy-0.2/README
ltp/utils/benchmark/ebizzy-0.2/configure
ltp/utils/benchmark/ebizzy-0.2/ebizzy.c

46) Log Message:
Patch to fix ebizzy compile issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/Makefile

47) Log Message:
Patch to fix testcases exit status issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/change_freq.sh
ltp/testcases/kernel/power_management/change_govr.sh
ltp/testcases/kernel/power_management/check_config.sh
ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
ltp/testcases/kernel/power_management/cpu_consolidation.py
ltp/testcases/kernel/power_management/pwkm_load_unload.sh
ltp/testcases/kernel/power_management/runpwtests.sh
ltp/testcases/kernel/power_management/sched_domain.py
ltp/testcases/kernel/power_management/test_sched_mc.sh

48) Log Message:
mqns: update kernel version check: (Against the March intermediate release) mqns support is expect in 2.6.30, not 2.6.29. Signed-off-by: Serge Hallyn <serge@us.ibm.com>.

Modified File(s):
ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c

49) Log Message:
Modified existing reusable functions to test cpu consolidation on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/lib/sched_mc.py

50) Log Message:
Modified cpu consolidation testcase to support sched_smt_mc_power_savings & sched_smt_power_saving FVT. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/cpu_consolidation.py

51) Log Message:
Modified sched domain validation testcase to run on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/sched_domain.py

52) Log Message:
gcov-kernel: add patches for 2.6.29. Signed-Off-By: Peter Oberparleiter <oberpapr@users.sourceforge.net>

Added File(s):
ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-eabi.patch
ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-hack.patch
ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch

53) Log Message:
It has come to our attention that when running multicast tests that the multicast ping test assumes that all the machines on the network, including the machine getting tested, have multicast ping enabled.  This has not been the case since 2005 when multicast ping was disabled by default, mostly to inhibit ddos activity.  See this conversation for more details: https://bugzilla.redhat.com/show_bug.cgi?id=159367. Now on all kernels, /proc/sys/net/icmp_echo_ignore_broadcasts is set to 1 by default, thereby failing this test.  But the error message is wrong. Multicast is not disabled, only multicast ping.  This patch modifies the error message and tells that it is now normal to fail.Signed-off-by: Vernon Mauery <vernux@us.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.

Modified File(s):
ltp/testcases/network/multicast/mc_cmds/mc_cmds

LTP-20090228

1) Log Message:
We can just add the files related to LSM, to known failure list. We already check for their return value, if not EINVAL report test failure or else skip. Added the nfsd files to the list. Signed-Off-By: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>.

Modified File(s):
ltp/testcases/kernel/fs/proc/proc01.c

2) Log Message:
James Morris <jmorris@namei.org> reported: I'm trying to run the LTP SELinux tests using the latest CVS version of LTP and current Fedora development, and get the following policy compilation error: Is this likely to be fixed soon, and/or any suggestions for a workaround?
"Christopher J. PeBenito" <cpebenito@tresys.com> replied: It won't compile with the current trunk refpolicy, since the current release was a major, API breaking change.  I'll try to get a patch out shortly. I updated the policy since its fairly old, though I didn't convert its raw rules over to use interfaces.  However this didn't completely fix it, as there is usage of a "unconfined_runs_test()", which isn't in the upstream refpolicy nor the fedora policy, as far as I can see.  One of the updates includes use of sysadm_entry_spec_domtrans_to(), which is in the upstream refpolicy, but doesn't seem to have made its way downstream to the fedora policy.  I have attached my work so someone familiar with the LTP test cases can use it to complete the fix. Signed-Off-By: "Christopher J. PeBenito" <cpebenito@tresys.com>.

Modified File(s):
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te

3) Log Message:
I send attached the v4l-test 0.5 for LTP. Changes: Test cases added for VIDIOC_QUERYSTD, VIDIOC_G_FREQUENCY and VIDIOC_G_TUNER. Signed-off-by: Márton Németh <nm127@freemail.hu>.

Modified Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
ltp/testcases/kernel/device-drivers/v4l/user_space/README
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
Added Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h

4) Log Message:
Fix a build failure of tcore on non-x86 archs: I report a build failure and a patch for it. If your system is not either i386 or x86_64, making in ltp-full-20090131 fails as follows: It's because wrong position of TST_TOTAL definition. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.

Modified File(s):
ltp/testcases/misc/tcore_patch_test_suites/tcore.c

5) Log Message:
Fix build failures of some new syscall tests on non-x86 archs: I report build failures of some new syscall tests introduced in ltp-full-20090131. Failures happen on non-x86 arch systems.I made a patch for it; stopping #error macro and including linux_syscall_numbers.h instead. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.

Modified File(s):
ltp/testcases/kernel/include/i386.in
ltp/testcases/kernel/include/regen.sh
ltp/testcases/kernel/include/x86_64.in
ltp/testcases/kernel/syscalls/dup3/dup3_01.c
ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
ltp/testcases/kernel/syscalls/timerfd/timerfd03.c

6) Log Message:
Change epoll_create2_01 to epoll_create1_01: Recently the epoll_create2_01 syscall test was added into LTP but I found the kernel has already changed the name of it into epoll_create1, and its interface, too. http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=9fe5ad9c8cef9ad5873d8ee55d1cf00d9b607df0. I wrote a patch for it. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.

Modified Files:
ltp/runtest/syscalls
ltp/testcases/kernel/include/i386.in
ltp/testcases/kernel/include/x86_64.in
Added Files:
ltp/testcases/kernel/syscalls/epoll_create1/Makefile
ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
Removed Files:
ltp/testcases/kernel/syscalls/epoll_create2/Makefile
ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c

7) Log Message:
v4l-test 0.6 for LTP: Please find attached the v4l-test 0.6 patch for LTP. Changes: Test cases added for VIDIOC_G_AUDIO, VIDIOC_G_AUDOUT, VIDIOC_G_MODULATOR, VIDIOC_G_PRIORITY, VIDIOC_S_PRIORITY and VIDIOC_S_FREQUENCY. Signed-off-by: Márton Németh <nm127@freemail.hu>.

Modified Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
ltp/testcases/kernel/device-drivers/v4l/user_space/README
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
Added Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.h

8) Log Message:
[PATCH 1/3] Proc01: Fix for PPC64 and Support SELinux-enabled Environment v2: The following patches add an entry from a PPC64 kernel to the list of known issue, which may return errno EINVAL depends on the content of the file and the read buffer it is testing. Also, they add support for SELinux-enabled testing environment by using the correct expected results if it is able to detect SELinux is enabled. It does not affect the testing for systems with no LSM, LSM other than SELinux, and SELinux-disabled. Version 2 is created base on the suggestion from Serge E. Hallyn. This patch adds /proc/ppc64/rtas/error_log to the known failure list according to a Red Hat kernel developer,
"In kernel's rtas_log_read() the first check is:
...
        if (!buf || count < rtas_error_log_buffer_max)
                return -EINVAL;
...
This code tries to avoid to be overcomplicated by rejecting partial reads of log strings. rtas_error_log_buffer_max is a maximal length of error message, and reader should provide enough space for it, or it will loose." The default of this test is to use 1024-byte read buffer, and it is proved not enough, as well as 4096-byte sometimes. I don't want to special case here. Hence, add it to the list. Reference, https://bugzilla.redhat.com/show_bug.cgi?id=460106. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/testcases/kernel/fs/proc/proc01.c

9) Log Message:
[PATCH 2/3] Proc01: Fix for PPC64 and Support SELinux-enabled Environment v2: The following patches add an entry from a PPC64 kernel to the list of known issue, which may return errno EINVAL depends on the content of the file and the read buffer it is testing. Also, they add support for SELinux-enabled testing environment by using the correct expected results if it is able to detect SELinux is enabled. It does not affect the testing for systems with no LSM, LSM other than SELinux, and SELinux-disabled. Version 2 is created base on the suggestion from Serge E. Hallyn. This patch is using configure script to automatically detect if the system has libselinux libraries and header installed, so we can use a macro later on to actually check if SELinux is enabled. Otherwise, or if you don't want to run configure script at all, the test and other tests should behave as normal. Also, it removes some unnecessary comments from the Makefile, and replaces LOADLIBES to LDLIBS according to the LTP INSTALL file, LDLIBS   - libraries listed after objects during link. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/config.mk.in
ltp/configure.ac
ltp/testcases/kernel/fs/proc/Makefile
Added Files:
ltp/m4/ltp-selinux.m4

10) Log Message:
[PATCH 3/3] Proc01: Fix for PPC64 and Support SELinux-enabled Environment v2: The following patches add an entry from a PPC64 kernel to the list of known issue, which may return errno EINVAL depends on the content of the file and the read buffer it is testing. Also, they add support for SELinux-enabled testing environment by using the correct expected results if it is able to detect SELinux is enabled. It does not affect the testing for systems with no LSM, LSM other than SELinux, and SELinux-disabled. Version 2 is created base on the suggestion from Serge E. Hallyn. The following patch adds checking for SELinux. If it is enabled, the following entries are expected to be read successfully,
/proc/self/attr/* 
/proc/self/task/[0-9]*/attr/*
If it is disabled, expecting read(2) return -1 with -EINVAL. It does not affect the testing for systems with no LSM, LSM other than SELinux, and SELinux-disabled. As discussed before, I don't want to put those entries to a separate test, so I can read them the same way as the rest of procfs entries. The version 2 of this patch has been modified to make it easier to support other LSM enabled testing environments. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/testcases/kernel/fs/proc/proc01.c

11) Log Message:
Cleanup and update of linux_syscall_numbers.h: I compared syscall numbers in testcases/kernel/include/*.in files of LTP with those in arch/*/include/asm/unistd.h headers of 2.6.28 kernel. A lot of numbers are missing in *.in files, so I wrote a patch. Adding syscall numbers might increase FAIL results on non-i386 archs. Succeeded to build on ia64 and x86_64 with this patch. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.

Modified File(s):
ltp/testcases/kernel/include/i386.in
ltp/testcases/kernel/include/ia64.in
ltp/testcases/kernel/include/x86_64.in

12) Log Message:
lcov: fix double-counting of function data

Modified File(s):
ltp/utils/analysis/lcov/bin/geninfo

13) Log Message:
lcov: use install -pD -m <mode> for file installation

Modified File(s):
ltp/utils/analysis/lcov/bin/install.sh
ltp/utils/analysis/lcov/Makefile

14) Log Message:
lcov: fix warning when $HOME is not set. - based on patch by acalando@free.fr.

Modified File(s):
ltp/utils/analysis/lcov/bin/genhtml
ltp/utils/analysis/lcov/bin/geninfo
ltp/utils/analysis/lcov/bin/lcov

15) Log Message:
Reason to fix pthread_key_create_speculative_5_1: 
1: keys[5] is a static array that is far too small. It is expected to hold the cumulative keys from each iteration of the loop, which on my system should execute 1025 times. It crashed immediately.
2. The test is just wrong and will always fail. The only valid result from that loop is i == NUM_OF_KEYS && rc == EAGAIN. The generic test against rc isn't skipped when that result is found. It goes on to report a failure if rc is anything other than 0 without respect to the value of i.Signed-Off-By: Yi
Xu <yxu@suse.de>.

Modified File(s):
ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/speculative/5-1.c

16) Log Message:
Proc01: Fix for PPC64 and Support SELinux-enabled Environment v2: The distribution we are using may be well maintained. But I guess there may be broken distributions on the earth. If a user of such broken distributions wants to run ltp on one's system, what happens? Shooting the trouble on such system takes rather longer time. Could you review my patch? With LTP_CHECK_LIB defined in ltp-common.m4, we can check the existence of libselinux and can define SELINUX_LIBS shell variable easily. LTP_CHECK_SELINUX uses LTP_CHECK_LIB. I think `lsm_should_work' in proc01.c is not guarded with HAVE_SELINUX_SELINUX_H. Do you afraid the binary size? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.

Modified Files:
ltp/m4/ltp-selinux.m4
ltp/testcases/kernel/fs/proc/proc01.c
Added Files:
ltp/m4/ltp-common.m4

17) Log Message:
lcov: fix error when combining tracefiles without function data
- lcov: Can't use an undefined value as a HASH reference at lcov line 1341.
- bug reported by <richard.corden@gmail.com>.

Modified File(s):
ltp/utils/analysis/lcov/bin/lcov

18) Log Message:
swapon03: report FAIL if setting up MAX_SWAPFILES swaps failed: If we can't enable MAX_SWAPFILES swaps - something wrong in this system, and we must report FAIL. Now result of preparing swaps ignored and test can report PASS, if next swapon will also return error. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/swapon/swapon03.c

19) Log Message:
Fix bug in rusers01 test script: This is in reference to bug in "rusers01" test which I reported on Feb 10, 2009. Current rusers01 script have following lines, "rusers $RHOST | grep $RHOST > /dev/null". If my remote host do not have any user logged in, then test returns failure even if "users $RHOST" executes without any error. In my subsequent mail, I am sending patch to fix this bug ( I have tested patch on machines ). The following patch PASS the "rusers01" test correctly if "rusers" command executes without any error. It reports the failure if "rusers" command fails. Signed-off-by: vivek@linsyssoft.com.

Modified File(s):
ltp/testcases/network/rpc/basic_tests/rusers/rusers01

20) Log Message:
Fix strftime/2-1.test segment fault. Signed-off-by: Xiao Xiao <xxiao@novell.com>.

Modified File(s):
ltp/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c

21) Log Message:
genhtml: fix error when combining tracefiles without function data
- genhtml: Can't use an undefined value as a HASH reference at genhtml line 1506.
- bug reported by <richard.corden@gmail.com>.

Modified File(s):
ltp/utils/analysis/lcov/bin/genhtml

22) Log Message:
genhtml: update comment. Peter Oberparleiter <oberpapr@users.sourceforge.net>.

Modified File(s):
ltp/utils/analysis/lcov/bin/genhtml

23) Log Message:
genhtml: added --demangle-cpp option
- used to convert C++ internal function names to human readable format
- based on a patch by <slava.semushin@gmail.com>

Modified File(s):
ltp/utils/analysis/lcov/man/genhtml.1
ltp/utils/analysis/lcov/bin/genhtml

24) Log Message:
genhtml: minor man page update. Peter Oberparleiter <oberpapr@users.sourceforge.net>.

Modified File(s):
ltp/utils/analysis/lcov/man/genhtml.1

25) Log Message:
Realtime: Usability fix for matrix_mult test case: Here is a simple usability fix for matrix_mult test case. I think this print statement was missed out when the test was written. 
Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
Acked-By: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
Acked-by: Vernon Mauery <vernux@us.ibm.com>,
Acked-by: Darren Hart <dvhltc@us.ibm.com>,

Modified File(s):
ltp/testcases/realtime/func/matrix_mult/matrix_mult.c

26) Log Message:
v4l-test 0.7 for LTP: here is the v4l-test 0.7 for LTP. Changes:  Test cases added for VIDIOC_G_AUDIO, VIDIOC_G_AUDOUT, VIDIOC_S_AUDIO and VIDIOC_G_CROP. Added video_dummy kernel driver to verify the test environment. Some cleanup. Signed-off-by: Márton Németh <nm127@freemail.hu>.

Modified Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
ltp/testcases/kernel/device-drivers/v4l/user_space/README
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
Added Files:
ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h

27) Log Message:
Proc01: Revert A Wrong Patch: The following patch reverts a wrong patch that has been commited accidentally, http://article.gmane.org/gmane.linux.ltp/7459. Signed-off-by: CAI Qian <caiqian@cclom.cn>.

Modified Files:
ltp/m4/ltp-selinux.m4
ltp/testcases/kernel/fs/proc/proc01.c
Removed Files:
ltp/m4/ltp-common.m4

28) Log Message:
Linux-2.6.26 introduced a new feature for Quota on Remount for RO Fs. This test cases will test that feature. For more info, please see: http://kernelnewbies.org/Linux_2_6_26, and, http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0ff5af8340aa6be44220d7237ef4a654314cf795. Signed-Off-By: Jan Kara <jack@suse.cz>. P
orted-To-Ltp-By: Subrata Modak <subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runtest/fs
ltp/testcases/kernel/fs/Makefile
Added Files:
ltp/testcases/kernel/fs/quota_remount/Makefile
ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh

29) Log Message:
Limit starts when running for certain time, too: Please find attached a small patch to add this simple feature to pan without changing its previous behaviour. Running a test only once by pan for a specific time is currently also possible without this patch. Just give the '-t <time>' option *and* than the '-s 1' option. But it is racy yet, to do so. Adding this patch removes this race. With: $ pan <....> -t 60s -s 1 -- my_test, the my_test will now run for one time only. If everyhing went ok, it returns happy within the 60 seconds period. If my_test runs amok, it will never return and pan will kill it after 60 seconds. --8<--------8<-------8<-------8<--------8<-------8<-----8<--------8<------. This patches add a feature to limit the number of times a test is started when running for a certain time instead of infinite runs. This could be used to give a timeout for a certain test. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>, Acked-by: Juergen Beisert <jbe@pengutronix.de>.

Modified File(s):
ltp/pan/pan.c

30) Log Message:
Include errno.h in some tests to get the errno variable on Debian: This patch fails FTBFS I got on Debian system due to missing headers. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/syscalls/dup3/dup3_01.c
ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
ltp/testcases/kernel/syscalls/timerfd/timerfd03.c

31) Log Message:
Use the macro HAVE_SYS_INOTIFY_H instead of incorrect HAVE_SYS_INOTIFY: This patch fixes incorrect compilation issue which caused the inotify tests not to be compiled when they should. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/syscalls/inotify/inotify01.c
ltp/testcases/kernel/syscalls/inotify/inotify02.c
ltp/testcases/kernel/syscalls/inotify/inotify03.c

32) Log Message:
Delete the crontab of the test user in crontab tests: This patch cleans up the crontabs after the cron tests. When the crontab was not deleted, after deletion of the test user, it became a file with bogus permissions (owned by a nonexistent user). This caused subsequent crontab creation for a user of the same name (but different ID) to fail. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/commands/cron/cron_allow01
ltp/testcases/commands/cron/cron_deny01

33) Log Message:
Fixes of the su expect test script: These are some fixes of the su test. 
- remove fail branches where the failure is implicit,
- add behaviour of the Debian su (particularly different response strings),
- get rid of errors "spawn id ... not open while executing close",
Signed-off-by: Jiri Palecek <jpalecek@web.de>,

Modified Files:
ltp/testcases/commands/su/su01_s1

34) Log Message:
Add an error message instead of assert() in aio-stress: This patch fixes a problem with reporting errors in aio-stress, namely, that failure to open a file given on the command line will result in an assertion failure rather than an error message. This patch makes it print an error message instead. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c

35) Log Message:
Add an error message instead of assert() in aio-stress: This patch fixes a problem with reporting errors in aio-stress, namely, that failure to open a file given on the command line will result in an assertion failure rather than an error message. This patch makes it print an error message instead. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/network/ipv6/echo6/echoes6.c

36) Log Message:
pan: Honor the -q command line option: If one wants pan to be quiet, pan should honor this. Signed-off-by: Juergen Beisert <jbe@pengutronix.de>.

Modified File(s):
ltp/pan/pan.c

37) Log Message:
pan: Forward error messages to stderr: Unsure if I understand the code in the right manner, but other error messages are also forwarded to stderr instead of stdout. Signed-off-by: Juergen Beisert <jbe@pengutronix.de>.

Modified File(s):
ltp/pan/pan.c

38) Log Message:
aio02: Fixing CFLAGS and LDFLAGS in Makefile: This patch fix CFLAGS and LDFLAGS in aio02 Makefile, now it will append the value of these envar in the Makefile values. Signed-Off-By: Higor Aparecido Vieira Alves <halves@linux.vnet.ibm.com>.

Modified File(s):
ltp/testcases/kernel/io/aio/aio02/Makefile

39) Log Message:
runcc: add cflags option on runcc function to compile lib6 tests for different architectures: Runcc function was compiling all tests with default compiler architecture (32bits on RHEL and 64bits on SLES). This patch fix this problem adding support to get CFLAGS envar and use it to compile lib6 test for different architectures (32bits and 64bits). Signed-Off-By: Higor Aparecido Vieira Alves <halves@linux.vnet.ibm.com>.

Modified File(s):
ltp/testcases/network/lib6/runcc.c

40) Log Message:
v4l-test 0.8 for LTP: Today I released v4l-test 0.8. Please find attached the patch for LTP. Changes: Test cases added for VIDIOC_G_CROP, VIDIOC_G_CTRL and VIDIOC_S_CTRL. Signed-off-by: Márton Németh <nm127@freemail.hu>.

Modified Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
ltp/testcases/kernel/device-drivers/v4l/user_space/README
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
Added Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.h

41) Log Message:
RFC: Fixes for Shared Memory test case shmat: Shmat1.c(testcases/kernel/mem/mtest06) is a test case which tries to create 3 threads during its execution. One thread allocates shared memory, second writes to the shared memory and the third reads from the shared memory. All the 3 threads are synchronized using a global variable. In case of signal (sigsegv) sighandler will be called. The current test case implementation is complete only for x86 arc and is not valid for other archs. We have noticed various issues while executing this test case. Test case issues can be summarized as:
1. signals are masked once the signal handler is called
2. comparison signal_context->edi == map address is dubious leading to test case failures under x86 architecture,
Solution:
Issue 1: This is due to calling siglongjmp() with in the signal handler. Once the signal handler is called all the signals will be masked. It wont be set back to the original value unless sigsetjmp() is called with a non zero second parameter. This was not happening earlier leading to segmentation faults while executing the tests.
Issue 2: In the x86 architecture source and destination index with in the ES or DS segments are stored in esi and edi registers. While the shared memory address is being written to edi will have the map_address, returned by shmget, while when the data is read from map_address: will be contained in esi register. So it is inappropriate to just compare map_address to edi register. 
Even after fixing these 2 issues I still see the test case failing some time with messages like: process exited with errors -1 etc. I wanted to know whether we should keep this test case in LTP suite or if there is a better way to fix the issues? Whether comparing signal_context->edi (or esi) == map_address is it the right thing to do? Signed-Off-By: Sharyathi Nagesh <sharyath@in.ibm.com>.

Modified File(s):
ltp/testcases/kernel/mem/mtest06/shmat1.c 

42) Log Message:
I had a look on testcases/kernel/device-drivers/usb/tusb and deleted what is no longer supported by Linux 2.6.28, for example struct usb_operations, http://lwn.net/Articles/196429/. The result is that nearly nothing left which would test any pieces of the USB code. I attached the patch, but I don't know if it is worth to keep the "tusb" directory at all. Signed-Off-By: Németh Márton <nm127@freemail.hu>.

Modified Files:
ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
ltp/testcases/kernel/device-drivers/usb/tusb/st_tusb.h
ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
Added Files:
ltp/testcases/kernel/device-drivers/usb/tusb/README
Removed Files:
ltp/testcases/kernel/device-drivers/usb/tusb/tusb.mod.c

43) Log Message:
Don't declare lseek in the fork10 test to prevent clashes with system definition: This is a patch for bug #2128681 suggested by Fathi Boudra. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/testcases/kernel/syscalls/fork/fork10.c

44) Log Message:
Fix broken line in runtest/scsi_debug.part1 file: This is another broken line in a runtest file. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/runtest/quickhit
ltp/runtest/scsi_debug.part1

45) Log Message:
Correct possible errors in the runtest files: This patch changes some runtest lines, st. the same tests are referred to as same test IDs. Also, ot fixes some (presumably by accident) broken lines in runtest files. Signed-off-by: Jiri Palecek <jpalecek@web.de>.

Modified Files:
ltp/runtest/scsi_debug.part1

46) Log Message:
I'm a user of LTP. I use LTP for testing SH based Linux kernel for our embedded systems. I'm using a kernel 2.6.23. I've downloaded latest LTP release: ltp-full-20090131.tgz. I've found  the following issues: 1) I found some instructions on some LTP Makefiles reporting direct calls to "gcc" or "g++" instead of using the related env. variables $(CC) and/or $(CXX). The usage of gcc/g++ hardcoded, didn't allow to cross-build the related LTP tests. I've done a patch  which is attached to this email ( ltp-full-20090131-allow-cross-build-fix.patch). Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.

Modified Files:
ltp/testcases/ballista/ballista/Makefile
ltp/testcases/ballista/ballista/compile/Makefile
ltp/testcases/kernel/device-drivers/acpi/Makefile
ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
ltp/testcases/kernel/device-drivers/base/user_base/Makefile
ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
ltp/testcases/kernel/device-drivers/drm/user_space/Makefile
ltp/testcases/kernel/device-drivers/include/Makefile
ltp/testcases/kernel/device-drivers/nls/Makefile
ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
ltp/testcases/kernel/fs/fs-bench/Makefile
ltp/testcases/kernel/fs/scsi/ltpfs/Makefile
ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
ltp/testcases/kernel/security/digsig/writeexec/Makefile
ltp/testcases/kernel/syscalls/epoll2/examples/Makefile
ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
ltp/testcases/pounder21/Makefile
ltp/testcases/pounder21/src/cpufreq/Makefile
ltp/testcases/pounder21/src/mem_alloc_test/Makefile
ltp/testcases/pounder21/src/memxfer5b/Makefile
ltp/testcases/pounder21/src/ramsnake/Makefile
ltp/testcases/pounder21/src/randacoords/Makefile
ltp/testcases/pounder21/src/randasyscall/Makefile
ltp/testcases/pounder21/src/time_tests/Makefile
ltp/testcases/pounder21/src/xbonkers/Makefile

47) Log Message:
I'm a user of LTP. I use LTP for testing SH based Linux kernel for our embedded systems. I'm using a kernel 2.6.23. I've downloaded latest LTP release: ltp-full-20090131.tgz. I've found the following issues: 2) Under $LTP_ROOT/lib/ there are the tlibio.[ch] files which include some code based on Async IO functionalities. The Async IO is well supported if LTP was built with glibc but it is not supported by uclibc as, currently, the uclibc doesn't provide AsyncIO extensions. I think the code for AsyncIO, have to be placed under "#if !defined (__UCLIBC__)". I've made a patch to fix it. Signed-off-by: Francesco Rundo <francesco.rundo@st.com>. 

Modified Files:
ltp/include/tlibio.h
ltp/lib/Makefile
ltp/lib/tlibio.c

48) Log Message:
Addition of Freezer Controller Testcases to LTP. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>. More Details: http://marc.info/?t=123557050800005&r=1&w=2&n=3,

Modified Files:
ltp/testcases/kernel/controllers/Makefile
ltp/testcases/kernel/controllers/test_controllers.sh
Added Files:
ltp/testcases/kernel/controllers/freezer/00_description.txt
ltp/testcases/kernel/controllers/freezer/CHANGELOG
ltp/testcases/kernel/controllers/freezer/COPYING
ltp/testcases/kernel/controllers/freezer/Makefile
ltp/testcases/kernel/controllers/freezer/README
ltp/testcases/kernel/controllers/freezer/TODO
ltp/testcases/kernel/controllers/freezer/fork_exec_loop.c
ltp/testcases/kernel/controllers/freezer/fork_freeze.sh
ltp/testcases/kernel/controllers/freezer/freeze_cancel.sh
ltp/testcases/kernel/controllers/freezer/freeze_kill_thaw.sh
ltp/testcases/kernel/controllers/freezer/freeze_move_thaw.sh
ltp/testcases/kernel/controllers/freezer/freeze_self_thaw.sh
ltp/testcases/kernel/controllers/freezer/freeze_sleep_thaw.sh
ltp/testcases/kernel/controllers/freezer/freeze_thaw.sh
ltp/testcases/kernel/controllers/freezer/freeze_write_freezing.sh
ltp/testcases/kernel/controllers/freezer/libcgroup_freezer
ltp/testcases/kernel/controllers/freezer/libltp
ltp/testcases/kernel/controllers/freezer/run.sh
ltp/testcases/kernel/controllers/freezer/stop_freeze_sleep_thaw_cont.sh
ltp/testcases/kernel/controllers/freezer/stop_freeze_thaw_cont.sh
ltp/testcases/kernel/controllers/freezer/timed_forkbomb.c
ltp/testcases/kernel/controllers/freezer/vfork.c
ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
ltp/testcases/kernel/controllers/freezer/write_freezing.sh

49) Log Message:
Add microblaze support for linux_syscall_number.h. Signed-off-by: Michal Simek <monstr@monstr.eu>.

Modified Files:
ltp/testcases/kernel/include/order

50) Log Message:
uclinux: It is necessary to compile include. Signed-off-by: Michal Simek <monstr@monstr.eu>.

Modified Files:
ltp/testcases/kernel/Makefile
ltp/testcases/kernel/include/Makefile

51) Log Message:
Use make install for uclinux too. Signed-off-by: Michal Simek <monstr@monstr.eu>.

Modified Files:
ltp/testcases/kernel/syscalls/Makefile

52) Log Message:
fix uclinux build. Signed-off-by: Michal Simek <monstr@monstr.eu>.

Modified Files:
ltp/testcases/kernel/syscalls/kill/kill05.c

53) Log Message:
uclinux doens't use remap_file_page. Signed-off-by: Michal Simek <monstr@monstr.eu>.

Modified Files:
ltp/testcases/kernel/syscalls/Makefile

54) Log Message:
Fix return(0) to return 0. Signed-off-by: Michal Simek <monstr@monstr.eu>.

Modified Files:
ltp/testcases/kernel/fs/dmapi/mmapfile.c
ltp/testcases/kernel/fs/ftest/ftest01.c
ltp/testcases/kernel/fs/ftest/ftest02.c
ltp/testcases/kernel/fs/ftest/ftest03.c
ltp/testcases/kernel/fs/ftest/ftest04.c
ltp/testcases/kernel/fs/ftest/ftest05.c
ltp/testcases/kernel/fs/ftest/ftest06.c
ltp/testcases/kernel/fs/ftest/ftest07.c
ltp/testcases/kernel/fs/ftest/ftest08.c
ltp/testcases/kernel/fs/inode/inode01.c
ltp/testcases/kernel/fs/inode/inode02.c
ltp/testcases/kernel/fs/scsi/ltpfs/main.c
ltp/testcases/kernel/fs/stream/stream01.c
ltp/testcases/kernel/fs/stream/stream02.c
ltp/testcases/kernel/fs/stream/stream03.c
ltp/testcases/kernel/fs/stream/stream04.c
ltp/testcases/kernel/fs/stream/stream05.c
ltp/testcases/kernel/io/direct_io/diotest2.c
ltp/testcases/kernel/io/direct_io/diotest3.c
ltp/testcases/kernel/io/direct_io/diotest5.c
ltp/testcases/kernel/io/direct_io/diotest6.c
ltp/testcases/kernel/io/direct_io/diotest_routines.c
ltp/testcases/kernel/io/disktest/dump.c
ltp/testcases/kernel/io/disktest/main.c
ltp/testcases/kernel/io/disktest/parse.c
ltp/testcases/kernel/io/disktest/sfunc.c
ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
ltp/testcases/kernel/mem/mmapstress/mmapstress06.c
ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
ltp/testcases/kernel/mem/page/page01.c
ltp/testcases/kernel/mem/page/page02.c
ltp/testcases/kernel/mem/vmtests/data_space.c
ltp/testcases/kernel/mem/vmtests/stack_space.c
ltp/testcases/kernel/pty/hangup01.c
ltp/testcases/kernel/pty/ptem01.c
ltp/testcases/kernel/pty/pty01.c
ltp/testcases/kernel/sched/clisrv/readline.c
ltp/testcases/kernel/sched/pthreads/pth_str02.c
ltp/testcases/kernel/syscalls/abort/abort01.c
ltp/testcases/kernel/syscalls/acct/acct01.c
ltp/testcases/kernel/syscalls/acct/acct02.c
ltp/testcases/kernel/syscalls/confstr/confstr01.c
ltp/testcases/kernel/syscalls/creat/creat08.c
ltp/testcases/kernel/syscalls/dup/dup06.c
ltp/testcases/kernel/syscalls/dup/dup07.c
ltp/testcases/kernel/syscalls/dup2/dup201.c
ltp/testcases/kernel/syscalls/dup2/dup202.c
ltp/testcases/kernel/syscalls/dup2/dup203.c
ltp/testcases/kernel/syscalls/dup2/dup204.c
ltp/testcases/kernel/syscalls/dup2/dup205.c
ltp/testcases/kernel/syscalls/execve/execve02.c
ltp/testcases/kernel/syscalls/execve/execve03.c
ltp/testcases/kernel/syscalls/execve/execve04.c
ltp/testcases/kernel/syscalls/execve/execve05.c
ltp/testcases/kernel/syscalls/execve/execve06.c
ltp/testcases/kernel/syscalls/exit/exit01.c
ltp/testcases/kernel/syscalls/exit/exit02.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
ltp/testcases/kernel/syscalls/fork/fork02.c
ltp/testcases/kernel/syscalls/fork/fork03.c
ltp/testcases/kernel/syscalls/fork/fork05.c
ltp/testcases/kernel/syscalls/fork/fork06.c
ltp/testcases/kernel/syscalls/fork/fork08.c
ltp/testcases/kernel/syscalls/fork/fork09.c
ltp/testcases/kernel/syscalls/fork/fork10.c
ltp/testcases/kernel/syscalls/fork/fork11.c
ltp/testcases/kernel/syscalls/fstat/fstat02.c
ltp/testcases/kernel/syscalls/fstat/fstat03.c
ltp/testcases/kernel/syscalls/fstat/fstat04.c
ltp/testcases/kernel/syscalls/fstat/fstat05.c
ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
ltp/testcases/kernel/syscalls/fsync/fsync02.c
ltp/testcases/kernel/syscalls/fsync/fsync03.c
ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
ltp/testcases/kernel/syscalls/getdents/getdents01.c
ltp/testcases/kernel/syscalls/getdents/getdents02.c
ltp/testcases/kernel/syscalls/getdents/getdents03.c
ltp/testcases/kernel/syscalls/getdents/getdents04.c
ltp/testcases/kernel/syscalls/getegid/getegid02.c
ltp/testcases/kernel/syscalls/getgid/getgid03.c
ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
ltp/testcases/kernel/syscalls/getpid/getpid01.c
ltp/testcases/kernel/syscalls/getpid/getpid02.c
ltp/testcases/kernel/syscalls/getppid/getppid02.c
ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
ltp/testcases/kernel/syscalls/getsid/getsid01.c
ltp/testcases/kernel/syscalls/getsid/getsid02.c
ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
ltp/testcases/kernel/syscalls/gettid/gettid01.c
ltp/testcases/kernel/syscalls/getuid/getuid01.c
ltp/testcases/kernel/syscalls/getuid/getuid02.c
ltp/testcases/kernel/syscalls/getuid/getuid03.c
ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
ltp/testcases/kernel/syscalls/iopl/iopl01.c
ltp/testcases/kernel/syscalls/iopl/iopl02.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
ltp/testcases/kernel/syscalls/kill/kill01.c
ltp/testcases/kernel/syscalls/kill/kill03.c
ltp/testcases/kernel/syscalls/kill/kill04.c
ltp/testcases/kernel/syscalls/kill/kill05.c
ltp/testcases/kernel/syscalls/kill/kill06.c
ltp/testcases/kernel/syscalls/kill/kill07.c
ltp/testcases/kernel/syscalls/kill/kill08.c
ltp/testcases/kernel/syscalls/kill/kill11.c
ltp/testcases/kernel/syscalls/kill/kill12.c
ltp/testcases/kernel/syscalls/lchown/lchown01.c
ltp/testcases/kernel/syscalls/lchown/lchown02.c
ltp/testcases/kernel/syscalls/listen/listen01.c
ltp/testcases/kernel/syscalls/llseek/llseek01.c
ltp/testcases/kernel/syscalls/llseek/llseek02.c
ltp/testcases/kernel/syscalls/lseek/lseek06.c
ltp/testcases/kernel/syscalls/lseek/lseek07.c
ltp/testcases/kernel/syscalls/lseek/lseek08.c
ltp/testcases/kernel/syscalls/lseek/lseek09.c
ltp/testcases/kernel/syscalls/lseek/lseek10.c
ltp/testcases/kernel/syscalls/lstat/lstat02.c
ltp/testcases/kernel/syscalls/lstat/lstat03.c
ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
ltp/testcases/kernel/syscalls/memset/memset01.c
ltp/testcases/kernel/syscalls/mincore/mincore01.c
ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
ltp/testcases/kernel/syscalls/mknod/mknod02.c
ltp/testcases/kernel/syscalls/mknod/mknod03.c
ltp/testcases/kernel/syscalls/mknod/mknod04.c
ltp/testcases/kernel/syscalls/mknod/mknod05.c
ltp/testcases/kernel/syscalls/mknod/mknod06.c
ltp/testcases/kernel/syscalls/mknod/mknod07.c
ltp/testcases/kernel/syscalls/mknod/mknod08.c
ltp/testcases/kernel/syscalls/mknod/mknod09.c
ltp/testcases/kernel/syscalls/mmap/mmap04.c
ltp/testcases/kernel/syscalls/mmap/mmap05.c
ltp/testcases/kernel/syscalls/mmap/mmap06.c
ltp/testcases/kernel/syscalls/mmap/mmap07.c
ltp/testcases/kernel/syscalls/mmap/mmap08.c
ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
ltp/testcases/kernel/syscalls/mremap/mremap01.c
ltp/testcases/kernel/syscalls/mremap/mremap02.c
ltp/testcases/kernel/syscalls/mremap/mremap03.c
ltp/testcases/kernel/syscalls/mremap/mremap04.c
ltp/testcases/kernel/syscalls/msync/msync01.c
ltp/testcases/kernel/syscalls/msync/msync02.c
ltp/testcases/kernel/syscalls/msync/msync03.c
ltp/testcases/kernel/syscalls/msync/msync04.c
ltp/testcases/kernel/syscalls/msync/msync05.c
ltp/testcases/kernel/syscalls/munmap/munmap01.c
ltp/testcases/kernel/syscalls/munmap/munmap02.c
ltp/testcases/kernel/syscalls/munmap/munmap03.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
ltp/testcases/kernel/syscalls/nftw/nftw.c
ltp/testcases/kernel/syscalls/nftw/nftw64.c
ltp/testcases/kernel/syscalls/nice/nice01.c
ltp/testcases/kernel/syscalls/nice/nice02.c
ltp/testcases/kernel/syscalls/nice/nice03.c
ltp/testcases/kernel/syscalls/nice/nice04.c
ltp/testcases/kernel/syscalls/open/open01.c
ltp/testcases/kernel/syscalls/open/open02.c
ltp/testcases/kernel/syscalls/open/open04.c
ltp/testcases/kernel/syscalls/open/open05.c
ltp/testcases/kernel/syscalls/open/open06.c
ltp/testcases/kernel/syscalls/open/open07.c
ltp/testcases/kernel/syscalls/open/open08.c
ltp/testcases/kernel/syscalls/open/open09.c
ltp/testcases/kernel/syscalls/open/open10.c
ltp/testcases/kernel/syscalls/pause/pause02.c
ltp/testcases/kernel/syscalls/pause/pause03.c
ltp/testcases/kernel/syscalls/personality/personality01.c
ltp/testcases/kernel/syscalls/personality/personality02.c
ltp/testcases/kernel/syscalls/pipe/pipe01.c
ltp/testcases/kernel/syscalls/pipe/pipe05.c
ltp/testcases/kernel/syscalls/pipe/pipe06.c
ltp/testcases/kernel/syscalls/pipe/pipe08.c
ltp/testcases/kernel/syscalls/pipe/pipe09.c
ltp/testcases/kernel/syscalls/pipe/pipe10.c
ltp/testcases/kernel/syscalls/pipe/pipe11.c
ltp/testcases/kernel/syscalls/poll/poll01.c
ltp/testcases/kernel/syscalls/pread/pread01.c
ltp/testcases/kernel/syscalls/pread/pread02.c
ltp/testcases/kernel/syscalls/pread/pread03.c
ltp/testcases/kernel/syscalls/profil/profil01.c
ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
ltp/testcases/kernel/syscalls/read/read02.c
ltp/testcases/kernel/syscalls/read/read03.c
ltp/testcases/kernel/syscalls/read/read04.c
ltp/testcases/kernel/syscalls/readlink/readlink01.c
ltp/testcases/kernel/syscalls/readlink/readlink03.c
ltp/testcases/kernel/syscalls/readlink/readlink04.c
ltp/testcases/kernel/syscalls/readv/readv01.c
ltp/testcases/kernel/syscalls/readv/readv02.c
ltp/testcases/kernel/syscalls/readv/readv03.c
ltp/testcases/kernel/syscalls/recv/recv01.c
ltp/testcases/kernel/syscalls/rename/rename01.c
ltp/testcases/kernel/syscalls/rename/rename03.c
ltp/testcases/kernel/syscalls/rename/rename04.c
ltp/testcases/kernel/syscalls/rename/rename05.c
ltp/testcases/kernel/syscalls/rename/rename06.c
ltp/testcases/kernel/syscalls/rename/rename07.c
ltp/testcases/kernel/syscalls/rename/rename08.c
ltp/testcases/kernel/syscalls/rename/rename09.c
ltp/testcases/kernel/syscalls/rename/rename10.c
ltp/testcases/kernel/syscalls/rename/rename12.c
ltp/testcases/kernel/syscalls/rename/rename13.c
ltp/testcases/kernel/syscalls/rename/rename14.c
ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
ltp/testcases/kernel/syscalls/send/send01.c
ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
ltp/testcases/kernel/syscalls/sendto/sendto01.c
ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
ltp/testcases/kernel/syscalls/setgid/setgid02.c
ltp/testcases/kernel/syscalls/setgid/setgid03.c
ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
ltp/testcases/kernel/syscalls/setregid/setregid02.c
ltp/testcases/kernel/syscalls/setregid/setregid03.c
ltp/testcases/kernel/syscalls/setregid/setregid04.c
ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
ltp/testcases/kernel/syscalls/setsid/setsid01.c
ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
ltp/testcases/kernel/syscalls/setuid/setuid03.c
ltp/testcases/kernel/syscalls/setuid/setuid04.c
ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
ltp/testcases/kernel/syscalls/sighold/sighold02.c
ltp/testcases/kernel/syscalls/signal/signal02.c
ltp/testcases/kernel/syscalls/signal/signal03.c
ltp/testcases/kernel/syscalls/signal/signal04.c
ltp/testcases/kernel/syscalls/signal/signal05.c
ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
ltp/testcases/kernel/syscalls/socket/socket01.c
ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
ltp/testcases/kernel/syscalls/stat/stat01.c
ltp/testcases/kernel/syscalls/stat/stat02.c
ltp/testcases/kernel/syscalls/stat/stat03.c
ltp/testcases/kernel/syscalls/statfs/statfs02.c
ltp/testcases/kernel/syscalls/statfs/statfs03.c
ltp/testcases/kernel/syscalls/stime/stime01.c
ltp/testcases/kernel/syscalls/stime/stime02.c
ltp/testcases/kernel/syscalls/string/string01.c
ltp/testcases/kernel/syscalls/symlink/symlink01.c
ltp/testcases/kernel/syscalls/symlink/symlink03.c
ltp/testcases/kernel/syscalls/symlink/symlink04.c
ltp/testcases/kernel/syscalls/symlink/symlink05.c
ltp/testcases/kernel/syscalls/sync/sync02.c
ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
ltp/testcases/kernel/syscalls/syscall/syscall01.c
ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
ltp/testcases/kernel/syscalls/time/time02.c
ltp/testcases/kernel/syscalls/times/times03.c
ltp/testcases/kernel/syscalls/truncate/truncate01.c
ltp/testcases/kernel/syscalls/truncate/truncate02.c
ltp/testcases/kernel/syscalls/truncate/truncate03.c
ltp/testcases/kernel/syscalls/truncate/truncate04.c
ltp/testcases/kernel/syscalls/umask/umask02.c
ltp/testcases/kernel/syscalls/umask/umask03.c
ltp/testcases/kernel/syscalls/uname/uname02.c
ltp/testcases/kernel/syscalls/uname/uname03.c
ltp/testcases/kernel/syscalls/utime/utime01.c
ltp/testcases/kernel/syscalls/utime/utime02.c
ltp/testcases/kernel/syscalls/utime/utime03.c
ltp/testcases/kernel/syscalls/utime/utime04.c
ltp/testcases/kernel/syscalls/utime/utime05.c
ltp/testcases/kernel/syscalls/utime/utime06.c
ltp/testcases/kernel/syscalls/vfork/vfork01.c
ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
ltp/testcases/kernel/syscalls/wait4/wait401.c
ltp/testcases/kernel/syscalls/wait4/wait402.c
ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
ltp/testcases/kernel/syscalls/write/write02.c
ltp/testcases/kernel/syscalls/write/write03.c
ltp/testcases/kernel/syscalls/write/write04.c
ltp/testcases/kernel/syscalls/write/write05.c
ltp/testcases/kernel/syscalls/writev/writev01.c
ltp/testcases/kernel/syscalls/writev/writev02.c
ltp/testcases/kernel/syscalls/writev/writev03.c
ltp/testcases/kernel/syscalls/writev/writev04.c
ltp/testcases/kernel/syscalls/writev/writev05.c
ltp/testcases/kernel/syscalls/writev/writev06.c

55) Log Message:
fix return(1) -> return 1. Signed-off-by: Michal Simek <monstr@monstr.eu>. 

Modified Files:
ltp/testcases/kernel/fs/inode/inode02.c
ltp/testcases/kernel/fs/scsi/ltpfs/main.c
ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
ltp/testcases/kernel/mem/page/page01.c
ltp/testcases/kernel/sched/nptl/nptl01.c
ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
ltp/testcases/kernel/syscalls/abort/abort01.c
ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
ltp/testcases/kernel/syscalls/symlink/symlink01.c

56) Log Message:
Fix return(NULL) -> return NULL. Signed-off-by: Michal Simek <monstr@monstr.eu>.

Modified Files:
ltp/testcases/kernel/fs/doio/doio.c
ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
ltp/testcases/kernel/syscalls/symlink/symlink01.c

57) Log Message:
Clear Trailing Whitespace. Signed-off-by: Michal Simek <monstr@monstr.eu>.

Modified Files:
ltp/testcases/kernel/containers/netns/crtchild.c
ltp/testcases/kernel/containers/netns/crtchild_delchild.c
ltp/testcases/kernel/containers/netns/par_chld_ftp.c
ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
ltp/testcases/kernel/containers/netns/sysfsview.c
ltp/testcases/kernel/containers/netns/two_children_ns.c
ltp/testcases/kernel/containers/pidns/pidns04.c
ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
ltp/testcases/kernel/device-drivers/base/user_base/tbase_ki.c
ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
ltp/testcases/kernel/device-drivers/include/includeTest.c
ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
ltp/testcases/kernel/device-drivers/usb/user_usb/tusb_ki.c
ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
ltp/testcases/kernel/fs/acls/acl_file_test.c
ltp/testcases/kernel/fs/dmapi/attr.c
ltp/testcases/kernel/fs/dmapi/config.c
ltp/testcases/kernel/fs/dmapi/disp.c
ltp/testcases/kernel/fs/dmapi/dm_test.c
ltp/testcases/kernel/fs/dmapi/event.c
ltp/testcases/kernel/fs/dmapi/event_am.c
ltp/testcases/kernel/fs/dmapi/event_an.c
ltp/testcases/kernel/fs/dmapi/event_sd.c
ltp/testcases/kernel/fs/dmapi/event_sn.c
ltp/testcases/kernel/fs/dmapi/event_us.c
ltp/testcases/kernel/fs/dmapi/handle.c
ltp/testcases/kernel/fs/dmapi/hole.c
ltp/testcases/kernel/fs/dmapi/invis.c
ltp/testcases/kernel/fs/dmapi/mmap.c
ltp/testcases/kernel/fs/dmapi/mmapfile.c
ltp/testcases/kernel/fs/dmapi/mount.c
ltp/testcases/kernel/fs/dmapi/objref.c
ltp/testcases/kernel/fs/dmapi/pmr_post.c
ltp/testcases/kernel/fs/dmapi/pmr_pre.c
ltp/testcases/kernel/fs/dmapi/right.c
ltp/testcases/kernel/fs/dmapi/session.c
ltp/testcases/kernel/fs/dmapi/token.c
ltp/testcases/kernel/fs/doio/doio.c
ltp/testcases/kernel/fs/doio/growfiles.c
ltp/testcases/kernel/fs/doio/iogen.c
ltp/testcases/kernel/fs/fs-bench/create-files.c
ltp/testcases/kernel/fs/fs-bench/random-del-create.c
ltp/testcases/kernel/fs/fs_di/create_datafile.c
ltp/testcases/kernel/fs/fsstress/fsstress.c
ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
ltp/testcases/kernel/fs/ftest/ftest01.c
ltp/testcases/kernel/fs/ftest/ftest02.c
ltp/testcases/kernel/fs/ftest/ftest03.c
ltp/testcases/kernel/fs/ftest/ftest04.c
ltp/testcases/kernel/fs/ftest/ftest06.c
ltp/testcases/kernel/fs/ftest/ftest07.c
ltp/testcases/kernel/fs/inode/inode01.c
ltp/testcases/kernel/fs/inode/inode02.c
ltp/testcases/kernel/fs/mongo/map5.c
ltp/testcases/kernel/fs/mongo/mongo_compare.c
ltp/testcases/kernel/fs/mongo/mongo_read.c
ltp/testcases/kernel/fs/mongo/mongo_slinks.c
ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
ltp/testcases/kernel/fs/mongo/summ.c
ltp/testcases/kernel/fs/openfile/openfile.c
ltp/testcases/kernel/fs/proc/proc01.c
ltp/testcases/kernel/fs/scsi/ltpfs/LtpfsCmds.c
ltp/testcases/kernel/fs/scsi/ltpfs/main.c
ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
ltp/testcases/kernel/fs/scsi/ltpscsi/sg_err.c
ltp/testcases/kernel/fs/stream/stream01.c
ltp/testcases/kernel/fs/stream/stream02.c
ltp/testcases/kernel/fs/stream/stream03.c
ltp/testcases/kernel/fs/stream/stream04.c
ltp/testcases/kernel/fs/stream/stream05.c
ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
ltp/testcases/kernel/io/aio/aio01/aio01.c
ltp/testcases/kernel/io/aio/aio02/main.c
ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
ltp/testcases/kernel/io/direct_io/diotest1.c
ltp/testcases/kernel/io/direct_io/diotest2.c
ltp/testcases/kernel/io/direct_io/diotest3.c
ltp/testcases/kernel/io/direct_io/diotest4.c
ltp/testcases/kernel/io/direct_io/diotest5.c
ltp/testcases/kernel/io/direct_io/diotest6.c
ltp/testcases/kernel/io/direct_io/diotest_routines.c
ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
ltp/testcases/kernel/io/disktest/childmain.c
ltp/testcases/kernel/io/disktest/dump.c
ltp/testcases/kernel/io/disktest/globals.c
ltp/testcases/kernel/io/disktest/main.c
ltp/testcases/kernel/io/disktest/parse.c
ltp/testcases/kernel/io/disktest/sfunc.c
ltp/testcases/kernel/io/disktest/threading.c
ltp/testcases/kernel/io/disktest/timer.c
ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
ltp/testcases/kernel/io/ltp-aiodio/read_checkzero.c
ltp/testcases/kernel/io/stress_cd/stress_cd.c
ltp/testcases/kernel/io/writetest/writetest.c
ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
ltp/testcases/kernel/ipc/ipc_stress/shmem_test_01.c
ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
ltp/testcases/kernel/ipc/ipc_stress/signal_test_02.c
ltp/testcases/kernel/ipc/ipc_stress/signal_test_03.c
ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
ltp/testcases/kernel/ipc/ipc_stress/signal_test_06.c
ltp/testcases/kernel/ipc/ipc_stress/signal_test_07.c
ltp/testcases/kernel/ipc/pipeio/pipeio.c
ltp/testcases/kernel/ipc/semaphore/sem01.c
ltp/testcases/kernel/ipc/semaphore/sem02.c
ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
ltp/testcases/kernel/mem/hugetlb/lib/libipc.c
ltp/testcases/kernel/mem/libmm/mm_core_apis.c
ltp/testcases/kernel/mem/mem/mem01.c
ltp/testcases/kernel/mem/mem/mem02.c
ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
ltp/testcases/kernel/mem/mtest01/mtest01.c
ltp/testcases/kernel/mem/mtest05/mmstress.c
ltp/testcases/kernel/mem/mtest06/mmap1.c
ltp/testcases/kernel/mem/mtest06/mmap2.c
ltp/testcases/kernel/mem/mtest06/mmap3.c
ltp/testcases/kernel/mem/mtest06/shmat1.c
ltp/testcases/kernel/mem/mtest07/mallocstress.c
ltp/testcases/kernel/mem/mtest07/shm_test.c
ltp/testcases/kernel/mem/page/page01.c
ltp/testcases/kernel/mem/page/page02.c
ltp/testcases/kernel/module/create_module/create_module01.c
ltp/testcases/kernel/module/create_module/create_module02.c
ltp/testcases/kernel/module/delete_module/delete_module01.c
ltp/testcases/kernel/module/delete_module/delete_module02.c
ltp/testcases/kernel/module/delete_module/delete_module03.c
ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
ltp/testcases/kernel/module/query_module/query_module01.c
ltp/testcases/kernel/module/query_module/query_module02.c
ltp/testcases/kernel/module/query_module/query_module03.c
ltp/testcases/kernel/numa/numa_node_size.c
ltp/testcases/kernel/numa/support_numa.c
ltp/testcases/kernel/power_management/check_kv_arch.c
ltp/testcases/kernel/pty/pty01.c
ltp/testcases/kernel/sched/clisrv/pthcli.c
ltp/testcases/kernel/sched/clisrv/pthserv.c
ltp/testcases/kernel/sched/clisrv/readline.c
ltp/testcases/kernel/sched/nptl/nptl01.c
ltp/testcases/kernel/sched/process_stress/process.c
ltp/testcases/kernel/sched/pthreads/pth_str02.c
ltp/testcases/kernel/sched/pthreads/pth_str03.c
ltp/testcases/kernel/sched/sched_stress/sched.c
ltp/testcases/kernel/sched/sched_stress/sched_driver.c
ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
ltp/testcases/kernel/sched/sched_stress/sched_tc1.c
ltp/testcases/kernel/sched/sched_stress/sched_tc2.c
ltp/testcases/kernel/sched/sched_stress/sched_tc3.c
ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
ltp/testcases/kernel/sched/sched_stress/sched_tc5.c
ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
ltp/testcases/kernel/sched/tool/time-schedule.c
ltp/testcases/kernel/sched/tool/trace_sched.c
ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_lease.c
ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_chroot.c
ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_rawio.c
ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_child.c
ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_child.c
ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_child.c
ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_fcntl.c
ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_lock.c
ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mmap.c
ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mprotect.c
ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_nofcntl.c
ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_seek.c
ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_child.c
ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_append2write.c
ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_fopen.c
ltp/testcases/kernel/security/selinux-testsuite/tests/ptrace/selinux_ptrace.c
ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_child.c
ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_create/selinux_task_create_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_source.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_target.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_source.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_target.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_source.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_target.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_setnice/selinux_task_setnice_target.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_target.c
ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_child.c
ltp/testcases/kernel/syscalls/accept/accept01.c
ltp/testcases/kernel/syscalls/accept4/accept4_01.c
ltp/testcases/kernel/syscalls/access/access01.c
ltp/testcases/kernel/syscalls/access/access02.c
ltp/testcases/kernel/syscalls/access/access03.c
ltp/testcases/kernel/syscalls/access/access04.c
ltp/testcases/kernel/syscalls/access/access05.c
ltp/testcases/kernel/syscalls/acct/acct01.c
ltp/testcases/kernel/syscalls/acct/acct02.c
ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
ltp/testcases/kernel/syscalls/alarm/alarm01.c
ltp/testcases/kernel/syscalls/alarm/alarm02.c
ltp/testcases/kernel/syscalls/alarm/alarm03.c
ltp/testcases/kernel/syscalls/alarm/alarm05.c
ltp/testcases/kernel/syscalls/alarm/alarm06.c
ltp/testcases/kernel/syscalls/alarm/alarm07.c
ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
ltp/testcases/kernel/syscalls/bind/bind01.c
ltp/testcases/kernel/syscalls/bind/bind02.c
ltp/testcases/kernel/syscalls/brk/brk01.c
ltp/testcases/kernel/syscalls/capget/capget01.c
ltp/testcases/kernel/syscalls/capget/capget02.c
ltp/testcases/kernel/syscalls/capset/capset01.c
ltp/testcases/kernel/syscalls/capset/capset02.c
ltp/testcases/kernel/syscalls/chdir/chdir02.c
ltp/testcases/kernel/syscalls/chdir/chdir03.c
ltp/testcases/kernel/syscalls/chdir/chdir04.c
ltp/testcases/kernel/syscalls/chmod/change_owner.c
ltp/testcases/kernel/syscalls/chmod/chmod01.c
ltp/testcases/kernel/syscalls/chmod/chmod02.c
ltp/testcases/kernel/syscalls/chmod/chmod03.c
ltp/testcases/kernel/syscalls/chmod/chmod04.c
ltp/testcases/kernel/syscalls/chmod/chmod05.c
ltp/testcases/kernel/syscalls/chmod/chmod06.c
ltp/testcases/kernel/syscalls/chmod/chmod07.c
ltp/testcases/kernel/syscalls/chown/chown01.c
ltp/testcases/kernel/syscalls/chown/chown02.c
ltp/testcases/kernel/syscalls/chown/chown03.c
ltp/testcases/kernel/syscalls/chown/chown04.c
ltp/testcases/kernel/syscalls/chown/chown05.c
ltp/testcases/kernel/syscalls/chroot/chroot02.c
ltp/testcases/kernel/syscalls/chroot/chroot04.c
ltp/testcases/kernel/syscalls/clone/clone01.c
ltp/testcases/kernel/syscalls/clone/clone02.c
ltp/testcases/kernel/syscalls/clone/clone03.c
ltp/testcases/kernel/syscalls/clone/clone04.c
ltp/testcases/kernel/syscalls/clone/clone05.c
ltp/testcases/kernel/syscalls/clone/clone06.c
ltp/testcases/kernel/syscalls/clone/clone07.c
ltp/testcases/kernel/syscalls/close/close08.c
ltp/testcases/kernel/syscalls/confstr/confstr01.c
ltp/testcases/kernel/syscalls/connect/connect01.c
ltp/testcases/kernel/syscalls/creat/creat08.c
ltp/testcases/kernel/syscalls/creat/creat09.c
ltp/testcases/kernel/syscalls/dup/dup01.c
ltp/testcases/kernel/syscalls/dup/dup02.c
ltp/testcases/kernel/syscalls/dup/dup03.c
ltp/testcases/kernel/syscalls/dup/dup04.c
ltp/testcases/kernel/syscalls/dup/dup05.c
ltp/testcases/kernel/syscalls/dup/dup06.c
ltp/testcases/kernel/syscalls/dup/dup07.c
ltp/testcases/kernel/syscalls/dup2/dup201.c
ltp/testcases/kernel/syscalls/dup2/dup204.c
ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
ltp/testcases/kernel/syscalls/execl/execl01.c
ltp/testcases/kernel/syscalls/execle/execle01.c
ltp/testcases/kernel/syscalls/execlp/execlp01.c
ltp/testcases/kernel/syscalls/execv/execv01.c
ltp/testcases/kernel/syscalls/execve/execve01.c
ltp/testcases/kernel/syscalls/execve/execve02.c
ltp/testcases/kernel/syscalls/execve/execve03.c
ltp/testcases/kernel/syscalls/execve/execve05.c
ltp/testcases/kernel/syscalls/execve/execve06.c
ltp/testcases/kernel/syscalls/execvp/execvp01.c
ltp/testcases/kernel/syscalls/exit/exit02.c
ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
ltp/testcases/kernel/syscalls/flock/flock01.c
ltp/testcases/kernel/syscalls/flock/flock02.c
ltp/testcases/kernel/syscalls/flock/flock03.c
ltp/testcases/kernel/syscalls/flock/flock04.c
ltp/testcases/kernel/syscalls/flock/flock05.c
ltp/testcases/kernel/syscalls/flock/flock06.c
ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
ltp/testcases/kernel/syscalls/fork/fork01.c
ltp/testcases/kernel/syscalls/fork/fork04.c
ltp/testcases/kernel/syscalls/fork/fork05.c
ltp/testcases/kernel/syscalls/fork/fork07.c
ltp/testcases/kernel/syscalls/fork/fork08.c
ltp/testcases/kernel/syscalls/fork/fork09.c
ltp/testcases/kernel/syscalls/fork/fork10.c
ltp/testcases/kernel/syscalls/fork/fork12.c
ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
ltp/testcases/kernel/syscalls/fstat/fstat01.c
ltp/testcases/kernel/syscalls/fstat/fstat02.c
ltp/testcases/kernel/syscalls/fstat/fstat03.c
ltp/testcases/kernel/syscalls/fstat/fstat04.c
ltp/testcases/kernel/syscalls/fstat/fstat05.c
ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
ltp/testcases/kernel/syscalls/fsync/fsync01.c
ltp/testcases/kernel/syscalls/fsync/fsync02.c
ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
ltp/testcases/kernel/syscalls/futimesat/futimesat01.c
ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
ltp/testcases/kernel/syscalls/getdents/getdents01.c
ltp/testcases/kernel/syscalls/getdents/getdents02.c
ltp/testcases/kernel/syscalls/getdents/getdents03.c
ltp/testcases/kernel/syscalls/getdents/getdents04.c
ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
ltp/testcases/kernel/syscalls/getegid/getegid01.c
ltp/testcases/kernel/syscalls/getegid/getegid02.c
ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
ltp/testcases/kernel/syscalls/getgid/getgid01.c
ltp/testcases/kernel/syscalls/getgid/getgid03.c
ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
ltp/testcases/kernel/syscalls/getpid/getpid01.c
ltp/testcases/kernel/syscalls/getpid/getpid02.c
ltp/testcases/kernel/syscalls/getppid/getppid01.c
ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
ltp/testcases/kernel/syscalls/getsid/getsid02.c
ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
ltp/testcases/kernel/syscalls/gettid/gettid01.c
ltp/testcases/kernel/syscalls/getuid/getuid01.c
ltp/testcases/kernel/syscalls/getuid/getuid03.c
ltp/testcases/kernel/syscalls/inotify/inotify01.c
ltp/testcases/kernel/syscalls/inotify/inotify02.c
ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
ltp/testcases/kernel/syscalls/iopl/iopl01.c
ltp/testcases/kernel/syscalls/iopl/iopl02.c
ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
ltp/testcases/kernel/syscalls/kill/kill02.c
ltp/testcases/kernel/syscalls/kill/kill05.c
ltp/testcases/kernel/syscalls/kill/kill07.c
ltp/testcases/kernel/syscalls/kill/kill09.c
ltp/testcases/kernel/syscalls/kill/kill10.c
ltp/testcases/kernel/syscalls/kill/kill11.c
ltp/testcases/kernel/syscalls/kill/kill12.c
ltp/testcases/kernel/syscalls/lchown/lchown01.c
ltp/testcases/kernel/syscalls/lchown/lchown02.c
ltp/testcases/kernel/syscalls/libevent/buffer.c
ltp/testcases/kernel/syscalls/libevent/epoll.c
ltp/testcases/kernel/syscalls/libevent/evbuffer.c
ltp/testcases/kernel/syscalls/libevent/event.c
ltp/testcases/kernel/syscalls/libevent/kqueue.c
ltp/testcases/kernel/syscalls/libevent/poll.c
ltp/testcases/kernel/syscalls/libevent/select.c
ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
ltp/testcases/kernel/syscalls/link/link02.c
ltp/testcases/kernel/syscalls/link/link03.c
ltp/testcases/kernel/syscalls/link/link04.c
ltp/testcases/kernel/syscalls/link/link05.c
ltp/testcases/kernel/syscalls/link/link06.c
ltp/testcases/kernel/syscalls/link/link07.c
ltp/testcases/kernel/syscalls/linkat/linkat01.c
ltp/testcases/kernel/syscalls/listen/listen01.c
ltp/testcases/kernel/syscalls/lseek/lseek01.c
ltp/testcases/kernel/syscalls/lseek/lseek02.c
ltp/testcases/kernel/syscalls/lseek/lseek03.c
ltp/testcases/kernel/syscalls/lseek/lseek04.c
ltp/testcases/kernel/syscalls/lseek/lseek05.c
ltp/testcases/kernel/syscalls/lseek/lseek06.c
ltp/testcases/kernel/syscalls/lseek/lseek07.c
ltp/testcases/kernel/syscalls/lseek/lseek08.c
ltp/testcases/kernel/syscalls/lseek/lseek09.c
ltp/testcases/kernel/syscalls/lseek/lseek10.c
ltp/testcases/kernel/syscalls/lstat/lstat01.c
ltp/testcases/kernel/syscalls/lstat/lstat02.c
ltp/testcases/kernel/syscalls/lstat/lstat03.c
ltp/testcases/kernel/syscalls/madvise/madvise01.c
ltp/testcases/kernel/syscalls/madvise/madvise02.c
ltp/testcases/kernel/syscalls/madvise/madvise03.c
ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
ltp/testcases/kernel/syscalls/mincore/mincore01.c
ltp/testcases/kernel/syscalls/mincore/mincore02.c
ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
ltp/testcases/kernel/syscalls/mkdirat/mkdirat01.c
ltp/testcases/kernel/syscalls/mknod/mknod01.c
ltp/testcases/kernel/syscalls/mknod/mknod02.c
ltp/testcases/kernel/syscalls/mknod/mknod03.c
ltp/testcases/kernel/syscalls/mknod/mknod04.c
ltp/testcases/kernel/syscalls/mknod/mknod05.c
ltp/testcases/kernel/syscalls/mknod/mknod06.c
ltp/testcases/kernel/syscalls/mknod/mknod07.c
ltp/testcases/kernel/syscalls/mknod/mknod08.c
ltp/testcases/kernel/syscalls/mknod/mknod09.c
ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
ltp/testcases/kernel/syscalls/mlock/mlock01.c
ltp/testcases/kernel/syscalls/mlock/mlock02.c
ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
ltp/testcases/kernel/syscalls/mmap/mmap001.c
ltp/testcases/kernel/syscalls/mmap/mmap01.c
ltp/testcases/kernel/syscalls/mmap/mmap02.c
ltp/testcases/kernel/syscalls/mmap/mmap03.c
ltp/testcases/kernel/syscalls/mmap/mmap04.c
ltp/testcases/kernel/syscalls/mmap/mmap05.c
ltp/testcases/kernel/syscalls/mmap/mmap06.c
ltp/testcases/kernel/syscalls/mmap/mmap07.c
ltp/testcases/kernel/syscalls/mmap/mmap08.c
ltp/testcases/kernel/syscalls/mmap/mmap09.c
ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
ltp/testcases/kernel/syscalls/mount/mount01.c
ltp/testcases/kernel/syscalls/mount/mount02.c
ltp/testcases/kernel/syscalls/mount/mount03.c
ltp/testcases/kernel/syscalls/mount/mount04.c
ltp/testcases/kernel/syscalls/mount/setuid_test.c
ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
ltp/testcases/kernel/syscalls/mremap/mremap01.c
ltp/testcases/kernel/syscalls/mremap/mremap02.c
ltp/testcases/kernel/syscalls/mremap/mremap03.c
ltp/testcases/kernel/syscalls/mremap/mremap04.c
ltp/testcases/kernel/syscalls/msync/msync01.c
ltp/testcases/kernel/syscalls/msync/msync02.c
ltp/testcases/kernel/syscalls/msync/msync03.c
ltp/testcases/kernel/syscalls/msync/msync04.c
ltp/testcases/kernel/syscalls/msync/msync05.c
ltp/testcases/kernel/syscalls/munlock/munlock01.c
ltp/testcases/kernel/syscalls/munlock/munlock02.c
ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
ltp/testcases/kernel/syscalls/munmap/munmap01.c
ltp/testcases/kernel/syscalls/munmap/munmap02.c
ltp/testcases/kernel/syscalls/munmap/munmap03.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
ltp/testcases/kernel/syscalls/nftw/lib.c
ltp/testcases/kernel/syscalls/nftw/lib64.c
ltp/testcases/kernel/syscalls/nftw/nftw.c
ltp/testcases/kernel/syscalls/nftw/nftw64.c
ltp/testcases/kernel/syscalls/nftw/test.c
ltp/testcases/kernel/syscalls/nftw/test64.c
ltp/testcases/kernel/syscalls/nftw/test_func.c
ltp/testcases/kernel/syscalls/nftw/test_func64.c
ltp/testcases/kernel/syscalls/nftw/tools.c
ltp/testcases/kernel/syscalls/nftw/tools64.c
ltp/testcases/kernel/syscalls/nice/nice01.c
ltp/testcases/kernel/syscalls/nice/nice02.c
ltp/testcases/kernel/syscalls/nice/nice03.c
ltp/testcases/kernel/syscalls/nice/nice04.c
ltp/testcases/kernel/syscalls/nice/nice05.c
ltp/testcases/kernel/syscalls/open/open01.c
ltp/testcases/kernel/syscalls/open/open02.c
ltp/testcases/kernel/syscalls/open/open03.c
ltp/testcases/kernel/syscalls/open/open04.c
ltp/testcases/kernel/syscalls/open/open10.c
ltp/testcases/kernel/syscalls/openat/openat01.c
ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
ltp/testcases/kernel/syscalls/pause/pause01.c
ltp/testcases/kernel/syscalls/pause/pause02.c
ltp/testcases/kernel/syscalls/pause/pause03.c
ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
ltp/testcases/kernel/syscalls/pipe/pipe02.c
ltp/testcases/kernel/syscalls/pipe/pipe03.c
ltp/testcases/kernel/syscalls/pipe/pipe04.c
ltp/testcases/kernel/syscalls/pipe/pipe10.c
ltp/testcases/kernel/syscalls/pipe/pipe11.c
ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
ltp/testcases/kernel/syscalls/poll/poll01.c
ltp/testcases/kernel/syscalls/prctl/prctl01.c
ltp/testcases/kernel/syscalls/prctl/prctl02.c
ltp/testcases/kernel/syscalls/profil/profil01.c
ltp/testcases/kernel/syscalls/pselect/pselect01.c
ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
ltp/testcases/kernel/syscalls/read/read01.c
ltp/testcases/kernel/syscalls/readdir/readdir01.c
ltp/testcases/kernel/syscalls/readdir/readdir02.c
ltp/testcases/kernel/syscalls/readlink/readlink01.c
ltp/testcases/kernel/syscalls/readlink/readlink02.c
ltp/testcases/kernel/syscalls/readlink/readlink03.c
ltp/testcases/kernel/syscalls/readlink/readlink04.c
ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
ltp/testcases/kernel/syscalls/readv/readv03.c
ltp/testcases/kernel/syscalls/reboot/reboot01.c
ltp/testcases/kernel/syscalls/reboot/reboot02.c
ltp/testcases/kernel/syscalls/recv/recv01.c
ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
ltp/testcases/kernel/syscalls/rename/rename01.c
ltp/testcases/kernel/syscalls/rename/rename02.c
ltp/testcases/kernel/syscalls/rename/rename03.c
ltp/testcases/kernel/syscalls/rename/rename04.c
ltp/testcases/kernel/syscalls/rename/rename05.c
ltp/testcases/kernel/syscalls/rename/rename06.c
ltp/testcases/kernel/syscalls/rename/rename07.c
ltp/testcases/kernel/syscalls/rename/rename08.c
ltp/testcases/kernel/syscalls/rename/rename09.c
ltp/testcases/kernel/syscalls/rename/rename10.c
ltp/testcases/kernel/syscalls/rename/rename12.c
ltp/testcases/kernel/syscalls/rename/rename13.c
ltp/testcases/kernel/syscalls/rename/rename14.c
ltp/testcases/kernel/syscalls/renameat/renameat01.c
ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
ltp/testcases/kernel/syscalls/select/select01.c
ltp/testcases/kernel/syscalls/select/select02.c
ltp/testcases/kernel/syscalls/select/select03.c
ltp/testcases/kernel/syscalls/send/send01.c
ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
ltp/testcases/kernel/syscalls/sendto/sendto01.c
ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
ltp/testcases/kernel/syscalls/setegid/setegid01.c
ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
ltp/testcases/kernel/syscalls/setgid/setgid01.c
ltp/testcases/kernel/syscalls/setgid/setgid02.c
ltp/testcases/kernel/syscalls/setgid/setgid03.c
ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
ltp/testcases/kernel/syscalls/setregid/setregid01.c
ltp/testcases/kernel/syscalls/setregid/setregid02.c
ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
ltp/testcases/kernel/syscalls/setuid/setuid01.c
ltp/testcases/kernel/syscalls/setuid/setuid02.c
ltp/testcases/kernel/syscalls/setuid/setuid04.c
ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
ltp/testcases/kernel/syscalls/sighold/sighold02.c
ltp/testcases/kernel/syscalls/signal/signal01.c
ltp/testcases/kernel/syscalls/signal/signal04.c
ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
ltp/testcases/kernel/syscalls/splice/splice01.c
ltp/testcases/kernel/syscalls/stat/stat01.c
ltp/testcases/kernel/syscalls/stat/stat02.c
ltp/testcases/kernel/syscalls/stat/stat03.c
ltp/testcases/kernel/syscalls/stat/stat05.c
ltp/testcases/kernel/syscalls/stat/stat06.c
ltp/testcases/kernel/syscalls/statfs/statfs01.c
ltp/testcases/kernel/syscalls/statfs/statfs03.c
ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
ltp/testcases/kernel/syscalls/stime/stime01.c
ltp/testcases/kernel/syscalls/stime/stime02.c
ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
ltp/testcases/kernel/syscalls/swapon/swapon01.c
ltp/testcases/kernel/syscalls/swapon/swapon02.c
ltp/testcases/kernel/syscalls/swapon/swapon03.c
ltp/testcases/kernel/syscalls/symlink/symlink01.c
ltp/testcases/kernel/syscalls/symlink/symlink02.c
ltp/testcases/kernel/syscalls/symlink/symlink03.c
ltp/testcases/kernel/syscalls/symlink/symlink04.c
ltp/testcases/kernel/syscalls/symlink/symlink05.c
ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
ltp/testcases/kernel/syscalls/sync/sync01.c
ltp/testcases/kernel/syscalls/sync/sync02.c
ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
ltp/testcases/kernel/syscalls/syscall/syscall01.c
ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
ltp/testcases/kernel/syscalls/syslog/syslog11.c
ltp/testcases/kernel/syscalls/syslog/syslog12.c
ltp/testcases/kernel/syscalls/syslog/syslogtst.c
ltp/testcases/kernel/syscalls/tee/tee01.c
ltp/testcases/kernel/syscalls/time/time01.c
ltp/testcases/kernel/syscalls/time/time02.c
ltp/testcases/kernel/syscalls/times/times01.c
ltp/testcases/kernel/syscalls/times/times03.c
ltp/testcases/kernel/syscalls/truncate/truncate01.c
ltp/testcases/kernel/syscalls/truncate/truncate02.c
ltp/testcases/kernel/syscalls/truncate/truncate03.c
ltp/testcases/kernel/syscalls/truncate/truncate04.c
ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
ltp/testcases/kernel/syscalls/umask/umask01.c
ltp/testcases/kernel/syscalls/umask/umask03.c
ltp/testcases/kernel/syscalls/umount/umount01.c
ltp/testcases/kernel/syscalls/umount/umount02.c
ltp/testcases/kernel/syscalls/umount/umount03.c
ltp/testcases/kernel/syscalls/uname/uname01.c
ltp/testcases/kernel/syscalls/unlink/unlink05.c
ltp/testcases/kernel/syscalls/unlink/unlink06.c
ltp/testcases/kernel/syscalls/unlink/unlink07.c
ltp/testcases/kernel/syscalls/unlink/unlink08.c
ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
ltp/testcases/kernel/syscalls/ustat/ustat01.c
ltp/testcases/kernel/syscalls/ustat/ustat02.c
ltp/testcases/kernel/syscalls/utime/utime01.c
ltp/testcases/kernel/syscalls/utime/utime02.c
ltp/testcases/kernel/syscalls/utime/utime03.c
ltp/testcases/kernel/syscalls/utime/utime04.c
ltp/testcases/kernel/syscalls/utime/utime05.c
ltp/testcases/kernel/syscalls/utime/utime06.c
ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
ltp/testcases/kernel/syscalls/vfork/vfork01.c
ltp/testcases/kernel/syscalls/vfork/vfork02.c
ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
ltp/testcases/kernel/syscalls/wait/wait02.c
ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
ltp/testcases/kernel/syscalls/write/write01.c
ltp/testcases/kernel/syscalls/write/write02.c
ltp/testcases/kernel/syscalls/write/write04.c
ltp/testcases/kernel/syscalls/writev/writev01.c
ltp/testcases/kernel/syscalls/writev/writev02.c
ltp/testcases/kernel/syscalls/writev/writev06.c

58) Log Message:
Clean Trailing Tab: Signed-off-by: Michal Simek <monstr@monstr.eu>.

Modified Files:
ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
ltp/testcases/kernel/device-drivers/include/includeTest.c
ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
ltp/testcases/kernel/fs/acls/acl_file_test.c
ltp/testcases/kernel/fs/acls/acl_link_test.c
ltp/testcases/kernel/fs/dmapi/attr.c
ltp/testcases/kernel/fs/dmapi/config.c
ltp/testcases/kernel/fs/dmapi/disp.c
ltp/testcases/kernel/fs/dmapi/dm_test.c
ltp/testcases/kernel/fs/dmapi/event.c
ltp/testcases/kernel/fs/dmapi/event_am.c
ltp/testcases/kernel/fs/dmapi/event_an.c
ltp/testcases/kernel/fs/dmapi/event_sd.c
ltp/testcases/kernel/fs/dmapi/event_sn.c
ltp/testcases/kernel/fs/dmapi/event_us.c
ltp/testcases/kernel/fs/dmapi/handle.c
ltp/testcases/kernel/fs/dmapi/hole.c
ltp/testcases/kernel/fs/dmapi/invis.c
ltp/testcases/kernel/fs/dmapi/mmap.c
ltp/testcases/kernel/fs/dmapi/mmapfile.c
ltp/testcases/kernel/fs/dmapi/mount.c
ltp/testcases/kernel/fs/dmapi/objref.c
ltp/testcases/kernel/fs/dmapi/pmr_post.c
ltp/testcases/kernel/fs/dmapi/pmr_pre.c
ltp/testcases/kernel/fs/dmapi/right.c
ltp/testcases/kernel/fs/dmapi/session.c
ltp/testcases/kernel/fs/dmapi/token.c
ltp/testcases/kernel/fs/doio/doio.c
ltp/testcases/kernel/fs/doio/growfiles.c
ltp/testcases/kernel/fs/doio/iogen.c
ltp/testcases/kernel/fs/fs_di/create_datafile.c
ltp/testcases/kernel/fs/fsstress/fsstress.c
ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
ltp/testcases/kernel/fs/ftest/ftest01.c
ltp/testcases/kernel/fs/ftest/ftest02.c
ltp/testcases/kernel/fs/ftest/ftest03.c
ltp/testcases/kernel/fs/ftest/ftest04.c
ltp/testcases/kernel/fs/ftest/ftest05.c
ltp/testcases/kernel/fs/ftest/ftest06.c
ltp/testcases/kernel/fs/ftest/ftest07.c
ltp/testcases/kernel/fs/ftest/ftest08.c
ltp/testcases/kernel/fs/inode/inode01.c
ltp/testcases/kernel/fs/inode/inode02.c
ltp/testcases/kernel/fs/mongo/mongo_compare.c
ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
ltp/testcases/kernel/fs/openfile/openfile.c
ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
ltp/testcases/kernel/fs/stream/stream01.c
ltp/testcases/kernel/fs/stream/stream02.c
ltp/testcases/kernel/fs/stream/stream03.c
ltp/testcases/kernel/fs/stream/stream04.c
ltp/testcases/kernel/fs/stream/stream05.c
ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
ltp/testcases/kernel/io/aio/aio01/aio01.c
ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
ltp/testcases/kernel/io/direct_io/diotest1.c
ltp/testcases/kernel/io/direct_io/diotest2.c
ltp/testcases/kernel/io/direct_io/diotest4.c
ltp/testcases/kernel/io/direct_io/diotest5.c
ltp/testcases/kernel/io/direct_io/diotest_routines.c
ltp/testcases/kernel/io/disktest/childmain.c
ltp/testcases/kernel/io/disktest/main.c
ltp/testcases/kernel/io/disktest/threading.c
ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
ltp/testcases/kernel/io/ltp-aiodio/aiodio_append.c
ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
ltp/testcases/kernel/io/stress_cd/stress_cd.c
ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
ltp/testcases/kernel/ipc/pipeio/pipeio.c
ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
ltp/testcases/kernel/mem/mem/mem01.c
ltp/testcases/kernel/mem/mem/mem02.c
ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
ltp/testcases/kernel/mem/mtest06/mmap1.c
ltp/testcases/kernel/mem/mtest06/shmat1.c
ltp/testcases/kernel/mem/mtest07/shm_test.c
ltp/testcases/kernel/mem/page/page01.c
ltp/testcases/kernel/mem/page/page02.c
ltp/testcases/kernel/mem/vmtests/data_space.c
ltp/testcases/kernel/mem/vmtests/stack_space.c
ltp/testcases/kernel/module/create_module/create_module01.c
ltp/testcases/kernel/module/delete_module/delete_module01.c
ltp/testcases/kernel/module/query_module/query_module01.c
ltp/testcases/kernel/module/query_module/query_module03.c
ltp/testcases/kernel/numa/numa_node_size.c
ltp/testcases/kernel/pty/hangup01.c
ltp/testcases/kernel/pty/ptem01.c
ltp/testcases/kernel/pty/pty01.c
ltp/testcases/kernel/sched/clisrv/pthserv.c
ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
ltp/testcases/kernel/sched/nptl/nptl01.c
ltp/testcases/kernel/sched/process_stress/process.c
ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
ltp/testcases/kernel/sched/tool/time-schedule.c
ltp/testcases/kernel/sched/tool/trace_sched.c
ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrans/selinux_dyntrans_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_server.c
ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_setpgid/selinux_task_setpgid_source.c
ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_parent.c
ltp/testcases/kernel/syscalls/access/access01.c
ltp/testcases/kernel/syscalls/access/access02.c
ltp/testcases/kernel/syscalls/access/access03.c
ltp/testcases/kernel/syscalls/access/access04.c
ltp/testcases/kernel/syscalls/acct/acct01.c
ltp/testcases/kernel/syscalls/acct/acct02.c
ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
ltp/testcases/kernel/syscalls/alarm/alarm01.c
ltp/testcases/kernel/syscalls/alarm/alarm03.c
ltp/testcases/kernel/syscalls/alarm/alarm05.c
ltp/testcases/kernel/syscalls/alarm/alarm06.c
ltp/testcases/kernel/syscalls/alarm/alarm07.c
ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
ltp/testcases/kernel/syscalls/bind/bind02.c
ltp/testcases/kernel/syscalls/brk/brk01.c
ltp/testcases/kernel/syscalls/capget/capget02.c
ltp/testcases/kernel/syscalls/capset/capset02.c
ltp/testcases/kernel/syscalls/chdir/chdir02.c
ltp/testcases/kernel/syscalls/chmod/chmod01.c
ltp/testcases/kernel/syscalls/chmod/chmod02.c
ltp/testcases/kernel/syscalls/chmod/chmod03.c
ltp/testcases/kernel/syscalls/chmod/chmod04.c
ltp/testcases/kernel/syscalls/chmod/chmod05.c
ltp/testcases/kernel/syscalls/chmod/chmod06.c
ltp/testcases/kernel/syscalls/chmod/chmod07.c
ltp/testcases/kernel/syscalls/chown/chown01.c
ltp/testcases/kernel/syscalls/chown/chown02.c
ltp/testcases/kernel/syscalls/chown/chown03.c
ltp/testcases/kernel/syscalls/chown/chown04.c
ltp/testcases/kernel/syscalls/chown/chown05.c
ltp/testcases/kernel/syscalls/chroot/chroot02.c
ltp/testcases/kernel/syscalls/clone/clone01.c
ltp/testcases/kernel/syscalls/clone/clone02.c
ltp/testcases/kernel/syscalls/clone/clone03.c
ltp/testcases/kernel/syscalls/clone/clone04.c
ltp/testcases/kernel/syscalls/clone/clone05.c
ltp/testcases/kernel/syscalls/clone/clone06.c
ltp/testcases/kernel/syscalls/clone/clone07.c
ltp/testcases/kernel/syscalls/close/close01.c
ltp/testcases/kernel/syscalls/close/close08.c
ltp/testcases/kernel/syscalls/creat/creat08.c
ltp/testcases/kernel/syscalls/creat/creat09.c
ltp/testcases/kernel/syscalls/dup/dup01.c
ltp/testcases/kernel/syscalls/dup/dup02.c
ltp/testcases/kernel/syscalls/dup/dup03.c
ltp/testcases/kernel/syscalls/dup/dup04.c
ltp/testcases/kernel/syscalls/dup/dup05.c
ltp/testcases/kernel/syscalls/dup/dup06.c
ltp/testcases/kernel/syscalls/dup/dup07.c
ltp/testcases/kernel/syscalls/dup2/dup205.c
ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
ltp/testcases/kernel/syscalls/execl/execl01.c
ltp/testcases/kernel/syscalls/execle/execle01.c
ltp/testcases/kernel/syscalls/execlp/execlp01.c
ltp/testcases/kernel/syscalls/execv/execv01.c
ltp/testcases/kernel/syscalls/execve/execve01.c
ltp/testcases/kernel/syscalls/execve/execve02.c
ltp/testcases/kernel/syscalls/execve/execve04.c
ltp/testcases/kernel/syscalls/execve/execve05.c
ltp/testcases/kernel/syscalls/execve/execve06.c
ltp/testcases/kernel/syscalls/execvp/execvp01.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
ltp/testcases/kernel/syscalls/flock/flock01.c
ltp/testcases/kernel/syscalls/flock/flock02.c
ltp/testcases/kernel/syscalls/flock/flock03.c
ltp/testcases/kernel/syscalls/flock/flock04.c
ltp/testcases/kernel/syscalls/flock/flock05.c
ltp/testcases/kernel/syscalls/flock/flock06.c
ltp/testcases/kernel/syscalls/fork/fork01.c
ltp/testcases/kernel/syscalls/fork/fork03.c
ltp/testcases/kernel/syscalls/fork/fork04.c
ltp/testcases/kernel/syscalls/fork/fork07.c
ltp/testcases/kernel/syscalls/fork/fork08.c
ltp/testcases/kernel/syscalls/fork/fork09.c
ltp/testcases/kernel/syscalls/fork/fork10.c
ltp/testcases/kernel/syscalls/fork/fork12.c
ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
ltp/testcases/kernel/syscalls/fstat/fstat01.c
ltp/testcases/kernel/syscalls/fstat/fstat02.c
ltp/testcases/kernel/syscalls/fstat/fstat03.c
ltp/testcases/kernel/syscalls/fstat/fstat04.c
ltp/testcases/kernel/syscalls/fstat/fstat05.c
ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
ltp/testcases/kernel/syscalls/fsync/fsync01.c
ltp/testcases/kernel/syscalls/fsync/fsync02.c
ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
ltp/testcases/kernel/syscalls/getdents/getdents01.c
ltp/testcases/kernel/syscalls/getdents/getdents02.c
ltp/testcases/kernel/syscalls/getdents/getdents03.c
ltp/testcases/kernel/syscalls/getdents/getdents04.c
ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
ltp/testcases/kernel/syscalls/getegid/getegid01.c
ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
ltp/testcases/kernel/syscalls/getgid/getgid01.c
ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
ltp/testcases/kernel/syscalls/getpid/getpid01.c
ltp/testcases/kernel/syscalls/getpid/getpid02.c
ltp/testcases/kernel/syscalls/getppid/getppid01.c
ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
ltp/testcases/kernel/syscalls/getsid/getsid01.c
ltp/testcases/kernel/syscalls/getsid/getsid02.c
ltp/testcases/kernel/syscalls/getuid/getuid01.c
ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
ltp/testcases/kernel/syscalls/iopl/iopl01.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
ltp/testcases/kernel/syscalls/kill/kill01.c
ltp/testcases/kernel/syscalls/kill/kill02.c
ltp/testcases/kernel/syscalls/kill/kill03.c
ltp/testcases/kernel/syscalls/kill/kill04.c
ltp/testcases/kernel/syscalls/kill/kill05.c
ltp/testcases/kernel/syscalls/kill/kill07.c
ltp/testcases/kernel/syscalls/kill/kill09.c
ltp/testcases/kernel/syscalls/kill/kill10.c
ltp/testcases/kernel/syscalls/kill/kill11.c
ltp/testcases/kernel/syscalls/kill/kill12.c
ltp/testcases/kernel/syscalls/lchown/lchown01.c
ltp/testcases/kernel/syscalls/lchown/lchown02.c
ltp/testcases/kernel/syscalls/libevent/buffer.c
ltp/testcases/kernel/syscalls/libevent/err.c
ltp/testcases/kernel/syscalls/libevent/event.c
ltp/testcases/kernel/syscalls/libevent/kqueue.c
ltp/testcases/kernel/syscalls/libevent/poll.c
ltp/testcases/kernel/syscalls/libevent/signal.c
ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
ltp/testcases/kernel/syscalls/libevent/test/regress.c
ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
ltp/testcases/kernel/syscalls/link/link02.c
ltp/testcases/kernel/syscalls/link/link03.c
ltp/testcases/kernel/syscalls/link/link04.c
ltp/testcases/kernel/syscalls/link/link05.c
ltp/testcases/kernel/syscalls/link/link06.c
ltp/testcases/kernel/syscalls/link/link07.c
ltp/testcases/kernel/syscalls/lseek/lseek01.c
ltp/testcases/kernel/syscalls/lseek/lseek02.c
ltp/testcases/kernel/syscalls/lseek/lseek03.c
ltp/testcases/kernel/syscalls/lseek/lseek04.c
ltp/testcases/kernel/syscalls/lseek/lseek05.c
ltp/testcases/kernel/syscalls/lseek/lseek06.c
ltp/testcases/kernel/syscalls/lseek/lseek07.c
ltp/testcases/kernel/syscalls/lseek/lseek08.c
ltp/testcases/kernel/syscalls/lseek/lseek09.c
ltp/testcases/kernel/syscalls/lseek/lseek10.c
ltp/testcases/kernel/syscalls/lstat/lstat01.c
ltp/testcases/kernel/syscalls/lstat/lstat02.c
ltp/testcases/kernel/syscalls/lstat/lstat03.c
ltp/testcases/kernel/syscalls/madvise/madvise01.c
ltp/testcases/kernel/syscalls/madvise/madvise02.c
ltp/testcases/kernel/syscalls/madvise/madvise03.c
ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
ltp/testcases/kernel/syscalls/memmap/mem03.c
ltp/testcases/kernel/syscalls/mincore/mincore01.c
ltp/testcases/kernel/syscalls/mincore/mincore02.c
ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
ltp/testcases/kernel/syscalls/mknod/mknod01.c
ltp/testcases/kernel/syscalls/mknod/mknod02.c
ltp/testcases/kernel/syscalls/mknod/mknod03.c
ltp/testcases/kernel/syscalls/mknod/mknod04.c
ltp/testcases/kernel/syscalls/mknod/mknod05.c
ltp/testcases/kernel/syscalls/mknod/mknod06.c
ltp/testcases/kernel/syscalls/mknod/mknod07.c
ltp/testcases/kernel/syscalls/mknod/mknod08.c
ltp/testcases/kernel/syscalls/mknod/mknod09.c
ltp/testcases/kernel/syscalls/mlock/mlock01.c
ltp/testcases/kernel/syscalls/mlock/mlock02.c
ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
ltp/testcases/kernel/syscalls/mmap/mmap01.c
ltp/testcases/kernel/syscalls/mmap/mmap02.c
ltp/testcases/kernel/syscalls/mmap/mmap03.c
ltp/testcases/kernel/syscalls/mmap/mmap04.c
ltp/testcases/kernel/syscalls/mmap/mmap05.c
ltp/testcases/kernel/syscalls/mmap/mmap06.c
ltp/testcases/kernel/syscalls/mmap/mmap07.c
ltp/testcases/kernel/syscalls/mmap/mmap08.c
ltp/testcases/kernel/syscalls/mmap/mmap09.c
ltp/testcases/kernel/syscalls/mount/mount02.c
ltp/testcases/kernel/syscalls/mount/mount03.c
ltp/testcases/kernel/syscalls/mount/mount04.c
ltp/testcases/kernel/syscalls/mremap/mremap01.c
ltp/testcases/kernel/syscalls/mremap/mremap02.c
ltp/testcases/kernel/syscalls/mremap/mremap03.c
ltp/testcases/kernel/syscalls/mremap/mremap04.c
ltp/testcases/kernel/syscalls/msync/msync01.c
ltp/testcases/kernel/syscalls/msync/msync02.c
ltp/testcases/kernel/syscalls/msync/msync03.c
ltp/testcases/kernel/syscalls/msync/msync04.c
ltp/testcases/kernel/syscalls/msync/msync05.c
ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
ltp/testcases/kernel/syscalls/munmap/munmap01.c
ltp/testcases/kernel/syscalls/munmap/munmap02.c
ltp/testcases/kernel/syscalls/munmap/munmap03.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
ltp/testcases/kernel/syscalls/nftw/nftw.c
ltp/testcases/kernel/syscalls/nftw/nftw64.c
ltp/testcases/kernel/syscalls/nftw/test.c
ltp/testcases/kernel/syscalls/nftw/test64.c
ltp/testcases/kernel/syscalls/nftw/test_func.c
ltp/testcases/kernel/syscalls/nftw/test_func64.c
ltp/testcases/kernel/syscalls/nftw/tools.c
ltp/testcases/kernel/syscalls/nftw/tools64.c
ltp/testcases/kernel/syscalls/nice/nice01.c
ltp/testcases/kernel/syscalls/nice/nice02.c
ltp/testcases/kernel/syscalls/nice/nice03.c
ltp/testcases/kernel/syscalls/nice/nice05.c
ltp/testcases/kernel/syscalls/open/open01.c
ltp/testcases/kernel/syscalls/open/open03.c
ltp/testcases/kernel/syscalls/open/open05.c
ltp/testcases/kernel/syscalls/open/open07.c
ltp/testcases/kernel/syscalls/open/open08.c
ltp/testcases/kernel/syscalls/open/open09.c
ltp/testcases/kernel/syscalls/open/open10.c
ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
ltp/testcases/kernel/syscalls/pause/pause01.c
ltp/testcases/kernel/syscalls/pause/pause02.c
ltp/testcases/kernel/syscalls/pause/pause03.c
ltp/testcases/kernel/syscalls/personality/personality01.c
ltp/testcases/kernel/syscalls/pipe/pipe01.c
ltp/testcases/kernel/syscalls/pipe/pipe05.c
ltp/testcases/kernel/syscalls/pipe/pipe06.c
ltp/testcases/kernel/syscalls/poll/poll01.c
ltp/testcases/kernel/syscalls/prctl/prctl01.c
ltp/testcases/kernel/syscalls/prctl/prctl02.c
ltp/testcases/kernel/syscalls/profil/profil01.c
ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
ltp/testcases/kernel/syscalls/read/read01.c
ltp/testcases/kernel/syscalls/read/read02.c
ltp/testcases/kernel/syscalls/readdir/readdir01.c
ltp/testcases/kernel/syscalls/readdir/readdir02.c
ltp/testcases/kernel/syscalls/readlink/readlink01.c
ltp/testcases/kernel/syscalls/readlink/readlink02.c
ltp/testcases/kernel/syscalls/readlink/readlink03.c
ltp/testcases/kernel/syscalls/readlink/readlink04.c
ltp/testcases/kernel/syscalls/reboot/reboot02.c
ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
ltp/testcases/kernel/syscalls/rename/rename01.c
ltp/testcases/kernel/syscalls/rename/rename02.c
ltp/testcases/kernel/syscalls/rename/rename03.c
ltp/testcases/kernel/syscalls/rename/rename04.c
ltp/testcases/kernel/syscalls/rename/rename05.c
ltp/testcases/kernel/syscalls/rename/rename06.c
ltp/testcases/kernel/syscalls/rename/rename07.c
ltp/testcases/kernel/syscalls/rename/rename08.c
ltp/testcases/kernel/syscalls/rename/rename09.c
ltp/testcases/kernel/syscalls/rename/rename10.c
ltp/testcases/kernel/syscalls/rename/rename12.c
ltp/testcases/kernel/syscalls/rename/rename13.c
ltp/testcases/kernel/syscalls/rename/rename14.c
ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
ltp/testcases/kernel/syscalls/select/select01.c
ltp/testcases/kernel/syscalls/select/select02.c
ltp/testcases/kernel/syscalls/select/select03.c
ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
ltp/testcases/kernel/syscalls/setgid/setgid01.c
ltp/testcases/kernel/syscalls/setgid/setgid02.c
ltp/testcases/kernel/syscalls/setgid/setgid03.c
ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
ltp/testcases/kernel/syscalls/setregid/setregid01.c
ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
ltp/testcases/kernel/syscalls/setsid/setsid01.c
ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
ltp/testcases/kernel/syscalls/setuid/setuid01.c
ltp/testcases/kernel/syscalls/setuid/setuid02.c
ltp/testcases/kernel/syscalls/setuid/setuid03.c
ltp/testcases/kernel/syscalls/setuid/setuid04.c
ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
ltp/testcases/kernel/syscalls/sighold/sighold02.c
ltp/testcases/kernel/syscalls/signal/signal01.c
ltp/testcases/kernel/syscalls/signal/signal02.c
ltp/testcases/kernel/syscalls/signal/signal04.c
ltp/testcases/kernel/syscalls/signal/signal05.c
ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
ltp/testcases/kernel/syscalls/splice/splice01.c
ltp/testcases/kernel/syscalls/stat/stat01.c
ltp/testcases/kernel/syscalls/stat/stat02.c
ltp/testcases/kernel/syscalls/stat/stat03.c
ltp/testcases/kernel/syscalls/stat/stat05.c
ltp/testcases/kernel/syscalls/stat/stat06.c
ltp/testcases/kernel/syscalls/statfs/statfs01.c
ltp/testcases/kernel/syscalls/statfs/statfs02.c
ltp/testcases/kernel/syscalls/statfs/statfs03.c
ltp/testcases/kernel/syscalls/stime/stime01.c
ltp/testcases/kernel/syscalls/string/string01.c
ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
ltp/testcases/kernel/syscalls/swapon/swapon02.c
ltp/testcases/kernel/syscalls/swapon/swapon03.c
ltp/testcases/kernel/syscalls/symlink/symlink01.c
ltp/testcases/kernel/syscalls/symlink/symlink02.c
ltp/testcases/kernel/syscalls/symlink/symlink03.c
ltp/testcases/kernel/syscalls/symlink/symlink04.c
ltp/testcases/kernel/syscalls/symlink/symlink05.c
ltp/testcases/kernel/syscalls/sync/sync01.c
ltp/testcases/kernel/syscalls/sync/sync02.c
ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
ltp/testcases/kernel/syscalls/syslog/syslogtst.c
ltp/testcases/kernel/syscalls/tee/tee01.c
ltp/testcases/kernel/syscalls/time/time01.c
ltp/testcases/kernel/syscalls/time/time02.c
ltp/testcases/kernel/syscalls/times/times01.c
ltp/testcases/kernel/syscalls/times/times03.c
ltp/testcases/kernel/syscalls/truncate/truncate01.c
ltp/testcases/kernel/syscalls/truncate/truncate02.c
ltp/testcases/kernel/syscalls/truncate/truncate03.c
ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
ltp/testcases/kernel/syscalls/umask/umask01.c
ltp/testcases/kernel/syscalls/umask/umask03.c
ltp/testcases/kernel/syscalls/umount/umount02.c
ltp/testcases/kernel/syscalls/umount/umount03.c
ltp/testcases/kernel/syscalls/uname/uname01.c
ltp/testcases/kernel/syscalls/uname/uname02.c
ltp/testcases/kernel/syscalls/uname/uname03.c
ltp/testcases/kernel/syscalls/unlink/unlink05.c
ltp/testcases/kernel/syscalls/unlink/unlink06.c
ltp/testcases/kernel/syscalls/unlink/unlink07.c
ltp/testcases/kernel/syscalls/unlink/unlink08.c
ltp/testcases/kernel/syscalls/ustat/ustat02.c
ltp/testcases/kernel/syscalls/utime/utime01.c
ltp/testcases/kernel/syscalls/utime/utime02.c
ltp/testcases/kernel/syscalls/utime/utime03.c
ltp/testcases/kernel/syscalls/utime/utime04.c
ltp/testcases/kernel/syscalls/utime/utime05.c
ltp/testcases/kernel/syscalls/vfork/vfork01.c
ltp/testcases/kernel/syscalls/vfork/vfork02.c
ltp/testcases/kernel/syscalls/wait/wait02.c
ltp/testcases/kernel/syscalls/wait4/wait401.c
ltp/testcases/kernel/syscalls/wait4/wait402.c
ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
ltp/testcases/kernel/syscalls/write/write01.c
ltp/testcases/kernel/syscalls/writev/writev01.c
ltp/testcases/kernel/syscalls/writev/writev03.c
ltp/testcases/kernel/syscalls/writev/writev04.c
ltp/testcases/kernel/syscalls/writev/writev05.c
ltp/testcases/kernel/syscalls/writev/writev06.c

59) Log Message:
Rename description files: While working on adding a new testcase I noticed that not all of the description files are named consistently. I guess that 00_ was meant to place it first in any directory listing so presumably that's the correct description name. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.

Removed File(s):
ltp/testcases/kdump/doc/OO_Descriptions.txt
ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
ltp/testcases/realtime/OO_DESCRIPTION.txt

Added File(s):
ltp/testcases/kdump/doc/00_Descriptions.txt
ltp/testcases/kernel/fs/fs_bind/bind/00_descriptions.txt       
ltp/testcases/kernel/fs/fs_bind/cloneNS/00_descriptions.txt    
ltp/testcases/kernel/fs/fs_bind/move/00_descriptions.txt       
ltp/testcases/kernel/fs/fs_bind/rbind/00_descriptions.txt      
ltp/testcases/kernel/fs/fs_bind/regression/00_descriptions.txt
ltp/testcases/realtime/00_DESCRIPTION.txt

60) Log Message:
Fix spelling and grammar nits. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.

Modified File(s):
ltp/runltp
ltp/testcases/commands/gzip/gzip_tests.sh

61) Log Message:
Update unzip command test: build and run successfully without unzip: Suprisingly, not every Linux distribution comes with unzip installed. Thankfully unzip does not appear to be needed for any other tests. This patch cleans up the unzip test so that if zip or unzip does not exist the test will not be built or run. This patch changes the way the build and run portions of the script are spread across the Makefile and unzip_tests.sh script. Previously part of the build was performed during the test -- building the sample zip archive. Now that sample archive is conditionally built using Make instead of shell script. Also, as near as I can tell, the comments "describing" the test are totally incorrect -- they appear to be a copy-paste artifact. So I updated them. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.

Modified File(s):
ltp/runtest/commands
ltp/testcases/commands/unzip/Makefile
ltp/testcases/commands/unzip/unzip_genfile.sh
ltp/testcases/commands/unzip/unzip_tests.sh

62) Log Message:
Containers: Remove capability dependency: Review of these test source files suggests that absolutley no capability APIs are in use. I suspect these #ifdefs were added because the original tests had unnecessarily included sys/capability.h. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.

Modified File(s):
ltp/testcases/kernel/containers/pidns/pidns14.c
ltp/testcases/kernel/containers/pidns/pidns16.c

63) Log Message:
I look at testcases/kernel/include/ and there is no microblaze.in. I am not cvs expert but I hope that is possible to create only simple file. If not please create it with one space. This should be fix before next release. Michal Simek <michal.simek@petalogix.com>.

Added Files:
ltp/testcases/kernel/include/microblaze.in

64) Log Message:
Testcase to test cpu consolidation feature of power management: Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
[PATCH 01/05]: This patch will integrate ebizzy into LTP in utils/benchmark path. Ebizzy is used to validate cpu consolidation when sched_mc_power_saving is set to 1. Signed-Off-By: Poornima Nayak <Poornima.Nayak@in.ibm.com>.

Added Files:
ltp/utils/Makefile
ltp/utils/benchmark/Makefile
ltp/utils/benchmark/ebizzy-0.2/ChangeLog
ltp/utils/benchmark/ebizzy-0.2/LICENSE
ltp/utils/benchmark/ebizzy-0.2/Makefile
ltp/utils/benchmark/ebizzy-0.2/README
ltp/utils/benchmark/ebizzy-0.2/configure
ltp/utils/benchmark/ebizzy-0.2/ebizzy.c

65) Log Message:
Testcase to test cpu consolidation feature of power management: Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
[PATCH 02/05]: This patch is library of reusable functions written in Python. Signed-Off-By: Poornima Nayak <Poornima.Nayak@in.ibm.com>.

Added Files:
ltp/testcases/kernel/power_management/lib/sched_mc.py

66) Log Message:
Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
[PATCH 03/05]: This patch implements cpu consolidation testcase. This testcase can be executed independently by typing ./cpu_consoilidation.py -w ebizzy -l 1. The arguments passed are workload and sched_mc_power_saving level. Signed-Off-By: Poornima Nayak <Poornima.Nayak@in.ibm.com>.

Added Files:
ltp/testcases/kernel/power_management/cpu_consolidation.py

67) Log Message:
Testcase to test cpu consolidation feature of power management: Testcase Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package.
[PATCH 04/05]: This patch integrates cpu consolidation testcase to LTP. Signed-Off-By: Signed-off-by: Poornima.Nayak@in.ibm.com.

Modified Files:
ltp/testcases/kernel/power_management/Makefile
ltp/testcases/kernel/power_management/runpwtests.sh

68) Log Message:
Testcase to test cpu consolidation feature of power management: Testcas Description: When sched_mc_power_saving is set to 1 and when number of threads running in the system is less then or equal to number of cores in the package, all the threads should be running in cores belonging to one package. This automated testcase triggers ebizzy with number of threads equal to number of cores in a package. Identifies cpu's utilized and verifies if all the cpu's utilized belong to same package. 
[PATCH 05/05]: Readme modified to mention how cpu consolidation testcase has to be executed. Signed-off-by: <Poornima.Nayak@in.ibm.com>.

Modified Files:
ltp/testcases/kernel/power_management/README

LTP-20090131

1) Log Message:
Please find a patch to fix the sigsegv error on pidns13.c on containers. Signed-off-by: Veerendra C <veerendrac@in.ibm.com>.

Modified File(s):
ltp/testcases/kernel/containers/pidns/pidns13.c

2) Log Message:
Today I released version 0.3 of v4l-test, see http://v4l-test.sourceforge.net/ for details. I also updated the LTP tree, and I attached the two files in this email. The first file is a patch against ltp-full-20081231. The second file is a tar.gz which contains the binary image files which are part of the original V4L2 API specification, revision 0.24. Signed-Off-By: Németh Márton <nm127@freemail.hu>.

Modified Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
ltp/testcases/kernel/device-drivers/v4l/user_space/README
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html

Added Files:
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.h
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.h

3) Log Message:
Introduce autoconf to inotify03.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/inotify/inotify03.c

4) Log Message:
The way to report a bug about configure: Introducing autoconf still causes a troble. Shooting the trouble may not be so difficult. However, some information is needed. I'll write them on INSTALL file. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.

Modified File(s):
ltp/INSTALL

5) Log Message:
Convert hardlinks to softlinks in testcases/commands/unzip/Makefile:
Kamalesh Babulal <kamalesh@linux.vnet.ibm.com> wrote: The make install of the testcases/commands/unzip fails, when the ltp sources are mounted on different filesystem other than /tmp, because the hardlinks are created by the testcase Makefile. This patches converts the hardlinks to softlinks. Signed-off-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>.
CAI Qian <caiqian@cclom.cn> replied: Are you really want to change the above two soft links to hard links? I do not see it helps to fix your problem, and it will leave broken links after "make clean".
Kamalesh Babulal <kamalesh@linux.vnet.ibm.com> replied: Thanks for the review. I am resending the patch with the changes you have recommended. Signed-off-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>.

Modified File(s):
ltp/testcases/commands/unzip/Makefile

6) Log Message:
There is a testcase in mmapstress03, which checks, that we can't mmap 2Gb-512Kb of RAM at address 0x7ff80000. But if host has > 2Gb of RAM+swap - it's valid operation: mmap maps 2Gb of ram at some other address and returns no errors. For correct working of this testcase we should add MAP_FIXED flag to mmap. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.

Modified Files:
ltp/testcases/kernel/mem/mmapstress/mmapstress03.c

7) Log Message:
mmapstress03: fix mmapstress03 on x86_64: There is a testcase in mmapstress03, which tries to mmap 2Gb-4Kb at address 0x7ffff000 and checks it returns error and errno is set to ENOMEM. But such mmap is possible on x86_64. So lets tune size and address to more suitable for 64-bit architectures.. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>. 

Modified Files:
ltp/testcases/kernel/mem/mmapstress/mmapstress03.c

8) Log Message:
madvice03: report TCONF instead of TWARN on old kernels: If kernel is too old for executing this test, we should report TCONF for exit code will be 0. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.

Modified Files:
ltp/testcases/kernel/syscalls/madvise/madvise03.c

9) Log Message:
Nancy <nancydreaming@gmail.com> reported: Case "endian_switch01" FAIL on IBM Power 6 machine. The case failed on IBM JS22, p570 and p550. Is that the case bug or the OS bug? Thank you!. Subrata Modak <subrata@linux.vnet.ibm.com> replied: This will fail for all POWER machines which are not P6 & above, and, for all other archs. However, for other archs, it will throw you appropriate message like: 
$./testcases/bin/endian_switch01 
endian_switch01    1  CONF  :  This system does not support running of switch() syscall
In P6 (and above), even it will fail if the kernel is not 2.6.26 & above. The support for this syscall was added only from then. Please see: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=745a14cc264b1832c638e41812e0cb04328b2db1. If you are running 2.6.26 on p6, then we need to investigate why this is failing, else, i would prefer to merge the following patch for avoiding to test in systems where the switch() support is not available at the first place itself. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>,

Modified File(s):
ltp/testcases/kernel/syscalls/switch/endian_switch01.c

10) Log Message:
This patch adds RHEL4 and RHEL5 detection to refpolicy Makefile and fixes policy compilation errors on RHEL5 introduced by the bounds test policy. Signed-off-by: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.

Modified File(s):
ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile

11) Log Messsage:
checking sys/capability.c for pidns14 and pidns16: this patch adds "sys/capability.c" checking for pidns14 and pidns16 testcases using autoconf support. Signed-off-by: Edjunior B. Machado <emachado@linux.vnet.ibm.com>.

Modified File(s):
ltp/configure.ac
ltp/testcases/kernel/containers/pidns/pidns14.c
ltp/testcases/kernel/containers/pidns/pidns16.c

12) Log Message:
Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com> wrote: in a ppc64 machine running SLES11 RC1, I'm trying to build the December 2008 LTP release (ltp-full-20081231) but it fails on "make". Mike Frysinger <vapier@gentoo.org> replied: tcore only works on x86 systems ... building/running on other systems makes no sense. Subrata Modak <subrata@linux.vnet.ibm.com> answered: Mike, Then the following Patch will be needed: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.

Modified Files(s):
ltp/testcases/misc/tcore_patch_test_suites/tcore.c

13) Log Message:
A while back I had submitted an LTP patch for the vmsplice01 test case (sent on 03/27/2008). However, the code I see in the vmsplice01.c file now is not what the patch contains. Please find below the correction against the latest ltp release : Signed-off by: Vinay Sridhar <vinay@linux.vnet.ibm.com>.

Modified File(s):
ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c

14) Log Message:
Update kernel/device-drivers/nls test for 2.6.25: the attached patch makes the ltp/testcases/kernel/device-drivers/nls testsuite compileable under Linux kernel 2.6.25. Currently the test_nls_base() crashes with 2.6.25, but without calling that function the module loads and unloads cleanly. This can be a base for checking what is going wrong with nls. Signed-off-by: Márton Németh <nm127@freemail.hu>.

Modified Files:
ltp/testcases/kernel/device-drivers/nls/Makefile
ltp/testcases/kernel/device-drivers/nls/nlsTest.c
ltp/testcases/kernel/device-drivers/nls/nlsTest.h
ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
ltp/testcases/kernel/device-drivers/tbio/kernel_space/Makefile
Added Files:
ltp/testcases/kernel/device-drivers/nls/README

15) Log Message:
gcov-kernel: add patches for 2.6.28, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>

Added Files:
ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-eabi.patch
ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-hack.patch
ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch

16) Log Message:
Sending the new patch along with the batch file to run the tests. Also made small modifications in the mesgq_nstest.c to fix
a) the warnings on tst_exit().
b) to remove the global var.
And to return correct error num in the batch file runipcnstest.sh. Signed-off-by: Veerendra C <veerendra@in.ibm.com>.

Modified Files:
ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
Added Files:
ltp/testcases/kernel/containers/sysvipc/mesgq_nstest.c

17) Log Message:
Avoiding build failures on ppc64, adding proper FLAG definitions and improving a bit of LTP specific stuff. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/misc/tcore_patch_test_suites/Makefile
ltp/testcases/misc/tcore_patch_test_suites/tcore.c
ltp/testcases/misc/tcore_patch_test_suites/tcore.sh

18) Log Message:
set flags properly and just use implicit make rules. Mike Frysinger <vapier@users.sourceforge.net>

Modified File(s):
ltp/testcases/misc/tcore_patch_test_suites/Makefile

19) Log Message:
I attached a preliminary testsuite for testing linux/block/genhd.c. The goal of this test suite is to check whether using block device is stable enough. A lot of test suites under ltp/testcases/kernel/device-drivers are based on the usage of block device so it shall work relayable. Note that the module under test is different in case of ltp/testcases/kernel/device-drivers/tbio/kernel_space testsuite. Signed-off-by: Márton Németh <nm127@freemail.hu>.

Added Files:
ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
ltp/testcases/kernel/device-drivers/block/kernel_space/README
ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
ltp/testcases/kernel/device-drivers/block/kernel_space/test_genhd.c

20) Log Message:
[2nd Updates for kernel/device-drivers/nls test for 2.6.25]: Németh Márton initially wrote: the attached patch makes the ltp/testcases/kernel/device-drivers/nls testsuite compileable under Linux kernel 2.6.25. Currently the test_nls_base() crashes with 2.6.25, but without calling that function the module loads and unloads cleanly. This can be a base for checking what is going wrong with nls. Signed-off-by: Márton Németh <nm127@freemail.hu>.
Subrata Modak replied: Thanks Németh for the patch. I tested the build on my machine 2.6.27, x86_64. I have merged this Patch. However, i would request you to send me another patch containing the following information: 
1) Kernel config options to be enabled & any special library(s) to be installed to allow these tests to be built/run on kernel(s) > 2.6.25 in the following README: http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/README, 
2) Then, http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/device-drivers/nls/README, should contain information to build/install/run these tests. Since these are device drivers tests, and will be executed through insmod, etc, can we have a script which automates these steps and reports error in loading/unloading of modules as such. I think it can be a very small script as well. 
Németh Márton responded by: I added some descriptions in the mentioned READMEs. However, I would wait adding an automated shell script because the tests fails on my x86_32 system with 2.6.28, and for example "rmmod nlsTest" reports "ERROR: Module nlsTest is in use". The real problem is, however, that the one of the test case already caused NULL pointer exception. I also don't have any easy solution to report only the nlsTest output to the user other than first running "dmesg -c" and then load nlsTest.ko. After the module was loaded the "dmesg" will only show the output of the testsuite. The drawback is that the user will loose the first part of his/her "dmesg" in this way. Signed-Off-By: Németh Márton <nm127@freemail.hu>.

Modified File(s):
ltp/README
ltp/testcases/kernel/device-drivers/nls/Makefile
ltp/testcases/kernel/device-drivers/nls/README

21) Log Message:
Prevent false negatives in cron_pos_tests caused by returning exit value of wrong command. This patch fixes erroneous failure caused by returning return value of a wrong command in cron tests. Signed-Off-By: "Jiri Palecek" <jirka@debian.POK.IBM.COM>.

Modified File(s):
ltp/testcases/commands/cron/cron_pos_tests.sh

22) Log Message:
This patch fixes the following error when running sched_cli_serv test case via runltp by making the path of the data file as a runtime option and giving an absolute path of it. Signed-Off-By: CAI Qian <caiqian@cclom.cn>.

Modified File(s):
ltp/testcases/kernel/sched/clisrv/pthcli.c
ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh

23) Log Message:
Fix broken symlink to tst_unzip_file.zip: Creating a link to tst_unzip_file.zip by testcases/commands/unzip/Makefile, has a problem and it seems to be fixed by http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/commands/unzip/Makefile?r1=1.2&r2=1.3. So I made a fix (this patch against ltp-full-20081231). Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.

Modified File(s):
ltp/testcases/commands/unzip/Makefile

24) Log Message:
Fix for msgctl11.c: Resending the fix after modifications based on suggestions from Mike Frysinger. PS: I've retained SHRT_MAX return value in the patch below as per the reason stated earlier. Signed-off by: Vinay Sridhar <vinay@linux.vnet.ibm.com>.

Modified Files:
ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
Added Files:
ltp/include/system_specific_process_info.h
ltp/lib/system_specific_process_info.c

25) Log Message:
I encountered a failure on running ltpstress.sh. This problem seems to be introduced by http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testscripts/ltpstress.sh?r1=1.26&r2=1.27, Since I don't know why it wanted to eliminate rpcinfo command, I wrote two solutions attached. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>. 

Modified File(s):
ltp/testscripts/ltpstress.sh

26) Log Message:
Adding AUTOCONF rules for eventfd syscall tests. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.

Modified Files:
ltp/configure.ac
ltp/testcases/kernel/syscalls/eventfd/Makefile
ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
Added Files:
ltp/config.mk.in
ltp/m4/ltp-eventfd.m4

27) Log Message:
Add "tc" paramter for "block" testsuite which enables the testsuite to run test cases separately. The default value of tc is 0 which preserves the original behaviour and runs all the available test cases. A user space shell script "run.sh" is also added which helps to run the test cases in kernel space. Signed-off-by: Márton Németh <nm127@freemail.hu>.

Modified Files:
ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
Added Files:
ltp/testcases/kernel/device-drivers/block/kernel_space/run.sh

28) Log Message:
Add  socket02  syscall  test, testing socket(SOCK_CLOEXEC)  and socketpair(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/socket/socket02.c

29) Log Message:
Add  paccept01  syscall  test, testing paccept(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/paccept/Makefile
ltp/testcases/kernel/syscalls/paccept/paccept01.c

30) Log Message:
Add  signalfd4_01  syscall  test, testing signalfd4(SFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/signalfd4/Makefile
ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c

31) Log Message:
Add  eventfd2_01  syscall  test, testing eventfd2(EFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/eventfd2/Makefile
ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c

32) Log Message:
Add  timerfd02  syscall  test, testing timerfd_create(TFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/timerfd/timerfd02.c

33) Log Message:
Add  epoll_create2_01  syscall  test, testing epoll_create2(EPOLL_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/epoll_create2/Makefile
ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c

34) Log Message:
Add  dup3_01  syscall  test, testing dup3   (O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/dup3/Makefile
ltp/testcases/kernel/syscalls/dup3/dup3_01.c

35) Log Message:
Add  pipe2_01  syscall  test, testing pipe2(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/pipe2/Makefile
ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c

36) Log Message:
Add  inotify_init1_01  syscall  test, testing inotify_init1(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/inotify_init/Makefile
ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c

37) Log Message:
Add  socket03  syscall  test, testing socket(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runtest/syscalls
ltp/testcases/kernel/syscalls/socket/Makefile
Added Files:
ltp/testcases/kernel/syscalls/socket/socket03.c

38) Log Message:
Add  socketpair02  syscall  test, testing socketpair(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runtest/syscalls
ltp/testcases/kernel/syscalls/socketpair/Makefile
Added Files:
ltp/testcases/kernel/syscalls/socketpair/socketpair02.c

39) Log Message:
Add  paccept02  syscall  test, testing paccept(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/paccept/paccept02.c

40) Log Message:
Add  signalfd4_02  syscall  test, testing signalfd4(SFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c

41) Log Message:
Add  eventfd2_02  syscall  test, testing eventfd2(EFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c

42) Log Message:
Add  timerfd03  syscall  test, testing timerfd_create(TFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.

Modified Files:
ltp/runtest/syscalls
Added Files:
ltp/testcases/kernel/syscalls/timerf