4 Update the KERNEL_CONFIG Options accordingly. Subrata Modak<subrata@linux.vnet.ibm.com>.
10 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>.
13 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
14 ltp/testcases/kernel/device-drivers/v4l/user_space/README
15 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
16 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
17 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
18 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
20 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.c
21 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.h
24 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>.
27 ltp/testcases/kernel/controllers/Makefile
30 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:
31 * removed trivial and useless comments,
32 * cleaned coding style,
34 TODO: there is much redundant code in tst_res.c I'll eliminate that by static functions. Signed-off-by: chrubis@suse.cz.
37 ltp/include/compiler.h
39 ltp/lib/get_high_address.c
40 ltp/lib/tst_is_cwd_nfs.c
41 ltp/lib/tst_is_cwd_tmpfs.c
44 ltp/testcases/kernel/containers/mqns/mqns_01.c
45 ltp/testcases/kernel/containers/mqns/mqns_02.c
46 ltp/testcases/kernel/containers/mqns/mqns_03.c
47 ltp/testcases/kernel/containers/mqns/mqns_04.c
48 ltp/testcases/kernel/containers/pidns/pidns30.c
49 ltp/testcases/kernel/containers/pidns/pidns31.c
50 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
51 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
52 ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
53 ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
54 ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
55 ltp/testcases/kernel/security/cap_bound/check_pe.c
56 ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
57 ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
58 ltp/testcases/kernel/syscalls/madvise/madvise03.c
59 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
60 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
63 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>.
68 ltp/tools/html_report_header.txt
71 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 :
74 and the problem on x86_64 is gone, without any further modification. Nicolas Joly <njoly@pasteur.fr>.
77 ltp/testcases/kernel/include/i386.in
80 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>.
83 ltp/testcases/kernel/syscalls/chmod/chmod05.c
86 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>.
89 ltp/testcases/kernel/syscalls/chmod/chmod05.c
92 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>.
95 ltp/testcases/kernel/io/aio/aio01/aio01.c
98 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>.
101 ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
104 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>.
107 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
110 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>.
113 ltp/testcases/kernel/syscalls/linkat/linkat01.c
116 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>.
119 ltp/testcases/kernel/syscalls/utils/common_j_h.c
122 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>.
128 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:
129 - make it actually fail when one of the tests fails,
130 - assume return values other than 1 (except 0, of course) are errors, too,
131 - write PASS messages for successful tests,
132 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
135 ltp/testcases/kernel/power_management/pm_include.sh
136 ltp/testcases/kernel/power_management/runpwtests.sh
139 gcov-kernel: updated patches to work with .. in source paths. Peter Oberparleiter <oberpapr@users.sourceforge.net>
142 ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
143 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
144 ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
145 ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
146 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
147 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
148 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
151 POSIX aio_error/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
154 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c
157 POSIX aio_read/10-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
160 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_read/10-1.c
163 POSIX aio_write/8-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
166 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-1.c
169 POSIX aio_write/8-2.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
172 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-2.c
175 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>.
180 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
183 POSIX aio_cancel/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
186 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c
189 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 >.
192 ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/12-1.c
193 ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/speculative/12-1.c
196 Add/Port mbind01 test for mbind() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
201 ltp/testcases/kernel/syscalls/mbind/Makefile
202 ltp/testcases/kernel/syscalls/mbind/mbind01.c
205 Add/Port sched_getaffinity01 test for sched_getaffinity() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
209 ltp/testcases/kernel/syscalls/sched_getaffinity/Makefile
210 ltp/testcases/kernel/syscalls/sched_getaffinity/sched_getaffinity01.c
213 Add/Port waitid01 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
218 ltp/testcases/kernel/syscalls/waitid/Makefile
219 ltp/testcases/kernel/syscalls/waitid/waitid01.c
222 Add/Port waitid02 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
227 ltp/testcases/kernel/syscalls/waitid/waitid02.c
230 Add/Port quotactl01 test for quotactl() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
235 ltp/testcases/kernel/syscalls/quotactl/Makefile
236 ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
239 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>.
242 ltp/testcases/kernel/controllers/Makefile
245 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:
246 fchmod05 1 FAIL : testdir: Incorrect modes 043777, Expected 0777
247 fchmod05 0 WARN : tst_rmdir(): rmobj(/tmp/fchUout8n) failed: remove(/tmp/fchUout8n) failed; errno=1: Operation not permitted
248 Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
251 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
254 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.
255 chown03 1 PASS : chown() on testfile succeeds, clears setuid/gid bits
256 chown03 0 WARN : tst_rmdir(): rmobj(/tmp/choYm1VHD) failed: remove(/tmp/choYm1VHD) failed; errno=1: Operation not permitted
257 This patch fixed the problem by reset the effective user to root. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
260 ltp/testcases/kernel/syscalls/chown/chown03.c
263 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>.
266 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
269 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>.
272 ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
275 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>.
278 ltp/testcases/kernel/io/aio/aio02/Makefile
279 ltp/testcases/kernel/io/aio/aio02/main.c
282 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>.
285 ltp/testcases/kernel/containers/pidns/pidns17.c
288 growfiles: fix static build which needs to link the pthread library: Signed-off-by: nobuhiro <nobuhiro@andestech.com>.
291 ltp/testcases/kernel/fs/doio/Makefile
294 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>.
297 ltp/doc/testcases/commands.txt
298 ltp/doc/testcases/kernel.txt
299 ltp/doc/testcases/misc.txt
300 ltp/doc/testcases/network.txt
303 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>.
306 ltp/runtest/hyperthreading
307 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
308 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
309 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
310 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
311 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
312 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
313 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
314 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
316 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
317 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
320 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>.
326 Fixes of the tcore test. these are little fixes of the tcore.sh script:
327 - use $BIN_DIR for auxiliary files, and $TEST_DIR as temporary directory,
328 - don't run "cd -" if previous "cd something" failed,
329 - fixup the value of core_pattern, to replace possibly customized patterns using absolute paths or not using the name "core" for corefiles,
330 - don't hide error messages from expect.
331 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
334 ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
337 Report error with the correct error file in tar_tests.sh: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
340 ltp/testcases/commands/tar/tar_tests.sh
343 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>.
346 ltp/testcases/kernel/syscalls/setuid/setuid04.c
349 Fix some bashisms, mainly in the controllers tests: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
352 ltp/testcases/kernel/containers/netns/initialize.sh
353 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
354 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
355 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
356 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
357 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
358 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
359 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
360 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
361 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
362 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
363 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
364 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
365 ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
366 ltp/testcases/kernel/io/stress_floppy/generate.sh
369 Setup and cleanup routines for diotest: this patch makes the cleanup procedure in diotest more robust. Particularly:
370 - simplify cleanup by creating setup and cleanup routines,
371 - 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,
372 - delete the file in the case it was created, but couldn't be opened with O_DIRECT,
373 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
376 ltp/testcases/kernel/io/direct_io/diotest2.c
377 ltp/testcases/kernel/io/direct_io/diotest3.c
378 ltp/testcases/kernel/io/direct_io/diotest4.c
379 ltp/testcases/kernel/io/direct_io/diotest5.c
380 ltp/testcases/kernel/io/direct_io/diotest6.c
383 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>.
386 ltp/testcases/commands/tpm-tools/tpm/tpm_version/tpm_version_tests.sh
389 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>.
392 ltp/testcases/kernel/fs/acls/acl_test01
395 Include "config.h" in the aio02 test to get HAVE_LIBAIO_H: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
398 ltp/testcases/kernel/io/aio/aio02/main.c
401 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>.
404 ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
405 ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
406 ltp/testcases/kernel/syscalls/utils/common_j_h.c
409 Some makefiles ignore errors from commads ran in shell loops. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
412 ltp/doc/man1/Makefile
413 ltp/doc/man3/Makefile
415 ltp/testcases/ballista/ballista/MakefileTarget.dist
416 ltp/testcases/commands/unzip/Makefile
417 ltp/testcases/kernel/containers/netns/Makefile
418 ltp/testcases/kernel/controllers/cpuset/Makefile
419 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
420 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
421 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
422 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
423 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
424 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
425 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
426 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
427 ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
430 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>.
433 ltp/testcases/kernel/controllers/cgroup/test_6_2.c
435 ltp/testcases/kernel/controllers/cgroup/clone_platform.h
438 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>.
441 ltp/testcases/kernel/include/i386.in
442 ltp/testcases/kernel/include/ia64.in
443 ltp/testcases/kernel/include/powerpc.in
444 ltp/testcases/kernel/include/x86_64.in
445 ltp/testcases/kernel/performance_counters/performance_counter01.c
446 ltp/testcases/kernel/performance_counters/performance_counter02.c
447 ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
448 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
449 ltp/testcases/kernel/syscalls/utils/numaif.h
452 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>.
455 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
458 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>.
461 ltp/testcases/network/tcp_cmds/telnet/telnet01
464 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>.
467 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
468 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
471 Latest fix from Jiri Palecek <jpalecek@web.de>.
474 ltp/testcases/kernel/syscalls/setuid/setuid04.c
477 [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>.
480 ltp/testcases/realtime/func/sched_football/sched_football.c
483 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>.
486 ltp/testcases/kernel/syscalls/splice/splice01.c
489 [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:
490 ltp-fix-add_key.patch
491 ltp-fix-bdflush.patch
493 ltp-fix-newuname.patch
494 ltp-fix-rt_sigprocmask.patch
495 ltp-fix-rt_sigsuspend.patch
496 ltp-fix-set_thread_area.patch
497 ltp-fix-set_tid_address.patch
498 ltp-fix-ssetmask.patch
500 Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
503 ltp/testcases/kernel/syscalls/add_key/add_key01.c
504 ltp/testcases/kernel/syscalls/add_key/add_key02.c
505 ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
506 ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
507 ltp/testcases/kernel/syscalls/newuname/newuname01.c
508 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
509 ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
510 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
511 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
512 ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
513 ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
514 ltp/testcases/kernel/syscalls/tkill/tkill01.c
515 ltp/testcases/kernel/syscalls/tkill/tkill02.c
518 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>.
521 ltp/utils/benchmark/kernbench-0.42/COPYING
522 ltp/utils/benchmark/kernbench-0.42/Makefile
523 ltp/utils/benchmark/kernbench-0.42/README
524 ltp/utils/benchmark/kernbench-0.42/kernbench
527 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>.
530 ltp/utils/benchmark/Makefile
533 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>.
536 ltp/testcases/kernel/power_management/README
539 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>.
542 ltp/testcases/kernel/power_management/lib/sched_mc.py
545 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>.
548 ltp/testcases/kernel/power_management/cpu_consolidation.py
551 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>.
554 ltp/testcases/kernel/power_management/sched_domain.py
557 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>.
560 ltp/testcases/kernel/power_management/test_sched_mc.sh
561 ltp/testcases/kernel/power_management/test_sched_smt.sh
564 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>.
567 ltp/testcases/kernel/power_management/pm_include.sh
570 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>.
573 ltp/testcases/kernel/power_management/runpwtests.sh
576 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>.
579 ltp/runtest/power_management_tests_exclusive
582 personality test case build fail fix. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
585 ltp/testcases/kernel/syscalls/personality/personality01.c
586 ltp/testcases/kernel/syscalls/personality/personality02.c
589 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>.
592 ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
595 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>.
598 ltp/testcases/realtime/scripts/run_c_files.sh
599 ltp/testcases/realtime/doc/TODO
600 ltp/testcases/realtime/func/measurement/preempt_timing.c
601 ltp/testcases/realtime/lib/librttest.c
602 ltp/testcases/realtime/func/pi-tests/run_auto.sh
607 v4l-test 0.13 for LTP: Changes:
608 1) Added string content validation;
609 2) Test cases added for VIDIOC_REQBUFS,
610 Signed-off-by: Márton Németh <nm127@freemail.hu>.
613 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
614 ltp/testcases/kernel/device-drivers/v4l/user_space/README
615 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
616 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
617 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
618 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
619 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
620 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
621 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
622 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
623 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
624 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
625 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
626 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
627 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
628 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
629 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
630 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
631 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
632 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
634 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
635 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.h
638 v4l-test 0.14 for LTP: Changes:
639 1) Test cases added for VIDIOC_QUERYBUF,
640 2) Debug functions separated,
641 Signed-off-by: Márton Németh <nm127@freemail.hu>.
644 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
645 ltp/testcases/kernel/device-drivers/v4l/user_space/README
646 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
647 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
648 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
649 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
651 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.c
652 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.h
653 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
654 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
657 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>.
660 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
663 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>.
666 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
667 ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
668 ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
669 ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
670 ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
673 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:
674 - Disable patching of the policy in the test script.
675 - Change the refpolicy Makefile to redirect to a rhel/N/ subdirectory if running on a redhat release and move the rhel-specific definitions there.
676 - Change the refpolicy Makefile to only include test_bounds.te if the checkpolicy supports policy.24 (and thus typebounds statements).
677 - Merge the sbin_deprecated.patch into the test policy.
678 - Further update the test policy to build cleanly on f11, while preserving backward compatibility on f10.
679 - Added open permissions as necessary to the test policy (enabled in f11).
680 - Update the ioctl test policy to reflect the updated selinux_file_ioctl() logic in the kernel.
681 - Added a missing permission to the wait test policy that was causing it to wrongly report PASS.
683 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.
685 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>.
688 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
689 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
690 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
691 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_sys.te
692 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
693 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
694 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
695 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
696 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
697 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
698 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
699 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
700 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
701 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
702 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
703 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
704 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
705 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
706 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
707 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.if
708 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
709 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
710 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
711 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
712 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
713 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
714 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
715 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
716 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
717 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
718 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
719 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
720 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
721 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
722 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
723 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
724 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
725 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
726 ltp/testscripts/test_selinux.sh
728 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
729 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_file.te
730 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_net.te
731 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_sys.te
732 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrace.te
733 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrans.te
734 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_entrypoint.te
735 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execshare.te
736 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_exectrace.te
737 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execute_no_trans.te
738 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_fdreceive.te
739 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_file.te
740 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_global.te
741 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_inherit.te
742 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ioctl.te
743 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ipc.te
744 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_link.te
745 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_mkdir.te
746 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_open.te
747 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_policy.if
748 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ptrace.te
749 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_readlink.te
750 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_relabel.te
751 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rename.te
752 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rxdir.te
753 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setattr.te
754 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setnice.te
755 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sigkill.te
756 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_stat.te
757 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sysctl.te
758 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_create.te
759 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getpgid.te
760 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsched.te
761 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsid.te
762 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setpgid.te
763 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setsched.te
764 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_transition.te
765 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_wait.te
767 ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
768 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
769 ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
770 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.te
773 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>.
776 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
777 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
780 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:
781 - Fix the extraction of the release version to exclude Client/Server/etc.
782 - Make the ioctl test detect kernel version and adjust the test logic to match the expected selinux_file_ioctl() logic.
783 - Prevent runcon from consuming the options to chcon in selinux_relabel.sh.
784 Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
787 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
788 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
789 ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
792 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>.
798 Update ltp selinux testsuite README: Update the ltp selinux testsuite README. Changes include:
799 - Explain the two different locations of test policy up front and then use $POLICYDIR for subsequent references.
800 - Expand and clarify the kernel configuration options.
801 - Add a section summarizing the SELinux policy and userland dependencies.
802 Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
805 ltp/testcases/kernel/security/selinux-testsuite/README
808 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>.
811 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
814 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>.
817 ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
820 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:
821 - Added pass/fail detection logic to sched_football.c,
822 - Removed parse_football.py,
823 - Removed the call to parse_football.py from run_auto.sh.
824 Signed-off by: Kiran Prakash <kirpraka@in.ibm.com>,
825 Acked-by: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
826 Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
827 Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.
830 ltp/testcases/realtime/func/sched_football/run_auto.sh
831 ltp/testcases/realtime/func/sched_football/sched_football.c
833 ltp/testcases/realtime/func/sched_football/parse-football.py
836 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>.
842 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>.
845 ltp/testcases/kernel/controllers/README
846 ltp/testcases/kernel/controllers/test_controllers.sh
847 ltp/testcases/kernel/controllers/cpuset/Makefile
848 ltp/testcases/kernel/controllers/cpuset/README
849 ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
850 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
851 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
853 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
854 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
855 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_list_compute.c
856 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.c
857 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.h
858 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.c
859 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.h
860 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
861 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_cpu_hog.c
862 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
863 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_check.c
864 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
865 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/Makefile
866 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure.c
867 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
868 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/Makefile
869 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_mem_hog.c
870 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
871 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/Makefile
872 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c
873 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
876 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>.
879 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
882 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>.
885 ltp/testcases/kernel/security/selinux-testsuite/README
888 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>.
891 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
894 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.
895 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>,
898 ltp/testcases/kernel/syscalls/umount/umount02.c
899 ltp/testcases/kernel/syscalls/umount/umount03.c
902 Fix the splice02 test:
904 - TEST_ERRNO is only set when the syscall is executed using the TEST() macro. The tests gave bad error messages because of that.
905 - The end of the test was dead code; moved the TPASS code to pass at the end of file.
906 - The test assumes std. input is a pipe; reflect this in the runtest file.
907 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
911 ltp/testcases/kernel/syscalls/splice/splice02.c
914 Patch for fixing Unzip01 Test Not Working Correctly. Signed-Off-By: rohit verma <rohit.170309@gmail.com>. Acked-by: CAI Qian <caiqian@cclom.cn>.
917 ltp/testcases/commands/unzip/unzip_tests.sh
920 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>.
923 ltp/runtest/controllers
924 ltp/testcases/kernel/controllers/Makefile
926 ltp/testcases/kernel/controllers/memcg/Makefile
927 ltp/testcases/kernel/controllers/memcg/README
928 ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
929 ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
930 ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
931 ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
932 ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh
935 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>.
941 ltp/doc/automation-README.html
942 ltp/doc/automation-cookbook.html
943 ltp/doc/ltp-howto.lyx
944 ltp/doc/ltp-howto.txt
945 ltp/doc/man1/Makefile
947 ltp/testscripts/diskio.sh
948 ltp/testscripts/ltp-aiodio.sh
949 ltp/testscripts/ltp-scsi_debug.sh
950 ltp/testscripts/ltpfslvm.sh
951 ltp/testscripts/ltpfsnolvm.sh
952 ltp/testscripts/ltpstress.sh
953 ltp/testscripts/networkstress.sh
954 ltp/testscripts/networktests.sh
955 ltp/testscripts/runEALtests.sh
956 ltp/testscripts/runpan.sh
957 ltp/testscripts/test_containers.sh
958 ltp/testscripts/test_filecaps.sh
959 ltp/testscripts/test_selinux.sh
960 ltp/testscripts/tpm_tools.sh
962 ltp/doc/man1/ltp-bump.1
963 ltp/doc/man1/ltp-pan.1
966 ltp/pan/ltp-scanner.c
975 Fix missing return. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
978 ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
981 Add add_key01 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>,
986 ltp/testcases/kernel/syscalls/add_key/Makefile
987 ltp/testcases/kernel/syscalls/add_key/add_key01.c
990 Add add_key02 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
995 ltp/testcases/kernel/syscalls/add_key/add_key02.c
998 Add bdflush01 test for bdflush syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1001 ltp/runtest/syscalls
1003 ltp/testcases/kernel/syscalls/bdflush/Makefile
1004 ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
1007 Add exit_group01 test for exit_group syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1010 ltp/runtest/syscalls
1012 ltp/testcases/kernel/syscalls/exit_group/Makefile
1013 ltp/testcases/kernel/syscalls/exit_group/exit_group01.c
1016 Add keyctl01 test for keyctl syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1019 ltp/runtest/syscalls
1021 ltp/testcases/kernel/syscalls/keyctl/Makefile
1022 ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
1025 Add newuname01 test for newuname syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1028 ltp/runtest/syscalls
1030 ltp/testcases/kernel/syscalls/newuname/Makefile
1031 ltp/testcases/kernel/syscalls/newuname/newuname01.c
1034 Add rt_sigaction01 test for rt_sigaction syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1037 ltp/runtest/syscalls
1039 ltp/testcases/kernel/syscalls/rt_sigaction/Makefile
1040 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
1043 Add rt_sigprocmask01 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1046 ltp/runtest/syscalls
1048 ltp/testcases/kernel/syscalls/rt_sigprocmask/Makefile
1049 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
1052 Add rt_sigprocmask02 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1055 ltp/runtest/syscalls
1057 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
1060 Add rt_sigqueueinfo01 test for rt_sigqueueinfo syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1063 ltp/runtest/syscalls
1065 ltp/testcases/kernel/syscalls/rt_sigqueueinfo/Makefile
1066 ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c
1069 Add rt_sigsuspend01 test for rt_sigsuspend syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1072 ltp/runtest/syscalls
1074 ltp/testcases/kernel/syscalls/rt_sigsuspend/Makefile
1075 ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
1078 Add set_thread_area01 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1081 ltp/runtest/syscalls
1083 ltp/testcases/kernel/syscalls/set_thread_area/Makefile
1084 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
1087 Add set_thread_area02 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1090 ltp/runtest/syscalls
1092 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
1095 Add set_tid_address01 test for set_tid_address syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1098 ltp/runtest/syscalls
1100 ltp/testcases/kernel/syscalls/set_tid_address/Makefile
1101 ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
1104 Add sgetmask01 test for sgetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1107 ltp/runtest/syscalls
1109 ltp/testcases/kernel/syscalls/sgetmask/Makefile
1110 ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
1113 Add sigreturn01 test for sigreturn syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1116 ltp/runtest/syscalls
1118 ltp/testcases/kernel/syscalls/sigreturn/Makefile
1119 ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c
1122 Add ssetmask01 test for ssetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1125 ltp/runtest/syscalls
1127 ltp/testcases/kernel/syscalls/ssetmask/Makefile
1128 ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
1131 Add timer_getoverrun01 test for timer_getoverrun01 syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1134 ltp/runtest/syscalls
1136 ltp/testcases/kernel/syscalls/timer_getoverrun/Makefile
1137 ltp/testcases/kernel/syscalls/timer_getoverrun/timer_getoverrun01.c
1140 Add timer_gettime01 test for timer_gettime syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1143 ltp/runtest/syscalls
1145 ltp/testcases/kernel/syscalls/timer_gettime/Makefile
1146 ltp/testcases/kernel/syscalls/timer_gettime/timer_gettime01.c
1149 Add tkill01 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1152 ltp/runtest/syscalls
1154 ltp/testcases/kernel/syscalls/tkill/Makefile
1155 ltp/testcases/kernel/syscalls/tkill/tkill01.c
1158 Add tkill02 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1161 ltp/runtest/syscalls
1163 ltp/testcases/kernel/syscalls/tkill/tkill02.c
1166 Patch for "File" test case issue of 30-April-2009 release. Signed-off-by: rohit verma <rohit.170309@gmail.com>.
1169 ltp/testcases/commands/ade/file/file_test.sh
1172 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>.
1176 ltp/include/config.h.default
1177 ltp/testcases/kernel/controllers/cgroup/getdelays.c
1179 ltp/m4/ltp-taskstats.m4
1182 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,
1185 168 20121 0.0 0.0 3956 336 ? Ds 15:10 0:00 ./crash02 -e
1187 168 20122 0.0 0.0 3956 336 ? T 15:10 0:00 ./crash02 -e
1189 crash02 X ffff81007fb127a0 0 21272 21271 21273 (L-TLB)
1190 ffff81004c185d58 0000000000000046 ffff81007b494e08 0000000000000002
1191 0000000000000002 0000000000000002 ffff81007c5dc860 ffff81007fb127a0
1192 00000d8ebb800862 000000000000c315 ffff81007c5dca48 0000000300000001
1194 [<ffffffff800235a7>] filp_close+0x5c/0x64
1195 [<ffffffff8001595a>] do_exit+0x913/0x91f
1196 [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
1197 [<ffffffff8002ad05>] get_signal_to_deliver+0x42c/0x45a
1198 [<ffffffff8005a837>] do_notify_resume+0x9c/0x7af
1199 [<ffffffff80096e2b>] specific_send_sig_info+0x44/0xac
1200 [<ffffffff8009710e>] force_sig_info+0xae/0xb9
1201 [<ffffffff80066eed>] do_page_fault+0x81e/0x830
1202 [<ffffffff8005d6dc>] retint_signal+0x3d/0x79
1203 crash02 X ffff810002376400 0 21273 21271 21272 (L-TLB)
1204 ffff81004d201f18 0000000000000046 ffff81007b494e08 0000000000000046
1205 0000000000000046 0000000000000002 ffff810078d3a040 ffffffff802eeae0
1206 00000d8ebb803430 000000000001a60c ffff810078d3a228 0000000000000000
1208 [<ffffffff8001595a>] do_exit+0x913/0x91f
1209 [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
1210 [<ffffffff8005d28d>] tracesys+0xd5/0xe0
1211 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>.
1214 ltp/testcases/misc/crash/crash02.c
1217 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>.
1220 ltp/testcases/kernel/containers/pidns/pidns12.c
1223 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>.
1226 ltp/testcases/kernel/timers/include/common_timers.h
1227 ltp/testcases/kernel/timers/timer_create/timer_create02.c
1230 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.
1233 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
1236 revert previous "style" change which did a lot more damage than good
1239 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
1240 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
1243 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>.
1246 ltp/doc/testcases/kernel.txt
1248 ltp/runtest/stress.part3
1249 ltp/runtest/syscalls
1250 ltp/testcases/kernel/syscalls/execve/execve04.c
1251 ltp/testcases/kernel/syscalls/execve/execve05.c
1253 ltp/testcases/kernel/syscalls/execve/execve06.c
1256 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>.
1259 ltp/testcases/kernel/syscalls/chown/chown03.c
1262 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.
1265 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
1266 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c
1267 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c
1268 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c
1269 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c
1272 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.
1275 ltp/INSTALL ltp/README ltp/README.ltp-devel
1278 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>.
1281 ltp/testcases/kernel/syscalls/utils/common_j_h.c
1282 ltp/testcases/kernel/syscalls/utils/include_j_h.h
1283 ltp/testcases/kernel/syscalls/utils/inotify.h
1284 ltp/testcases/kernel/syscalls/utils/ioprio.h
1285 ltp/testcases/kernel/syscalls/utils/numaif.h
1286 ltp/testcases/kernel/syscalls/utils/poll.h
1289 Add/Port get_mempolicy01 test for get_mempolicy() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1292 ltp/runtest/syscalls
1294 ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
1295 ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
1298 Add/Port clock_getres01 test for clock_getres() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1301 ltp/runtest/syscalls
1303 ltp/testcases/kernel/syscalls/clock_getres/Makefile
1304 ltp/testcases/kernel/syscalls/clock_getres/clock_getres01.c
1307 Add/Port clock_nanosleep01 test for clock_nanosleep() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1310 ltp/runtest/syscalls
1312 ltp/testcases/kernel/syscalls/clock_nanosleep/Makefile
1313 ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
1316 Add/Port mq_notify01 test for mq_notify() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1319 ltp/runtest/syscalls
1321 ltp/testcases/kernel/syscalls/mq_notify/Makefile
1322 ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
1325 Add/Port ppoll01 test for ppoll() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1328 ltp/runtest/syscalls
1330 ltp/testcases/kernel/syscalls/ppoll/Makefile
1331 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
1334 Add/Port mq_open01 test for mq_open() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1337 ltp/runtest/syscalls
1339 ltp/testcases/kernel/syscalls/mq_open/Makefile
1340 ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
1343 Add/Port mq_timedreceive01 test for mq_timedreceive() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1346 ltp/runtest/syscalls
1348 ltp/testcases/kernel/syscalls/mq_timedreceive/Makefile
1349 ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
1352 Add/Port utimes01 test for utimes() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1355 ltp/runtest/syscalls
1357 ltp/testcases/kernel/syscalls/utimes/Makefile
1358 ltp/testcases/kernel/syscalls/utimes/utimes01.c
1361 Add/Port mq_unlink01 test for mq_unlink() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1364 ltp/runtest/syscalls
1366 ltp/testcases/kernel/syscalls/mq_unlink/Makefile
1367 ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c
1370 Add/Port mq_timedsend01 test for mq_timedsend() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1373 ltp/runtest/syscalls
1375 ltp/testcases/kernel/syscalls/mq_timedsend/Makefile
1376 ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
1379 Add/Port unshare01 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1382 ltp/runtest/syscalls
1384 ltp/testcases/kernel/syscalls/unshare/Makefile
1385 ltp/testcases/kernel/syscalls/unshare/unshare01.c
1388 Add/Port unshare02 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
1391 ltp/runtest/syscalls
1393 ltp/testcases/kernel/syscalls/unshare/unshare02.c
1396 The following patch solves the problem:
1397 1) Avoids build problem on your very old kernel,
1398 2) Will not run on on your old kernel but on kernel > 2.6.17,
1399 Will revert to Autoconf later. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
1402 ltp/testcases/kernel/syscalls/splice/splice02.c
1405 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>.
1408 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
1411 I come across with this kernel issue in 2.6.27:
1412 http://lkml.org/lkml/2008/9/23/218,
1413 http://lkml.org/lkml/2008/9/23/228,
1414 http://lkml.org/lkml/2008/9/24/180,
1415 http://lkml.org/lkml/2008/9/24/186,
1416 http://lkml.org/lkml/2008/9/24/193,
1417 http://lkml.org/lkml/2008/9/24/243,
1418 http://lkml.org/lkml/2008/9/24/247,
1419 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>.
1422 ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c
1427 This patch adds Integrity Measurement Architecture(IMA) testing support:
1430 - add test for existence of openssl-devel (m4/ltp-crypto.m4)
1431 - add support for finding an audit message in different log files
1432 Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
1437 ltp/testcases/kernel/security/Makefile
1439 ltp/m4/ltp-crypto.m4
1441 ltp/testcases/kernel/security/integrity/Makefile
1442 ltp/testcases/kernel/security/integrity/ima/Makefile
1443 ltp/testcases/kernel/security/integrity/ima/README
1444 ltp/testcases/kernel/security/integrity/ima/policy/Makefile
1445 ltp/testcases/kernel/security/integrity/ima/policy/measure.policy
1446 ltp/testcases/kernel/security/integrity/ima/policy/measure.policy-invalid
1447 ltp/testcases/kernel/security/integrity/ima/src/Makefile
1448 ltp/testcases/kernel/security/integrity/ima/src/ima_boot_aggregate.c
1449 ltp/testcases/kernel/security/integrity/ima/src/ima_measure.c
1450 ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
1451 ltp/testcases/kernel/security/integrity/ima/tests/Makefile
1452 ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
1453 ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
1454 ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
1455 ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
1456 ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
1459 Addition of per_cpu_atomic_operations_vs_interrupt_disabling_module test to LTP. Signed-Off-By: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>.
1462 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/Makefile
1463 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/test-cmpxchg-nolock.c
1466 Module to test Per CPU Allocator. Signed-Off-By: Tejun Heo <tj@kernel.org>.
1469 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/Makefile
1470 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/test_per_cpu_allocator_module.c
1473 Patch for fixing the testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
1476 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-1.c
1477 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-1.c
1480 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>.
1483 ltp/tools/genhtml.pl
1486 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>.
1491 ltp/runtest/perfcounters
1492 ltp/testcases/kernel/performance_counters/Makefile
1493 ltp/testcases/kernel/performance_counters/performance_counter01.c
1496 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>.
1499 ltp/runtest/perfcounters
1501 ltp/testcases/kernel/performance_counters/performance_counter02.c
1504 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>.
1507 ltp/runtest/stress.part1
1509 ltp/testcases/kernel/mem/mmapstress/mmap-corruption01.c
1512 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>.
1516 ltp/testcases/kernel/fs/doio/growfiles.c
1519 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>.
1522 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
1523 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
1526 Patch to integrate sched_smt cpu consolidation testcase to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1529 ltp/testcases/kernel/power_management/pm_include.sh
1530 ltp/testcases/kernel/power_management/runpwtests.sh
1533 This is v4l-test 0.11 patch for LTP. Changes:
1534 - Test cases added for VIDIOC_G_OUTPUT, VIDIOC_S_OUTPUT, VIDIOC_G_FMT, VIDIOC_G_SLICED_VBI_CAP, VIDIOC_QUERYMENU;
1535 - Cleaned up ret and errno variable names;
1536 - Separated the NULL parameter test cases to a separated testsuite and reworked most of the NULL parameter test cases;
1537 - Added camera enabling through /sys/devices/platform/eeepc/camera;
1538 - Added results page to documentation;
1539 - Follow kernel API changes in video_dummy.ko
1540 Signed-off-by: Márton Németh <nm127@freemail.hu>.
1543 ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
1544 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
1545 ltp/testcases/kernel/device-drivers/v4l/user_space/README
1546 ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
1547 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
1548 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
1549 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
1550 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
1551 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
1552 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
1553 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
1554 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
1555 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
1556 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
1557 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
1558 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
1559 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
1560 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
1561 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
1562 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
1563 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
1564 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
1565 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
1566 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
1567 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
1568 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
1569 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
1570 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
1571 ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
1572 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
1573 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
1575 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
1576 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
1577 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.c
1578 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.h
1579 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.c
1580 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.h
1581 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
1582 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.h
1583 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
1586 Patch for fixing the openposix_getoverrun_speculative_6_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
1589 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-1.c
1592 Patch for fixing the openposix_timer_delete_speculative_5_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
1595 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-1.c
1598 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>.
1601 ltp/include/tlibio.h
1604 Fix clone07 bug. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
1607 ltp/testcases/kernel/syscalls/clone/clone07.c
1610 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>.
1613 ltp/runtest/syscalls
1615 ltp/testcases/kernel/syscalls/splice/splice02.c
1618 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>,
1621 ltp/runtest/syscalls
1623 ltp/testcases/kernel/syscalls/clock_nanosleep2/Makefile
1624 ltp/testcases/kernel/syscalls/clock_nanosleep2/clock_nanosleep2_01.c
1627 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>,
1630 ltp/runtest/syscalls
1632 ltp/testcases/kernel/syscalls/cacheflush/Makefile
1633 ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
1636 Fix mount02 and mount03. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
1639 ltp/testcases/kernel/syscalls/mount/mount02.c
1640 ltp/testcases/kernel/syscalls/mount/mount03.c
1643 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>.
1646 ltp/testcases/kernel/syscalls/setuid/setuid04.c
1649 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>.
1652 ltp/testcases/kernel/syscalls/fork/fork05.c
1655 Fix from CAI Qian <caiqian@cclom.cn>.
1658 ltp/testcases/network/lib6/runcc.c
1661 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>.
1664 ltp/testcases/commands/ade/ar/ar01
1667 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>.
1670 ltp/testcases/kernel/power_management/lib/sched_mc.py
1673 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>.
1676 ltp/testcases/kernel/power_management/cpu_consolidation.py
1679 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>.
1682 ltp/testcases/kernel/power_management/runpwtests.sh
1685 This testcase test sched_smt_power_saving interface with valid and inavlid values. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1688 ltp/testcases/kernel/power_management/test_sched_smt.sh
1691 Modifed test_sched_mc interface testing testcase to use reusable function. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1694 ltp/testcases/kernel/power_management/test_sched_mc.sh
1697 The test_dma_thread_diotest contains an unnecessary bashism. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1700 ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
1703 Make fs/quota_remount_test01 more POSIX-shell friendly. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1706 ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
1709 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>.
1712 ltp/testcases/kernel/syscalls/pselect/pselect01.c
1715 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>.
1718 ltp/testcases/kernel/device-drivers/v4l/user_space/README
1719 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
1720 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
1721 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
1722 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
1723 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
1724 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
1725 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
1726 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
1727 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
1728 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
1729 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
1730 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
1731 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
1732 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
1733 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
1734 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
1735 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
1736 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
1737 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
1738 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
1741 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>.
1742 "Serge E. Hallyn" <serue@us.ibm.com> replied:
1743 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.
1744 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.
1745 "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.
1748 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
1749 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
1750 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_capable_sys.sh
1751 ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
1752 ltp/testcases/kernel/security/selinux-testsuite/tests/execute_no_trans/selinux_execute_no_trans.sh
1753 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive.sh
1754 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
1755 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit.sh
1756 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.sh
1757 ltp/testcases/kernel/security/selinux-testsuite/tests/link/selinux_link.sh
1758 ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
1759 ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_open.sh
1760 ltp/testcases/kernel/security/selinux-testsuite/tests/readlink/selinux_readlink.sh
1761 ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
1762 ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
1763 ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
1764 ltp/testcases/kernel/security/selinux-testsuite/tests/setattr/selinux_setattr.sh
1765 ltp/testcases/kernel/security/selinux-testsuite/tests/stat/selinux_stat.sh
1768 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>.
1771 ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
1774 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
1776 cgroup_regression_test 1 PASS : no kernel bug was found
1777 cgroup_regression_test 2 PASS : notify_on_release is inherited
1778 cgroup_regression_test 3 PASS : no kernel bug was found
1779 cgroup_regression_test 4 PASS : no lockdep BUG was found
1780 cgroup_regression_test 5 PASS : no kernel bug was found
1781 cgroup_regression_test 6 PASS : no kernel bug was found
1782 cgroup_regression_test 7 PASS : no kernel bug was found
1783 cgroup_regression_test 8 PASS : no kernel bug was found
1784 cgroup_regression_test 9 PASS : no kernel warning was found
1785 cgroup_regression_test 10 PASS : no kernel warning was found
1786 Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
1789 ltp/runtest/controllers
1790 ltp/testcases/kernel/controllers/Makefile
1791 ltp/testcases/kernel/controllers/README
1793 ltp/testcases/kernel/controllers/cgroup/Makefile
1794 ltp/testcases/kernel/controllers/cgroup/README
1795 ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
1796 ltp/testcases/kernel/controllers/cgroup/fork_processes.c
1797 ltp/testcases/kernel/controllers/cgroup/getdelays.c
1798 ltp/testcases/kernel/controllers/cgroup/test_10_1.sh
1799 ltp/testcases/kernel/controllers/cgroup/test_10_2.sh
1800 ltp/testcases/kernel/controllers/cgroup/test_3_1.sh
1801 ltp/testcases/kernel/controllers/cgroup/test_3_2.sh
1802 ltp/testcases/kernel/controllers/cgroup/test_6_1.sh
1803 ltp/testcases/kernel/controllers/cgroup/test_6_2.c
1804 ltp/testcases/kernel/controllers/cgroup/test_9_1.sh
1805 ltp/testcases/kernel/controllers/cgroup/test_9_2.sh
1808 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>.
1811 ltp/testcases/kernel/controllers/Makefile
1812 ltp/testcases/kernel/controllers/README
1813 ltp/testcases/kernel/controllers/test_controllers.sh
1814 ltp/testcases/kernel/controllers/testplan.txt
1816 ltp/testcases/kernel/controllers/cpuset/Makefile
1817 ltp/testcases/kernel/controllers/cpuset/README
1818 ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
1819 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
1820 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
1821 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
1822 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
1823 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
1824 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
1825 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
1826 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
1827 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
1828 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
1829 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
1830 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
1831 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
1834 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>.
1837 ltp/testcases/commands/su/su01_s1
1840 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>.
1843 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
1847 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>.
1853 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>.
1856 ltp/testcases/kernel/syscalls/fsync/fsync02.c
1859 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>.
1862 ltp/runtest/syscalls
1863 ltp/testcases/kernel/syscalls/chmod/Makefile
1864 ltp/testcases/kernel/syscalls/chmod/chmod05.c
1865 ltp/testcases/kernel/syscalls/chmod/chmod06.c
1866 ltp/testcases/kernel/syscalls/chown/Makefile
1867 ltp/testcases/kernel/syscalls/chown/chown03.c
1868 ltp/testcases/kernel/syscalls/chown/chown04.c
1869 ltp/testcases/kernel/syscalls/fchmod/Makefile
1870 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
1871 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
1872 ltp/testcases/kernel/syscalls/fchown/Makefile
1873 ltp/testcases/kernel/syscalls/fchown/fchown03.c
1874 ltp/testcases/kernel/syscalls/fchown/fchown04.c
1877 The attached patch fixes this bug. This is the bug of the kernel. The following patch has fixed the bug.
1878 commit af76aba00fdcfb21535c9f9872245d14097a4561
1879 Author: Rusty Russell <rusty@rustcorp.com.au>
1880 Date: Mon Mar 30 22:05:11 2009 -0600
1881 cpumask: fix seq_bitmap_*() functions.
1882 1) seq_bitmap_list() should take a const.
1883 2) All the seq_bitmap should use cpumask_bits().
1884 Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
1885 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>.
1888 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
1889 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
1890 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
1891 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
1893 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/bitmask.h
1894 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/common.h
1895 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset.h
1896 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libbitmask.c
1897 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
1900 Add capability bounding set testcases, to verify the following:
1901 1. prctl(CAP_BSET_READ, 0..NCAPS) returns 1
1902 2. prctl(CAP_BSET_READ, -1|NCAPS+1) return -1
1903 3. prctl(CAP_BSET_DROP, -1|NCAPS+1) returns -1
1904 4. prctl(CAP_BSET_DROP, 0..NCAPS) returns 1
1905 4b. prctl(CAP_BSET_READ, N) returns 0 after each unset, 1 for those not yet removed
1906 5. fI=empty; N \notin pP; prctl(CAPBSET_DROP, N); setting pI=N fails
1907 6. pI=N; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \in pE
1908 (or make f setuid-root)
1909 7. pI=0; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \notin pE
1910 (or make f setuid-root)
1911 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>.
1915 ltp/testcases/kernel/security/Makefile
1917 ltp/runtest/cap_bounds
1918 ltp/testcases/kernel/security/cap_bound/Makefile
1919 ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
1920 ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
1921 ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
1922 ltp/testcases/kernel/security/cap_bound/check_for_libcap.sh
1923 ltp/testcases/kernel/security/cap_bound/check_pe.c
1924 ltp/testcases/kernel/security/cap_bound/dummy.c
1925 ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
1926 ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
1927 ltp/testcases/kernel/security/cap_bound/run_capbounds.sh
1930 Exit in testsf_s6 when host lookup fails to prevent segfaults later. Jiri Palecek <jpalecek@web.de>.
1933 ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
1936 Fix collateral damage caused by recent coding style cleanups. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1939 ltp/testcases/kernel/syscalls/syslog/syslog01
1940 ltp/testcases/kernel/syscalls/syslog/syslog02
1941 ltp/testcases/kernel/syscalls/syslog/syslog03
1942 ltp/testcases/kernel/syscalls/syslog/syslog04
1943 ltp/testcases/kernel/syscalls/syslog/syslog05
1944 ltp/testcases/kernel/syscalls/syslog/syslog06
1945 ltp/testcases/kernel/syscalls/syslog/syslog07
1946 ltp/testcases/kernel/syscalls/syslog/syslog08
1947 ltp/testcases/kernel/syscalls/syslog/syslog09
1948 ltp/testcases/kernel/syscalls/syslog/syslog10
1951 This patch is a rewrite of symlinkat and linkat tests aimed to:
1953 - cease using the current directory for testfiles
1954 Hope this applies, since I'm sending this from a weekly (er.. monthly) version of Opera. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1957 ltp/testcases/kernel/syscalls/linkat/linkat01.c
1958 ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
1961 fallocate tests call syscall() incorrectly for 32-bit powerpc. Signed-off-by: Dave Kleikamp <shaggy@linux.vnet.ibm.com>.
1964 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
1965 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
1966 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
1969 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>.
1972 ltp/m4/ltp-crypto.m4
1975 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.
1978 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
1981 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.
1984 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
1985 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
1986 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
1987 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
1988 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
1989 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
1990 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
1991 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
1992 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
1993 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
1994 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
1995 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
1996 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
1997 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
1998 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
1999 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
2000 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
2001 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
2002 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
2003 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
2004 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
2005 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
2006 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
2007 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
2008 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
2009 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
2010 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
2011 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
2012 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
2013 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
2014 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
2015 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
2020 Addition of CONTROLLER AREA NETWORK tests to LTP. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
2023 ltp/testcases/network/can/filter-tests/00_Descriptions.txt
2024 ltp/testcases/network/can/filter-tests/INSTALL
2025 ltp/testcases/network/can/filter-tests/Makefile
2026 ltp/testcases/network/can/filter-tests/canecho.c
2027 ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
2028 ltp/testcases/network/can/filter-tests/tst-bcm-cycle.c
2029 ltp/testcases/network/can/filter-tests/tst-bcm-dump.c
2030 ltp/testcases/network/can/filter-tests/tst-bcm-filter.c
2031 ltp/testcases/network/can/filter-tests/tst-bcm-rtr.c
2032 ltp/testcases/network/can/filter-tests/tst-bcm-rx-sendto.c
2033 ltp/testcases/network/can/filter-tests/tst-bcm-server.c
2034 ltp/testcases/network/can/filter-tests/tst-bcm-single.c
2035 ltp/testcases/network/can/filter-tests/tst-bcm-throttle.c
2036 ltp/testcases/network/can/filter-tests/tst-bcm-tx-sendto.c
2037 ltp/testcases/network/can/filter-tests/tst-bcm-tx_read.c
2038 ltp/testcases/network/can/filter-tests/tst-err.c
2039 ltp/testcases/network/can/filter-tests/tst-filter-master.c
2040 ltp/testcases/network/can/filter-tests/tst-filter-server.c
2041 ltp/testcases/network/can/filter-tests/tst-packet.c
2042 ltp/testcases/network/can/filter-tests/tst-proc.c
2043 ltp/testcases/network/can/filter-tests/tst-raw-filter.c
2044 ltp/testcases/network/can/filter-tests/tst-raw-sendto.c
2045 ltp/testcases/network/can/filter-tests/tst-raw.c
2048 Add LTP Command File for CAN Filter Tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
2054 Add Info For Running CAN tests in runalltests.sh. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
2060 Add Kernel Config Options for CAN tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
2066 [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.
2068 Mar 02 2009: moved to the libclone do_clone() helper.
2069 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
2070 Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
2074 ltp/testcases/kernel/containers/Makefile
2075 ltp/testcases/kernel/containers/README
2076 ltp/testcases/kernel/containers/container_test.sh
2078 ltp/testcases/kernel/containers/mqns/Makefile
2079 ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
2080 ltp/testcases/kernel/containers/mqns/mqns.h
2081 ltp/testcases/kernel/containers/mqns/mqns_01.c
2082 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
2085 [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.
2086 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
2087 Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
2090 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
2092 ltp/testcases/kernel/containers/mqns/mqns_02.c
2095 [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>.
2098 ltp/testcases/kernel/containers/mqns/mqns.h
2099 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
2101 ltp/testcases/kernel/containers/mqns/mqns_03.c
2104 [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>.
2107 ltp/testcases/kernel/containers/mqns/mqns.h
2108 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
2110 ltp/testcases/kernel/containers/mqns/mqns_04.c
2113 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>.
2116 ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
2117 ltp/testcases/kernel/device-drivers/acpi/LtpAcpiMain.c
2118 ltp/testcases/kernel/device-drivers/acpi/Makefile
2121 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>.
2124 ltp/testcases/kernel/sched/hyperthreading/Makefile
2125 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
2126 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
2127 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
2128 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
2129 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
2130 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
2133 [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>.
2136 ltp/testcases/kernel/power_management/lib/sched_mc.py
2139 [PATCH 02/05]: Patch to implement test case to validate sched domain tree: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2142 ltp/testcases/kernel/power_management/sched_domain.py
2145 Patch to integrate sched domain testcase to LTP: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2148 ltp/testcases/kernel/power_management/Makefile
2149 ltp/testcases/kernel/power_management/runpwtests.sh
2152 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>.
2155 ltp/testcases/kernel/power_management/cpu_consolidation.py
2158 Patch to fix cpufreq governor load and unload. Signed-Off-By: Poornima nayak <mpnayak@linux.vnet.ibm.com>.
2161 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
2164 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>.
2167 ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
2168 ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
2169 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
2172 INOTIFY02: add warning about bug: we have many messages about this bug in mail lists. Signed-Off-BY: Andrew Vagin <avagin@gmail.com>.
2175 ltp/testcases/kernel/syscalls/inotify/inotify02.c
2178 Patch for enabling the ftruncate04 testcase:
2179 -add mount mandatory option to enable test run. this test case doesn't work almost all the time we use it.
2180 -modified ftruncate04.c for the situation when the /tmp(or other test) directory is in a LVM filesystem where there are three output lines
2181 -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.
2182 Signed-off-by : fredrick he <fhe@novell.com>.
2185 ltp/runtest/syscalls
2186 ltp/testcases/kernel/syscalls/ftruncate/Makefile
2187 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
2189 ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
2190 ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
2193 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:
2194 1) for i386 arch: One of the above checks should be removed.
2195 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>.
2198 ltp/testcases/kernel/syscalls/utimensat/Makefile
2201 lcov: improve function name filtering. Only remove those characters from function names which would conflict with internal delimiters. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
2204 ltp/utils/analysis/lcov/bin/geninfo
2207 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>.
2210 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
2211 ltp/testcases/kernel/syscalls/pselect/pselect01.c
2214 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,
2215 <1> selinux.h is available, but libselinux is not.
2216 <2> libselinux is available, but selinux.h is not.
2217 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>.
2220 ltp/m4/ltp-selinux.m4
2221 ltp/testcases/kernel/fs/proc/proc01.c
2224 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>.
2227 ltp/testscripts/load_stress_all_kernel_modules.sh
2230 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>.
2233 ltp/testcases/kernel/device-drivers/v4l/user_space/README
2234 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
2235 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
2236 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
2237 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
2238 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
2239 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
2240 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
2241 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
2242 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
2243 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
2246 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.
2249 ltp/testcases/commands/ade/ar/ar01
2252 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.
2255 ltp/testcases/commands/ade/ar/ar01
2258 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>.
2261 ltp/testcases/kernel/syscalls/symlink/symlink01.c
2264 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>.
2267 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
2270 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>.
2273 ltp/testcases/commands/fileutils/ln/ln_tests.sh
2274 ltp/testcases/commands/unzip/Makefile
2277 Fixed testcase #19 in a similar manner as #17.
2280 ltp/testcases/commands/ade/ar/ar01
2283 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>.
2286 ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
2287 ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
2290 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>.
2293 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
2296 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>.
2299 ltp/testcases/kernel/syscalls/writev/writev06.c
2302 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>.
2305 ltp/testcases/kernel/syscalls/writev/writev06.c
2308 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>,
2311 ltp/testcases/kernel/fs/fs_perms/Makefile
2312 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
2313 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
2316 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.
2317 # ./pipeio -T pipeio_1 -c 5 -s 4090 -i 100 -b -f x80
2319 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>.
2322 ltp/testcases/kernel/ipc/pipeio/pipeio.c
2325 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>.
2330 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
2333 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>.
2336 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
2337 ltp/testcases/kernel/device-drivers/v4l/user_space/README
2338 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
2339 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
2340 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
2342 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
2343 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.h
2346 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>.
2349 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
2352 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>.
2355 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
2356 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
2357 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
2360 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>.
2363 ltp/runtest/syscalls
2364 ltp/testcases/kernel/syscalls/execve/execve04.c
2367 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>.
2370 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
2373 Cleanup user space device-driver Makefiles: Signed-Off-By: Németh Márton <nm127@freemail.hu>.
2376 ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
2377 ltp/testcases/kernel/device-drivers/base/user_base/Makefile
2378 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
2379 ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
2380 ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
2381 ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
2384 Coding Syle Cleanups. Signed-Off-By: <michal.simek@petalogix.com>.
2387 ltp/testcases/kernel/syscalls/abort/abort01.c
2388 ltp/testcases/kernel/syscalls/accept/accept01.c
2389 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
2390 ltp/testcases/kernel/syscalls/access/access01.c
2391 ltp/testcases/kernel/syscalls/access/access02.c
2392 ltp/testcases/kernel/syscalls/access/access03.c
2393 ltp/testcases/kernel/syscalls/access/access04.c
2394 ltp/testcases/kernel/syscalls/access/access05.c
2395 ltp/testcases/kernel/syscalls/acct/acct01.c
2396 ltp/testcases/kernel/syscalls/acct/acct02.c
2397 ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
2398 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
2399 ltp/testcases/kernel/syscalls/alarm/alarm01.c
2400 ltp/testcases/kernel/syscalls/alarm/alarm02.c
2401 ltp/testcases/kernel/syscalls/alarm/alarm03.c
2402 ltp/testcases/kernel/syscalls/alarm/alarm05.c
2403 ltp/testcases/kernel/syscalls/alarm/alarm06.c
2404 ltp/testcases/kernel/syscalls/alarm/alarm07.c
2405 ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
2406 ltp/testcases/kernel/syscalls/bind/bind01.c
2407 ltp/testcases/kernel/syscalls/bind/bind02.c
2408 ltp/testcases/kernel/syscalls/brk/brk01.c
2409 ltp/testcases/kernel/syscalls/capget/capget01.c
2410 ltp/testcases/kernel/syscalls/capget/capget02.c
2411 ltp/testcases/kernel/syscalls/capset/capset01.c
2412 ltp/testcases/kernel/syscalls/capset/capset02.c
2413 ltp/testcases/kernel/syscalls/chdir/chdir01.c
2414 ltp/testcases/kernel/syscalls/chdir/chdir02.c
2415 ltp/testcases/kernel/syscalls/chdir/chdir03.c
2416 ltp/testcases/kernel/syscalls/chdir/chdir04.c
2417 ltp/testcases/kernel/syscalls/chmod/change_owner.c
2418 ltp/testcases/kernel/syscalls/chmod/change_owner.mode.sh
2419 ltp/testcases/kernel/syscalls/chmod/chmod01.c
2420 ltp/testcases/kernel/syscalls/chmod/chmod02.c
2421 ltp/testcases/kernel/syscalls/chmod/chmod03.c
2422 ltp/testcases/kernel/syscalls/chmod/chmod04.c
2423 ltp/testcases/kernel/syscalls/chmod/chmod05.c
2424 ltp/testcases/kernel/syscalls/chmod/chmod06.c
2425 ltp/testcases/kernel/syscalls/chmod/chmod07.c
2426 ltp/testcases/kernel/syscalls/chown/change_owner.c
2427 ltp/testcases/kernel/syscalls/chown/change_owner.mode.sh
2428 ltp/testcases/kernel/syscalls/chown/chown01.c
2429 ltp/testcases/kernel/syscalls/chown/chown02.c
2430 ltp/testcases/kernel/syscalls/chown/chown03.c
2431 ltp/testcases/kernel/syscalls/chown/chown04.c
2432 ltp/testcases/kernel/syscalls/chown/chown05.c
2433 ltp/testcases/kernel/syscalls/chroot/chroot01.c
2434 ltp/testcases/kernel/syscalls/chroot/chroot02.c
2435 ltp/testcases/kernel/syscalls/chroot/chroot03.c
2436 ltp/testcases/kernel/syscalls/chroot/chroot04.c
2437 ltp/testcases/kernel/syscalls/clone/clone01.c
2438 ltp/testcases/kernel/syscalls/clone/clone02.c
2439 ltp/testcases/kernel/syscalls/clone/clone03.c
2440 ltp/testcases/kernel/syscalls/clone/clone04.c
2441 ltp/testcases/kernel/syscalls/clone/clone05.c
2442 ltp/testcases/kernel/syscalls/clone/clone06.c
2443 ltp/testcases/kernel/syscalls/clone/clone07.c
2444 ltp/testcases/kernel/syscalls/close/close01.c
2445 ltp/testcases/kernel/syscalls/close/close02.c
2446 ltp/testcases/kernel/syscalls/close/close08.c
2447 ltp/testcases/kernel/syscalls/confstr/confstr01.c
2448 ltp/testcases/kernel/syscalls/connect/connect01.c
2449 ltp/testcases/kernel/syscalls/creat/creat01.c
2450 ltp/testcases/kernel/syscalls/creat/creat03.c
2451 ltp/testcases/kernel/syscalls/creat/creat04.c
2452 ltp/testcases/kernel/syscalls/creat/creat05.c
2453 ltp/testcases/kernel/syscalls/creat/creat06.c
2454 ltp/testcases/kernel/syscalls/creat/creat07.c
2455 ltp/testcases/kernel/syscalls/creat/creat08.c
2456 ltp/testcases/kernel/syscalls/creat/creat09.c
2457 ltp/testcases/kernel/syscalls/creat/test1.c
2458 ltp/testcases/kernel/syscalls/dup/dup01.c
2459 ltp/testcases/kernel/syscalls/dup/dup02.c
2460 ltp/testcases/kernel/syscalls/dup/dup03.c
2461 ltp/testcases/kernel/syscalls/dup/dup04.c
2462 ltp/testcases/kernel/syscalls/dup/dup05.c
2463 ltp/testcases/kernel/syscalls/dup/dup06.c
2464 ltp/testcases/kernel/syscalls/dup/dup07.c
2465 ltp/testcases/kernel/syscalls/dup2/dup201.c
2466 ltp/testcases/kernel/syscalls/dup2/dup202.c
2467 ltp/testcases/kernel/syscalls/dup2/dup203.c
2468 ltp/testcases/kernel/syscalls/dup2/dup204.c
2469 ltp/testcases/kernel/syscalls/dup2/dup205.c
2470 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
2471 ltp/testcases/kernel/syscalls/epoll/README.1ST
2472 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
2473 ltp/testcases/kernel/syscalls/epoll2/examples/epoll-test.c
2474 ltp/testcases/kernel/syscalls/epoll2/man/epoll.4
2475 ltp/testcases/kernel/syscalls/epoll2/man/epoll_create.2
2476 ltp/testcases/kernel/syscalls/epoll2/man/epoll_ctl.2
2477 ltp/testcases/kernel/syscalls/epoll2/man/epoll_wait.2
2478 ltp/testcases/kernel/syscalls/epoll2/src/epoll.c
2479 ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
2480 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
2481 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
2482 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
2483 ltp/testcases/kernel/syscalls/execl/execl01.c
2484 ltp/testcases/kernel/syscalls/execle/execle01.c
2485 ltp/testcases/kernel/syscalls/execlp/execlp01.c
2486 ltp/testcases/kernel/syscalls/execv/execv01.c
2487 ltp/testcases/kernel/syscalls/execve/execve01.c
2488 ltp/testcases/kernel/syscalls/execve/execve02.c
2489 ltp/testcases/kernel/syscalls/execve/execve03.c
2490 ltp/testcases/kernel/syscalls/execve/execve04.c
2491 ltp/testcases/kernel/syscalls/execve/execve05.c
2492 ltp/testcases/kernel/syscalls/execve/execve06.c
2493 ltp/testcases/kernel/syscalls/execvp/execvp01.c
2494 ltp/testcases/kernel/syscalls/exit/exit01.c
2495 ltp/testcases/kernel/syscalls/exit/exit02.c
2496 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
2497 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
2498 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
2499 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
2500 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
2501 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
2502 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
2503 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
2504 ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
2505 ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
2506 ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
2507 ltp/testcases/kernel/syscalls/fchmod/change_owner.c
2508 ltp/testcases/kernel/syscalls/fchmod/change_owner.mode.sh
2509 ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
2510 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
2511 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
2512 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
2513 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
2514 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
2515 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
2516 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
2517 ltp/testcases/kernel/syscalls/fchown/change_owner.mode.sh
2518 ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
2519 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
2520 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
2521 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
2522 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
2523 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
2524 ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
2525 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
2526 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
2527 ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
2528 ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
2529 ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
2530 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
2531 ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
2532 ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
2533 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
2534 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
2535 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
2536 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
2537 ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
2538 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
2539 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
2540 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
2541 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
2542 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
2543 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
2544 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
2545 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
2546 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
2547 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
2548 ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
2549 ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
2550 ltp/testcases/kernel/syscalls/flock/flock01.c
2551 ltp/testcases/kernel/syscalls/flock/flock02.c
2552 ltp/testcases/kernel/syscalls/flock/flock03.c
2553 ltp/testcases/kernel/syscalls/flock/flock04.c
2554 ltp/testcases/kernel/syscalls/flock/flock05.c
2555 ltp/testcases/kernel/syscalls/flock/flock06.c
2556 ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
2557 ltp/testcases/kernel/syscalls/fork/fork01.c
2558 ltp/testcases/kernel/syscalls/fork/fork02.c
2559 ltp/testcases/kernel/syscalls/fork/fork03.c
2560 ltp/testcases/kernel/syscalls/fork/fork04.c
2561 ltp/testcases/kernel/syscalls/fork/fork05.c
2562 ltp/testcases/kernel/syscalls/fork/fork06.c
2563 ltp/testcases/kernel/syscalls/fork/fork07.c
2564 ltp/testcases/kernel/syscalls/fork/fork08.c
2565 ltp/testcases/kernel/syscalls/fork/fork09.c
2566 ltp/testcases/kernel/syscalls/fork/fork10.c
2567 ltp/testcases/kernel/syscalls/fork/fork11.c
2568 ltp/testcases/kernel/syscalls/fork/fork12.c
2569 ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
2570 ltp/testcases/kernel/syscalls/fstat/fstat01.c
2571 ltp/testcases/kernel/syscalls/fstat/fstat02.c
2572 ltp/testcases/kernel/syscalls/fstat/fstat03.c
2573 ltp/testcases/kernel/syscalls/fstat/fstat04.c
2574 ltp/testcases/kernel/syscalls/fstat/fstat05.c
2575 ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
2576 ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
2577 ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
2578 ltp/testcases/kernel/syscalls/fsync/fsync01.c
2579 ltp/testcases/kernel/syscalls/fsync/fsync02.c
2580 ltp/testcases/kernel/syscalls/fsync/fsync03.c
2581 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
2582 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
2583 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
2584 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
2585 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
2586 ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
2587 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
2588 ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
2589 ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
2590 ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
2591 ltp/testcases/kernel/syscalls/getdents/getdents01.c
2592 ltp/testcases/kernel/syscalls/getdents/getdents02.c
2593 ltp/testcases/kernel/syscalls/getdents/getdents03.c
2594 ltp/testcases/kernel/syscalls/getdents/getdents04.c
2595 ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
2596 ltp/testcases/kernel/syscalls/getdtablesize/getdtablesize01.c
2597 ltp/testcases/kernel/syscalls/getegid/getegid01.c
2598 ltp/testcases/kernel/syscalls/getegid/getegid02.c
2599 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
2600 ltp/testcases/kernel/syscalls/getgid/getgid01.c
2601 ltp/testcases/kernel/syscalls/getgid/getgid03.c
2602 ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
2603 ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
2604 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
2605 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
2606 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
2607 ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
2608 ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
2609 ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
2610 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
2611 ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
2612 ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
2613 ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
2614 ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
2615 ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
2616 ltp/testcases/kernel/syscalls/getpid/getpid01.c
2617 ltp/testcases/kernel/syscalls/getpid/getpid02.c
2618 ltp/testcases/kernel/syscalls/getppid/getppid01.c
2619 ltp/testcases/kernel/syscalls/getppid/getppid02.c
2620 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
2621 ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
2622 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
2623 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
2624 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
2625 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
2626 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
2627 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
2628 ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
2629 ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
2630 ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
2631 ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
2632 ltp/testcases/kernel/syscalls/getsid/getsid01.c
2633 ltp/testcases/kernel/syscalls/getsid/getsid02.c
2634 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
2635 ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
2636 ltp/testcases/kernel/syscalls/gettid/gettid01.c
2637 ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday01.c
2638 ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
2639 ltp/testcases/kernel/syscalls/getuid/getuid01.c
2640 ltp/testcases/kernel/syscalls/getuid/getuid02.c
2641 ltp/testcases/kernel/syscalls/getuid/getuid03.c
2642 ltp/testcases/kernel/syscalls/inotify/README
2643 ltp/testcases/kernel/syscalls/inotify/inotify01.c
2644 ltp/testcases/kernel/syscalls/inotify/inotify02.c
2645 ltp/testcases/kernel/syscalls/inotify/inotify03.c
2646 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
2647 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
2648 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
2649 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
2650 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
2651 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
2652 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
2653 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
2654 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
2655 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
2656 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
2657 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
2658 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
2659 ltp/testcases/kernel/syscalls/iopl/iopl01.c
2660 ltp/testcases/kernel/syscalls/iopl/iopl02.c
2661 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
2662 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
2663 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
2664 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
2665 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
2666 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
2667 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
2668 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
2669 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
2670 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
2671 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
2672 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
2673 ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
2674 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
2675 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
2676 ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
2677 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
2678 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
2679 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
2680 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
2681 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
2682 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
2683 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
2684 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
2685 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
2686 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
2687 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
2688 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
2689 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
2690 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
2691 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
2692 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
2693 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
2694 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
2695 ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
2696 ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
2697 ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
2698 ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
2699 ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
2700 ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
2701 ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
2702 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
2703 ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
2704 ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
2705 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
2706 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
2707 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
2708 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
2709 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
2710 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
2711 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
2712 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
2713 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
2714 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
2715 ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
2716 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
2717 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
2718 ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
2719 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
2720 ltp/testcases/kernel/syscalls/kill/kill01.c
2721 ltp/testcases/kernel/syscalls/kill/kill02.c
2722 ltp/testcases/kernel/syscalls/kill/kill03.c
2723 ltp/testcases/kernel/syscalls/kill/kill04.c
2724 ltp/testcases/kernel/syscalls/kill/kill05.c
2725 ltp/testcases/kernel/syscalls/kill/kill06.c
2726 ltp/testcases/kernel/syscalls/kill/kill07.c
2727 ltp/testcases/kernel/syscalls/kill/kill08.c
2728 ltp/testcases/kernel/syscalls/kill/kill09.c
2729 ltp/testcases/kernel/syscalls/kill/kill10.c
2730 ltp/testcases/kernel/syscalls/kill/kill11.c
2731 ltp/testcases/kernel/syscalls/kill/kill12.c
2732 ltp/testcases/kernel/syscalls/lchown/create_link.c
2733 ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
2734 ltp/testcases/kernel/syscalls/lchown/lchown01.c
2735 ltp/testcases/kernel/syscalls/lchown/lchown02.c
2736 ltp/testcases/kernel/syscalls/libevent/buffer.c
2737 ltp/testcases/kernel/syscalls/libevent/epoll.c
2738 ltp/testcases/kernel/syscalls/libevent/epoll_sub.c
2739 ltp/testcases/kernel/syscalls/libevent/err.c
2740 ltp/testcases/kernel/syscalls/libevent/evbuffer.c
2741 ltp/testcases/kernel/syscalls/libevent/event.3
2742 ltp/testcases/kernel/syscalls/libevent/event.c
2743 ltp/testcases/kernel/syscalls/libevent/install-sh
2744 ltp/testcases/kernel/syscalls/libevent/kqueue.c
2745 ltp/testcases/kernel/syscalls/libevent/poll.c
2746 ltp/testcases/kernel/syscalls/libevent/rtsig.c
2747 ltp/testcases/kernel/syscalls/libevent/select.c
2748 ltp/testcases/kernel/syscalls/libevent/signal.c
2749 ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
2750 ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
2751 ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
2752 ltp/testcases/kernel/syscalls/libevent/test/bench.c
2753 ltp/testcases/kernel/syscalls/libevent/test/regress.c
2754 ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
2755 ltp/testcases/kernel/syscalls/libevent/test/test-init.c
2756 ltp/testcases/kernel/syscalls/libevent/test/test-time.c
2757 ltp/testcases/kernel/syscalls/libevent/test/test-weof.c
2758 ltp/testcases/kernel/syscalls/libevent/test/test.sh
2759 ltp/testcases/kernel/syscalls/link/link02.c
2760 ltp/testcases/kernel/syscalls/link/link03.c
2761 ltp/testcases/kernel/syscalls/link/link04.c
2762 ltp/testcases/kernel/syscalls/link/link05.c
2763 ltp/testcases/kernel/syscalls/link/link06.c
2764 ltp/testcases/kernel/syscalls/link/link07.c
2765 ltp/testcases/kernel/syscalls/linkat/linkat01.c
2766 ltp/testcases/kernel/syscalls/listen/listen01.c
2767 ltp/testcases/kernel/syscalls/llseek/llseek01.c
2768 ltp/testcases/kernel/syscalls/llseek/llseek02.c
2769 ltp/testcases/kernel/syscalls/lseek/lseek01.c
2770 ltp/testcases/kernel/syscalls/lseek/lseek02.c
2771 ltp/testcases/kernel/syscalls/lseek/lseek03.c
2772 ltp/testcases/kernel/syscalls/lseek/lseek04.c
2773 ltp/testcases/kernel/syscalls/lseek/lseek05.c
2774 ltp/testcases/kernel/syscalls/lseek/lseek06.c
2775 ltp/testcases/kernel/syscalls/lseek/lseek07.c
2776 ltp/testcases/kernel/syscalls/lseek/lseek08.c
2777 ltp/testcases/kernel/syscalls/lseek/lseek09.c
2778 ltp/testcases/kernel/syscalls/lseek/lseek10.c
2779 ltp/testcases/kernel/syscalls/lstat/lstat01.c
2780 ltp/testcases/kernel/syscalls/lstat/lstat02.c
2781 ltp/testcases/kernel/syscalls/lstat/lstat03.c
2782 ltp/testcases/kernel/syscalls/madvise/madvise01.c
2783 ltp/testcases/kernel/syscalls/madvise/madvise02.c
2784 ltp/testcases/kernel/syscalls/madvise/madvise03.c
2785 ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
2786 ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
2787 ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
2788 ltp/testcases/kernel/syscalls/memmap/mem03.c
2789 ltp/testcases/kernel/syscalls/memset/memset01.c
2790 ltp/testcases/kernel/syscalls/mincore/mincore01.c
2791 ltp/testcases/kernel/syscalls/mincore/mincore02.c
2792 ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
2793 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
2794 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
2795 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
2796 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
2797 ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
2798 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
2799 ltp/testcases/kernel/syscalls/mknod/mknod01.c
2800 ltp/testcases/kernel/syscalls/mknod/mknod02.c
2801 ltp/testcases/kernel/syscalls/mknod/mknod03.c
2802 ltp/testcases/kernel/syscalls/mknod/mknod04.c
2803 ltp/testcases/kernel/syscalls/mknod/mknod05.c
2804 ltp/testcases/kernel/syscalls/mknod/mknod06.c
2805 ltp/testcases/kernel/syscalls/mknod/mknod07.c
2806 ltp/testcases/kernel/syscalls/mknod/mknod08.c
2807 ltp/testcases/kernel/syscalls/mknod/mknod09.c
2808 ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
2809 ltp/testcases/kernel/syscalls/mlock/mlock01.c
2810 ltp/testcases/kernel/syscalls/mlock/mlock02.c
2811 ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
2812 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
2813 ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
2814 ltp/testcases/kernel/syscalls/mmap/mmap001.c
2815 ltp/testcases/kernel/syscalls/mmap/mmap01.c
2816 ltp/testcases/kernel/syscalls/mmap/mmap02.c
2817 ltp/testcases/kernel/syscalls/mmap/mmap03.c
2818 ltp/testcases/kernel/syscalls/mmap/mmap04.c
2819 ltp/testcases/kernel/syscalls/mmap/mmap05.c
2820 ltp/testcases/kernel/syscalls/mmap/mmap06.c
2821 ltp/testcases/kernel/syscalls/mmap/mmap07.c
2822 ltp/testcases/kernel/syscalls/mmap/mmap08.c
2823 ltp/testcases/kernel/syscalls/mmap/mmap09.c
2824 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
2825 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
2826 ltp/testcases/kernel/syscalls/mount/mount01.c
2827 ltp/testcases/kernel/syscalls/mount/mount02.c
2828 ltp/testcases/kernel/syscalls/mount/mount03.c
2829 ltp/testcases/kernel/syscalls/mount/mount04.c
2830 ltp/testcases/kernel/syscalls/mount/setuid_test.c
2831 ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
2832 ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
2833 ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
2834 ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
2835 ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
2836 ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
2837 ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
2838 ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
2839 ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
2840 ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
2841 ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
2842 ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
2843 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
2844 ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
2845 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
2846 ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
2847 ltp/testcases/kernel/syscalls/mremap/mremap01.c
2848 ltp/testcases/kernel/syscalls/mremap/mremap02.c
2849 ltp/testcases/kernel/syscalls/mremap/mremap03.c
2850 ltp/testcases/kernel/syscalls/mremap/mremap04.c
2851 ltp/testcases/kernel/syscalls/msync/msync01.c
2852 ltp/testcases/kernel/syscalls/msync/msync02.c
2853 ltp/testcases/kernel/syscalls/msync/msync03.c
2854 ltp/testcases/kernel/syscalls/msync/msync04.c
2855 ltp/testcases/kernel/syscalls/msync/msync05.c
2856 ltp/testcases/kernel/syscalls/munlock/munlock01.c
2857 ltp/testcases/kernel/syscalls/munlock/munlock02.c
2858 ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
2859 ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
2860 ltp/testcases/kernel/syscalls/munmap/munmap01.c
2861 ltp/testcases/kernel/syscalls/munmap/munmap02.c
2862 ltp/testcases/kernel/syscalls/munmap/munmap03.c
2863 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
2864 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
2865 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
2866 ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
2867 ltp/testcases/kernel/syscalls/nftw/lib.c
2868 ltp/testcases/kernel/syscalls/nftw/lib64.c
2869 ltp/testcases/kernel/syscalls/nftw/nftw.c
2870 ltp/testcases/kernel/syscalls/nftw/nftw64.c
2871 ltp/testcases/kernel/syscalls/nftw/test.c
2872 ltp/testcases/kernel/syscalls/nftw/test64.c
2873 ltp/testcases/kernel/syscalls/nftw/test_func.c
2874 ltp/testcases/kernel/syscalls/nftw/test_func64.c
2875 ltp/testcases/kernel/syscalls/nftw/tools.c
2876 ltp/testcases/kernel/syscalls/nftw/tools64.c
2877 ltp/testcases/kernel/syscalls/nice/nice01.c
2878 ltp/testcases/kernel/syscalls/nice/nice02.c
2879 ltp/testcases/kernel/syscalls/nice/nice03.c
2880 ltp/testcases/kernel/syscalls/nice/nice04.c
2881 ltp/testcases/kernel/syscalls/nice/nice05.c
2882 ltp/testcases/kernel/syscalls/open/open01.c
2883 ltp/testcases/kernel/syscalls/open/open02.c
2884 ltp/testcases/kernel/syscalls/open/open03.c
2885 ltp/testcases/kernel/syscalls/open/open04.c
2886 ltp/testcases/kernel/syscalls/open/open05.c
2887 ltp/testcases/kernel/syscalls/open/open06.c
2888 ltp/testcases/kernel/syscalls/open/open07.c
2889 ltp/testcases/kernel/syscalls/open/open08.c
2890 ltp/testcases/kernel/syscalls/open/open09.c
2891 ltp/testcases/kernel/syscalls/open/open10.c
2892 ltp/testcases/kernel/syscalls/openat/openat01.c
2893 ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
2894 ltp/testcases/kernel/syscalls/pause/pause01.c
2895 ltp/testcases/kernel/syscalls/pause/pause02.c
2896 ltp/testcases/kernel/syscalls/pause/pause03.c
2897 ltp/testcases/kernel/syscalls/pcllib/README
2898 ltp/testcases/kernel/syscalls/pcllib/config.guess
2899 ltp/testcases/kernel/syscalls/pcllib/libtool
2900 ltp/testcases/kernel/syscalls/pcllib/ltmain.sh
2901 ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
2902 ltp/testcases/kernel/syscalls/pcllib/pcl/pcl_version.c
2903 ltp/testcases/kernel/syscalls/pcllib/test/cobench.c
2904 ltp/testcases/kernel/syscalls/pcllib/test/cothread.c
2905 ltp/testcases/kernel/syscalls/personality/personality01.c
2906 ltp/testcases/kernel/syscalls/personality/personality02.c
2907 ltp/testcases/kernel/syscalls/pipe/pipe01.c
2908 ltp/testcases/kernel/syscalls/pipe/pipe02.c
2909 ltp/testcases/kernel/syscalls/pipe/pipe03.c
2910 ltp/testcases/kernel/syscalls/pipe/pipe04.c
2911 ltp/testcases/kernel/syscalls/pipe/pipe05.c
2912 ltp/testcases/kernel/syscalls/pipe/pipe06.c
2913 ltp/testcases/kernel/syscalls/pipe/pipe07.c
2914 ltp/testcases/kernel/syscalls/pipe/pipe08.c
2915 ltp/testcases/kernel/syscalls/pipe/pipe09.c
2916 ltp/testcases/kernel/syscalls/pipe/pipe10.c
2917 ltp/testcases/kernel/syscalls/pipe/pipe11.c
2918 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
2919 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
2920 ltp/testcases/kernel/syscalls/poll/poll01.c
2921 ltp/testcases/kernel/syscalls/prctl/prctl01.c
2922 ltp/testcases/kernel/syscalls/prctl/prctl02.c
2923 ltp/testcases/kernel/syscalls/pread/pread01.c
2924 ltp/testcases/kernel/syscalls/pread/pread02.c
2925 ltp/testcases/kernel/syscalls/pread/pread03.c
2926 ltp/testcases/kernel/syscalls/profil/profil01.c
2927 ltp/testcases/kernel/syscalls/pselect/pselect01.c
2928 ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
2929 ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
2930 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
2931 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
2932 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
2933 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
2934 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
2935 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
2936 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
2937 ltp/testcases/kernel/syscalls/read/read01.c
2938 ltp/testcases/kernel/syscalls/read/read02.c
2939 ltp/testcases/kernel/syscalls/read/read03.c
2940 ltp/testcases/kernel/syscalls/read/read04.c
2941 ltp/testcases/kernel/syscalls/readdir/readdir01.c
2942 ltp/testcases/kernel/syscalls/readdir/readdir02.c
2943 ltp/testcases/kernel/syscalls/readlink/creat_slink.c
2944 ltp/testcases/kernel/syscalls/readlink/readlink01.c
2945 ltp/testcases/kernel/syscalls/readlink/readlink02.c
2946 ltp/testcases/kernel/syscalls/readlink/readlink03.c
2947 ltp/testcases/kernel/syscalls/readlink/readlink04.c
2948 ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
2949 ltp/testcases/kernel/syscalls/readv/readv01.c
2950 ltp/testcases/kernel/syscalls/readv/readv02.c
2951 ltp/testcases/kernel/syscalls/readv/readv03.c
2952 ltp/testcases/kernel/syscalls/reboot/reboot01.c
2953 ltp/testcases/kernel/syscalls/reboot/reboot02.c
2954 ltp/testcases/kernel/syscalls/recv/recv01.c
2955 ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
2956 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
2957 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
2958 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
2959 ltp/testcases/kernel/syscalls/rename/rename01.c
2960 ltp/testcases/kernel/syscalls/rename/rename02.c
2961 ltp/testcases/kernel/syscalls/rename/rename03.c
2962 ltp/testcases/kernel/syscalls/rename/rename04.c
2963 ltp/testcases/kernel/syscalls/rename/rename05.c
2964 ltp/testcases/kernel/syscalls/rename/rename06.c
2965 ltp/testcases/kernel/syscalls/rename/rename07.c
2966 ltp/testcases/kernel/syscalls/rename/rename08.c
2967 ltp/testcases/kernel/syscalls/rename/rename09.c
2968 ltp/testcases/kernel/syscalls/rename/rename10.c
2969 ltp/testcases/kernel/syscalls/rename/rename12.c
2970 ltp/testcases/kernel/syscalls/rename/rename13.c
2971 ltp/testcases/kernel/syscalls/rename/rename14.c
2972 ltp/testcases/kernel/syscalls/renameat/renameat01.c
2973 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
2974 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
2975 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
2976 ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
2977 ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
2978 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
2979 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
2980 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
2981 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
2982 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
2983 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
2984 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
2985 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
2986 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
2987 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
2988 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
2989 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
2990 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
2991 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
2992 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
2993 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
2994 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
2995 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
2996 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
2997 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
2998 ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
2999 ltp/testcases/kernel/syscalls/select/select01.c
3000 ltp/testcases/kernel/syscalls/select/select02.c
3001 ltp/testcases/kernel/syscalls/select/select03.c
3002 ltp/testcases/kernel/syscalls/send/send01.c
3003 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
3004 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
3005 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
3006 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
3007 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
3008 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
3009 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
3010 ltp/testcases/kernel/syscalls/sendto/sendto01.c
3011 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
3012 ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
3013 ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
3014 ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
3015 ltp/testcases/kernel/syscalls/setegid/setegid01.c
3016 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
3017 ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
3018 ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
3019 ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
3020 ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
3021 ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
3022 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
3023 ltp/testcases/kernel/syscalls/setgid/setgid01.c
3024 ltp/testcases/kernel/syscalls/setgid/setgid02.c
3025 ltp/testcases/kernel/syscalls/setgid/setgid03.c
3026 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
3027 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
3028 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
3029 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
3030 ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
3031 ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
3032 ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
3033 ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
3034 ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
3035 ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
3036 ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
3037 ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
3038 ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
3039 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
3040 ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
3041 ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
3042 ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
3043 ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
3044 ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
3045 ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
3046 ltp/testcases/kernel/syscalls/setregid/setregid01.c
3047 ltp/testcases/kernel/syscalls/setregid/setregid02.c
3048 ltp/testcases/kernel/syscalls/setregid/setregid03.c
3049 ltp/testcases/kernel/syscalls/setregid/setregid04.c
3050 ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
3051 ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
3052 ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
3053 ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
3054 ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
3055 ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
3056 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
3057 ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
3058 ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
3059 ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
3060 ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
3061 ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
3062 ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
3063 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
3064 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
3065 ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
3066 ltp/testcases/kernel/syscalls/setrlimit/setrlimit03.c
3067 ltp/testcases/kernel/syscalls/setsid/setsid01.c
3068 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
3069 ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
3070 ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
3071 ltp/testcases/kernel/syscalls/setuid/setuid01.c
3072 ltp/testcases/kernel/syscalls/setuid/setuid02.c
3073 ltp/testcases/kernel/syscalls/setuid/setuid03.c
3074 ltp/testcases/kernel/syscalls/setuid/setuid04.c
3075 ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
3076 ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
3077 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
3078 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
3079 ltp/testcases/kernel/syscalls/sighold/sighold02.c
3080 ltp/testcases/kernel/syscalls/signal/signal01.c
3081 ltp/testcases/kernel/syscalls/signal/signal02.c
3082 ltp/testcases/kernel/syscalls/signal/signal03.c
3083 ltp/testcases/kernel/syscalls/signal/signal04.c
3084 ltp/testcases/kernel/syscalls/signal/signal05.c
3085 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
3086 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
3087 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
3088 ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
3089 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
3090 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
3091 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
3092 ltp/testcases/kernel/syscalls/socket/socket01.c
3093 ltp/testcases/kernel/syscalls/socket/socket02.c
3094 ltp/testcases/kernel/syscalls/socket/socket03.c
3095 ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
3096 ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
3097 ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
3098 ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
3099 ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
3100 ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
3101 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
3102 ltp/testcases/kernel/syscalls/splice/splice01.c
3103 ltp/testcases/kernel/syscalls/stat/stat01.c
3104 ltp/testcases/kernel/syscalls/stat/stat02.c
3105 ltp/testcases/kernel/syscalls/stat/stat03.c
3106 ltp/testcases/kernel/syscalls/stat/stat05.c
3107 ltp/testcases/kernel/syscalls/stat/stat06.c
3108 ltp/testcases/kernel/syscalls/statfs/statfs01.c
3109 ltp/testcases/kernel/syscalls/statfs/statfs02.c
3110 ltp/testcases/kernel/syscalls/statfs/statfs03.c
3111 ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
3112 ltp/testcases/kernel/syscalls/stime/stime01.c
3113 ltp/testcases/kernel/syscalls/stime/stime02.c
3114 ltp/testcases/kernel/syscalls/string/string01.c
3115 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
3116 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
3117 ltp/testcases/kernel/syscalls/swapon/swapon01.c
3118 ltp/testcases/kernel/syscalls/swapon/swapon02.c
3119 ltp/testcases/kernel/syscalls/swapon/swapon03.c
3120 ltp/testcases/kernel/syscalls/switch/endian_switch01.c
3121 ltp/testcases/kernel/syscalls/symlink/symlink01.c
3122 ltp/testcases/kernel/syscalls/symlink/symlink02.c
3123 ltp/testcases/kernel/syscalls/symlink/symlink03.c
3124 ltp/testcases/kernel/syscalls/symlink/symlink04.c
3125 ltp/testcases/kernel/syscalls/symlink/symlink05.c
3126 ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
3127 ltp/testcases/kernel/syscalls/sync/sync01.c
3128 ltp/testcases/kernel/syscalls/sync/sync02.c
3129 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
3130 ltp/testcases/kernel/syscalls/syscall/syscall01.c
3131 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
3132 ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
3133 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
3134 ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
3135 ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
3136 ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
3137 ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
3138 ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
3139 ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
3140 ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
3141 ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
3142 ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
3143 ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
3144 ltp/testcases/kernel/syscalls/syslog/syslog01
3145 ltp/testcases/kernel/syscalls/syslog/syslog02
3146 ltp/testcases/kernel/syscalls/syslog/syslog03
3147 ltp/testcases/kernel/syscalls/syslog/syslog04
3148 ltp/testcases/kernel/syscalls/syslog/syslog05
3149 ltp/testcases/kernel/syscalls/syslog/syslog06
3150 ltp/testcases/kernel/syscalls/syslog/syslog07
3151 ltp/testcases/kernel/syscalls/syslog/syslog08
3152 ltp/testcases/kernel/syscalls/syslog/syslog09
3153 ltp/testcases/kernel/syscalls/syslog/syslog10
3154 ltp/testcases/kernel/syscalls/syslog/syslog11.c
3155 ltp/testcases/kernel/syscalls/syslog/syslog12.c
3156 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
3157 ltp/testcases/kernel/syscalls/tee/tee01.c
3158 ltp/testcases/kernel/syscalls/time/time01.c
3159 ltp/testcases/kernel/syscalls/time/time02.c
3160 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
3161 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
3162 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
3163 ltp/testcases/kernel/syscalls/times/times01.c
3164 ltp/testcases/kernel/syscalls/times/times03.c
3165 ltp/testcases/kernel/syscalls/truncate/truncate01.c
3166 ltp/testcases/kernel/syscalls/truncate/truncate02.c
3167 ltp/testcases/kernel/syscalls/truncate/truncate03.c
3168 ltp/testcases/kernel/syscalls/truncate/truncate04.c
3169 ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
3170 ltp/testcases/kernel/syscalls/umask/umask01.c
3171 ltp/testcases/kernel/syscalls/umask/umask02.c
3172 ltp/testcases/kernel/syscalls/umask/umask03.c
3173 ltp/testcases/kernel/syscalls/umount/umount01.c
3174 ltp/testcases/kernel/syscalls/umount/umount02.c
3175 ltp/testcases/kernel/syscalls/umount/umount03.c
3176 ltp/testcases/kernel/syscalls/uname/uname01.c
3177 ltp/testcases/kernel/syscalls/uname/uname02.c
3178 ltp/testcases/kernel/syscalls/uname/uname03.c
3179 ltp/testcases/kernel/syscalls/unlink/unlink05.c
3180 ltp/testcases/kernel/syscalls/unlink/unlink06.c
3181 ltp/testcases/kernel/syscalls/unlink/unlink07.c
3182 ltp/testcases/kernel/syscalls/unlink/unlink08.c
3183 ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
3184 ltp/testcases/kernel/syscalls/ustat/ustat01.c
3185 ltp/testcases/kernel/syscalls/ustat/ustat02.c
3186 ltp/testcases/kernel/syscalls/utime/utime01.c
3187 ltp/testcases/kernel/syscalls/utime/utime02.c
3188 ltp/testcases/kernel/syscalls/utime/utime03.c
3189 ltp/testcases/kernel/syscalls/utime/utime04.c
3190 ltp/testcases/kernel/syscalls/utime/utime05.c
3191 ltp/testcases/kernel/syscalls/utime/utime06.c
3192 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
3193 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
3194 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
3195 ltp/testcases/kernel/syscalls/vfork/vfork01.c
3196 ltp/testcases/kernel/syscalls/vfork/vfork02.c
3197 ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
3198 ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
3199 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
3200 ltp/testcases/kernel/syscalls/wait/wait02.c
3201 ltp/testcases/kernel/syscalls/wait4/wait401.c
3202 ltp/testcases/kernel/syscalls/wait4/wait402.c
3203 ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
3204 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
3205 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
3206 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
3207 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
3208 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
3209 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
3210 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
3211 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
3212 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
3213 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
3214 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
3215 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
3216 ltp/testcases/kernel/syscalls/write/write01.c
3217 ltp/testcases/kernel/syscalls/write/write02.c
3218 ltp/testcases/kernel/syscalls/write/write03.c
3219 ltp/testcases/kernel/syscalls/write/write04.c
3220 ltp/testcases/kernel/syscalls/write/write05.c
3221 ltp/testcases/kernel/syscalls/writev/writev01.c
3222 ltp/testcases/kernel/syscalls/writev/writev02.c
3223 ltp/testcases/kernel/syscalls/writev/writev03.c
3224 ltp/testcases/kernel/syscalls/writev/writev04.c
3225 ltp/testcases/kernel/syscalls/writev/writev05.c
3226 ltp/testcases/kernel/syscalls/writev/writev06.c
3230 Integrate ebizzy-0.3. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
3234 ltp/utils/benchmark/Makefile
3236 ltp/utils/benchmark/ebizzy-0.3/ChangeLog
3237 ltp/utils/benchmark/ebizzy-0.3/LICENSE
3238 ltp/utils/benchmark/ebizzy-0.3/Makefile
3239 ltp/utils/benchmark/ebizzy-0.3/README
3240 ltp/utils/benchmark/ebizzy-0.3/configure
3241 ltp/utils/benchmark/ebizzy-0.3/ebizzy.c
3242 ltp/utils/benchmark/ebizzy-0.3/ebizzy.h
3244 ltp/utils/benchmark/ebizzy-0.2/ChangeLog
3245 ltp/utils/benchmark/ebizzy-0.2/LICENSE
3246 ltp/utils/benchmark/ebizzy-0.2/Makefile
3247 ltp/utils/benchmark/ebizzy-0.2/README
3248 ltp/utils/benchmark/ebizzy-0.2/configure
3249 ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
3252 Patch to fix ebizzy compile issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
3258 Patch to fix testcases exit status issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
3261 ltp/testcases/kernel/power_management/change_freq.sh
3262 ltp/testcases/kernel/power_management/change_govr.sh
3263 ltp/testcases/kernel/power_management/check_config.sh
3264 ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
3265 ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
3266 ltp/testcases/kernel/power_management/cpu_consolidation.py
3267 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
3268 ltp/testcases/kernel/power_management/runpwtests.sh
3269 ltp/testcases/kernel/power_management/sched_domain.py
3270 ltp/testcases/kernel/power_management/test_sched_mc.sh
3273 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>.
3276 ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
3279 Modified existing reusable functions to test cpu consolidation on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
3282 ltp/testcases/kernel/power_management/lib/sched_mc.py
3285 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>.
3288 ltp/testcases/kernel/power_management/cpu_consolidation.py
3291 Modified sched domain validation testcase to run on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
3294 ltp/testcases/kernel/power_management/sched_domain.py
3297 gcov-kernel: add patches for 2.6.29. Signed-Off-By: Peter Oberparleiter <oberpapr@users.sourceforge.net>
3300 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-eabi.patch
3301 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-hack.patch
3302 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
3305 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>.
3308 ltp/testcases/network/multicast/mc_cmds/mc_cmds
3313 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>.
3316 ltp/testcases/kernel/fs/proc/proc01.c
3319 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?
3320 "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>.
3323 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
3324 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
3325 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
3326 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
3327 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
3328 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
3329 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
3330 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
3331 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
3332 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
3333 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
3334 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
3335 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
3336 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
3337 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
3338 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
3339 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
3340 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
3341 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
3342 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
3343 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
3344 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
3345 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
3346 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
3347 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
3348 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
3349 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
3350 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
3351 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
3352 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
3353 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
3354 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
3357 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>.
3360 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
3361 ltp/testcases/kernel/device-drivers/v4l/user_space/README
3362 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
3363 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
3364 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
3366 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
3367 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
3368 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
3369 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.h
3370 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
3371 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
3372 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
3373 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
3376 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>.
3379 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
3382 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>.
3385 ltp/testcases/kernel/include/i386.in
3386 ltp/testcases/kernel/include/regen.sh
3387 ltp/testcases/kernel/include/x86_64.in
3388 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
3389 ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
3390 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
3391 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
3392 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
3393 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
3394 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
3395 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
3396 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
3397 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
3398 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
3399 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
3402 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>.
3405 ltp/runtest/syscalls
3406 ltp/testcases/kernel/include/i386.in
3407 ltp/testcases/kernel/include/x86_64.in
3409 ltp/testcases/kernel/syscalls/epoll_create1/Makefile
3410 ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
3412 ltp/testcases/kernel/syscalls/epoll_create2/Makefile
3413 ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
3416 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>.
3419 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
3420 ltp/testcases/kernel/device-drivers/v4l/user_space/README
3421 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
3422 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
3423 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
3424 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
3425 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
3426 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
3427 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
3428 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
3430 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
3431 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
3432 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
3433 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
3434 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
3435 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.h
3436 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
3437 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.h
3440 [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,
3441 "In kernel's rtas_log_read() the first check is:
3443 if (!buf || count < rtas_error_log_buffer_max)
3446 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>.
3449 ltp/testcases/kernel/fs/proc/proc01.c
3452 [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>.
3457 ltp/testcases/kernel/fs/proc/Makefile
3459 ltp/m4/ltp-selinux.m4
3462 [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,
3464 /proc/self/task/[0-9]*/attr/*
3465 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>.
3468 ltp/testcases/kernel/fs/proc/proc01.c
3471 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>.
3474 ltp/testcases/kernel/include/i386.in
3475 ltp/testcases/kernel/include/ia64.in
3476 ltp/testcases/kernel/include/x86_64.in
3479 lcov: fix double-counting of function data
3482 ltp/utils/analysis/lcov/bin/geninfo
3485 lcov: use install -pD -m <mode> for file installation
3488 ltp/utils/analysis/lcov/bin/install.sh
3489 ltp/utils/analysis/lcov/Makefile
3492 lcov: fix warning when $HOME is not set. - based on patch by acalando@free.fr.
3495 ltp/utils/analysis/lcov/bin/genhtml
3496 ltp/utils/analysis/lcov/bin/geninfo
3497 ltp/utils/analysis/lcov/bin/lcov
3500 Reason to fix pthread_key_create_speculative_5_1:
3501 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.
3502 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
3506 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/speculative/5-1.c
3509 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>.
3512 ltp/m4/ltp-selinux.m4
3513 ltp/testcases/kernel/fs/proc/proc01.c
3515 ltp/m4/ltp-common.m4
3518 lcov: fix error when combining tracefiles without function data
3519 - lcov: Can't use an undefined value as a HASH reference at lcov line 1341.
3520 - bug reported by <richard.corden@gmail.com>.
3523 ltp/utils/analysis/lcov/bin/lcov
3526 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>.
3529 ltp/testcases/kernel/syscalls/swapon/swapon03.c
3532 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.
3535 ltp/testcases/network/rpc/basic_tests/rusers/rusers01
3538 Fix strftime/2-1.test segment fault. Signed-off-by: Xiao Xiao <xxiao@novell.com>.
3541 ltp/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
3544 genhtml: fix error when combining tracefiles without function data
3545 - genhtml: Can't use an undefined value as a HASH reference at genhtml line 1506.
3546 - bug reported by <richard.corden@gmail.com>.
3549 ltp/utils/analysis/lcov/bin/genhtml
3552 genhtml: update comment. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
3555 ltp/utils/analysis/lcov/bin/genhtml
3558 genhtml: added --demangle-cpp option
3559 - used to convert C++ internal function names to human readable format
3560 - based on a patch by <slava.semushin@gmail.com>
3563 ltp/utils/analysis/lcov/man/genhtml.1
3564 ltp/utils/analysis/lcov/bin/genhtml
3567 genhtml: minor man page update. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
3570 ltp/utils/analysis/lcov/man/genhtml.1
3573 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.
3574 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
3575 Acked-By: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
3576 Acked-by: Vernon Mauery <vernux@us.ibm.com>,
3577 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
3580 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
3583 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>.
3586 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
3587 ltp/testcases/kernel/device-drivers/v4l/user_space/README
3588 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
3589 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
3590 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
3591 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
3592 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
3593 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
3594 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
3595 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
3596 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
3597 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
3598 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
3600 ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
3601 ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
3602 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
3603 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
3606 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>.
3609 ltp/m4/ltp-selinux.m4
3610 ltp/testcases/kernel/fs/proc/proc01.c
3612 ltp/m4/ltp-common.m4
3615 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
3616 orted-To-Ltp-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
3620 ltp/testcases/kernel/fs/Makefile
3622 ltp/testcases/kernel/fs/quota_remount/Makefile
3623 ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
3626 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>.
3632 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>.
3635 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
3636 ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
3637 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
3638 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
3639 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
3640 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
3641 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
3642 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
3643 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
3644 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
3645 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
3646 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
3649 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>.
3652 ltp/testcases/kernel/syscalls/inotify/inotify01.c
3653 ltp/testcases/kernel/syscalls/inotify/inotify02.c
3654 ltp/testcases/kernel/syscalls/inotify/inotify03.c
3657 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>.
3660 ltp/testcases/commands/cron/cron_allow01
3661 ltp/testcases/commands/cron/cron_deny01
3664 Fixes of the su expect test script: These are some fixes of the su test.
3665 - remove fail branches where the failure is implicit,
3666 - add behaviour of the Debian su (particularly different response strings),
3667 - get rid of errors "spawn id ... not open while executing close",
3668 Signed-off-by: Jiri Palecek <jpalecek@web.de>,
3671 ltp/testcases/commands/su/su01_s1
3674 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>.
3677 ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
3680 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>.
3683 ltp/testcases/network/ipv6/echo6/echoes6.c
3686 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>.
3692 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>.
3698 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>.
3701 ltp/testcases/kernel/io/aio/aio02/Makefile
3704 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>.
3707 ltp/testcases/network/lib6/runcc.c
3710 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>.
3713 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
3714 ltp/testcases/kernel/device-drivers/v4l/user_space/README
3715 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
3716 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
3717 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
3718 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
3719 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
3720 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
3722 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
3723 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.h
3726 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:
3727 1. signals are masked once the signal handler is called
3728 2. comparison signal_context->edi == map address is dubious leading to test case failures under x86 architecture,
3730 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.
3731 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.
3732 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>.
3735 ltp/testcases/kernel/mem/mtest06/shmat1.c
3738 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>.
3741 ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
3742 ltp/testcases/kernel/device-drivers/usb/tusb/st_tusb.h
3743 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
3745 ltp/testcases/kernel/device-drivers/usb/tusb/README
3747 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.mod.c
3750 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>.
3753 ltp/testcases/kernel/syscalls/fork/fork10.c
3756 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>.
3759 ltp/runtest/quickhit
3760 ltp/runtest/scsi_debug.part1
3763 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>.
3766 ltp/runtest/scsi_debug.part1
3769 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>.
3772 ltp/testcases/ballista/ballista/Makefile
3773 ltp/testcases/ballista/ballista/compile/Makefile
3774 ltp/testcases/kernel/device-drivers/acpi/Makefile
3775 ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
3776 ltp/testcases/kernel/device-drivers/base/user_base/Makefile
3777 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
3778 ltp/testcases/kernel/device-drivers/drm/user_space/Makefile
3779 ltp/testcases/kernel/device-drivers/include/Makefile
3780 ltp/testcases/kernel/device-drivers/nls/Makefile
3781 ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
3782 ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
3783 ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
3784 ltp/testcases/kernel/fs/fs-bench/Makefile
3785 ltp/testcases/kernel/fs/scsi/ltpfs/Makefile
3786 ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
3787 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
3788 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
3789 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
3790 ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
3791 ltp/testcases/kernel/security/digsig/writeexec/Makefile
3792 ltp/testcases/kernel/syscalls/epoll2/examples/Makefile
3793 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
3794 ltp/testcases/pounder21/Makefile
3795 ltp/testcases/pounder21/src/cpufreq/Makefile
3796 ltp/testcases/pounder21/src/mem_alloc_test/Makefile
3797 ltp/testcases/pounder21/src/memxfer5b/Makefile
3798 ltp/testcases/pounder21/src/ramsnake/Makefile
3799 ltp/testcases/pounder21/src/randacoords/Makefile
3800 ltp/testcases/pounder21/src/randasyscall/Makefile
3801 ltp/testcases/pounder21/src/time_tests/Makefile
3802 ltp/testcases/pounder21/src/xbonkers/Makefile
3805 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>.
3808 ltp/include/tlibio.h
3813 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,
3816 ltp/testcases/kernel/controllers/Makefile
3817 ltp/testcases/kernel/controllers/test_controllers.sh
3819 ltp/testcases/kernel/controllers/freezer/00_description.txt
3820 ltp/testcases/kernel/controllers/freezer/CHANGELOG
3821 ltp/testcases/kernel/controllers/freezer/COPYING
3822 ltp/testcases/kernel/controllers/freezer/Makefile
3823 ltp/testcases/kernel/controllers/freezer/README
3824 ltp/testcases/kernel/controllers/freezer/TODO
3825 ltp/testcases/kernel/controllers/freezer/fork_exec_loop.c
3826 ltp/testcases/kernel/controllers/freezer/fork_freeze.sh
3827 ltp/testcases/kernel/controllers/freezer/freeze_cancel.sh
3828 ltp/testcases/kernel/controllers/freezer/freeze_kill_thaw.sh
3829 ltp/testcases/kernel/controllers/freezer/freeze_move_thaw.sh
3830 ltp/testcases/kernel/controllers/freezer/freeze_self_thaw.sh
3831 ltp/testcases/kernel/controllers/freezer/freeze_sleep_thaw.sh
3832 ltp/testcases/kernel/controllers/freezer/freeze_thaw.sh
3833 ltp/testcases/kernel/controllers/freezer/freeze_write_freezing.sh
3834 ltp/testcases/kernel/controllers/freezer/libcgroup_freezer
3835 ltp/testcases/kernel/controllers/freezer/libltp
3836 ltp/testcases/kernel/controllers/freezer/run.sh
3837 ltp/testcases/kernel/controllers/freezer/stop_freeze_sleep_thaw_cont.sh
3838 ltp/testcases/kernel/controllers/freezer/stop_freeze_thaw_cont.sh
3839 ltp/testcases/kernel/controllers/freezer/timed_forkbomb.c
3840 ltp/testcases/kernel/controllers/freezer/vfork.c
3841 ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
3842 ltp/testcases/kernel/controllers/freezer/write_freezing.sh
3845 Add microblaze support for linux_syscall_number.h. Signed-off-by: Michal Simek <monstr@monstr.eu>.
3848 ltp/testcases/kernel/include/order
3851 uclinux: It is necessary to compile include. Signed-off-by: Michal Simek <monstr@monstr.eu>.
3854 ltp/testcases/kernel/Makefile
3855 ltp/testcases/kernel/include/Makefile
3858 Use make install for uclinux too. Signed-off-by: Michal Simek <monstr@monstr.eu>.
3861 ltp/testcases/kernel/syscalls/Makefile
3864 fix uclinux build. Signed-off-by: Michal Simek <monstr@monstr.eu>.
3867 ltp/testcases/kernel/syscalls/kill/kill05.c
3870 uclinux doens't use remap_file_page. Signed-off-by: Michal Simek <monstr@monstr.eu>.
3873 ltp/testcases/kernel/syscalls/Makefile
3876 Fix return(0) to return 0. Signed-off-by: Michal Simek <monstr@monstr.eu>.
3879 ltp/testcases/kernel/fs/dmapi/mmapfile.c
3880 ltp/testcases/kernel/fs/ftest/ftest01.c
3881 ltp/testcases/kernel/fs/ftest/ftest02.c
3882 ltp/testcases/kernel/fs/ftest/ftest03.c
3883 ltp/testcases/kernel/fs/ftest/ftest04.c
3884 ltp/testcases/kernel/fs/ftest/ftest05.c
3885 ltp/testcases/kernel/fs/ftest/ftest06.c
3886 ltp/testcases/kernel/fs/ftest/ftest07.c
3887 ltp/testcases/kernel/fs/ftest/ftest08.c
3888 ltp/testcases/kernel/fs/inode/inode01.c
3889 ltp/testcases/kernel/fs/inode/inode02.c
3890 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
3891 ltp/testcases/kernel/fs/stream/stream01.c
3892 ltp/testcases/kernel/fs/stream/stream02.c
3893 ltp/testcases/kernel/fs/stream/stream03.c
3894 ltp/testcases/kernel/fs/stream/stream04.c
3895 ltp/testcases/kernel/fs/stream/stream05.c
3896 ltp/testcases/kernel/io/direct_io/diotest2.c
3897 ltp/testcases/kernel/io/direct_io/diotest3.c
3898 ltp/testcases/kernel/io/direct_io/diotest5.c
3899 ltp/testcases/kernel/io/direct_io/diotest6.c
3900 ltp/testcases/kernel/io/direct_io/diotest_routines.c
3901 ltp/testcases/kernel/io/disktest/dump.c
3902 ltp/testcases/kernel/io/disktest/main.c
3903 ltp/testcases/kernel/io/disktest/parse.c
3904 ltp/testcases/kernel/io/disktest/sfunc.c
3905 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
3906 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
3907 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
3908 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
3909 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
3910 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
3911 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
3912 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
3913 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
3914 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
3915 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
3916 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
3917 ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
3918 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
3919 ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
3920 ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
3921 ltp/testcases/kernel/mem/mmapstress/mmapstress06.c
3922 ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
3923 ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
3924 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
3925 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
3926 ltp/testcases/kernel/mem/page/page01.c
3927 ltp/testcases/kernel/mem/page/page02.c
3928 ltp/testcases/kernel/mem/vmtests/data_space.c
3929 ltp/testcases/kernel/mem/vmtests/stack_space.c
3930 ltp/testcases/kernel/pty/hangup01.c
3931 ltp/testcases/kernel/pty/ptem01.c
3932 ltp/testcases/kernel/pty/pty01.c
3933 ltp/testcases/kernel/sched/clisrv/readline.c
3934 ltp/testcases/kernel/sched/pthreads/pth_str02.c
3935 ltp/testcases/kernel/syscalls/abort/abort01.c
3936 ltp/testcases/kernel/syscalls/acct/acct01.c
3937 ltp/testcases/kernel/syscalls/acct/acct02.c
3938 ltp/testcases/kernel/syscalls/confstr/confstr01.c
3939 ltp/testcases/kernel/syscalls/creat/creat08.c
3940 ltp/testcases/kernel/syscalls/dup/dup06.c
3941 ltp/testcases/kernel/syscalls/dup/dup07.c
3942 ltp/testcases/kernel/syscalls/dup2/dup201.c
3943 ltp/testcases/kernel/syscalls/dup2/dup202.c
3944 ltp/testcases/kernel/syscalls/dup2/dup203.c
3945 ltp/testcases/kernel/syscalls/dup2/dup204.c
3946 ltp/testcases/kernel/syscalls/dup2/dup205.c
3947 ltp/testcases/kernel/syscalls/execve/execve02.c
3948 ltp/testcases/kernel/syscalls/execve/execve03.c
3949 ltp/testcases/kernel/syscalls/execve/execve04.c
3950 ltp/testcases/kernel/syscalls/execve/execve05.c
3951 ltp/testcases/kernel/syscalls/execve/execve06.c
3952 ltp/testcases/kernel/syscalls/exit/exit01.c
3953 ltp/testcases/kernel/syscalls/exit/exit02.c
3954 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
3955 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
3956 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
3957 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
3958 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
3959 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
3960 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
3961 ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
3962 ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
3963 ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
3964 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
3965 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
3966 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
3967 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
3968 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
3969 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
3970 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
3971 ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
3972 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
3973 ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
3974 ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
3975 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
3976 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
3977 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
3978 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
3979 ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
3980 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
3981 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
3982 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
3983 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
3984 ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
3985 ltp/testcases/kernel/syscalls/fork/fork02.c
3986 ltp/testcases/kernel/syscalls/fork/fork03.c
3987 ltp/testcases/kernel/syscalls/fork/fork05.c
3988 ltp/testcases/kernel/syscalls/fork/fork06.c
3989 ltp/testcases/kernel/syscalls/fork/fork08.c
3990 ltp/testcases/kernel/syscalls/fork/fork09.c
3991 ltp/testcases/kernel/syscalls/fork/fork10.c
3992 ltp/testcases/kernel/syscalls/fork/fork11.c
3993 ltp/testcases/kernel/syscalls/fstat/fstat02.c
3994 ltp/testcases/kernel/syscalls/fstat/fstat03.c
3995 ltp/testcases/kernel/syscalls/fstat/fstat04.c
3996 ltp/testcases/kernel/syscalls/fstat/fstat05.c
3997 ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
3998 ltp/testcases/kernel/syscalls/fsync/fsync02.c
3999 ltp/testcases/kernel/syscalls/fsync/fsync03.c
4000 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
4001 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
4002 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
4003 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
4004 ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
4005 ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
4006 ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
4007 ltp/testcases/kernel/syscalls/getdents/getdents01.c
4008 ltp/testcases/kernel/syscalls/getdents/getdents02.c
4009 ltp/testcases/kernel/syscalls/getdents/getdents03.c
4010 ltp/testcases/kernel/syscalls/getdents/getdents04.c
4011 ltp/testcases/kernel/syscalls/getegid/getegid02.c
4012 ltp/testcases/kernel/syscalls/getgid/getgid03.c
4013 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
4014 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
4015 ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
4016 ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
4017 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
4018 ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
4019 ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
4020 ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
4021 ltp/testcases/kernel/syscalls/getpid/getpid01.c
4022 ltp/testcases/kernel/syscalls/getpid/getpid02.c
4023 ltp/testcases/kernel/syscalls/getppid/getppid02.c
4024 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
4025 ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
4026 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
4027 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
4028 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
4029 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
4030 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
4031 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
4032 ltp/testcases/kernel/syscalls/getsid/getsid01.c
4033 ltp/testcases/kernel/syscalls/getsid/getsid02.c
4034 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
4035 ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
4036 ltp/testcases/kernel/syscalls/gettid/gettid01.c
4037 ltp/testcases/kernel/syscalls/getuid/getuid01.c
4038 ltp/testcases/kernel/syscalls/getuid/getuid02.c
4039 ltp/testcases/kernel/syscalls/getuid/getuid03.c
4040 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
4041 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
4042 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
4043 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
4044 ltp/testcases/kernel/syscalls/iopl/iopl01.c
4045 ltp/testcases/kernel/syscalls/iopl/iopl02.c
4046 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
4047 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
4048 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
4049 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
4050 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
4051 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
4052 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
4053 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
4054 ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
4055 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
4056 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
4057 ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
4058 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
4059 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
4060 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
4061 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
4062 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
4063 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
4064 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
4065 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
4066 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
4067 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
4068 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
4069 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
4070 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
4071 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
4072 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
4073 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
4074 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
4075 ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
4076 ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
4077 ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
4078 ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
4079 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
4080 ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
4081 ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
4082 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
4083 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
4084 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
4085 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
4086 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
4087 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
4088 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
4089 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
4090 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
4091 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
4092 ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
4093 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
4094 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
4095 ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
4096 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
4097 ltp/testcases/kernel/syscalls/kill/kill01.c
4098 ltp/testcases/kernel/syscalls/kill/kill03.c
4099 ltp/testcases/kernel/syscalls/kill/kill04.c
4100 ltp/testcases/kernel/syscalls/kill/kill05.c
4101 ltp/testcases/kernel/syscalls/kill/kill06.c
4102 ltp/testcases/kernel/syscalls/kill/kill07.c
4103 ltp/testcases/kernel/syscalls/kill/kill08.c
4104 ltp/testcases/kernel/syscalls/kill/kill11.c
4105 ltp/testcases/kernel/syscalls/kill/kill12.c
4106 ltp/testcases/kernel/syscalls/lchown/lchown01.c
4107 ltp/testcases/kernel/syscalls/lchown/lchown02.c
4108 ltp/testcases/kernel/syscalls/listen/listen01.c
4109 ltp/testcases/kernel/syscalls/llseek/llseek01.c
4110 ltp/testcases/kernel/syscalls/llseek/llseek02.c
4111 ltp/testcases/kernel/syscalls/lseek/lseek06.c
4112 ltp/testcases/kernel/syscalls/lseek/lseek07.c
4113 ltp/testcases/kernel/syscalls/lseek/lseek08.c
4114 ltp/testcases/kernel/syscalls/lseek/lseek09.c
4115 ltp/testcases/kernel/syscalls/lseek/lseek10.c
4116 ltp/testcases/kernel/syscalls/lstat/lstat02.c
4117 ltp/testcases/kernel/syscalls/lstat/lstat03.c
4118 ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
4119 ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
4120 ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
4121 ltp/testcases/kernel/syscalls/memset/memset01.c
4122 ltp/testcases/kernel/syscalls/mincore/mincore01.c
4123 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
4124 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
4125 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
4126 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
4127 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
4128 ltp/testcases/kernel/syscalls/mknod/mknod02.c
4129 ltp/testcases/kernel/syscalls/mknod/mknod03.c
4130 ltp/testcases/kernel/syscalls/mknod/mknod04.c
4131 ltp/testcases/kernel/syscalls/mknod/mknod05.c
4132 ltp/testcases/kernel/syscalls/mknod/mknod06.c
4133 ltp/testcases/kernel/syscalls/mknod/mknod07.c
4134 ltp/testcases/kernel/syscalls/mknod/mknod08.c
4135 ltp/testcases/kernel/syscalls/mknod/mknod09.c
4136 ltp/testcases/kernel/syscalls/mmap/mmap04.c
4137 ltp/testcases/kernel/syscalls/mmap/mmap05.c
4138 ltp/testcases/kernel/syscalls/mmap/mmap06.c
4139 ltp/testcases/kernel/syscalls/mmap/mmap07.c
4140 ltp/testcases/kernel/syscalls/mmap/mmap08.c
4141 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
4142 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
4143 ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
4144 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
4145 ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
4146 ltp/testcases/kernel/syscalls/mremap/mremap01.c
4147 ltp/testcases/kernel/syscalls/mremap/mremap02.c
4148 ltp/testcases/kernel/syscalls/mremap/mremap03.c
4149 ltp/testcases/kernel/syscalls/mremap/mremap04.c
4150 ltp/testcases/kernel/syscalls/msync/msync01.c
4151 ltp/testcases/kernel/syscalls/msync/msync02.c
4152 ltp/testcases/kernel/syscalls/msync/msync03.c
4153 ltp/testcases/kernel/syscalls/msync/msync04.c
4154 ltp/testcases/kernel/syscalls/msync/msync05.c
4155 ltp/testcases/kernel/syscalls/munmap/munmap01.c
4156 ltp/testcases/kernel/syscalls/munmap/munmap02.c
4157 ltp/testcases/kernel/syscalls/munmap/munmap03.c
4158 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
4159 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
4160 ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
4161 ltp/testcases/kernel/syscalls/nftw/nftw.c
4162 ltp/testcases/kernel/syscalls/nftw/nftw64.c
4163 ltp/testcases/kernel/syscalls/nice/nice01.c
4164 ltp/testcases/kernel/syscalls/nice/nice02.c
4165 ltp/testcases/kernel/syscalls/nice/nice03.c
4166 ltp/testcases/kernel/syscalls/nice/nice04.c
4167 ltp/testcases/kernel/syscalls/open/open01.c
4168 ltp/testcases/kernel/syscalls/open/open02.c
4169 ltp/testcases/kernel/syscalls/open/open04.c
4170 ltp/testcases/kernel/syscalls/open/open05.c
4171 ltp/testcases/kernel/syscalls/open/open06.c
4172 ltp/testcases/kernel/syscalls/open/open07.c
4173 ltp/testcases/kernel/syscalls/open/open08.c
4174 ltp/testcases/kernel/syscalls/open/open09.c
4175 ltp/testcases/kernel/syscalls/open/open10.c
4176 ltp/testcases/kernel/syscalls/pause/pause02.c
4177 ltp/testcases/kernel/syscalls/pause/pause03.c
4178 ltp/testcases/kernel/syscalls/personality/personality01.c
4179 ltp/testcases/kernel/syscalls/personality/personality02.c
4180 ltp/testcases/kernel/syscalls/pipe/pipe01.c
4181 ltp/testcases/kernel/syscalls/pipe/pipe05.c
4182 ltp/testcases/kernel/syscalls/pipe/pipe06.c
4183 ltp/testcases/kernel/syscalls/pipe/pipe08.c
4184 ltp/testcases/kernel/syscalls/pipe/pipe09.c
4185 ltp/testcases/kernel/syscalls/pipe/pipe10.c
4186 ltp/testcases/kernel/syscalls/pipe/pipe11.c
4187 ltp/testcases/kernel/syscalls/poll/poll01.c
4188 ltp/testcases/kernel/syscalls/pread/pread01.c
4189 ltp/testcases/kernel/syscalls/pread/pread02.c
4190 ltp/testcases/kernel/syscalls/pread/pread03.c
4191 ltp/testcases/kernel/syscalls/profil/profil01.c
4192 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
4193 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
4194 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
4195 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
4196 ltp/testcases/kernel/syscalls/read/read02.c
4197 ltp/testcases/kernel/syscalls/read/read03.c
4198 ltp/testcases/kernel/syscalls/read/read04.c
4199 ltp/testcases/kernel/syscalls/readlink/readlink01.c
4200 ltp/testcases/kernel/syscalls/readlink/readlink03.c
4201 ltp/testcases/kernel/syscalls/readlink/readlink04.c
4202 ltp/testcases/kernel/syscalls/readv/readv01.c
4203 ltp/testcases/kernel/syscalls/readv/readv02.c
4204 ltp/testcases/kernel/syscalls/readv/readv03.c
4205 ltp/testcases/kernel/syscalls/recv/recv01.c
4206 ltp/testcases/kernel/syscalls/rename/rename01.c
4207 ltp/testcases/kernel/syscalls/rename/rename03.c
4208 ltp/testcases/kernel/syscalls/rename/rename04.c
4209 ltp/testcases/kernel/syscalls/rename/rename05.c
4210 ltp/testcases/kernel/syscalls/rename/rename06.c
4211 ltp/testcases/kernel/syscalls/rename/rename07.c
4212 ltp/testcases/kernel/syscalls/rename/rename08.c
4213 ltp/testcases/kernel/syscalls/rename/rename09.c
4214 ltp/testcases/kernel/syscalls/rename/rename10.c
4215 ltp/testcases/kernel/syscalls/rename/rename12.c
4216 ltp/testcases/kernel/syscalls/rename/rename13.c
4217 ltp/testcases/kernel/syscalls/rename/rename14.c
4218 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
4219 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
4220 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
4221 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
4222 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
4223 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
4224 ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
4225 ltp/testcases/kernel/syscalls/send/send01.c
4226 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
4227 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
4228 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
4229 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
4230 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
4231 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
4232 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
4233 ltp/testcases/kernel/syscalls/sendto/sendto01.c
4234 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
4235 ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
4236 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
4237 ltp/testcases/kernel/syscalls/setgid/setgid02.c
4238 ltp/testcases/kernel/syscalls/setgid/setgid03.c
4239 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
4240 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
4241 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
4242 ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
4243 ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
4244 ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
4245 ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
4246 ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
4247 ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
4248 ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
4249 ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
4250 ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
4251 ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
4252 ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
4253 ltp/testcases/kernel/syscalls/setregid/setregid02.c
4254 ltp/testcases/kernel/syscalls/setregid/setregid03.c
4255 ltp/testcases/kernel/syscalls/setregid/setregid04.c
4256 ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
4257 ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
4258 ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
4259 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
4260 ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
4261 ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
4262 ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
4263 ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
4264 ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
4265 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
4266 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
4267 ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
4268 ltp/testcases/kernel/syscalls/setsid/setsid01.c
4269 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
4270 ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
4271 ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
4272 ltp/testcases/kernel/syscalls/setuid/setuid03.c
4273 ltp/testcases/kernel/syscalls/setuid/setuid04.c
4274 ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
4275 ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
4276 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
4277 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
4278 ltp/testcases/kernel/syscalls/sighold/sighold02.c
4279 ltp/testcases/kernel/syscalls/signal/signal02.c
4280 ltp/testcases/kernel/syscalls/signal/signal03.c
4281 ltp/testcases/kernel/syscalls/signal/signal04.c
4282 ltp/testcases/kernel/syscalls/signal/signal05.c
4283 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
4284 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
4285 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
4286 ltp/testcases/kernel/syscalls/socket/socket01.c
4287 ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
4288 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
4289 ltp/testcases/kernel/syscalls/stat/stat01.c
4290 ltp/testcases/kernel/syscalls/stat/stat02.c
4291 ltp/testcases/kernel/syscalls/stat/stat03.c
4292 ltp/testcases/kernel/syscalls/statfs/statfs02.c
4293 ltp/testcases/kernel/syscalls/statfs/statfs03.c
4294 ltp/testcases/kernel/syscalls/stime/stime01.c
4295 ltp/testcases/kernel/syscalls/stime/stime02.c
4296 ltp/testcases/kernel/syscalls/string/string01.c
4297 ltp/testcases/kernel/syscalls/symlink/symlink01.c
4298 ltp/testcases/kernel/syscalls/symlink/symlink03.c
4299 ltp/testcases/kernel/syscalls/symlink/symlink04.c
4300 ltp/testcases/kernel/syscalls/symlink/symlink05.c
4301 ltp/testcases/kernel/syscalls/sync/sync02.c
4302 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
4303 ltp/testcases/kernel/syscalls/syscall/syscall01.c
4304 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
4305 ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
4306 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
4307 ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
4308 ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
4309 ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
4310 ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
4311 ltp/testcases/kernel/syscalls/time/time02.c
4312 ltp/testcases/kernel/syscalls/times/times03.c
4313 ltp/testcases/kernel/syscalls/truncate/truncate01.c
4314 ltp/testcases/kernel/syscalls/truncate/truncate02.c
4315 ltp/testcases/kernel/syscalls/truncate/truncate03.c
4316 ltp/testcases/kernel/syscalls/truncate/truncate04.c
4317 ltp/testcases/kernel/syscalls/umask/umask02.c
4318 ltp/testcases/kernel/syscalls/umask/umask03.c
4319 ltp/testcases/kernel/syscalls/uname/uname02.c
4320 ltp/testcases/kernel/syscalls/uname/uname03.c
4321 ltp/testcases/kernel/syscalls/utime/utime01.c
4322 ltp/testcases/kernel/syscalls/utime/utime02.c
4323 ltp/testcases/kernel/syscalls/utime/utime03.c
4324 ltp/testcases/kernel/syscalls/utime/utime04.c
4325 ltp/testcases/kernel/syscalls/utime/utime05.c
4326 ltp/testcases/kernel/syscalls/utime/utime06.c
4327 ltp/testcases/kernel/syscalls/vfork/vfork01.c
4328 ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
4329 ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
4330 ltp/testcases/kernel/syscalls/wait4/wait401.c
4331 ltp/testcases/kernel/syscalls/wait4/wait402.c
4332 ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
4333 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
4334 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
4335 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
4336 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
4337 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
4338 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
4339 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
4340 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
4341 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
4342 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
4343 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
4344 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
4345 ltp/testcases/kernel/syscalls/write/write02.c
4346 ltp/testcases/kernel/syscalls/write/write03.c
4347 ltp/testcases/kernel/syscalls/write/write04.c
4348 ltp/testcases/kernel/syscalls/write/write05.c
4349 ltp/testcases/kernel/syscalls/writev/writev01.c
4350 ltp/testcases/kernel/syscalls/writev/writev02.c
4351 ltp/testcases/kernel/syscalls/writev/writev03.c
4352 ltp/testcases/kernel/syscalls/writev/writev04.c
4353 ltp/testcases/kernel/syscalls/writev/writev05.c
4354 ltp/testcases/kernel/syscalls/writev/writev06.c
4357 fix return(1) -> return 1. Signed-off-by: Michal Simek <monstr@monstr.eu>.
4360 ltp/testcases/kernel/fs/inode/inode02.c
4361 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
4362 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
4363 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
4364 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
4365 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
4366 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
4367 ltp/testcases/kernel/mem/page/page01.c
4368 ltp/testcases/kernel/sched/nptl/nptl01.c
4369 ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
4370 ltp/testcases/kernel/syscalls/abort/abort01.c
4371 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
4372 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
4373 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
4374 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
4375 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
4376 ltp/testcases/kernel/syscalls/symlink/symlink01.c
4379 Fix return(NULL) -> return NULL. Signed-off-by: Michal Simek <monstr@monstr.eu>.
4382 ltp/testcases/kernel/fs/doio/doio.c
4383 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
4384 ltp/testcases/kernel/syscalls/symlink/symlink01.c
4387 Clear Trailing Whitespace. Signed-off-by: Michal Simek <monstr@monstr.eu>.
4390 ltp/testcases/kernel/containers/netns/crtchild.c
4391 ltp/testcases/kernel/containers/netns/crtchild_delchild.c
4392 ltp/testcases/kernel/containers/netns/par_chld_ftp.c
4393 ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
4394 ltp/testcases/kernel/containers/netns/sysfsview.c
4395 ltp/testcases/kernel/containers/netns/two_children_ns.c
4396 ltp/testcases/kernel/containers/pidns/pidns04.c
4397 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
4398 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
4399 ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
4400 ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
4401 ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
4402 ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
4403 ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
4404 ltp/testcases/kernel/device-drivers/base/user_base/tbase_ki.c
4405 ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
4406 ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
4407 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
4408 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
4409 ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
4410 ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
4411 ltp/testcases/kernel/device-drivers/include/includeTest.c
4412 ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
4413 ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
4414 ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
4415 ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
4416 ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
4417 ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
4418 ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
4419 ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
4420 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
4421 ltp/testcases/kernel/device-drivers/usb/user_usb/tusb_ki.c
4422 ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
4423 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
4424 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
4425 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
4426 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
4427 ltp/testcases/kernel/fs/acls/acl_file_test.c
4428 ltp/testcases/kernel/fs/dmapi/attr.c
4429 ltp/testcases/kernel/fs/dmapi/config.c
4430 ltp/testcases/kernel/fs/dmapi/disp.c
4431 ltp/testcases/kernel/fs/dmapi/dm_test.c
4432 ltp/testcases/kernel/fs/dmapi/event.c
4433 ltp/testcases/kernel/fs/dmapi/event_am.c
4434 ltp/testcases/kernel/fs/dmapi/event_an.c
4435 ltp/testcases/kernel/fs/dmapi/event_sd.c
4436 ltp/testcases/kernel/fs/dmapi/event_sn.c
4437 ltp/testcases/kernel/fs/dmapi/event_us.c
4438 ltp/testcases/kernel/fs/dmapi/handle.c
4439 ltp/testcases/kernel/fs/dmapi/hole.c
4440 ltp/testcases/kernel/fs/dmapi/invis.c
4441 ltp/testcases/kernel/fs/dmapi/mmap.c
4442 ltp/testcases/kernel/fs/dmapi/mmapfile.c
4443 ltp/testcases/kernel/fs/dmapi/mount.c
4444 ltp/testcases/kernel/fs/dmapi/objref.c
4445 ltp/testcases/kernel/fs/dmapi/pmr_post.c
4446 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
4447 ltp/testcases/kernel/fs/dmapi/right.c
4448 ltp/testcases/kernel/fs/dmapi/session.c
4449 ltp/testcases/kernel/fs/dmapi/token.c
4450 ltp/testcases/kernel/fs/doio/doio.c
4451 ltp/testcases/kernel/fs/doio/growfiles.c
4452 ltp/testcases/kernel/fs/doio/iogen.c
4453 ltp/testcases/kernel/fs/fs-bench/create-files.c
4454 ltp/testcases/kernel/fs/fs-bench/random-del-create.c
4455 ltp/testcases/kernel/fs/fs_di/create_datafile.c
4456 ltp/testcases/kernel/fs/fsstress/fsstress.c
4457 ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
4458 ltp/testcases/kernel/fs/ftest/ftest01.c
4459 ltp/testcases/kernel/fs/ftest/ftest02.c
4460 ltp/testcases/kernel/fs/ftest/ftest03.c
4461 ltp/testcases/kernel/fs/ftest/ftest04.c
4462 ltp/testcases/kernel/fs/ftest/ftest06.c
4463 ltp/testcases/kernel/fs/ftest/ftest07.c
4464 ltp/testcases/kernel/fs/inode/inode01.c
4465 ltp/testcases/kernel/fs/inode/inode02.c
4466 ltp/testcases/kernel/fs/mongo/map5.c
4467 ltp/testcases/kernel/fs/mongo/mongo_compare.c
4468 ltp/testcases/kernel/fs/mongo/mongo_read.c
4469 ltp/testcases/kernel/fs/mongo/mongo_slinks.c
4470 ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
4471 ltp/testcases/kernel/fs/mongo/summ.c
4472 ltp/testcases/kernel/fs/openfile/openfile.c
4473 ltp/testcases/kernel/fs/proc/proc01.c
4474 ltp/testcases/kernel/fs/scsi/ltpfs/LtpfsCmds.c
4475 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
4476 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
4477 ltp/testcases/kernel/fs/scsi/ltpscsi/sg_err.c
4478 ltp/testcases/kernel/fs/stream/stream01.c
4479 ltp/testcases/kernel/fs/stream/stream02.c
4480 ltp/testcases/kernel/fs/stream/stream03.c
4481 ltp/testcases/kernel/fs/stream/stream04.c
4482 ltp/testcases/kernel/fs/stream/stream05.c
4483 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
4484 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
4485 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
4486 ltp/testcases/kernel/io/aio/aio01/aio01.c
4487 ltp/testcases/kernel/io/aio/aio02/main.c
4488 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
4489 ltp/testcases/kernel/io/direct_io/diotest1.c
4490 ltp/testcases/kernel/io/direct_io/diotest2.c
4491 ltp/testcases/kernel/io/direct_io/diotest3.c
4492 ltp/testcases/kernel/io/direct_io/diotest4.c
4493 ltp/testcases/kernel/io/direct_io/diotest5.c
4494 ltp/testcases/kernel/io/direct_io/diotest6.c
4495 ltp/testcases/kernel/io/direct_io/diotest_routines.c
4496 ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
4497 ltp/testcases/kernel/io/disktest/childmain.c
4498 ltp/testcases/kernel/io/disktest/dump.c
4499 ltp/testcases/kernel/io/disktest/globals.c
4500 ltp/testcases/kernel/io/disktest/main.c
4501 ltp/testcases/kernel/io/disktest/parse.c
4502 ltp/testcases/kernel/io/disktest/sfunc.c
4503 ltp/testcases/kernel/io/disktest/threading.c
4504 ltp/testcases/kernel/io/disktest/timer.c
4505 ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
4506 ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
4507 ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
4508 ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
4509 ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
4510 ltp/testcases/kernel/io/ltp-aiodio/read_checkzero.c
4511 ltp/testcases/kernel/io/stress_cd/stress_cd.c
4512 ltp/testcases/kernel/io/writetest/writetest.c
4513 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
4514 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
4515 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
4516 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
4517 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
4518 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
4519 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
4520 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
4521 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
4522 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
4523 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
4524 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
4525 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_01.c
4526 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
4527 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
4528 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
4529 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
4530 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
4531 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
4532 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
4533 ltp/testcases/kernel/ipc/ipc_stress/signal_test_02.c
4534 ltp/testcases/kernel/ipc/ipc_stress/signal_test_03.c
4535 ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
4536 ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
4537 ltp/testcases/kernel/ipc/ipc_stress/signal_test_06.c
4538 ltp/testcases/kernel/ipc/ipc_stress/signal_test_07.c
4539 ltp/testcases/kernel/ipc/pipeio/pipeio.c
4540 ltp/testcases/kernel/ipc/semaphore/sem01.c
4541 ltp/testcases/kernel/ipc/semaphore/sem02.c
4542 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
4543 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
4544 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
4545 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
4546 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
4547 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
4548 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
4549 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
4550 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
4551 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
4552 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
4553 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
4554 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
4555 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
4556 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
4557 ltp/testcases/kernel/mem/hugetlb/lib/libipc.c
4558 ltp/testcases/kernel/mem/libmm/mm_core_apis.c
4559 ltp/testcases/kernel/mem/mem/mem01.c
4560 ltp/testcases/kernel/mem/mem/mem02.c
4561 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
4562 ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
4563 ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
4564 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
4565 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
4566 ltp/testcases/kernel/mem/mtest01/mtest01.c
4567 ltp/testcases/kernel/mem/mtest05/mmstress.c
4568 ltp/testcases/kernel/mem/mtest06/mmap1.c
4569 ltp/testcases/kernel/mem/mtest06/mmap2.c
4570 ltp/testcases/kernel/mem/mtest06/mmap3.c
4571 ltp/testcases/kernel/mem/mtest06/shmat1.c
4572 ltp/testcases/kernel/mem/mtest07/mallocstress.c
4573 ltp/testcases/kernel/mem/mtest07/shm_test.c
4574 ltp/testcases/kernel/mem/page/page01.c
4575 ltp/testcases/kernel/mem/page/page02.c
4576 ltp/testcases/kernel/module/create_module/create_module01.c
4577 ltp/testcases/kernel/module/create_module/create_module02.c
4578 ltp/testcases/kernel/module/delete_module/delete_module01.c
4579 ltp/testcases/kernel/module/delete_module/delete_module02.c
4580 ltp/testcases/kernel/module/delete_module/delete_module03.c
4581 ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
4582 ltp/testcases/kernel/module/query_module/query_module01.c
4583 ltp/testcases/kernel/module/query_module/query_module02.c
4584 ltp/testcases/kernel/module/query_module/query_module03.c
4585 ltp/testcases/kernel/numa/numa_node_size.c
4586 ltp/testcases/kernel/numa/support_numa.c
4587 ltp/testcases/kernel/power_management/check_kv_arch.c
4588 ltp/testcases/kernel/pty/pty01.c
4589 ltp/testcases/kernel/sched/clisrv/pthcli.c
4590 ltp/testcases/kernel/sched/clisrv/pthserv.c
4591 ltp/testcases/kernel/sched/clisrv/readline.c
4592 ltp/testcases/kernel/sched/nptl/nptl01.c
4593 ltp/testcases/kernel/sched/process_stress/process.c
4594 ltp/testcases/kernel/sched/pthreads/pth_str02.c
4595 ltp/testcases/kernel/sched/pthreads/pth_str03.c
4596 ltp/testcases/kernel/sched/sched_stress/sched.c
4597 ltp/testcases/kernel/sched/sched_stress/sched_driver.c
4598 ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
4599 ltp/testcases/kernel/sched/sched_stress/sched_tc1.c
4600 ltp/testcases/kernel/sched/sched_stress/sched_tc2.c
4601 ltp/testcases/kernel/sched/sched_stress/sched_tc3.c
4602 ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
4603 ltp/testcases/kernel/sched/sched_stress/sched_tc5.c
4604 ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
4605 ltp/testcases/kernel/sched/tool/time-schedule.c
4606 ltp/testcases/kernel/sched/tool/trace_sched.c
4607 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_lease.c
4608 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_chroot.c
4609 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_rawio.c
4610 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_child.c
4611 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
4612 ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_child.c
4613 ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
4614 ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_child.c
4615 ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
4616 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
4617 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_fcntl.c
4618 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_lock.c
4619 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mmap.c
4620 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mprotect.c
4621 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_nofcntl.c
4622 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_seek.c
4623 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
4624 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_child.c
4625 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
4626 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
4627 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
4628 ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
4629 ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_append2write.c
4630 ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_fopen.c
4631 ltp/testcases/kernel/security/selinux-testsuite/tests/ptrace/selinux_ptrace.c
4632 ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
4633 ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_child.c
4634 ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_parent.c
4635 ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
4636 ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
4637 ltp/testcases/kernel/security/selinux-testsuite/tests/task_create/selinux_task_create_parent.c
4638 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_source.c
4639 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_target.c
4640 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_source.c
4641 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_target.c
4642 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_source.c
4643 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_target.c
4644 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setnice/selinux_task_setnice_target.c
4645 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
4646 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_target.c
4647 ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_child.c
4648 ltp/testcases/kernel/syscalls/accept/accept01.c
4649 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
4650 ltp/testcases/kernel/syscalls/access/access01.c
4651 ltp/testcases/kernel/syscalls/access/access02.c
4652 ltp/testcases/kernel/syscalls/access/access03.c
4653 ltp/testcases/kernel/syscalls/access/access04.c
4654 ltp/testcases/kernel/syscalls/access/access05.c
4655 ltp/testcases/kernel/syscalls/acct/acct01.c
4656 ltp/testcases/kernel/syscalls/acct/acct02.c
4657 ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
4658 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
4659 ltp/testcases/kernel/syscalls/alarm/alarm01.c
4660 ltp/testcases/kernel/syscalls/alarm/alarm02.c
4661 ltp/testcases/kernel/syscalls/alarm/alarm03.c
4662 ltp/testcases/kernel/syscalls/alarm/alarm05.c
4663 ltp/testcases/kernel/syscalls/alarm/alarm06.c
4664 ltp/testcases/kernel/syscalls/alarm/alarm07.c
4665 ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
4666 ltp/testcases/kernel/syscalls/bind/bind01.c
4667 ltp/testcases/kernel/syscalls/bind/bind02.c
4668 ltp/testcases/kernel/syscalls/brk/brk01.c
4669 ltp/testcases/kernel/syscalls/capget/capget01.c
4670 ltp/testcases/kernel/syscalls/capget/capget02.c
4671 ltp/testcases/kernel/syscalls/capset/capset01.c
4672 ltp/testcases/kernel/syscalls/capset/capset02.c
4673 ltp/testcases/kernel/syscalls/chdir/chdir02.c
4674 ltp/testcases/kernel/syscalls/chdir/chdir03.c
4675 ltp/testcases/kernel/syscalls/chdir/chdir04.c
4676 ltp/testcases/kernel/syscalls/chmod/change_owner.c
4677 ltp/testcases/kernel/syscalls/chmod/chmod01.c
4678 ltp/testcases/kernel/syscalls/chmod/chmod02.c
4679 ltp/testcases/kernel/syscalls/chmod/chmod03.c
4680 ltp/testcases/kernel/syscalls/chmod/chmod04.c
4681 ltp/testcases/kernel/syscalls/chmod/chmod05.c
4682 ltp/testcases/kernel/syscalls/chmod/chmod06.c
4683 ltp/testcases/kernel/syscalls/chmod/chmod07.c
4684 ltp/testcases/kernel/syscalls/chown/chown01.c
4685 ltp/testcases/kernel/syscalls/chown/chown02.c
4686 ltp/testcases/kernel/syscalls/chown/chown03.c
4687 ltp/testcases/kernel/syscalls/chown/chown04.c
4688 ltp/testcases/kernel/syscalls/chown/chown05.c
4689 ltp/testcases/kernel/syscalls/chroot/chroot02.c
4690 ltp/testcases/kernel/syscalls/chroot/chroot04.c
4691 ltp/testcases/kernel/syscalls/clone/clone01.c
4692 ltp/testcases/kernel/syscalls/clone/clone02.c
4693 ltp/testcases/kernel/syscalls/clone/clone03.c
4694 ltp/testcases/kernel/syscalls/clone/clone04.c
4695 ltp/testcases/kernel/syscalls/clone/clone05.c
4696 ltp/testcases/kernel/syscalls/clone/clone06.c
4697 ltp/testcases/kernel/syscalls/clone/clone07.c
4698 ltp/testcases/kernel/syscalls/close/close08.c
4699 ltp/testcases/kernel/syscalls/confstr/confstr01.c
4700 ltp/testcases/kernel/syscalls/connect/connect01.c
4701 ltp/testcases/kernel/syscalls/creat/creat08.c
4702 ltp/testcases/kernel/syscalls/creat/creat09.c
4703 ltp/testcases/kernel/syscalls/dup/dup01.c
4704 ltp/testcases/kernel/syscalls/dup/dup02.c
4705 ltp/testcases/kernel/syscalls/dup/dup03.c
4706 ltp/testcases/kernel/syscalls/dup/dup04.c
4707 ltp/testcases/kernel/syscalls/dup/dup05.c
4708 ltp/testcases/kernel/syscalls/dup/dup06.c
4709 ltp/testcases/kernel/syscalls/dup/dup07.c
4710 ltp/testcases/kernel/syscalls/dup2/dup201.c
4711 ltp/testcases/kernel/syscalls/dup2/dup204.c
4712 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
4713 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
4714 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
4715 ltp/testcases/kernel/syscalls/execl/execl01.c
4716 ltp/testcases/kernel/syscalls/execle/execle01.c
4717 ltp/testcases/kernel/syscalls/execlp/execlp01.c
4718 ltp/testcases/kernel/syscalls/execv/execv01.c
4719 ltp/testcases/kernel/syscalls/execve/execve01.c
4720 ltp/testcases/kernel/syscalls/execve/execve02.c
4721 ltp/testcases/kernel/syscalls/execve/execve03.c
4722 ltp/testcases/kernel/syscalls/execve/execve05.c
4723 ltp/testcases/kernel/syscalls/execve/execve06.c
4724 ltp/testcases/kernel/syscalls/execvp/execvp01.c
4725 ltp/testcases/kernel/syscalls/exit/exit02.c
4726 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
4727 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
4728 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
4729 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
4730 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
4731 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
4732 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
4733 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
4734 ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
4735 ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
4736 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
4737 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
4738 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
4739 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
4740 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
4741 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
4742 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
4743 ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
4744 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
4745 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
4746 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
4747 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
4748 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
4749 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
4750 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
4751 ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
4752 ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
4753 ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
4754 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
4755 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
4756 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
4757 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
4758 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
4759 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
4760 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
4761 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
4762 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
4763 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
4764 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
4765 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
4766 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
4767 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
4768 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
4769 ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
4770 ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
4771 ltp/testcases/kernel/syscalls/flock/flock01.c
4772 ltp/testcases/kernel/syscalls/flock/flock02.c
4773 ltp/testcases/kernel/syscalls/flock/flock03.c
4774 ltp/testcases/kernel/syscalls/flock/flock04.c
4775 ltp/testcases/kernel/syscalls/flock/flock05.c
4776 ltp/testcases/kernel/syscalls/flock/flock06.c
4777 ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
4778 ltp/testcases/kernel/syscalls/fork/fork01.c
4779 ltp/testcases/kernel/syscalls/fork/fork04.c
4780 ltp/testcases/kernel/syscalls/fork/fork05.c
4781 ltp/testcases/kernel/syscalls/fork/fork07.c
4782 ltp/testcases/kernel/syscalls/fork/fork08.c
4783 ltp/testcases/kernel/syscalls/fork/fork09.c
4784 ltp/testcases/kernel/syscalls/fork/fork10.c
4785 ltp/testcases/kernel/syscalls/fork/fork12.c
4786 ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
4787 ltp/testcases/kernel/syscalls/fstat/fstat01.c
4788 ltp/testcases/kernel/syscalls/fstat/fstat02.c
4789 ltp/testcases/kernel/syscalls/fstat/fstat03.c
4790 ltp/testcases/kernel/syscalls/fstat/fstat04.c
4791 ltp/testcases/kernel/syscalls/fstat/fstat05.c
4792 ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
4793 ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
4794 ltp/testcases/kernel/syscalls/fsync/fsync01.c
4795 ltp/testcases/kernel/syscalls/fsync/fsync02.c
4796 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
4797 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
4798 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
4799 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
4800 ltp/testcases/kernel/syscalls/futimesat/futimesat01.c
4801 ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
4802 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
4803 ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
4804 ltp/testcases/kernel/syscalls/getdents/getdents01.c
4805 ltp/testcases/kernel/syscalls/getdents/getdents02.c
4806 ltp/testcases/kernel/syscalls/getdents/getdents03.c
4807 ltp/testcases/kernel/syscalls/getdents/getdents04.c
4808 ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
4809 ltp/testcases/kernel/syscalls/getegid/getegid01.c
4810 ltp/testcases/kernel/syscalls/getegid/getegid02.c
4811 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
4812 ltp/testcases/kernel/syscalls/getgid/getgid01.c
4813 ltp/testcases/kernel/syscalls/getgid/getgid03.c
4814 ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
4815 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
4816 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
4817 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
4818 ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
4819 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
4820 ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
4821 ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
4822 ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
4823 ltp/testcases/kernel/syscalls/getpid/getpid01.c
4824 ltp/testcases/kernel/syscalls/getpid/getpid02.c
4825 ltp/testcases/kernel/syscalls/getppid/getppid01.c
4826 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
4827 ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
4828 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
4829 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
4830 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
4831 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
4832 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
4833 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
4834 ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
4835 ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
4836 ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
4837 ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
4838 ltp/testcases/kernel/syscalls/getsid/getsid02.c
4839 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
4840 ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
4841 ltp/testcases/kernel/syscalls/gettid/gettid01.c
4842 ltp/testcases/kernel/syscalls/getuid/getuid01.c
4843 ltp/testcases/kernel/syscalls/getuid/getuid03.c
4844 ltp/testcases/kernel/syscalls/inotify/inotify01.c
4845 ltp/testcases/kernel/syscalls/inotify/inotify02.c
4846 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
4847 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
4848 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
4849 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
4850 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
4851 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
4852 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
4853 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
4854 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
4855 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
4856 ltp/testcases/kernel/syscalls/iopl/iopl01.c
4857 ltp/testcases/kernel/syscalls/iopl/iopl02.c
4858 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
4859 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
4860 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
4861 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
4862 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
4863 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
4864 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
4865 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
4866 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
4867 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
4868 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
4869 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
4870 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
4871 ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
4872 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
4873 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
4874 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
4875 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
4876 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
4877 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
4878 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
4879 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
4880 ltp/testcases/kernel/syscalls/kill/kill02.c
4881 ltp/testcases/kernel/syscalls/kill/kill05.c
4882 ltp/testcases/kernel/syscalls/kill/kill07.c
4883 ltp/testcases/kernel/syscalls/kill/kill09.c
4884 ltp/testcases/kernel/syscalls/kill/kill10.c
4885 ltp/testcases/kernel/syscalls/kill/kill11.c
4886 ltp/testcases/kernel/syscalls/kill/kill12.c
4887 ltp/testcases/kernel/syscalls/lchown/lchown01.c
4888 ltp/testcases/kernel/syscalls/lchown/lchown02.c
4889 ltp/testcases/kernel/syscalls/libevent/buffer.c
4890 ltp/testcases/kernel/syscalls/libevent/epoll.c
4891 ltp/testcases/kernel/syscalls/libevent/evbuffer.c
4892 ltp/testcases/kernel/syscalls/libevent/event.c
4893 ltp/testcases/kernel/syscalls/libevent/kqueue.c
4894 ltp/testcases/kernel/syscalls/libevent/poll.c
4895 ltp/testcases/kernel/syscalls/libevent/select.c
4896 ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
4897 ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
4898 ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
4899 ltp/testcases/kernel/syscalls/link/link02.c
4900 ltp/testcases/kernel/syscalls/link/link03.c
4901 ltp/testcases/kernel/syscalls/link/link04.c
4902 ltp/testcases/kernel/syscalls/link/link05.c
4903 ltp/testcases/kernel/syscalls/link/link06.c
4904 ltp/testcases/kernel/syscalls/link/link07.c
4905 ltp/testcases/kernel/syscalls/linkat/linkat01.c
4906 ltp/testcases/kernel/syscalls/listen/listen01.c
4907 ltp/testcases/kernel/syscalls/lseek/lseek01.c
4908 ltp/testcases/kernel/syscalls/lseek/lseek02.c
4909 ltp/testcases/kernel/syscalls/lseek/lseek03.c
4910 ltp/testcases/kernel/syscalls/lseek/lseek04.c
4911 ltp/testcases/kernel/syscalls/lseek/lseek05.c
4912 ltp/testcases/kernel/syscalls/lseek/lseek06.c
4913 ltp/testcases/kernel/syscalls/lseek/lseek07.c
4914 ltp/testcases/kernel/syscalls/lseek/lseek08.c
4915 ltp/testcases/kernel/syscalls/lseek/lseek09.c
4916 ltp/testcases/kernel/syscalls/lseek/lseek10.c
4917 ltp/testcases/kernel/syscalls/lstat/lstat01.c
4918 ltp/testcases/kernel/syscalls/lstat/lstat02.c
4919 ltp/testcases/kernel/syscalls/lstat/lstat03.c
4920 ltp/testcases/kernel/syscalls/madvise/madvise01.c
4921 ltp/testcases/kernel/syscalls/madvise/madvise02.c
4922 ltp/testcases/kernel/syscalls/madvise/madvise03.c
4923 ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
4924 ltp/testcases/kernel/syscalls/mincore/mincore01.c
4925 ltp/testcases/kernel/syscalls/mincore/mincore02.c
4926 ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
4927 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
4928 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
4929 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
4930 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
4931 ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
4932 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
4933 ltp/testcases/kernel/syscalls/mkdirat/mkdirat01.c
4934 ltp/testcases/kernel/syscalls/mknod/mknod01.c
4935 ltp/testcases/kernel/syscalls/mknod/mknod02.c
4936 ltp/testcases/kernel/syscalls/mknod/mknod03.c
4937 ltp/testcases/kernel/syscalls/mknod/mknod04.c
4938 ltp/testcases/kernel/syscalls/mknod/mknod05.c
4939 ltp/testcases/kernel/syscalls/mknod/mknod06.c
4940 ltp/testcases/kernel/syscalls/mknod/mknod07.c
4941 ltp/testcases/kernel/syscalls/mknod/mknod08.c
4942 ltp/testcases/kernel/syscalls/mknod/mknod09.c
4943 ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
4944 ltp/testcases/kernel/syscalls/mlock/mlock01.c
4945 ltp/testcases/kernel/syscalls/mlock/mlock02.c
4946 ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
4947 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
4948 ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
4949 ltp/testcases/kernel/syscalls/mmap/mmap001.c
4950 ltp/testcases/kernel/syscalls/mmap/mmap01.c
4951 ltp/testcases/kernel/syscalls/mmap/mmap02.c
4952 ltp/testcases/kernel/syscalls/mmap/mmap03.c
4953 ltp/testcases/kernel/syscalls/mmap/mmap04.c
4954 ltp/testcases/kernel/syscalls/mmap/mmap05.c
4955 ltp/testcases/kernel/syscalls/mmap/mmap06.c
4956 ltp/testcases/kernel/syscalls/mmap/mmap07.c
4957 ltp/testcases/kernel/syscalls/mmap/mmap08.c
4958 ltp/testcases/kernel/syscalls/mmap/mmap09.c
4959 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
4960 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
4961 ltp/testcases/kernel/syscalls/mount/mount01.c
4962 ltp/testcases/kernel/syscalls/mount/mount02.c
4963 ltp/testcases/kernel/syscalls/mount/mount03.c
4964 ltp/testcases/kernel/syscalls/mount/mount04.c
4965 ltp/testcases/kernel/syscalls/mount/setuid_test.c
4966 ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
4967 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
4968 ltp/testcases/kernel/syscalls/mremap/mremap01.c
4969 ltp/testcases/kernel/syscalls/mremap/mremap02.c
4970 ltp/testcases/kernel/syscalls/mremap/mremap03.c
4971 ltp/testcases/kernel/syscalls/mremap/mremap04.c
4972 ltp/testcases/kernel/syscalls/msync/msync01.c
4973 ltp/testcases/kernel/syscalls/msync/msync02.c
4974 ltp/testcases/kernel/syscalls/msync/msync03.c
4975 ltp/testcases/kernel/syscalls/msync/msync04.c
4976 ltp/testcases/kernel/syscalls/msync/msync05.c
4977 ltp/testcases/kernel/syscalls/munlock/munlock01.c
4978 ltp/testcases/kernel/syscalls/munlock/munlock02.c
4979 ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
4980 ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
4981 ltp/testcases/kernel/syscalls/munmap/munmap01.c
4982 ltp/testcases/kernel/syscalls/munmap/munmap02.c
4983 ltp/testcases/kernel/syscalls/munmap/munmap03.c
4984 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
4985 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
4986 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
4987 ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
4988 ltp/testcases/kernel/syscalls/nftw/lib.c
4989 ltp/testcases/kernel/syscalls/nftw/lib64.c
4990 ltp/testcases/kernel/syscalls/nftw/nftw.c
4991 ltp/testcases/kernel/syscalls/nftw/nftw64.c
4992 ltp/testcases/kernel/syscalls/nftw/test.c
4993 ltp/testcases/kernel/syscalls/nftw/test64.c
4994 ltp/testcases/kernel/syscalls/nftw/test_func.c
4995 ltp/testcases/kernel/syscalls/nftw/test_func64.c
4996 ltp/testcases/kernel/syscalls/nftw/tools.c
4997 ltp/testcases/kernel/syscalls/nftw/tools64.c
4998 ltp/testcases/kernel/syscalls/nice/nice01.c
4999 ltp/testcases/kernel/syscalls/nice/nice02.c
5000 ltp/testcases/kernel/syscalls/nice/nice03.c
5001 ltp/testcases/kernel/syscalls/nice/nice04.c
5002 ltp/testcases/kernel/syscalls/nice/nice05.c
5003 ltp/testcases/kernel/syscalls/open/open01.c
5004 ltp/testcases/kernel/syscalls/open/open02.c
5005 ltp/testcases/kernel/syscalls/open/open03.c
5006 ltp/testcases/kernel/syscalls/open/open04.c
5007 ltp/testcases/kernel/syscalls/open/open10.c
5008 ltp/testcases/kernel/syscalls/openat/openat01.c
5009 ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
5010 ltp/testcases/kernel/syscalls/pause/pause01.c
5011 ltp/testcases/kernel/syscalls/pause/pause02.c
5012 ltp/testcases/kernel/syscalls/pause/pause03.c
5013 ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
5014 ltp/testcases/kernel/syscalls/pipe/pipe02.c
5015 ltp/testcases/kernel/syscalls/pipe/pipe03.c
5016 ltp/testcases/kernel/syscalls/pipe/pipe04.c
5017 ltp/testcases/kernel/syscalls/pipe/pipe10.c
5018 ltp/testcases/kernel/syscalls/pipe/pipe11.c
5019 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
5020 ltp/testcases/kernel/syscalls/poll/poll01.c
5021 ltp/testcases/kernel/syscalls/prctl/prctl01.c
5022 ltp/testcases/kernel/syscalls/prctl/prctl02.c
5023 ltp/testcases/kernel/syscalls/profil/profil01.c
5024 ltp/testcases/kernel/syscalls/pselect/pselect01.c
5025 ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
5026 ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
5027 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
5028 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
5029 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
5030 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
5031 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
5032 ltp/testcases/kernel/syscalls/read/read01.c
5033 ltp/testcases/kernel/syscalls/readdir/readdir01.c
5034 ltp/testcases/kernel/syscalls/readdir/readdir02.c
5035 ltp/testcases/kernel/syscalls/readlink/readlink01.c
5036 ltp/testcases/kernel/syscalls/readlink/readlink02.c
5037 ltp/testcases/kernel/syscalls/readlink/readlink03.c
5038 ltp/testcases/kernel/syscalls/readlink/readlink04.c
5039 ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
5040 ltp/testcases/kernel/syscalls/readv/readv03.c
5041 ltp/testcases/kernel/syscalls/reboot/reboot01.c
5042 ltp/testcases/kernel/syscalls/reboot/reboot02.c
5043 ltp/testcases/kernel/syscalls/recv/recv01.c
5044 ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
5045 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
5046 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
5047 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
5048 ltp/testcases/kernel/syscalls/rename/rename01.c
5049 ltp/testcases/kernel/syscalls/rename/rename02.c
5050 ltp/testcases/kernel/syscalls/rename/rename03.c
5051 ltp/testcases/kernel/syscalls/rename/rename04.c
5052 ltp/testcases/kernel/syscalls/rename/rename05.c
5053 ltp/testcases/kernel/syscalls/rename/rename06.c
5054 ltp/testcases/kernel/syscalls/rename/rename07.c
5055 ltp/testcases/kernel/syscalls/rename/rename08.c
5056 ltp/testcases/kernel/syscalls/rename/rename09.c
5057 ltp/testcases/kernel/syscalls/rename/rename10.c
5058 ltp/testcases/kernel/syscalls/rename/rename12.c
5059 ltp/testcases/kernel/syscalls/rename/rename13.c
5060 ltp/testcases/kernel/syscalls/rename/rename14.c
5061 ltp/testcases/kernel/syscalls/renameat/renameat01.c
5062 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
5063 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
5064 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
5065 ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
5066 ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
5067 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
5068 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
5069 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
5070 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
5071 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
5072 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
5073 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
5074 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
5075 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
5076 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
5077 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
5078 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
5079 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
5080 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
5081 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
5082 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
5083 ltp/testcases/kernel/syscalls/select/select01.c
5084 ltp/testcases/kernel/syscalls/select/select02.c
5085 ltp/testcases/kernel/syscalls/select/select03.c
5086 ltp/testcases/kernel/syscalls/send/send01.c
5087 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
5088 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
5089 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
5090 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
5091 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
5092 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
5093 ltp/testcases/kernel/syscalls/sendto/sendto01.c
5094 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
5095 ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
5096 ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
5097 ltp/testcases/kernel/syscalls/setegid/setegid01.c
5098 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
5099 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
5100 ltp/testcases/kernel/syscalls/setgid/setgid01.c
5101 ltp/testcases/kernel/syscalls/setgid/setgid02.c
5102 ltp/testcases/kernel/syscalls/setgid/setgid03.c
5103 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
5104 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
5105 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
5106 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
5107 ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
5108 ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
5109 ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
5110 ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
5111 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
5112 ltp/testcases/kernel/syscalls/setregid/setregid01.c
5113 ltp/testcases/kernel/syscalls/setregid/setregid02.c
5114 ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
5115 ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
5116 ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
5117 ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
5118 ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
5119 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
5120 ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
5121 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
5122 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
5123 ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
5124 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
5125 ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
5126 ltp/testcases/kernel/syscalls/setuid/setuid01.c
5127 ltp/testcases/kernel/syscalls/setuid/setuid02.c
5128 ltp/testcases/kernel/syscalls/setuid/setuid04.c
5129 ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
5130 ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
5131 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
5132 ltp/testcases/kernel/syscalls/sighold/sighold02.c
5133 ltp/testcases/kernel/syscalls/signal/signal01.c
5134 ltp/testcases/kernel/syscalls/signal/signal04.c
5135 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
5136 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
5137 ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
5138 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
5139 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
5140 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
5141 ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
5142 ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
5143 ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
5144 ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
5145 ltp/testcases/kernel/syscalls/splice/splice01.c
5146 ltp/testcases/kernel/syscalls/stat/stat01.c
5147 ltp/testcases/kernel/syscalls/stat/stat02.c
5148 ltp/testcases/kernel/syscalls/stat/stat03.c
5149 ltp/testcases/kernel/syscalls/stat/stat05.c
5150 ltp/testcases/kernel/syscalls/stat/stat06.c
5151 ltp/testcases/kernel/syscalls/statfs/statfs01.c
5152 ltp/testcases/kernel/syscalls/statfs/statfs03.c
5153 ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
5154 ltp/testcases/kernel/syscalls/stime/stime01.c
5155 ltp/testcases/kernel/syscalls/stime/stime02.c
5156 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
5157 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
5158 ltp/testcases/kernel/syscalls/swapon/swapon01.c
5159 ltp/testcases/kernel/syscalls/swapon/swapon02.c
5160 ltp/testcases/kernel/syscalls/swapon/swapon03.c
5161 ltp/testcases/kernel/syscalls/symlink/symlink01.c
5162 ltp/testcases/kernel/syscalls/symlink/symlink02.c
5163 ltp/testcases/kernel/syscalls/symlink/symlink03.c
5164 ltp/testcases/kernel/syscalls/symlink/symlink04.c
5165 ltp/testcases/kernel/syscalls/symlink/symlink05.c
5166 ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
5167 ltp/testcases/kernel/syscalls/sync/sync01.c
5168 ltp/testcases/kernel/syscalls/sync/sync02.c
5169 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
5170 ltp/testcases/kernel/syscalls/syscall/syscall01.c
5171 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
5172 ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
5173 ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
5174 ltp/testcases/kernel/syscalls/syslog/syslog11.c
5175 ltp/testcases/kernel/syscalls/syslog/syslog12.c
5176 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
5177 ltp/testcases/kernel/syscalls/tee/tee01.c
5178 ltp/testcases/kernel/syscalls/time/time01.c
5179 ltp/testcases/kernel/syscalls/time/time02.c
5180 ltp/testcases/kernel/syscalls/times/times01.c
5181 ltp/testcases/kernel/syscalls/times/times03.c
5182 ltp/testcases/kernel/syscalls/truncate/truncate01.c
5183 ltp/testcases/kernel/syscalls/truncate/truncate02.c
5184 ltp/testcases/kernel/syscalls/truncate/truncate03.c
5185 ltp/testcases/kernel/syscalls/truncate/truncate04.c
5186 ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
5187 ltp/testcases/kernel/syscalls/umask/umask01.c
5188 ltp/testcases/kernel/syscalls/umask/umask03.c
5189 ltp/testcases/kernel/syscalls/umount/umount01.c
5190 ltp/testcases/kernel/syscalls/umount/umount02.c
5191 ltp/testcases/kernel/syscalls/umount/umount03.c
5192 ltp/testcases/kernel/syscalls/uname/uname01.c
5193 ltp/testcases/kernel/syscalls/unlink/unlink05.c
5194 ltp/testcases/kernel/syscalls/unlink/unlink06.c
5195 ltp/testcases/kernel/syscalls/unlink/unlink07.c
5196 ltp/testcases/kernel/syscalls/unlink/unlink08.c
5197 ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
5198 ltp/testcases/kernel/syscalls/ustat/ustat01.c
5199 ltp/testcases/kernel/syscalls/ustat/ustat02.c
5200 ltp/testcases/kernel/syscalls/utime/utime01.c
5201 ltp/testcases/kernel/syscalls/utime/utime02.c
5202 ltp/testcases/kernel/syscalls/utime/utime03.c
5203 ltp/testcases/kernel/syscalls/utime/utime04.c
5204 ltp/testcases/kernel/syscalls/utime/utime05.c
5205 ltp/testcases/kernel/syscalls/utime/utime06.c
5206 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
5207 ltp/testcases/kernel/syscalls/vfork/vfork01.c
5208 ltp/testcases/kernel/syscalls/vfork/vfork02.c
5209 ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
5210 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
5211 ltp/testcases/kernel/syscalls/wait/wait02.c
5212 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
5213 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
5214 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
5215 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
5216 ltp/testcases/kernel/syscalls/write/write01.c
5217 ltp/testcases/kernel/syscalls/write/write02.c
5218 ltp/testcases/kernel/syscalls/write/write04.c
5219 ltp/testcases/kernel/syscalls/writev/writev01.c
5220 ltp/testcases/kernel/syscalls/writev/writev02.c
5221 ltp/testcases/kernel/syscalls/writev/writev06.c
5224 Clean Trailing Tab: Signed-off-by: Michal Simek <monstr@monstr.eu>.
5227 ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
5228 ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
5229 ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
5230 ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
5231 ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
5232 ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
5233 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
5234 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
5235 ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
5236 ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
5237 ltp/testcases/kernel/device-drivers/include/includeTest.c
5238 ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
5239 ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
5240 ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
5241 ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
5242 ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
5243 ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
5244 ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
5245 ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
5246 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
5247 ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
5248 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
5249 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
5250 ltp/testcases/kernel/fs/acls/acl_file_test.c
5251 ltp/testcases/kernel/fs/acls/acl_link_test.c
5252 ltp/testcases/kernel/fs/dmapi/attr.c
5253 ltp/testcases/kernel/fs/dmapi/config.c
5254 ltp/testcases/kernel/fs/dmapi/disp.c
5255 ltp/testcases/kernel/fs/dmapi/dm_test.c
5256 ltp/testcases/kernel/fs/dmapi/event.c
5257 ltp/testcases/kernel/fs/dmapi/event_am.c
5258 ltp/testcases/kernel/fs/dmapi/event_an.c
5259 ltp/testcases/kernel/fs/dmapi/event_sd.c
5260 ltp/testcases/kernel/fs/dmapi/event_sn.c
5261 ltp/testcases/kernel/fs/dmapi/event_us.c
5262 ltp/testcases/kernel/fs/dmapi/handle.c
5263 ltp/testcases/kernel/fs/dmapi/hole.c
5264 ltp/testcases/kernel/fs/dmapi/invis.c
5265 ltp/testcases/kernel/fs/dmapi/mmap.c
5266 ltp/testcases/kernel/fs/dmapi/mmapfile.c
5267 ltp/testcases/kernel/fs/dmapi/mount.c
5268 ltp/testcases/kernel/fs/dmapi/objref.c
5269 ltp/testcases/kernel/fs/dmapi/pmr_post.c
5270 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
5271 ltp/testcases/kernel/fs/dmapi/right.c
5272 ltp/testcases/kernel/fs/dmapi/session.c
5273 ltp/testcases/kernel/fs/dmapi/token.c
5274 ltp/testcases/kernel/fs/doio/doio.c
5275 ltp/testcases/kernel/fs/doio/growfiles.c
5276 ltp/testcases/kernel/fs/doio/iogen.c
5277 ltp/testcases/kernel/fs/fs_di/create_datafile.c
5278 ltp/testcases/kernel/fs/fsstress/fsstress.c
5279 ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
5280 ltp/testcases/kernel/fs/ftest/ftest01.c
5281 ltp/testcases/kernel/fs/ftest/ftest02.c
5282 ltp/testcases/kernel/fs/ftest/ftest03.c
5283 ltp/testcases/kernel/fs/ftest/ftest04.c
5284 ltp/testcases/kernel/fs/ftest/ftest05.c
5285 ltp/testcases/kernel/fs/ftest/ftest06.c
5286 ltp/testcases/kernel/fs/ftest/ftest07.c
5287 ltp/testcases/kernel/fs/ftest/ftest08.c
5288 ltp/testcases/kernel/fs/inode/inode01.c
5289 ltp/testcases/kernel/fs/inode/inode02.c
5290 ltp/testcases/kernel/fs/mongo/mongo_compare.c
5291 ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
5292 ltp/testcases/kernel/fs/openfile/openfile.c
5293 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
5294 ltp/testcases/kernel/fs/stream/stream01.c
5295 ltp/testcases/kernel/fs/stream/stream02.c
5296 ltp/testcases/kernel/fs/stream/stream03.c
5297 ltp/testcases/kernel/fs/stream/stream04.c
5298 ltp/testcases/kernel/fs/stream/stream05.c
5299 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
5300 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
5301 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
5302 ltp/testcases/kernel/io/aio/aio01/aio01.c
5303 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
5304 ltp/testcases/kernel/io/direct_io/diotest1.c
5305 ltp/testcases/kernel/io/direct_io/diotest2.c
5306 ltp/testcases/kernel/io/direct_io/diotest4.c
5307 ltp/testcases/kernel/io/direct_io/diotest5.c
5308 ltp/testcases/kernel/io/direct_io/diotest_routines.c
5309 ltp/testcases/kernel/io/disktest/childmain.c
5310 ltp/testcases/kernel/io/disktest/main.c
5311 ltp/testcases/kernel/io/disktest/threading.c
5312 ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
5313 ltp/testcases/kernel/io/ltp-aiodio/aiodio_append.c
5314 ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
5315 ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
5316 ltp/testcases/kernel/io/stress_cd/stress_cd.c
5317 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
5318 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
5319 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
5320 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
5321 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
5322 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
5323 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
5324 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
5325 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
5326 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
5327 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
5328 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
5329 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
5330 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
5331 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
5332 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
5333 ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
5334 ltp/testcases/kernel/ipc/pipeio/pipeio.c
5335 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
5336 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
5337 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
5338 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
5339 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
5340 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
5341 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
5342 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
5343 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
5344 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
5345 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
5346 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
5347 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
5348 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
5349 ltp/testcases/kernel/mem/mem/mem01.c
5350 ltp/testcases/kernel/mem/mem/mem02.c
5351 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
5352 ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
5353 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
5354 ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
5355 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
5356 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
5357 ltp/testcases/kernel/mem/mtest06/mmap1.c
5358 ltp/testcases/kernel/mem/mtest06/shmat1.c
5359 ltp/testcases/kernel/mem/mtest07/shm_test.c
5360 ltp/testcases/kernel/mem/page/page01.c
5361 ltp/testcases/kernel/mem/page/page02.c
5362 ltp/testcases/kernel/mem/vmtests/data_space.c
5363 ltp/testcases/kernel/mem/vmtests/stack_space.c
5364 ltp/testcases/kernel/module/create_module/create_module01.c
5365 ltp/testcases/kernel/module/delete_module/delete_module01.c
5366 ltp/testcases/kernel/module/query_module/query_module01.c
5367 ltp/testcases/kernel/module/query_module/query_module03.c
5368 ltp/testcases/kernel/numa/numa_node_size.c
5369 ltp/testcases/kernel/pty/hangup01.c
5370 ltp/testcases/kernel/pty/ptem01.c
5371 ltp/testcases/kernel/pty/pty01.c
5372 ltp/testcases/kernel/sched/clisrv/pthserv.c
5373 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
5374 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
5375 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
5376 ltp/testcases/kernel/sched/nptl/nptl01.c
5377 ltp/testcases/kernel/sched/process_stress/process.c
5378 ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
5379 ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
5380 ltp/testcases/kernel/sched/tool/time-schedule.c
5381 ltp/testcases/kernel/sched/tool/trace_sched.c
5382 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
5383 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrans/selinux_dyntrans_parent.c
5384 ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
5385 ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
5386 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
5387 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_server.c
5388 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
5389 ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
5390 ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
5391 ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
5392 ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
5393 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setpgid/selinux_task_setpgid_source.c
5394 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
5395 ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_parent.c
5396 ltp/testcases/kernel/syscalls/access/access01.c
5397 ltp/testcases/kernel/syscalls/access/access02.c
5398 ltp/testcases/kernel/syscalls/access/access03.c
5399 ltp/testcases/kernel/syscalls/access/access04.c
5400 ltp/testcases/kernel/syscalls/acct/acct01.c
5401 ltp/testcases/kernel/syscalls/acct/acct02.c
5402 ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
5403 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
5404 ltp/testcases/kernel/syscalls/alarm/alarm01.c
5405 ltp/testcases/kernel/syscalls/alarm/alarm03.c
5406 ltp/testcases/kernel/syscalls/alarm/alarm05.c
5407 ltp/testcases/kernel/syscalls/alarm/alarm06.c
5408 ltp/testcases/kernel/syscalls/alarm/alarm07.c
5409 ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
5410 ltp/testcases/kernel/syscalls/bind/bind02.c
5411 ltp/testcases/kernel/syscalls/brk/brk01.c
5412 ltp/testcases/kernel/syscalls/capget/capget02.c
5413 ltp/testcases/kernel/syscalls/capset/capset02.c
5414 ltp/testcases/kernel/syscalls/chdir/chdir02.c
5415 ltp/testcases/kernel/syscalls/chmod/chmod01.c
5416 ltp/testcases/kernel/syscalls/chmod/chmod02.c
5417 ltp/testcases/kernel/syscalls/chmod/chmod03.c
5418 ltp/testcases/kernel/syscalls/chmod/chmod04.c
5419 ltp/testcases/kernel/syscalls/chmod/chmod05.c
5420 ltp/testcases/kernel/syscalls/chmod/chmod06.c
5421 ltp/testcases/kernel/syscalls/chmod/chmod07.c
5422 ltp/testcases/kernel/syscalls/chown/chown01.c
5423 ltp/testcases/kernel/syscalls/chown/chown02.c
5424 ltp/testcases/kernel/syscalls/chown/chown03.c
5425 ltp/testcases/kernel/syscalls/chown/chown04.c
5426 ltp/testcases/kernel/syscalls/chown/chown05.c
5427 ltp/testcases/kernel/syscalls/chroot/chroot02.c
5428 ltp/testcases/kernel/syscalls/clone/clone01.c
5429 ltp/testcases/kernel/syscalls/clone/clone02.c
5430 ltp/testcases/kernel/syscalls/clone/clone03.c
5431 ltp/testcases/kernel/syscalls/clone/clone04.c
5432 ltp/testcases/kernel/syscalls/clone/clone05.c
5433 ltp/testcases/kernel/syscalls/clone/clone06.c
5434 ltp/testcases/kernel/syscalls/clone/clone07.c
5435 ltp/testcases/kernel/syscalls/close/close01.c
5436 ltp/testcases/kernel/syscalls/close/close08.c
5437 ltp/testcases/kernel/syscalls/creat/creat08.c
5438 ltp/testcases/kernel/syscalls/creat/creat09.c
5439 ltp/testcases/kernel/syscalls/dup/dup01.c
5440 ltp/testcases/kernel/syscalls/dup/dup02.c
5441 ltp/testcases/kernel/syscalls/dup/dup03.c
5442 ltp/testcases/kernel/syscalls/dup/dup04.c
5443 ltp/testcases/kernel/syscalls/dup/dup05.c
5444 ltp/testcases/kernel/syscalls/dup/dup06.c
5445 ltp/testcases/kernel/syscalls/dup/dup07.c
5446 ltp/testcases/kernel/syscalls/dup2/dup205.c
5447 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
5448 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
5449 ltp/testcases/kernel/syscalls/execl/execl01.c
5450 ltp/testcases/kernel/syscalls/execle/execle01.c
5451 ltp/testcases/kernel/syscalls/execlp/execlp01.c
5452 ltp/testcases/kernel/syscalls/execv/execv01.c
5453 ltp/testcases/kernel/syscalls/execve/execve01.c
5454 ltp/testcases/kernel/syscalls/execve/execve02.c
5455 ltp/testcases/kernel/syscalls/execve/execve04.c
5456 ltp/testcases/kernel/syscalls/execve/execve05.c
5457 ltp/testcases/kernel/syscalls/execve/execve06.c
5458 ltp/testcases/kernel/syscalls/execvp/execvp01.c
5459 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
5460 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
5461 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
5462 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
5463 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
5464 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
5465 ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
5466 ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
5467 ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
5468 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
5469 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
5470 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
5471 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
5472 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
5473 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
5474 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
5475 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
5476 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
5477 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
5478 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
5479 ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
5480 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
5481 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
5482 ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
5483 ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
5484 ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
5485 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
5486 ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
5487 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
5488 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
5489 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
5490 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
5491 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
5492 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
5493 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
5494 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
5495 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
5496 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
5497 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
5498 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
5499 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
5500 ltp/testcases/kernel/syscalls/flock/flock01.c
5501 ltp/testcases/kernel/syscalls/flock/flock02.c
5502 ltp/testcases/kernel/syscalls/flock/flock03.c
5503 ltp/testcases/kernel/syscalls/flock/flock04.c
5504 ltp/testcases/kernel/syscalls/flock/flock05.c
5505 ltp/testcases/kernel/syscalls/flock/flock06.c
5506 ltp/testcases/kernel/syscalls/fork/fork01.c
5507 ltp/testcases/kernel/syscalls/fork/fork03.c
5508 ltp/testcases/kernel/syscalls/fork/fork04.c
5509 ltp/testcases/kernel/syscalls/fork/fork07.c
5510 ltp/testcases/kernel/syscalls/fork/fork08.c
5511 ltp/testcases/kernel/syscalls/fork/fork09.c
5512 ltp/testcases/kernel/syscalls/fork/fork10.c
5513 ltp/testcases/kernel/syscalls/fork/fork12.c
5514 ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
5515 ltp/testcases/kernel/syscalls/fstat/fstat01.c
5516 ltp/testcases/kernel/syscalls/fstat/fstat02.c
5517 ltp/testcases/kernel/syscalls/fstat/fstat03.c
5518 ltp/testcases/kernel/syscalls/fstat/fstat04.c
5519 ltp/testcases/kernel/syscalls/fstat/fstat05.c
5520 ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
5521 ltp/testcases/kernel/syscalls/fsync/fsync01.c
5522 ltp/testcases/kernel/syscalls/fsync/fsync02.c
5523 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
5524 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
5525 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
5526 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
5527 ltp/testcases/kernel/syscalls/getdents/getdents01.c
5528 ltp/testcases/kernel/syscalls/getdents/getdents02.c
5529 ltp/testcases/kernel/syscalls/getdents/getdents03.c
5530 ltp/testcases/kernel/syscalls/getdents/getdents04.c
5531 ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
5532 ltp/testcases/kernel/syscalls/getegid/getegid01.c
5533 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
5534 ltp/testcases/kernel/syscalls/getgid/getgid01.c
5535 ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
5536 ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
5537 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
5538 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
5539 ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
5540 ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
5541 ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
5542 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
5543 ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
5544 ltp/testcases/kernel/syscalls/getpid/getpid01.c
5545 ltp/testcases/kernel/syscalls/getpid/getpid02.c
5546 ltp/testcases/kernel/syscalls/getppid/getppid01.c
5547 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
5548 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
5549 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
5550 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
5551 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
5552 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
5553 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
5554 ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
5555 ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
5556 ltp/testcases/kernel/syscalls/getsid/getsid01.c
5557 ltp/testcases/kernel/syscalls/getsid/getsid02.c
5558 ltp/testcases/kernel/syscalls/getuid/getuid01.c
5559 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
5560 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
5561 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
5562 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
5563 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
5564 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
5565 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
5566 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
5567 ltp/testcases/kernel/syscalls/iopl/iopl01.c
5568 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
5569 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
5570 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
5571 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
5572 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
5573 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
5574 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
5575 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
5576 ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
5577 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
5578 ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
5579 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
5580 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
5581 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
5582 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
5583 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
5584 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
5585 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
5586 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
5587 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
5588 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
5589 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
5590 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
5591 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
5592 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
5593 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
5594 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
5595 ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
5596 ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
5597 ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
5598 ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
5599 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
5600 ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
5601 ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
5602 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
5603 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
5604 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
5605 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
5606 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
5607 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
5608 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
5609 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
5610 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
5611 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
5612 ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
5613 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
5614 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
5615 ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
5616 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
5617 ltp/testcases/kernel/syscalls/kill/kill01.c
5618 ltp/testcases/kernel/syscalls/kill/kill02.c
5619 ltp/testcases/kernel/syscalls/kill/kill03.c
5620 ltp/testcases/kernel/syscalls/kill/kill04.c
5621 ltp/testcases/kernel/syscalls/kill/kill05.c
5622 ltp/testcases/kernel/syscalls/kill/kill07.c
5623 ltp/testcases/kernel/syscalls/kill/kill09.c
5624 ltp/testcases/kernel/syscalls/kill/kill10.c
5625 ltp/testcases/kernel/syscalls/kill/kill11.c
5626 ltp/testcases/kernel/syscalls/kill/kill12.c
5627 ltp/testcases/kernel/syscalls/lchown/lchown01.c
5628 ltp/testcases/kernel/syscalls/lchown/lchown02.c
5629 ltp/testcases/kernel/syscalls/libevent/buffer.c
5630 ltp/testcases/kernel/syscalls/libevent/err.c
5631 ltp/testcases/kernel/syscalls/libevent/event.c
5632 ltp/testcases/kernel/syscalls/libevent/kqueue.c
5633 ltp/testcases/kernel/syscalls/libevent/poll.c
5634 ltp/testcases/kernel/syscalls/libevent/signal.c
5635 ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
5636 ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
5637 ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
5638 ltp/testcases/kernel/syscalls/libevent/test/regress.c
5639 ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
5640 ltp/testcases/kernel/syscalls/link/link02.c
5641 ltp/testcases/kernel/syscalls/link/link03.c
5642 ltp/testcases/kernel/syscalls/link/link04.c
5643 ltp/testcases/kernel/syscalls/link/link05.c
5644 ltp/testcases/kernel/syscalls/link/link06.c
5645 ltp/testcases/kernel/syscalls/link/link07.c
5646 ltp/testcases/kernel/syscalls/lseek/lseek01.c
5647 ltp/testcases/kernel/syscalls/lseek/lseek02.c
5648 ltp/testcases/kernel/syscalls/lseek/lseek03.c
5649 ltp/testcases/kernel/syscalls/lseek/lseek04.c
5650 ltp/testcases/kernel/syscalls/lseek/lseek05.c
5651 ltp/testcases/kernel/syscalls/lseek/lseek06.c
5652 ltp/testcases/kernel/syscalls/lseek/lseek07.c
5653 ltp/testcases/kernel/syscalls/lseek/lseek08.c
5654 ltp/testcases/kernel/syscalls/lseek/lseek09.c
5655 ltp/testcases/kernel/syscalls/lseek/lseek10.c
5656 ltp/testcases/kernel/syscalls/lstat/lstat01.c
5657 ltp/testcases/kernel/syscalls/lstat/lstat02.c
5658 ltp/testcases/kernel/syscalls/lstat/lstat03.c
5659 ltp/testcases/kernel/syscalls/madvise/madvise01.c
5660 ltp/testcases/kernel/syscalls/madvise/madvise02.c
5661 ltp/testcases/kernel/syscalls/madvise/madvise03.c
5662 ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
5663 ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
5664 ltp/testcases/kernel/syscalls/memmap/mem03.c
5665 ltp/testcases/kernel/syscalls/mincore/mincore01.c
5666 ltp/testcases/kernel/syscalls/mincore/mincore02.c
5667 ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
5668 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
5669 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
5670 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
5671 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
5672 ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
5673 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
5674 ltp/testcases/kernel/syscalls/mknod/mknod01.c
5675 ltp/testcases/kernel/syscalls/mknod/mknod02.c
5676 ltp/testcases/kernel/syscalls/mknod/mknod03.c
5677 ltp/testcases/kernel/syscalls/mknod/mknod04.c
5678 ltp/testcases/kernel/syscalls/mknod/mknod05.c
5679 ltp/testcases/kernel/syscalls/mknod/mknod06.c
5680 ltp/testcases/kernel/syscalls/mknod/mknod07.c
5681 ltp/testcases/kernel/syscalls/mknod/mknod08.c
5682 ltp/testcases/kernel/syscalls/mknod/mknod09.c
5683 ltp/testcases/kernel/syscalls/mlock/mlock01.c
5684 ltp/testcases/kernel/syscalls/mlock/mlock02.c
5685 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
5686 ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
5687 ltp/testcases/kernel/syscalls/mmap/mmap01.c
5688 ltp/testcases/kernel/syscalls/mmap/mmap02.c
5689 ltp/testcases/kernel/syscalls/mmap/mmap03.c
5690 ltp/testcases/kernel/syscalls/mmap/mmap04.c
5691 ltp/testcases/kernel/syscalls/mmap/mmap05.c
5692 ltp/testcases/kernel/syscalls/mmap/mmap06.c
5693 ltp/testcases/kernel/syscalls/mmap/mmap07.c
5694 ltp/testcases/kernel/syscalls/mmap/mmap08.c
5695 ltp/testcases/kernel/syscalls/mmap/mmap09.c
5696 ltp/testcases/kernel/syscalls/mount/mount02.c
5697 ltp/testcases/kernel/syscalls/mount/mount03.c
5698 ltp/testcases/kernel/syscalls/mount/mount04.c
5699 ltp/testcases/kernel/syscalls/mremap/mremap01.c
5700 ltp/testcases/kernel/syscalls/mremap/mremap02.c
5701 ltp/testcases/kernel/syscalls/mremap/mremap03.c
5702 ltp/testcases/kernel/syscalls/mremap/mremap04.c
5703 ltp/testcases/kernel/syscalls/msync/msync01.c
5704 ltp/testcases/kernel/syscalls/msync/msync02.c
5705 ltp/testcases/kernel/syscalls/msync/msync03.c
5706 ltp/testcases/kernel/syscalls/msync/msync04.c
5707 ltp/testcases/kernel/syscalls/msync/msync05.c
5708 ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
5709 ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
5710 ltp/testcases/kernel/syscalls/munmap/munmap01.c
5711 ltp/testcases/kernel/syscalls/munmap/munmap02.c
5712 ltp/testcases/kernel/syscalls/munmap/munmap03.c
5713 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
5714 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
5715 ltp/testcases/kernel/syscalls/nftw/nftw.c
5716 ltp/testcases/kernel/syscalls/nftw/nftw64.c
5717 ltp/testcases/kernel/syscalls/nftw/test.c
5718 ltp/testcases/kernel/syscalls/nftw/test64.c
5719 ltp/testcases/kernel/syscalls/nftw/test_func.c
5720 ltp/testcases/kernel/syscalls/nftw/test_func64.c
5721 ltp/testcases/kernel/syscalls/nftw/tools.c
5722 ltp/testcases/kernel/syscalls/nftw/tools64.c
5723 ltp/testcases/kernel/syscalls/nice/nice01.c
5724 ltp/testcases/kernel/syscalls/nice/nice02.c
5725 ltp/testcases/kernel/syscalls/nice/nice03.c
5726 ltp/testcases/kernel/syscalls/nice/nice05.c
5727 ltp/testcases/kernel/syscalls/open/open01.c
5728 ltp/testcases/kernel/syscalls/open/open03.c
5729 ltp/testcases/kernel/syscalls/open/open05.c
5730 ltp/testcases/kernel/syscalls/open/open07.c
5731 ltp/testcases/kernel/syscalls/open/open08.c
5732 ltp/testcases/kernel/syscalls/open/open09.c
5733 ltp/testcases/kernel/syscalls/open/open10.c
5734 ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
5735 ltp/testcases/kernel/syscalls/pause/pause01.c
5736 ltp/testcases/kernel/syscalls/pause/pause02.c
5737 ltp/testcases/kernel/syscalls/pause/pause03.c
5738 ltp/testcases/kernel/syscalls/personality/personality01.c
5739 ltp/testcases/kernel/syscalls/pipe/pipe01.c
5740 ltp/testcases/kernel/syscalls/pipe/pipe05.c
5741 ltp/testcases/kernel/syscalls/pipe/pipe06.c
5742 ltp/testcases/kernel/syscalls/poll/poll01.c
5743 ltp/testcases/kernel/syscalls/prctl/prctl01.c
5744 ltp/testcases/kernel/syscalls/prctl/prctl02.c
5745 ltp/testcases/kernel/syscalls/profil/profil01.c
5746 ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
5747 ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
5748 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
5749 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
5750 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
5751 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
5752 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
5753 ltp/testcases/kernel/syscalls/read/read01.c
5754 ltp/testcases/kernel/syscalls/read/read02.c
5755 ltp/testcases/kernel/syscalls/readdir/readdir01.c
5756 ltp/testcases/kernel/syscalls/readdir/readdir02.c
5757 ltp/testcases/kernel/syscalls/readlink/readlink01.c
5758 ltp/testcases/kernel/syscalls/readlink/readlink02.c
5759 ltp/testcases/kernel/syscalls/readlink/readlink03.c
5760 ltp/testcases/kernel/syscalls/readlink/readlink04.c
5761 ltp/testcases/kernel/syscalls/reboot/reboot02.c
5762 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
5763 ltp/testcases/kernel/syscalls/rename/rename01.c
5764 ltp/testcases/kernel/syscalls/rename/rename02.c
5765 ltp/testcases/kernel/syscalls/rename/rename03.c
5766 ltp/testcases/kernel/syscalls/rename/rename04.c
5767 ltp/testcases/kernel/syscalls/rename/rename05.c
5768 ltp/testcases/kernel/syscalls/rename/rename06.c
5769 ltp/testcases/kernel/syscalls/rename/rename07.c
5770 ltp/testcases/kernel/syscalls/rename/rename08.c
5771 ltp/testcases/kernel/syscalls/rename/rename09.c
5772 ltp/testcases/kernel/syscalls/rename/rename10.c
5773 ltp/testcases/kernel/syscalls/rename/rename12.c
5774 ltp/testcases/kernel/syscalls/rename/rename13.c
5775 ltp/testcases/kernel/syscalls/rename/rename14.c
5776 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
5777 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
5778 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
5779 ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
5780 ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
5781 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
5782 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
5783 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
5784 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
5785 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
5786 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
5787 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
5788 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
5789 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
5790 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
5791 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
5792 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
5793 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
5794 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
5795 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
5796 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
5797 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
5798 ltp/testcases/kernel/syscalls/select/select01.c
5799 ltp/testcases/kernel/syscalls/select/select02.c
5800 ltp/testcases/kernel/syscalls/select/select03.c
5801 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
5802 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
5803 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
5804 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
5805 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
5806 ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
5807 ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
5808 ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
5809 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
5810 ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
5811 ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
5812 ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
5813 ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
5814 ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
5815 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
5816 ltp/testcases/kernel/syscalls/setgid/setgid01.c
5817 ltp/testcases/kernel/syscalls/setgid/setgid02.c
5818 ltp/testcases/kernel/syscalls/setgid/setgid03.c
5819 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
5820 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
5821 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
5822 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
5823 ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
5824 ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
5825 ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
5826 ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
5827 ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
5828 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
5829 ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
5830 ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
5831 ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
5832 ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
5833 ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
5834 ltp/testcases/kernel/syscalls/setregid/setregid01.c
5835 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
5836 ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
5837 ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
5838 ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
5839 ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
5840 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
5841 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
5842 ltp/testcases/kernel/syscalls/setsid/setsid01.c
5843 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
5844 ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
5845 ltp/testcases/kernel/syscalls/setuid/setuid01.c
5846 ltp/testcases/kernel/syscalls/setuid/setuid02.c
5847 ltp/testcases/kernel/syscalls/setuid/setuid03.c
5848 ltp/testcases/kernel/syscalls/setuid/setuid04.c
5849 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
5850 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
5851 ltp/testcases/kernel/syscalls/sighold/sighold02.c
5852 ltp/testcases/kernel/syscalls/signal/signal01.c
5853 ltp/testcases/kernel/syscalls/signal/signal02.c
5854 ltp/testcases/kernel/syscalls/signal/signal04.c
5855 ltp/testcases/kernel/syscalls/signal/signal05.c
5856 ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
5857 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
5858 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
5859 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
5860 ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
5861 ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
5862 ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
5863 ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
5864 ltp/testcases/kernel/syscalls/splice/splice01.c
5865 ltp/testcases/kernel/syscalls/stat/stat01.c
5866 ltp/testcases/kernel/syscalls/stat/stat02.c
5867 ltp/testcases/kernel/syscalls/stat/stat03.c
5868 ltp/testcases/kernel/syscalls/stat/stat05.c
5869 ltp/testcases/kernel/syscalls/stat/stat06.c
5870 ltp/testcases/kernel/syscalls/statfs/statfs01.c
5871 ltp/testcases/kernel/syscalls/statfs/statfs02.c
5872 ltp/testcases/kernel/syscalls/statfs/statfs03.c
5873 ltp/testcases/kernel/syscalls/stime/stime01.c
5874 ltp/testcases/kernel/syscalls/string/string01.c
5875 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
5876 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
5877 ltp/testcases/kernel/syscalls/swapon/swapon02.c
5878 ltp/testcases/kernel/syscalls/swapon/swapon03.c
5879 ltp/testcases/kernel/syscalls/symlink/symlink01.c
5880 ltp/testcases/kernel/syscalls/symlink/symlink02.c
5881 ltp/testcases/kernel/syscalls/symlink/symlink03.c
5882 ltp/testcases/kernel/syscalls/symlink/symlink04.c
5883 ltp/testcases/kernel/syscalls/symlink/symlink05.c
5884 ltp/testcases/kernel/syscalls/sync/sync01.c
5885 ltp/testcases/kernel/syscalls/sync/sync02.c
5886 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
5887 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
5888 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
5889 ltp/testcases/kernel/syscalls/tee/tee01.c
5890 ltp/testcases/kernel/syscalls/time/time01.c
5891 ltp/testcases/kernel/syscalls/time/time02.c
5892 ltp/testcases/kernel/syscalls/times/times01.c
5893 ltp/testcases/kernel/syscalls/times/times03.c
5894 ltp/testcases/kernel/syscalls/truncate/truncate01.c
5895 ltp/testcases/kernel/syscalls/truncate/truncate02.c
5896 ltp/testcases/kernel/syscalls/truncate/truncate03.c
5897 ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
5898 ltp/testcases/kernel/syscalls/umask/umask01.c
5899 ltp/testcases/kernel/syscalls/umask/umask03.c
5900 ltp/testcases/kernel/syscalls/umount/umount02.c
5901 ltp/testcases/kernel/syscalls/umount/umount03.c
5902 ltp/testcases/kernel/syscalls/uname/uname01.c
5903 ltp/testcases/kernel/syscalls/uname/uname02.c
5904 ltp/testcases/kernel/syscalls/uname/uname03.c
5905 ltp/testcases/kernel/syscalls/unlink/unlink05.c
5906 ltp/testcases/kernel/syscalls/unlink/unlink06.c
5907 ltp/testcases/kernel/syscalls/unlink/unlink07.c
5908 ltp/testcases/kernel/syscalls/unlink/unlink08.c
5909 ltp/testcases/kernel/syscalls/ustat/ustat02.c
5910 ltp/testcases/kernel/syscalls/utime/utime01.c
5911 ltp/testcases/kernel/syscalls/utime/utime02.c
5912 ltp/testcases/kernel/syscalls/utime/utime03.c
5913 ltp/testcases/kernel/syscalls/utime/utime04.c
5914 ltp/testcases/kernel/syscalls/utime/utime05.c
5915 ltp/testcases/kernel/syscalls/vfork/vfork01.c
5916 ltp/testcases/kernel/syscalls/vfork/vfork02.c
5917 ltp/testcases/kernel/syscalls/wait/wait02.c
5918 ltp/testcases/kernel/syscalls/wait4/wait401.c
5919 ltp/testcases/kernel/syscalls/wait4/wait402.c
5920 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
5921 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
5922 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
5923 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
5924 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
5925 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
5926 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
5927 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
5928 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
5929 ltp/testcases/kernel/syscalls/write/write01.c
5930 ltp/testcases/kernel/syscalls/writev/writev01.c
5931 ltp/testcases/kernel/syscalls/writev/writev03.c
5932 ltp/testcases/kernel/syscalls/writev/writev04.c
5933 ltp/testcases/kernel/syscalls/writev/writev05.c
5934 ltp/testcases/kernel/syscalls/writev/writev06.c
5937 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>.
5940 ltp/testcases/kdump/doc/OO_Descriptions.txt
5941 ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
5942 ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
5943 ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
5944 ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
5945 ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
5946 ltp/testcases/realtime/OO_DESCRIPTION.txt
5949 ltp/testcases/kdump/doc/00_Descriptions.txt
5950 ltp/testcases/kernel/fs/fs_bind/bind/00_descriptions.txt
5951 ltp/testcases/kernel/fs/fs_bind/cloneNS/00_descriptions.txt
5952 ltp/testcases/kernel/fs/fs_bind/move/00_descriptions.txt
5953 ltp/testcases/kernel/fs/fs_bind/rbind/00_descriptions.txt
5954 ltp/testcases/kernel/fs/fs_bind/regression/00_descriptions.txt
5955 ltp/testcases/realtime/00_DESCRIPTION.txt
5958 Fix spelling and grammar nits. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
5962 ltp/testcases/commands/gzip/gzip_tests.sh
5965 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>.
5968 ltp/runtest/commands
5969 ltp/testcases/commands/unzip/Makefile
5970 ltp/testcases/commands/unzip/unzip_genfile.sh
5971 ltp/testcases/commands/unzip/unzip_tests.sh
5974 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>.
5977 ltp/testcases/kernel/containers/pidns/pidns14.c
5978 ltp/testcases/kernel/containers/pidns/pidns16.c
5981 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>.
5984 ltp/testcases/kernel/include/microblaze.in
5987 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.
5988 [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>.
5992 ltp/utils/benchmark/Makefile
5993 ltp/utils/benchmark/ebizzy-0.2/ChangeLog
5994 ltp/utils/benchmark/ebizzy-0.2/LICENSE
5995 ltp/utils/benchmark/ebizzy-0.2/Makefile
5996 ltp/utils/benchmark/ebizzy-0.2/README
5997 ltp/utils/benchmark/ebizzy-0.2/configure
5998 ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
6001 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.
6002 [PATCH 02/05]: This patch is library of reusable functions written in Python. Signed-Off-By: Poornima Nayak <Poornima.Nayak@in.ibm.com>.
6005 ltp/testcases/kernel/power_management/lib/sched_mc.py
6008 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.
6009 [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>.
6012 ltp/testcases/kernel/power_management/cpu_consolidation.py
6015 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.
6016 [PATCH 04/05]: This patch integrates cpu consolidation testcase to LTP. Signed-Off-By: Signed-off-by: Poornima.Nayak@in.ibm.com.
6019 ltp/testcases/kernel/power_management/Makefile
6020 ltp/testcases/kernel/power_management/runpwtests.sh
6023 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.
6024 [PATCH 05/05]: Readme modified to mention how cpu consolidation testcase has to be executed. Signed-off-by: <Poornima.Nayak@in.ibm.com>.
6027 ltp/testcases/kernel/power_management/README
6032 Please find a patch to fix the sigsegv error on pidns13.c on containers. Signed-off-by: Veerendra C <veerendrac@in.ibm.com>.
6035 ltp/testcases/kernel/containers/pidns/pidns13.c
6038 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>.
6041 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
6042 ltp/testcases/kernel/device-drivers/v4l/user_space/README
6043 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
6044 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
6045 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
6046 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
6047 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
6048 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
6049 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
6050 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
6051 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
6052 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
6053 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
6054 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
6055 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
6056 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
6057 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
6060 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
6061 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.h
6062 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
6063 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.h
6064 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
6065 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.h
6066 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
6067 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.h
6070 Introduce autoconf to inotify03.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
6073 ltp/testcases/kernel/syscalls/inotify/inotify03.c
6076 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>.
6082 Convert hardlinks to softlinks in testcases/commands/unzip/Makefile:
6083 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>.
6084 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".
6085 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>.
6088 ltp/testcases/commands/unzip/Makefile
6091 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>.
6094 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
6097 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>.
6100 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
6103 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>.
6106 ltp/testcases/kernel/syscalls/madvise/madvise03.c
6109 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:
6110 $./testcases/bin/endian_switch01
6111 endian_switch01 1 CONF : This system does not support running of switch() syscall
6112 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>,
6115 ltp/testcases/kernel/syscalls/switch/endian_switch01.c
6118 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>.
6121 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
6124 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>.
6128 ltp/testcases/kernel/containers/pidns/pidns14.c
6129 ltp/testcases/kernel/containers/pidns/pidns16.c
6132 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>.
6135 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
6138 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>.
6141 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
6144 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>.
6147 ltp/testcases/kernel/device-drivers/nls/Makefile
6148 ltp/testcases/kernel/device-drivers/nls/nlsTest.c
6149 ltp/testcases/kernel/device-drivers/nls/nlsTest.h
6150 ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
6151 ltp/testcases/kernel/device-drivers/tbio/kernel_space/Makefile
6153 ltp/testcases/kernel/device-drivers/nls/README
6156 gcov-kernel: add patches for 2.6.28, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
6159 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-eabi.patch
6160 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-hack.patch
6161 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
6164 Sending the new patch along with the batch file to run the tests. Also made small modifications in the mesgq_nstest.c to fix
6165 a) the warnings on tst_exit().
6166 b) to remove the global var.
6167 And to return correct error num in the batch file runipcnstest.sh. Signed-off-by: Veerendra C <veerendra@in.ibm.com>.
6170 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
6172 ltp/testcases/kernel/containers/sysvipc/mesgq_nstest.c
6175 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>.
6178 ltp/testcases/misc/tcore_patch_test_suites/Makefile
6179 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
6180 ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
6183 set flags properly and just use implicit make rules. Mike Frysinger <vapier@users.sourceforge.net>
6186 ltp/testcases/misc/tcore_patch_test_suites/Makefile
6189 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>.
6192 ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
6193 ltp/testcases/kernel/device-drivers/block/kernel_space/README
6194 ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
6195 ltp/testcases/kernel/device-drivers/block/kernel_space/test_genhd.c
6198 [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>.
6199 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:
6200 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,
6201 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.
6202 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>.
6206 ltp/testcases/kernel/device-drivers/nls/Makefile
6207 ltp/testcases/kernel/device-drivers/nls/README
6210 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>.
6213 ltp/testcases/commands/cron/cron_pos_tests.sh
6216 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>.
6219 ltp/testcases/kernel/sched/clisrv/pthcli.c
6220 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
6223 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>.
6226 ltp/testcases/commands/unzip/Makefile
6229 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>.
6232 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
6234 ltp/include/system_specific_process_info.h
6235 ltp/lib/system_specific_process_info.c
6238 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>.
6241 ltp/testscripts/ltpstress.sh
6244 Adding AUTOCONF rules for eventfd syscall tests. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
6248 ltp/testcases/kernel/syscalls/eventfd/Makefile
6249 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
6252 ltp/m4/ltp-eventfd.m4
6255 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>.
6258 ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
6259 ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
6261 ltp/testcases/kernel/device-drivers/block/kernel_space/run.sh
6264 Add socket02 syscall test, testing socket(SOCK_CLOEXEC) and socketpair(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6267 ltp/runtest/syscalls
6269 ltp/testcases/kernel/syscalls/socket/socket02.c
6272 Add paccept01 syscall test, testing paccept(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
6275 ltp/runtest/syscalls
6277 ltp/testcases/kernel/syscalls/paccept/Makefile
6278 ltp/testcases/kernel/syscalls/paccept/paccept01.c
6281 Add signalfd4_01 syscall test, testing signalfd4(SFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
6284 ltp/runtest/syscalls
6286 ltp/testcases/kernel/syscalls/signalfd4/Makefile
6287 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
6290 Add eventfd2_01 syscall test, testing eventfd2(EFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6293 ltp/runtest/syscalls
6295 ltp/testcases/kernel/syscalls/eventfd2/Makefile
6296 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
6299 Add timerfd02 syscall test, testing timerfd_create(TFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6302 ltp/runtest/syscalls
6304 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
6307 Add epoll_create2_01 syscall test, testing epoll_create2(EPOLL_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6310 ltp/runtest/syscalls
6312 ltp/testcases/kernel/syscalls/epoll_create2/Makefile
6313 ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
6316 Add dup3_01 syscall test, testing dup3 (O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,.
6319 ltp/runtest/syscalls
6321 ltp/testcases/kernel/syscalls/dup3/Makefile
6322 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
6325 Add pipe2_01 syscall test, testing pipe2(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6328 ltp/runtest/syscalls
6330 ltp/testcases/kernel/syscalls/pipe2/Makefile
6331 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
6334 Add inotify_init1_01 syscall test, testing inotify_init1(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6337 ltp/runtest/syscalls
6339 ltp/testcases/kernel/syscalls/inotify_init/Makefile
6340 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
6343 Add socket03 syscall test, testing socket(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6346 ltp/runtest/syscalls
6347 ltp/testcases/kernel/syscalls/socket/Makefile
6349 ltp/testcases/kernel/syscalls/socket/socket03.c
6352 Add socketpair02 syscall test, testing socketpair(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6355 ltp/runtest/syscalls
6356 ltp/testcases/kernel/syscalls/socketpair/Makefile
6358 ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
6361 Add paccept02 syscall test, testing paccept(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6364 ltp/runtest/syscalls
6366 ltp/testcases/kernel/syscalls/paccept/paccept02.c
6369 Add signalfd4_02 syscall test, testing signalfd4(SFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6372 ltp/runtest/syscalls
6374 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
6377 Add eventfd2_02 syscall test, testing eventfd2(EFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6380 ltp/runtest/syscalls
6382 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
6385 Add timerfd03 syscall test, testing timerfd_create(TFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6388 ltp/runtest/syscalls
6390 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
6393 Add pipe2_02 syscall test, testing pipe2(O_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com.
6396 ltp/runtest/syscalls
6398 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
6401 Add inotify_init1_02 syscall test, testing inotify_init1(IN_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6404 ltp/runtest/syscalls
6406 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
6409 This patch fixes fcntl27 and fcntl28 test cases failures seen on RHEL 4 kernel (2.6.9 based).
6411 fcntl27 1 FAIL : fcntl(tfile_1206, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
6413 fcntl28 1 FAIL : fcntl(tfile_1213, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
6415 It because the expected result in incorrect. There is a kernel version comparison code in both tests.
6416 if ((results=tst_kvercmp(2,6,10)) >= 0)
6418 expected_result = -1;
6420 else if( ((results=tst_kvercmp(2,4,0)) >= 0)&&\
6421 ((results=tst_kvercmp(2,6,0))< 0) )
6423 expected_result = 1;
6425 else if( ((results=tst_kvercmp(2,6,0)) >= 0)&&\
6426 ((results=tst_kvercmp(2,6,10))< 0) )
6428 expected_result = 0;
6432 expected_result = -1;
6435 Because it is kernel 2.6.9, the "expected_result" will be 0. However, th actual return code is the same as other kernels like 2.6.18, as it only allow F_RDLCK option to be placed on a read-only file descriptor (man fcntl).
6438 open("tfile_1453", O_RDWR|O_CREAT, 0777) = 3
6440 fcntl(3, 0x400 /* F_??? */, 0) = -1 EAGAIN (Resource temporarily unavailable)
6442 I have no idea where is the above kernel version and expected code mapping originally came from. I have searched the manpage of fcntl(), but not found any mention of 2.6.10. Since there is a check already, #ifdef F_SETLEASE I have removed the above code like other fcntl* test cases, but I am willing to listen other options. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
6445 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
6446 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
6449 This problem was reported earlier. Following is a brief history for this issue: The ltp/testcases/kernel/syscalls/ioctl/ioctl02 testcase was failing on 2.6.27 on x86_64 kernel(s).
6450 # ./ioctl02 -D /dev/tty0
6451 ioctl02 0 INFO : cflag has incorrect value. 4277
6452 ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
6453 ioctl02 0 INFO : child: Got SIGTERM from parent.
6454 The following mail archive tells that it can be a kernel driver problem: http://sourceforge.net/mailarchive/message.php?msg_name=48F4CFF7.8070303%0terra.com.br. It seems there is some modification between 2.6.23 and 2.6.24-rc1 which raise this problem. Looking at the git log of file drivers/char/tty_ioctl.c there are few commits between these two releases (3 to be exactly, and one of them is a typo):
6455 tty: expose new methods needed for drivers to get termios right:
6456 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=5f519d728169fa9975bcba001de425f11e18e8e3,
6457 tty_ioctl: fix the baud_table check in encode_baud_rate:
6458 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=75e8b71d559632dd70c9799ea8b5c133a2ddcea9,
6459 Somebody says: The ltp-list thread referenced seems to imply that the new functionality is correct and that the relevant LTP test needs to change, whereas others disagreed: Afaics, the ltp-list thread didn't conclude if the testcase should be fixed or if there's a problem in the kernel tty modification. Beyond this, there is this comment from Alan Cox on commit 5f519d728169fa9975bcba001de425f11e18e8e3 (mainly the last 3 paragraphs), mentioning that he was expecting some "tweaking" until the drivers were fixed. However, i tried to set only the HUPCL | CREAD | CLOCAL bits, still the tests failed for 2.6.27 kernels. So, i have prepared 2 patches:
6460 1) PATCH 1: Patch to Find the core problem with ioctl02: (This is for demonstration and not to be applied)
6461 This clearly demonstrates that something goes wrong when: ioctl(parentfd, TCGETA, &termio) gets called. It alters the value of c_cflag. However other flags´ values remain unchanged:
6462 # ./ioctl02 -D /dev/tty0
6463 ioctl02 0 INFO : Trying to the Set the value of c_cflag, present value of c_cflag=0
6464 ioctl02 0 INFO : Trying to the Set the value of c_cflag, value of c_cflag to be set to=5641
6465 ioctl02 0 INFO : After Setting the value of c_cflag, value of c_cflag=5641
6466 ioctl02 0 INFO : Before Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
6467 ioctl02 0 INFO : After Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
6468 ioctl02 0 INFO : Before Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=5641
6469 ioctl02 0 INFO : After Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=4277
6470 ioctl02 0 INFO : cflag has incorrect value. 4277
6471 ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
6472 ioctl02 0 INFO : child: Got SIGTERM from parent.
6473 2) PATCH 2: Patch to Remove Checking for "termio.c_cflag": The only way Test can handle this to make it pass is to avoid checking for this flag which is causing the trouble, which this patch does:
6474 # ./ioctl02 -D /dev/tty0
6475 ioctl02 0 INFO : termio values are set as expected
6476 ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
6477 ioctl02 0 INFO : child: Got SIGTERM from parent.
6478 However, i still believe that there is something to be fixed from the kernel side, rather than from the test side, although this patch will make the test PASS for the time being. And i will not have any problem applying this patch. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6481 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
6484 Integrate autotools a bit more so that we can take advantage of the configure features like toolchain selection and build flags. Mike Frysinger <vapier@users.sourceforge.net>.
6493 ltp/m4/ac_prog_ar.m4
6496 Move documentation from Makefile to INSTALL ... patch by Masatake YAMATO <yamato@redhat.com>.
6503 Update to OpenHPI 2.13.2. See http://openhpi.org/ for more details.
6506 /ltp/testcases/open_hpi_testsuite/
6509 The at tests copy the testscript to the home directories of newly created users. This may fail if the home directory does not exist. This patch fixes that by adding an option to create home directories to useradd. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
6512 ltp/testcases/commands/at/at_allow01
6513 ltp/testcases/commands/at/at_deny01
6516 This patch fixes a segfault of pan, when the command file doesn't end with a newline. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
6522 Seiichi Ikarashi reported:: I report ia64-specific build failures and a patch for them. Since ia64 glibc does not have the clone() function call, building testcases/kernel/containers/pidns/pidns12.c fails as follows. It's same for pidns13.c, pidns14.c, pidns16.c, pidns20.c, pidns21.c, pidns30.c, and pidns31.c. They should call clone2() instead of clone(), like check_pidns_enabled.c. I attached a patch to fix them. Signed-Off-By: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>. Complete mail thread: http://marc.info/?l=ltp-list&m=123232695003986&w=2.
6525 ltp/testcases/kernel/containers/libclone/libclone.c
6526 ltp/testcases/kernel/containers/libclone/libclone.h
6527 ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
6528 ltp/testcases/kernel/containers/pidns/pidns12.c
6529 ltp/testcases/kernel/containers/pidns/pidns13.c
6530 ltp/testcases/kernel/containers/pidns/pidns14.c
6531 ltp/testcases/kernel/containers/pidns/pidns16.c
6532 ltp/testcases/kernel/containers/pidns/pidns20.c
6533 ltp/testcases/kernel/containers/pidns/pidns21.c
6534 ltp/testcases/kernel/containers/pidns/pidns30.c
6535 ltp/testcases/kernel/containers/pidns/pidns31.c
6538 ftest02: size of 'name' buffer must be more than 3:: name will be passed to mkname function, which will copy to it temporary directory name. So let's it will be 128 as other buffers, passed to mkname. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
6541 ltp/testcases/kernel/fs/ftest/ftest02.c
6544 Help text needs updating then ... now we need to run `make autotools`. this will invoke aclocal and automake. we dont actually use automake-generated Makefiles, but the fun helper files (install.sh, config.guess, etc...) come from automake. Here is a quickfix. However, it is not perfect. Could you improve this? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
6551 Removed check_header from Makefile of io_* testcases and use autoconf instead of the macro. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
6554 ltp/testcases/kernel/syscalls/io_cancel/Makefile
6555 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
6556 ltp/testcases/kernel/syscalls/io_destroy/Makefile
6557 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
6558 ltp/testcases/kernel/syscalls/io_getevents/Makefile
6559 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
6560 ltp/testcases/kernel/syscalls/io_setup/Makefile
6561 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
6562 ltp/testcases/kernel/syscalls/io_submit/Makefile
6563 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
6566 This patch fixes the syslog tests on Debian. The tests currently fail on Debian, because they check for a nonexistent file. Besides that, this patch adds rsyslogd as another possibility to supported syslog daemons. The patch changes the detection of syslog_cmd and CONFIG_FILE names; they are all detected by checking for possible files. I have not tested it on a different distro than Debian, but it should work on them too. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
6569 ltp/testcases/kernel/syscalls/syslog/syslog01
6570 ltp/testcases/kernel/syscalls/syslog/syslog02
6571 ltp/testcases/kernel/syscalls/syslog/syslog03
6572 ltp/testcases/kernel/syscalls/syslog/syslog04
6573 ltp/testcases/kernel/syscalls/syslog/syslog05
6574 ltp/testcases/kernel/syscalls/syslog/syslog06
6575 ltp/testcases/kernel/syscalls/syslog/syslog07
6576 ltp/testcases/kernel/syscalls/syslog/syslog08
6577 ltp/testcases/kernel/syscalls/syslog/syslog09
6578 ltp/testcases/kernel/syscalls/syslog/syslog10
6581 lcov: remove CRLF line breaks in source code when generating html output - added patch by michael.knigge@set-software.de.
6584 ltp/utils/analysis/lcov/bin/genhtml
6587 Create a dummy config.mk when running just `make`. Mike Frysinger <vapier@users.sourceforge.net>
6593 Require automake-1.10. Mike Frysinger <vapier@users.sourceforge.net>.
6599 Info regarding various dependant packages for LTP build/install. Subrata Modak<subrata@linux.vnet.ibm.com>.
6605 lcov: modify end-of-line CR removal
6606 - s///g is 10% slower than s///
6607 - \r may be 0x10 or 0x13 (see man perlport),
6608 Peter Oberparleiter <oberpapr@users.sourceforge.net>.
6611 ltp/utils/analysis/lcov/bin/genhtml
6614 geninfo: need to add CR removal to geninfo as well or checksumming will fail. Peter Oberparleiter <oberpapr@users.sourceforge.net>
6617 ltp/utils/analysis/lcov/bin/geninfo
6620 [PATCH 1/6] Do not cleanup if it doesn't make sense: This is the first from the series of minor patches to syslog tests. Parts inspired by CAI Qian's remarks. Resend due to line-wrapping problems.
6621 - Check for existence of the backup file before moving it back,
6622 - Do not restart syslog daemon, if syslog command was not found,
6623 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6626 ltp/testcases/kernel/syscalls/syslog/syslog01
6627 ltp/testcases/kernel/syscalls/syslog/syslog02
6628 ltp/testcases/kernel/syscalls/syslog/syslog03
6629 ltp/testcases/kernel/syscalls/syslog/syslog04
6630 ltp/testcases/kernel/syscalls/syslog/syslog05
6631 ltp/testcases/kernel/syscalls/syslog/syslog06
6632 ltp/testcases/kernel/syscalls/syslog/syslog07
6633 ltp/testcases/kernel/syscalls/syslog/syslog08
6634 ltp/testcases/kernel/syscalls/syslog/syslog09
6635 ltp/testcases/kernel/syscalls/syslog/syslog10
6638 [PATCH 2/6] Use TFAIL/TPASS in some syslog tests. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6641 ltp/testcases/kernel/syscalls/syslog/syslog09
6642 ltp/testcases/kernel/syscalls/syslog/syslog10
6645 [PATCH 3/6] Fix paths for detecting syslog daemons: Allow /usr/sbin/syslog-ng as path to syslog-ng, because this is the path used in Debian syslog-ng packages. Also, detect /sbin/rsyslogd as rsyslog, which is its location on Fedora. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6648 ltp/testcases/kernel/syscalls/syslog/syslog01
6649 ltp/testcases/kernel/syscalls/syslog/syslog02
6650 ltp/testcases/kernel/syscalls/syslog/syslog03
6651 ltp/testcases/kernel/syscalls/syslog/syslog04
6652 ltp/testcases/kernel/syscalls/syslog/syslog05
6653 ltp/testcases/kernel/syscalls/syslog/syslog06
6654 ltp/testcases/kernel/syscalls/syslog/syslog07
6655 ltp/testcases/kernel/syscalls/syslog/syslog08
6656 ltp/testcases/kernel/syscalls/syslog/syslog09
6657 ltp/testcases/kernel/syscalls/syslog/syslog10
6660 [PATCH 4/6] Don't check for existence of the log file before the test with syslog-ng, because it might not exist and still work correctly. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6663 ltp/testcases/kernel/syscalls/syslog/syslog01
6664 ltp/testcases/kernel/syscalls/syslog/syslog02
6665 ltp/testcases/kernel/syscalls/syslog/syslog05
6666 ltp/testcases/kernel/syscalls/syslog/syslog09
6669 [PATCH 5/6] Add support for rsyslog in not-syslog-compatible mode: This adds the configuration directive: $ModLoad imuxsock.so; to the beginning of the syslog configuration file when using rsyslog. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6672 ltp/testcases/kernel/syscalls/syslog/syslog01
6673 ltp/testcases/kernel/syscalls/syslog/syslog02
6674 ltp/testcases/kernel/syscalls/syslog/syslog03
6675 ltp/testcases/kernel/syscalls/syslog/syslog04
6676 ltp/testcases/kernel/syscalls/syslog/syslog05
6677 ltp/testcases/kernel/syscalls/syslog/syslog06
6678 ltp/testcases/kernel/syscalls/syslog/syslog07
6679 ltp/testcases/kernel/syscalls/syslog/syslog08
6680 ltp/testcases/kernel/syscalls/syslog/syslog09
6681 ltp/testcases/kernel/syscalls/syslog/syslog10
6684 [PATCH 6/6] Change the message and return value used to report missing supported syslog daemon.
6685 - note rsyslog in the message,
6686 - use TCONF to report unsuitable configuration,
6687 - return 0, which corresponds to other tests failing on TCONF,
6688 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6691 ltp/testcases/kernel/syscalls/syslog/syslog01
6692 ltp/testcases/kernel/syscalls/syslog/syslog02
6693 ltp/testcases/kernel/syscalls/syslog/syslog03
6694 ltp/testcases/kernel/syscalls/syslog/syslog04
6695 ltp/testcases/kernel/syscalls/syslog/syslog05
6696 ltp/testcases/kernel/syscalls/syslog/syslog06
6697 ltp/testcases/kernel/syscalls/syslog/syslog07
6698 ltp/testcases/kernel/syscalls/syslog/syslog08
6699 ltp/testcases/kernel/syscalls/syslog/syslog09
6700 ltp/testcases/kernel/syscalls/syslog/syslog10
6703 CAI Qian wrote: After apply the whole series of patches with the help of '-l'. The only failure for rsyslogd is syslog06:
6704 syslog06 0 INFO : syslog: Testing the log option: LOG_NDELAY...
6705 syslogtst 1 FAIL : open() has returned unexpected fd: -1,
6706 I have noticed this line here,
6710 config_file = "/etc/syslog.conf";
6711 if (system("[ -e /sbin/syslog-ng ]") == 0)
6712 config_file = "/etc/syslog-ng/syslog-ng.conf";
6713 openlog("without log_ndelay", LOG_PID, LOG_USER);
6714 fd = open(config_file, O_RDONLY);
6716 so it is not a surprise that open() returned -1.
6717 Jiri Palecek <jpalecek@web.de> wrote back: Yes, that code is a gem :-) Does it work with the attached patch?
6718 CAI Qian tested back: It works apart from something untidy.
6721 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
6724 Fix the following build warning:
6725 cc -I../../../../include -Wall syslogtst.c -L../../../../lib -lltp -o
6727 syslogtst.c: In function ‘main’:
6728 syslogtst.c:50: warning: unused variable ‘config_file’
6729 Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6732 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
6735 Matt Helsley reported: The dependency description in testcases/network/lib6/Makefile breaks parallel builds:
6740 cc -I../../../include -g -D_GNU_SOURCE -c -o runcc.o runcc.c
6741 cc -I../../../include -g -D_GNU_SOURCE asapi_01.c -L../../../lib runcc.a
6742 -lltp -lpthread -o asapi_01
6743 cc: runcc.a: No such file or directory
6744 This patch fixes the problem by properly expressing the build depdency between the TARGET objects and runcc.a. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
6745 Garrett Cooper <yanegomi@gmail.com> replied: Sorry to knitpick, but runcc.a should really be librunc"c.a; otherwise it's not really linkable with ld when using -lruncc. You could also omit the lime with CC if implicit rules are enabled. Other than that the patch looks groovy!.
6746 Matt Helsley replied back: Since the -l flag is not being used to link with runcc.a that's not a problem. -l adds the naming requirement and searches multiple directories. Otherwise gcc behaves as if it were just another .o. I think the only reason to prefer -l is if we're going to install it as a library. I checked and, as best I could tell, runcc.a is only used in the network/lib6 testcases. This means using -l has no advantages so I don't intend to change this part of the patch. In fact I can't see why they bothered making an archive at all. But that's a different change than I intend to make :). I guess I never relied much on the implicit rules -- I suppose the implicit rule compiling and linking each target will be triggered because the "empty" rule:
6747 $(TARGETS): %: %.c runcc.a
6748 did not actually wind up creating its supposed target.. Thanks for the review. I'll post an updated patch soon. This patch fixes the problem by properly expressing the build depdency between the TARGET objects and runcc.a. Rely on the implicit rules as suggested by Garrett Cooper. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
6751 ltp/testcases/network/lib6/Makefile
6754 [Patch 1/2] Used named PIPE in test cases for NOMMU arch instead of anonymous: In NOMMU arch, anonymous PIPE can't be accessed in child process if it is started by vfork/execve. This patch use named PIPE instead. The API sync_pipe_create() and sync_pipe_close() are changed to accept PIPE name. Signed-off-by: Sonic Zhang <sonic.adi@gmail.com>.
6757 ltp/include/libtestsuite.h
6758 ltp/lib/libtestsuite.c
6761 [Patch 2/2] Used named PIPE in test cases for NOMMU arch instead of anonymous: In NOMMU arch, anonymous PIPE can't be accessed in child process if it is started by vfork/execve. This patch uses named PIPE instead and changes related test cases accordingly. Signed-off-by: Sonic Zhang <sonic.adi@gmail.com>.
6764 ltp/testcases/kernel/syscalls/execve/execve05.c
6765 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
6766 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
6767 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
6768 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
6769 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
6770 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
6771 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
6772 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
6775 Submitting a new testcase on semaphore to test the IPCNS in the containers. This patch contains the batch file to run the test on LTP. In this patch , I am checking the IPCNS functionaity: "Semaphore in parent NS is isolated from the container". Changelog: Removed the extra semget call in the check_semaphore(). Corrected the indentation. Acked-by: Serge Hallyn <serue@us.ibm.com>. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
6778 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
6780 ltp/testcases/kernel/containers/sysvipc/sem_nstest.c
6783 Here it goes. What i have tried to do is fix only the broken issues, where the test case(s) will not execute if enough hugepages are not available in the system. Now, i leave it on the discrition of the user to increase the hugepages in their system before executing these tests. Else, if you all agree on some way to autoset that before test execution, it would be welcome. Following patches Follow:
6784 __001-Fix_Hugepages-Add_declaration_for_new_functions.patch
6785 __002-Fix_Hugepages-Add_definitions_for_new_functions.patch
6786 __003-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget01.patch
6787 __004-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03.patch
6788 __005-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03_remaining_fixes.patch
6789 __006-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget05.patch
6790 __007-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget02.patch
6791 __008-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat01.patch
6792 __009-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat02.patch
6793 __010-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat03.patch
6794 __011-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl01.patch
6795 __012-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl02.patch
6796 __013-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl03.patch
6797 __014-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmdt01.patch
6798 Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6801 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
6802 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
6803 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
6804 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
6805 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
6806 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
6807 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
6808 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
6809 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
6810 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
6811 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
6813 ltp/include/system_specific_hugepages_info.h
6814 ltp/lib/system_specific_hugepages_info.c
6817 Modify Makefile to include dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6820 ltp/testcases/kernel/io/direct_io/Makefile
6823 Add dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6826 ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
6829 Add test dma_thread_diotest7.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6832 ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
6835 Add test dma_thread_diotest7 command file. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6838 ltp/runtest/test_dma_thread_diotest7
6841 Add test_dma_thread_diotest7 to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
6847 Testing semaphore isolation between 2 containers: Here is a test case to test the semaphore isloation in container environment. Test Assertion:
6848 - This testcase verifies the semaphore isoloation in 2 diff containers.
6849 - It tries to create/access a semaphore created with the same KEY.
6850 changelog: version 2
6851 * Modified testcase, to use only 2 pipe's to sync between 2 containers.
6852 * Corrected the indentation.
6853 Signed-off-by: Veerendra C <vechandr@in.ibm.com>.
6856 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
6858 ltp/testcases/kernel/containers/sysvipc/semtest_2ns.c
6861 Testing shmem isolation between 2 containers: Please find the testcase to test the shared memory isolation in between 2 containers. Test Assertion:
6862 - This testcase verifies the Shared Memory isoloation in 2 containers.
6863 - It tries to create/access a Shared Memory created with the same KEY.
6865 Removed extra pipe, to use only 2 pipe's for synchronizing between containers. Corrected from TPASS to TFAIL in the print statement. Signed-off-by: Veerendra C <vechandr@in.ibm.com>.
6868 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
6870 ltp/testcases/kernel/containers/sysvipc/shmem_2nstest.c
6873 v4l-test 0.4 for LTP: Test cases for MAX_EM28XX_INPUT, MAX_EM28XX_TVNORMS removed as they might have confusing results if the tests are not executed agains em28xx driver. Some typos fixed. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
6876 ltp/testcases/kernel/device-drivers/v4l/user_space/README
6877 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
6878 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
6879 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
6880 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
6883 This patch fixes compilation warnings introduced recently. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
6886 ltp/lib/libtestsuite.c
6887 ltp/lib/system_specific_process_info.c
6888 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
6889 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
6890 ltp/testcases/kernel/syscalls/paccept/paccept01.c
6891 ltp/testcases/kernel/syscalls/paccept/paccept02.c
6892 ltp/testcases/kernel/syscalls/socket/socket02.c
6893 ltp/testcases/kernel/syscalls/socket/socket03.c
6894 ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
6897 Paccept() has not been accepted upstream, and accept4() has already been tested in LTP, which does the pretty much same thing as the test here, http://lkml.org/lkml/2008/10/26/123. Hence, remove this test. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
6900 ltp/runtest/syscalls
6902 ltp/testcases/kernel/syscalls/paccept/Makefile
6903 ltp/testcases/kernel/syscalls/paccept/paccept01.c
6904 ltp/testcases/kernel/syscalls/paccept/paccept02.c
6907 Make ltp compilable without libaio: This is a patch inspired by numerous whining recently seen on ltp-list concerning compile failures when libaio is not present. This includes changes:
6908 - add stubs to the aio tests,
6909 - remove -laio from doio and pipeio makefile, as it was superfluous,
6910 Changed the signatures of main() function (requested by Garrett Cooper). Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
6913 ltp/testcases/kernel/fs/doio/Makefile
6914 ltp/testcases/kernel/io/aio/aio01/Makefile
6915 ltp/testcases/kernel/io/aio/aio01/aio01.c
6916 ltp/testcases/kernel/io/aio/aio02/Makefile
6917 ltp/testcases/kernel/io/aio/aio02/main.c
6918 ltp/testcases/kernel/ipc/pipeio/Makefile
6923 fix from Jiri Palecek: Fix syntax errors (and bashisms) in some shell files.
6926 ltp/testcases/commands/unzip/unzip_genfile.sh
6927 ltp/testcases/commands/unzip/unzip_tests.sh
6928 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
6929 ltp/testcases/commands/fileutils/cp/cp_tests.sh
6930 ltp/testcases/commands/fileutils/ln/ln_tests.sh
6931 ltp/testcases/commands/fileutils/mv/mv_tests.sh
6934 Fix for failure in syscalls/stat04_64 and syscalls/lstat01A_64 testcases, by, Dmitry Guryanov <dguryanov@parallels.com>.
6937 ltp/runtest/syscalls
6940 Add _GNU_SOURCE for strsignal in spawn_ptrace_child.h. Mike Frysinger <vapier@users.sourceforge.net>
6943 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
6944 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
6947 I've added small help target to Makefile & INSTALL talking about the new configuration setups. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
6954 sbrk has arguments of type intptr_t, which is long in on x86_64. There is following line in mmapstress03:
6955 if (sbrk(-NUM_SEGS * pagesize) == NEG1) {
6956 Here the type of argument is int, because of constant NUM_SEGS, and this test fails here on x86_64. So let constants will be long. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
6959 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
6962 This test case requires write permission for the dummy program. It would fail for those who put LTP on an read-only environment. So this patch copies the dummy test program to and performs the test in a private directory. p.s. this patch copy the one Renaud Lottiaux sent for execve02.c. Signed-Off-By: Roy Lee <roylee17@gmail.com>.
6965 ltp/testcases/kernel/syscalls/execve/execve05.c
6968 The following patch fixes two problems in loop variables of gtod_latency test case :
6969 1) The loop variable 'k' could overflow on 32 bit systems, leading to a SEGV.
6970 2) The inner loop was not of constant duration. This meant the frequency of calls to usleep() depend on the number of total iterations. It is desirable to make this frequency a constant.
6971 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
6974 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
6977 These patches enable AIO and listio in tlibio.c for linux, mostly by reusing code that is already in tlibio.c, and makes non-blocking read()/write() actually work. Also, they change pipeio.c to use this. Comments:
6978 1) Patch 0001 enables aio and other types of io in tlibio.c code. Note that this means programs using functions from tlibio need linking with libaio and librt,
6979 2) Patch 0002 changes non-blocking io in tlibio, so that it doesn't report EAGAIN to the client, but rather waits with select() for the io to become available (it would be possible extend this by adding more wait types). Also, it makes some minor changes to pipeio to make it work (eg. make opening the pipe always block, regardless of non-blocking setting).
6980 3) Patch 0003 adds a semaphore to pipeio, to ensure all children have opened their pipes before reading & writing takes place. This avoids situations where one child gets to open the pipe after the parent deleted it (eg. because of an error). Also, it should eliminate all empty reads.
6981 4) Patch 0004 changes error handling in pipeio to interpret every negative number as -errno.
6982 5) Patch 0005 changes the way the end of the test is handled - before, the test ended after the last child was dead, but possibly before all data was read. The new way is to read all data and only if no data can be read, see if the children are dead.
6983 The patches should be applied in sequence. Signed-Off-By: Jiří Paleček <jpalecek@web.de>,
6986 ltp/include/tlibio.h ltp/lib/tlibio.c
6987 ltp/testcases/commands/eject/Makefile
6988 ltp/testcases/kernel/fs/doio/Makefile
6989 ltp/testcases/kernel/ipc/pipeio/Makefile
6990 ltp/testcases/kernel/ipc/pipeio/pipeio.c
6993 The aiodio_sparse (and dio_sparse) tests use mmaped region of memory backed by a file, and populate the pages by writing to them. This can fail, eg. when Linux overcommits memory and the newly created pages do not fit; it results in the file not being properly deleted. This patch fixes that by trapping signals in these test (I used the standard libltp functions for that) and deleting the file in a cleanup function. Sorry that the patch may be little unclean - it was hand-edited. I will do something about that if it matters. Signed-Off-By: Jiří Paleček <jpalecek@web.de>.
6996 ltp/testcases/kernel/io/ltp-aiodio/Makefile
6997 ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
6998 ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
7001 The following patch removes a known failure that has been fixed in RHEL 5.3 and the fix also sent upstream, as well as adds missing copyright information. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7004 ltp/testcases/kernel/fs/proc/proc01.c
7007 Here is a new patch to be applied on the November Release (ltp-full-20081130.tgz). It fixes and improves build/install scripts in the Sun-RPC/TI RPC test suite. It takes care also about some portmap/rpcbind conflicts in the tests scripts. Signed-Off-By: Le Rouzic <aime.le-rouzic@bull.net>.
7010 ltp/runtest/stress.part3
7011 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
7012 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
7013 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
7014 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
7015 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
7016 ltp/testscripts/ltpstress.sh
7019 This patch fixes compilation errors on RHEL5 introduced by addition of the bounds test to default test list. Signed-off-by: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
7022 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
7025 I report a bug of the msgctl02 testcase and a patch for it. When you set /proc/sys/kernel/msgmnb to a value larger than 65536, msgctl02 always results FAIL because of a bug itself. An example when /proc/sys/kernel/msgmnb == 4194304,
7026 # cd ./testcases/kernel/syscalls/ipc/msgctl
7028 msgctl02 1 FAIL : qs_buf.msg_qbytes value is not expected
7029 msgctl02 0 INFO : expected - 65535, received - 4194303
7031 This is because the variable "new_bytes" storing "expected" value above is defined as "unsigned short" type and cannot hold a value larger than 65535. It should be "msglen_t" type as same as the member msg_qnum of struct msqid_ds, but msg_qnum seems to be declared as "unsigned long int" type on some architecture like ia64, I recommend you to use "unsigned long int" for new_bytes. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
7034 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
7037 Veerendra <veeren@linux.vnet.ibm.com> reported: In the latest LTP release (LTP-full-20081130) the make is failing for Power machines for the 'utimensat' tests. Jiri Palecek <jpalecek@web.de> replied: This is because TCID is needed to call tst_brk if the syscall doesn't exist or optimization doesn't eliminate the call. At the first sight, it might seem that syscall() is not called when __NR_utimensat is undefined, because it is guarded by #ifdef, but it's not really so, because __NR_utimensat is stubbed in linux_syscall_numbers.h. To fix it, apply the first patch, which moves the definition of TCID outside the #ifdef block - it should be there anyway. The second patch removes the conditional compilation altogether, because it is never effective. The patches should be applied in sequence. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
7040 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
7043 The following patches fixes a useless error log and possible segmentation fault with fclose[1], a failure to report client and server failures[2], and missing data file installation[3]. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7046 ltp/testcases/kernel/sched/clisrv/Makefile
7047 ltp/testcases/kernel/sched/clisrv/pthcli.c
7048 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
7051 Fixed typo when not defining SPEW_SIGNALS in my_yield(). Signed-Off-By: nobuhiro <nobuhiro@andestech.com>.
7054 ltp/testcases/kernel/mem/mtest07/mallocstress.c
7057 This series of patches fixes failures with mmapstress04, mmapstress07 and mmapstress08 test cases on IA-64, s390x and PPC64 mostly due to assuming page sizes on those architectures are 4K. This patch fixes mm testing list by removing hard-coded (4K alignment) arguments. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7063 This series of patches fixes failures with mmapstress04, mmapstress07 and mmapstress08 test cases on IA-64, s390x and PPC64 mostly due to assuming page sizes on those architectures are 4K. This patch fixes mmapstress04 test case by obtaining default settings from default page size. It also preserve the possibility to use user-specified arguments. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7066 ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
7069 This series of patches fixes failures with mmapstress04, mmapstress07 and mmapstress08 test cases on IA-64, s390x and PPC64 mostly due to assuming page sizes on those architectures are 4K. This patch fixes mmapstress07 test case by obtaining default settings from default page size. It also preserve the possibility to use user-specified arguments. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7072 ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
7075 This series of patches fixes failures with mmapstress04, mmapstress07 and mmapstress08 test cases on IA-64, s390x and PPC64 mostly due to assuming page sizes on those architectures are 4K. This patch fixes mmapstress08 test case by limiting this test to run for x86 architecture only due to it makes several assumptions about 4K page size etc, and I don't see the obvious way to make it work for non-x86 architectures. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7078 ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
7081 Mem01 test case sometimes trigger OOM Killer. As the result, the test failed with a non-error code. This patch reduces the chance of OOM Killer by always reserving 16MB memory. It is a trade-off between not testing all available memory and dealing with false failure (extra work to waive the failure in automated environment and clean up unexpected test leftovers). I prefer the formal. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7084 ltp/testcases/kernel/mem/mem/mem01.c
7087 commands/unzip: check exit code of all comands: 1. don't redirect all output to /dev/null. It's bad idea, because we can't investigate bugs without error messages. 2. check exit code of command "zip". If it failed, we get error during make install that can't found a zip file. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
7090 ltp/testcases/commands/unzip/unzip_genfile.sh
7093 Version 2: The test failed a few hours after I sent this off. I think it was caused by a pid collision which caused the test to use the same queue as an earlier failed test that didn't close out its queue. This version of the test uses O_EXCL to avoid this. And it cleans up the queue on every failure case. This test was racy. It relied on signals interrupting sleeps to do syncronization between processes. It also didn't cleanup the queue on the failure cases and assumed that its queue didn't already exist. This patch fixes these issues. Reported failures: https://bugzilla.novell.com/show_bug.cgi?id=375897. Instead use a syncronization pipe to have the child thread send messages to the parent thread (with reasonable timeouts since this is testing blocking calls).
7094 # Apply to root of ltp-full-20081031 tree
7095 $ cd testcases/open_posix_testsuite/
7096 $ make conformance/interfaces/mq_send/5-1.test
7097 $ conformance/interfaces/mq_send/5-1.test
7098 Signed-off-by: Brandon Philips <bphilips@suse.de>
7101 ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
7102 ltp/testcases/open_posix_testsuite/include/posixtest.h
7105 This is a proposal for 2 new testcases in the pidns testcases. They are related to POSIX message queues and notification on message arrival. Could you please review them? If a process registers for asynchronous notification on a POSIX message queue, it gets a signal and a siginfo_t structure when a message arrives on the message queue. The si_pid in the siginfo_t structure is set to the PID of the process that sent the message. If the process that sent the message is not in the same namespace as the notified one, this should be taken into account.
7106 pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
7107 pidns31 : notified process is in an ancestor namespace wrt to the notifier. so the signal receiver should get the sender's PID in the signal receiver namespace.
7108 They currently fail, since the si_pid is not correctly set. But I just proposed a patch to fix this (see http://lkml.org/lkml/2008/12/5/13). This testcase checks if the si_pid is correctly set when a process that has registered for notification on a posix mqueue is in a descendant namespace wrt the process that sends a message to that posix mqueue. Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>, Acked-By: <sukadev@linux.vnet.ibm.com>.
7111 ltp/testcases/kernel/containers/pidns/Makefile
7112 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
7114 ltp/testcases/kernel/containers/pidns/pidns30.c
7117 This is a proposal for 2 new testcases in the pidns testcases. They are related to POSIX message queues and notification on message arrival. Could you please review them? If a process registers for asynchronous notification on a POSIX message queue, it gets a signal and a siginfo_t structure when a message arrives on the message queue. The si_pid in the siginfo_t structure is set to the PID of the process that sent the message. If the process that sent the message is not in the same namespace as the notified one, this should be taken into account.
7118 pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
7119 pidns31 : notified process is in an ancestor namespace wrt to the notifier. so the signal receiver should get the sender's PID in the signal receiver namespace.
7120 They currently fail, since the si_pid is not correctly set. But I just proposed a patch to fix this (see http://lkml.org/lkml/2008/12/5/13). This testcase checks if the si_pid is correctly set when a process that has registered for notification on a posix mqueue is in an ancestor namespace wrt the process that sends a message to that posix mqueue. Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>, Acked-By: <sukadev@linux.vnet.ibm.com>.
7123 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
7125 ltp/testcases/kernel/containers/pidns/pidns31.c
7128 Tests in testcase/network/lib6 has been excluded because they occured build break on the earlier distributions. Now autoconf is introduced, we can include it again. Ths series of patches enable the lib6 tests. The initialization style of union, ".<member>=<value>", is one of the latest gcc extention. It's better not to use it. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
7131 ltp/testcases/network/lib6/asapi_01.c
7132 ltp/testcases/network/lib6/asapi_02.c
7133 ltp/testcases/network/lib6/asapi_03.c
7134 ltp/testcases/network/lib6/asapi_05.c
7135 ltp/testcases/network/lib6/asapi_06.c
7136 ltp/testcases/network/lib6/asapi_07.c
7139 Tests in testcase/network/lib6 has been excluded because they occured build break on the earlier distributions. Now autoconf is introduced, we can include it again. Ths series of patches enable the lib6 tests. For socket related functions, sys/socket.h should be included. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
7142 ltp/testcases/network/lib6/asapi_04.c
7143 ltp/testcases/network/lib6/asapi_05.c
7146 Tests in testcase/network/lib6 has been excluded because they occured build break on the earlier distributions. Now autoconf is introduced, we can include it again. Ths series of patches enable the lib6 tests. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
7150 ltp/include/config.h.default
7151 ltp/testcases/network/Makefile
7152 ltp/testcases/network/lib6/asapi_06.c
7155 Give others to use this file created by Root during Install.
7158 ltp/testcases/commands/unzip/Makefile
7161 COMPILATION ERROR FIX for NETNS on ia64: Serge/Subrata, I have the patch , to fix the make problem for containers. Would you please review this ? In containers, it would dynamically check for the unshare() defn, in the linked libraries. This would not halt the make, if the unshare() is not found in the system. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
7164 ltp/testcases/kernel/containers/Makefile
7165 ltp/testcases/kernel/containers/check_for_unshare.c
7168 Subrata Modak <subrata@linux.vnet.ibm.com> wrote: Hi Rusty, I found that you wrote a test program to verify whether all the valid IFF flags are implemented by TUNGETFEATURES ioctl (recently in 2.6.27: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=07240fd0902c872f044f523893364a1a24c9f278). I ported the same into LTP format and created the first draft version. Yet to test it on the latest kernel, but the first draft works fine. If you do not have any issue(s), can we add this code to LTP with your permission ??. Rusty Russell <rusty@rustcorp.com.au> replied: Thanks, of course!. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>. Signed-Off-By: Rusty Russell <rusty@rustcorp.com.au>.
7171 ltp/runtest/syscalls
7172 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
7174 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
7177 Please find the patch for the pidns14.c testcase. Test Assertion:
7178 ** kill -USR1 container_init from outside a container,
7179 ** $ Where init has not defined a custom handler for USR1,
7180 ** $ Should kill the container,
7181 ** $ else the test fails,
7182 Signed-off-by: Veerendra C <vechandr@in.ibm.com>,
7185 pidns14 1 PASS : container init is killed, as expected
7186 Sukadev, Included the changes suggested by you after doing waitpid() at the end.
7189 ltp/testcases/kernel/containers/pidns/pidns14.c
7192 Please find the testcase for the below scenario. Assertion:
7193 ** kill - USR1 container_init,
7194 ** - from the parent process and also inside a container,
7195 ** - Where init has defined a custom handler for USR1,
7196 ** - Should call the handler, and,
7197 ** - Verify whether the signal handler is called from the proper process.
7198 Signed-off by: Veerendra C <vechandr@in.ibm.com>,
7201 pidns16 0 INFO : sig_handler is signalled from pid 29640
7202 pidns16 0 INFO : Container: Resumed after receiving SIGUSR1 from parentNS
7203 pidns16 0 INFO : sig_handler is signalled from pid 1
7204 pidns16 0 INFO : Container: Resumed after sending SIGUSR1 from container itself
7205 pidns16 1 PASS : container init continued successfuly, after handling signal -USR1
7207 After your comments, now I am checking in the signal handler the sending procee id. If it is from the parent ns and when it is from container init. Also made some small changes after doing waitpid() in main.
7210 ltp/testcases/kernel/containers/pidns/pidns16.c
7213 Just a few fixes I've done while running the complete LTP suite on a ppc64 system. The test fails while running command "numa_node_size" which is unknown to my system. This patch replaces numa_node_size by "numactl --hardware". Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
7216 ltp/testcases/kernel/numa/numa01.sh
7219 Just a few fixes I've done while running the complete LTP suite on a ppc64 system. This definition is missing on powerpc specific code. utimensat test fails without this patch. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
7222 ltp/testcases/kernel/include/powerpc.in
7223 ltp/testcases/kernel/include/powerpc64.in
7226 Just a few fixes I've done while running the complete LTP suite on a ppc64 system. Crontab command fail if user is not present in cron.allow file. This moves away cron.allow and restores it afterward. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
7229 ltp/testcases/commands/cron/cron_deny01
7232 Just a few fixes I've done while running the complete LTP suite on a ppc64 system. Crontab command fail if user is not present in cron.allow file. This moves away cron.allow and restores it afterward. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
7235 ltp/testcases/commands/cron/cron_pos_tests.sh
7238 CPU controller latency testcases v-4: Add some documentation with respect to test. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7241 ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
7244 CPU controller latency testcases v-4: The patch adds a binary to be run as load on the machine. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7247 ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_test.c
7250 CPU controller latency testcases v-4: The patch adds a binary to be run as the latency check task. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7253 ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
7256 CPU controller latency testcases v-4: The patch adds a script which runs the load tasks and the latency check task. The script creates setup for both the tests(with and without cpu controller). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7259 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
7262 CPU controller latency testcases v-4: Edit the makefile. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7265 ltp/testcases/kernel/controllers/cpuctl/Makefile
7268 CPU controller latency testcases v-4: Add the test to be run with other cpu controller testcases. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
7271 ltp/testcases/kernel/controllers/test_controllers.sh
7274 Testcase pidns10 on pidnamespace: The pidns10.c testcase verifies inside the container, if kill(-1, sig) fails with ESRCH when there are no processes in container besides container-init. Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
7277 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
7279 ltp/testcases/kernel/containers/pidns/pidns10.c
7282 Please accept below testcase patches for pid namespace.
7285 The pidns12.c testcase verifies that siginfo->si_pid is set to 0 if sender (parent process) is not in receiver's namespace.
7287 The pidns13.c testcase checks container init, for async I/O triggered by peer namespace process.
7289 The pidns17.c testcase verifies inside the container, if kill(-1, SIGUSR1) terminates all children running inside.
7290 Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>,
7291 Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
7294 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
7296 ltp/testcases/kernel/containers/pidns/pidns12.c
7297 ltp/testcases/kernel/containers/pidns/pidns13.c
7298 ltp/testcases/kernel/containers/pidns/pidns17.c
7301 Per request of Mike Frysinger, I resend this patch. The patch itself is the same, but the explanation is extended. Hope it's better this time.
7303 I'm sorry to say this, but some changes in the "Fix Warnings and Badness v2" patch[1] from October actually create bugs in the ltp tests. I think they should be reverted by applying the attached patch. The problems are of those types:
7305 pthread_create(&th, &newattr, (void *)&new_thread, (void *)&newsockfd) is wrong if eg. newsockfd is a variable subsequently modified by the parent thread, not protected by locking. This is because there is a data race between the read in the new thread and the write in the parent thread. Moreover, it is quite often meant to pass different values to more threads in the ltp tests, which results in the different threads actually sharing the variable, which leads to unpredictable results.
7307 pthread_exit((void *)&exit_val); is wrong if exit_val is a local or thread-local variable, incl. errno. These variables cease to exist when the thread finishes, so subsequent dereferencing & read in the joining thread would read nonexistent variable. I think they should be reverted, because the warning (conversion pointer/integer) doesn't mean anything bad in this context (provided you use the same type on both sides, eg. the calling thread and the created thread) and other solutions just add unnecessary complexity. The patch goes a little further, while I was searching for related problems, I've found one typo and changed the signatures of some thread functions (they really should be (void* (*)(void*)), not (void* (*)(int))). I've discovered this when I debugged a deadlock in test_1_to_1_threads. BTW, shouldn't the first (or last) thread in this test call t_recv instead of t_send (see the relay function). Signed-Of-By: Jiří Paleček <jpalecek@web.de>.
7310 ltp/testcases/kernel/fs/openfile/openfile.c
7311 ltp/testcases/kernel/io/disktest/childmain.c
7312 ltp/testcases/kernel/io/disktest/main.c
7313 ltp/testcases/kernel/io/disktest/timer.c
7314 ltp/testcases/kernel/mem/mtest06/mmap1.c
7315 ltp/testcases/kernel/mem/mtest07/mallocstress.c
7316 ltp/testcases/kernel/mem/mtest07/shm_test.c
7317 ltp/testcases/kernel/sched/clisrv/pthserv.c
7318 ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
7321 The test case "utimensat01" will test the function "utimensat" when the file is not owned by self. It excepts it will return some error code. But if the test user is "root", it has super property and can be success. Signed-off-by: Zhang Xiliang <zhangxiliang@cn.fujitsu.com>.
7324 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
7327 This patch adds a menu to networktests.sh in order to select the network tests like networkstress.sh. For the backword compatibility, the default test sets are left as-is. Namely, networktests.sh doesn't run any additional tests when no option is specified. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
7330 ltp/testscripts/networktests.sh
7332 ltp/runtest/tcp_cmds_addition
7335 Adding the patch for running the tests pidns14.c and pidns16.c. Please accept this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
7338 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
7341 The description of the networktests.sh in INTALL file is a bit old. This patch adds the description regarding PAM and test menu. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
7347 Please accept below testcase patches for pid namespace. They carry minor comments suggested by Suka and Nadia in lxc-dev.
7350 The pidns20.c testcase verifies that signal handler of SIGUSR1 is called (and cinit is NOT terminated) when:
7351 - container-init blocks SIGUSR1,
7352 - parent queues SIGUSR1 and
7353 - a handler is specified for SIGUSR1 before it is unblocked.
7356 * added two pipes for reliable testing.
7358 * Submitted in lxc-dev
7360 The pidns21.c testcase verifies that container-init is terminated by
7362 - a handler is specified for SIGUSR1,
7363 - container-init blocks SIGUSR1,
7364 - parent queues SIGUSR1 and
7365 - handler for SIGUSR1 is set to system default before SIGUSR1 is
7369 * added two pipes for reliable testing.
7371 * Submitted in lxc-dev
7372 Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
7375 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
7377 ltp/testcases/kernel/containers/pidns/pidns20.c
7378 ltp/testcases/kernel/containers/pidns/pidns21.c
7381 I made few changes to ltp/testcases/kernel/fs/acl/tacl_xattr.sh. It is not working perfectly still there are issues with this script. I have posted patch and logs.attached strace log file. Please cross check results. Signed-off-by: Naresh Kamboju<naresh.kernel@gmail.com>.
7384 ltp/testcases/kernel/fs/acl/tacl_xattr.sh
7387 The problem is noticed only for these 2 tests lstat01A_64 and stat04_64. Analysis of the problem showed that these tests are called from runtest/syscall file. The problem is noticed because the symlink01.c file doesn't have implementation to take care lstat01A_64 and stat04_64 arguments that are passed in the file runtest/syscall. Solution: Simple solution is to remove lines.
7388 lstat01A_64 symlink01 -T lstat01_64
7389 stat04_64 symlink01 -T stat04_64
7390 from runtest/syscall.
7391 Other option is to provide feature in symlink01.c so that it can execute these tests successfully. I worked on one such patch. Please have a look. This runs same tests for lstat01A_64 and stat04_64 as is run for lstat01 and stat04 respectively. Signed-Off-By: Sharyathi Nagesh <sharyath@in.ibm.com>.
7394 ltp/runtest/syscalls
7395 ltp/testcases/kernel/syscalls/symlink/symlink01.c
7398 Subrata Modak <subrata@linux.vnet.ibm.com> wrote:
7399 The tcore_patch_test_suite was added to LTP on Fri Jan 17 22:07:55 2003 UTC, with contribution from you. As i try to compile it today, i get the following error:
7400 [tcore_patch_test_suites]$ make
7401 gcc -o tcore tcore.c -lm -lpthread
7402 tcore.c: In function ‘producer’:
7403 tcore.c:129: error: memory input 0 is not directly addressable
7404 tcore.c: In function ‘consumer’:
7405 tcore.c:166: error: memory input 0 is not directly addressable
7406 tcore.c:167: error: memory input 0 is not directly addressable
7407 make: *** [tcore] Error 1
7408 Can you please let me know:
7409 1) Any fix for this Failure ?
7410 2) Relevance of this test case today, whether they need to be there in LTP or not ?
7412 Gowrishankar <gomuthuk@linux.vnet.ibm.com> replied:
7413 I have made it to compile and run with below patch. Using proper extended asm stops this problem. Below patch uses gcc's extended asm instead of basic inlines on this test which stops compilation problem with newer gcc's (v4). Signed-off-by: Gowrishankar M <gowrishankar.m@linux.vnet.ibm.com>.
7416 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
7417 ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
7420 Small updates from Pradeep K Surisetty <pradeepkumars@in.ibm.com>.
7423 ltp/testcases/pounder21/README
7424 ltp/testcases/pounder21/src/ramsnake/Makefile
7425 ltp/testcases/pounder21/src/ramsnake/snake.c
7428 The attached patch fixes and then integrates the Hyperthreading tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7432 ltp/testcases/kernel/sched/Makefile
7433 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
7434 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
7435 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
7436 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
7437 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
7440 Thanks very much for fixing this. Now i am able to build and install properly. As a fallout to your fix, i am adding this test to build & install default, however i am reserving to run it only through runalltests.sh, as it creates a core file of size > 20MB. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>,
7444 ltp/testcases/misc/Makefile
7449 The newly added test case ioctl03[1] introduces some problems. First, compilation errors. Second, test failures and misuse of TCONF. The following patch fixes them by changing an order of a header file and also checking IFF_VNET_HDR. It also tidy up the code and add some more information to test output.Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7452 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
7455 This patch fix man miscellenous compilation warnings. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
7459 ltp/testcases/kernel/fs/openfile/openfile.c
7460 ltp/testcases/kernel/io/disktest/childmain.c
7461 ltp/testcases/kernel/io/disktest/main.c
7462 ltp/testcases/kernel/io/disktest/timer.c
7463 ltp/testcases/kernel/mem/mtest07/mallocstress.c
7464 ltp/testcases/kernel/mem/mtest07/shm_test.c
7465 ltp/testcases/kernel/sched/clisrv/pthserv.c
7466 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
7467 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
7468 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
7469 ltp/testcases/network/sctp/func_tests/Makefile
7470 ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
7473 I have reviewed test cases for set_robust_list and get_robust_list. These test cases are working fine and generating results as PASS. I have found a small correction in comment line. Here I am posting the same. Signed-Off-By: Naresh Kamboju <naresh.kernel@gmail.com>.
7476 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
7479 =========================================================
7480 Manas K. Nayak <maknayak@in.ibm.com> reported:
7481 =========================================================
7482 accept4_01 test cases are broken because the function accept04() is not implemented in testcase. Used ltp version: ltp-full-20081130.tgz. Manually executed the test as below:
7483 [accept4]# ./accept4_01
7484 accept04_01 1 BROK : accept4() Error: Function not implemented
7485 =========================================================
7486 Subrata Modak <subrata@linux.vnet.ibm.com> replied:
7487 =========================================================
7488 Fix on x86_64 as well, as it behaves properly on other Architectures. Supriya/Manas, accept4_01.c is a new test case for the new system call accept4() recently introduced in kernel-2.6.26 only for the x86_64 architecture. The test has the code to handle if it is not supported in some architecture. Interestingly it executes the expected way on x86 machines:
7490 Linux 2.6.25-gcov-nomodconfig-smp #1 SMP Thu Jun 12 06:29:27 EDT 2008 i686 i686 i386 GNU/Linux
7491 # ./ltp-intermediate-20081216/testcases/bin/accept4_01
7492 accept04_01 1 CONF : syscall __NR_accept4 not supported on your arch
7493 But on x86_64, it behaves differently:
7495 Linux 2.6.18-125.el5 #1 SMP Mon Dec 1 17:38:25 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
7497 accept04_01 1 BROK : accept4() Error: Function not implemented
7498 It means though the interface calls for:
7499 syscall(__NR_socketcall, SYS_ACCEPT4, args)
7501 syscall(__NR_accept4, fd, sockaddr, addrlen, flags)
7502 will execute as __NR_socketcall & __NR_accept4 are defined inside the system, the exact implementation of the interface is yet to come as the kernel < 2.6.26. So, i changed the code accordingly. Please verify the patch. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7505 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
7508 ======================================================
7509 Manas K. Nayak <maknayak@in.ibm.com> reported:
7510 ======================================================
7511 Ltp iptables testcases failed against sles with following ping failures. Looks like iptables chain rules set to block ping from loopback address.
7512 ======================================================
7513 Sridhar Vinay Replied:
7514 ======================================================
7515 Manas, This looks like default SLES behaviour. When all rules are flushed, the default behaviour for SUSE firewall is to drop all packets. This is not the case with RH where absence of any rule results in all packets accepted. So we may need to adjust the test accordingly. Modification to test case to indicate certain distributions dropping all packets when firewall is enabled and no rule is present.
7516 ======================================================
7517 Manas K. Nayak <maknayak@in.ibm.com> reverted back:
7518 ======================================================
7519 I verified the patch using ltp release "ltp-full-20081130" on SLES and it is generating expected information as mentioned. Subrata you can make this patch available in coming ltp release. Signed-Off-By: Vinay Sridhar <vinay@linux.vnet.ibm.com>.
7522 ltp/testcases/network/iptables/iptables_tests.sh
7525 Include File Systems Data Integrity Tests to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7531 Increase the No. of Loops for the File System INOD tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7537 Integrate the File System Permissions Tests in to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7540 ltp/runtest/fs ltp/testcases/kernel/fs/fs_perms/Makefile
7542 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
7544 ltp/testcases/kernel/fs/fs_perms/simpletest.sh
7547 Increase the No. of Soft & Hard Links Created by linktest.pl. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7553 Integrate PROC File Systems tests into default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7559 Integrate File Systems Race Condition Check tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7562 ltp/runtest/fs ltp/testcases/kernel/fs/Makefile
7564 ltp/testcases/kernel/fs/racer/fs_racer.sh
7565 ltp/testcases/kernel/fs/racer/fs_racer_dir_create.sh
7566 ltp/testcases/kernel/fs/racer/fs_racer_dir_test.sh
7567 ltp/testcases/kernel/fs/racer/fs_racer_file_concat.sh
7568 ltp/testcases/kernel/fs/racer/fs_racer_file_create.sh
7569 ltp/testcases/kernel/fs/racer/fs_racer_file_link.sh
7570 ltp/testcases/kernel/fs/racer/fs_racer_file_list.sh
7571 ltp/testcases/kernel/fs/racer/fs_racer_file_rename.sh
7572 ltp/testcases/kernel/fs/racer/fs_racer_file_rm.sh
7573 ltp/testcases/kernel/fs/racer/fs_racer_file_symlink.sh
7575 ltp/testcases/kernel/fs/racer/dir_create.sh
7576 ltp/testcases/kernel/fs/racer/dir_test.sh
7577 ltp/testcases/kernel/fs/racer/file_concat.sh
7578 ltp/testcases/kernel/fs/racer/file_create.sh
7579 ltp/testcases/kernel/fs/racer/file_link.sh
7580 ltp/testcases/kernel/fs/racer/file_list.sh
7581 ltp/testcases/kernel/fs/racer/file_rename.sh
7582 ltp/testcases/kernel/fs/racer/file_rm.sh
7583 ltp/testcases/kernel/fs/racer/file_symlink.sh
7584 ltp/testcases/kernel/fs/racer/racer.sh
7587 Integrate CD and FLOPPY tests to run with runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7593 ltp/runtest/io_floppy
7598 Make io/aio tests to build & install with root level make, and then run with runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7602 ltp/testcases/kernel/io/Makefile
7603 ltp/testcases/kernel/io/aio/aio02/Makefile
7604 ltp/testcases/kernel/io/aio/aio02/runfstests.sh
7609 Run the CPU HOTPLUG tests through runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7615 ltp/runtest/cpuhotplug
7618 Fix compilation issues in compiling the MEMORY HOTPLUG tests. Better ways to fix the compilation error(s) are always welcome. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7621 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
7622 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
7625 Add options for block devices and turn on related testcases. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
7629 ltp/runtest/syscalls
7632 This testcase checked event IN_UNMOUNT. IN_UNMOUNT File system containing watched object was unmounted and check filesystem that it can't be unmounted if exist opened inotify descriptor. Example of execution:
7633 Running tests.......
7634 inotify03 0 INFO : mount /dev/loop0 to mnt_694 fstype=ext3
7635 inotify03 0 INFO : umount /dev/loop0
7637 tag=inotify03 stime=1229332020
7638 cmdline="inotify03 -D /dev/loop0 -T ext3"
7641 initiation_status="ok"
7644 inotify03 1 PASS : get event: wd=1 mask=2000 cookie=0 len=0
7645 inotify03 2 PASS : get event: wd=1 mask=8000 cookie=0 len=0
7646 inotify03 3 PASS : inotify_rm_watch (5, 1) return -1 errno=22 : Invalid argument
7647 <<<execution_status>>>
7648 duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0
7650 kernel: Linux avagin 2.6.25-rc6 #1 SMP Tue Jul 8 13:42:51 MSD 2008 i686 Intel(R) Celeron(R) CPU 2.53GHz GenuineIntel GNU/Linux.
7651 Signed-Off-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
7654 ltp/runtest/syscalls
7656 ltp/testcases/kernel/syscalls/inotify/inotify03.c
7659 Add TCONF if the tested kernel has version less than 2.6.13. Signed-Of-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
7662 ltp/testcases/kernel/syscalls/inotify/inotify01.c
7663 ltp/testcases/kernel/syscalls/inotify/inotify02.c
7664 ltp/testcases/kernel/syscalls/inotify/inotify03.c
7667 Introduce autoconf to inotify test case. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
7671 ltp/testcases/kernel/syscalls/inotify/Makefile
7672 ltp/testcases/kernel/syscalls/inotify/inotify01.c
7673 ltp/testcases/kernel/syscalls/inotify/inotify02.c
7676 This patchset creates the basic infrastructure for running the existing network testcases under containers automatically. The patchset creates a command file named nw_under_ns for the purpose. Please review them and provide all your valuable feedback. I have addressed all the comments from lxc-dev list except one. The changelog looks like:
7677 1. Added verbose comments and patch description.
7678 2. Restructured the licensing text.
7679 3. Merged two patches into one touching runallnetworktest_child.sh file.
7682 1. Changing the kernel version to proper one
7683 2. unshare not needed as clone only is suffucient. I will do it in a separate patch as need to do extensive testing to ensure other testcases do not break.
7684 Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-By: "Serge E. Hallyn" <serue@us.ibm.com>.
7687 ltp/testcases/kernel/containers/libclone/libnetns.c
7688 ltp/testcases/kernel/containers/netns/parentns.sh
7690 ltp/testcases/kernel/containers/libclone/libnetns.c
7692 ltp/testcases/kernel/containers/libclone/libnetns.c
7693 ltp/testcases/kernel/containers/netns/childns.sh
7694 ltp/testcases/kernel/containers/netns/parentns.sh
7696 ltp/testcases/kernel/containers/netns/childns.sh
7697 ltp/testcases/kernel/containers/netns/parentns.sh
7699 ltp/testcases/kernel/containers/netns/create_container.c
7701 ltp/testcases/kernel/containers/netns/runallnetworktests_parent.sh
7703 ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
7705 ltp/testcases/kernel/containers/netns/nw_under_ns.sh
7707 ltp/testcases/kernel/containers/netns/Makefile
7709 ltp/runtest/nw_under_ns
7711 ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
7713 ltp/testcases/kernel/containers/netns/readme
7716 Linux drivers based on Video for Linux Two (V4L2) API, test addition:
7717 Németh Márton <nm127@freemail.hu> wrote:
7718 I started a project to test the Linux drivers based on Video for Linux Two (V4L2) API, release 0.24. This project is using the CUnit framework and is available at http://v4l-test.sourceforge.net/. I found your project at http://ltp.sourceforge.net/ . As far as I know the LTP currently do not have any tests for V4L2. Maybe test cases created for v4l-test project can be used for LTP also. What do you think?
7719 Subrata Modak <subrata@linux.vnet.ibm.com> wrote back:
7720 es, it can be. We have a rather old code base for Device Drivers testing. And time and again i was trying to revive the device drivers tests inside LTP, but, did not get sufficient volunteers to do the same. Your test code can be a starting point for us. I downloaded your testsuite and was able to compile the stuff, with some modification(s). However, i did not test it. Can you also share the logs of the run on your machine ?? More info is required in the documentation. I have prepared a patch(attached & embedded), which will integrate these tests inside LTP with minor modifications in documentation and some #defines in some source files (to be able to compile on machines not having respective header files containing the definition). Now, we have 2 choices:
7721 1) You can voluntarily allow us to maintain this code inside LTP. Send your patches/modifications to us, whenever you want to add/modify/remove any tests out of: ltp/testcases/kernel/device-drivers/v4l-test/, We will then do the needful. You benefit by showcasing your test code to a bigger LTP community, and hence can attract more contribution from them. We gain by re-introducing/re-starting device drivers testing, which can then move to other device drivers as well. If you agree, please reply to this mail with a DCO Sign-off: Signed-Off-By: Németh Márton <nm127@freemail.hu>, I can then go ahead and include this patch.
7722 2) You can keep your project running at: http://v4l-test.sourceforge.net/, as well as agree to apply this patch to include in LTP. In such a case, send us updates whenever you update your project. In any case, i would require a DCO Sign-off: Signed-Off-By: Németh Márton <nm127@freemail.hu>, from you. I would like to thank you for deciding to contribute this to LTP, and would also request you to help us fix the existing device drivers tests in LTP, so that we can start using them. If necessary we can delete the obsolete ones and add new ones: http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/device-drivers/. Do you think, you will also be able to help us here ??
7723 Németh Márton <nm127@freemail.hu> wrote back:
7724 Yes, sorry about that. I have had no access to my emails during the last days. I also wanted to think about this a little. I would like to choose the 2nd solution: I try to run my project forward and send you patches to include them in LTP. The source code and the test design was created by me. However, the V4L2 API specification which is also included in the tarball is only downloaded and saved under the 'doc' directory so I always have a local copy of the V4L2 API revision 0.24. This you might not want to include in the LTP source code. I had some difficulties with the inline patch you sent me, it was not usable at my side because my email client was not able to handle it correctly. Could you please send it as an attachment? What I could recognised that the v4l-test project was placed in LTP source directory under ltp-intermediate-20081223.orig/testcases/kernel/device-drivers/v4l-test . However, if I look around in the "device-drivers" subdirectory I would use the subdirectory: ltp/testcases/kernel/device-drivers/v4l/user_space . What do you think? Signed-Off-By: Márton Németh <nm127@freemail.hu>.
7729 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
7730 ltp/testcases/kernel/device-drivers/v4l/user_space/README
7731 ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
7732 ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.h
7733 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
7734 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.h
7735 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
7736 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
7737 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
7738 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
7739 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
7740 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
7741 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
7742 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
7743 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
7744 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
7745 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
7746 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.h
7747 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
7748 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.h
7749 ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
7750 ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.h
7751 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
7752 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
7753 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
7754 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
7755 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16506.htm
7756 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16706.htm
7757 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16721.htm
7758 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/b17127.htm
7759 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/book1.htm
7760 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14592.htm
7761 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14595.htm
7762 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c174.htm
7763 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c2030.htm
7764 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c5742.htm
7765 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c6488.htm
7766 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/capture-example.html
7767 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/f163.htm
7768 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/i16960.htm
7769 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/index.html
7770 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10104.htm
7771 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10211.htm
7772 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10386.htm
7773 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10595.htm
7774 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10944.htm
7775 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11094.htm
7776 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11217.htm
7777 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11285.htm
7778 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11430.htm
7779 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11612.htm
7780 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11680.htm
7781 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11946.htm
7782 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12051.htm
7783 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12265.htm
7784 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12342.htm
7785 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12784.htm
7786 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12816.htm
7787 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12878.htm
7788 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13022.htm
7789 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13105.htm
7790 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13317.htm
7791 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13641.htm
7792 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13696.htm
7793 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13817.htm
7794 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13889.htm
7795 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14037.htm
7796 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14090.htm
7797 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14169.htm
7798 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14264.htm
7799 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14390.htm
7800 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14496.htm
7801 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r2492.htm
7802 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3735.htm
7803 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3796.htm
7804 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3896.htm
7805 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4185.htm
7806 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4246.htm
7807 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4339.htm
7808 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4484.htm
7809 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4629.htm
7810 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4850.htm
7811 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5016.htm
7812 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5154.htm
7813 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5319.htm
7814 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5470.htm
7815 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7624.htm
7816 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7626.htm
7817 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7667.htm
7818 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7771.htm
7819 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7900.htm
7820 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8087.htm
7821 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8242.htm
7822 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8304.htm
7823 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8367.htm
7824 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8494.htm
7825 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8724.htm
7826 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8936.htm
7827 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9149.htm
7828 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9288.htm
7829 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9539.htm
7830 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9688.htm
7831 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9804.htm
7832 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9994.htm
7833 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x15446.htm
7834 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16430.htm
7835 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16453.htm
7836 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16497.htm
7837 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16743.htm
7838 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16769.htm
7839 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16775.htm
7840 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16788.htm
7841 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16896.htm
7842 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16910.htm
7843 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16915.htm
7844 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16923.htm
7845 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16929.htm
7846 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16933.htm
7847 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16941.htm
7848 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1859.htm
7849 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1904.htm
7850 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2009.htm
7851 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2123.htm
7852 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2428.htm
7853 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2490.htm
7854 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x282.htm
7855 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x294.htm
7856 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x309.htm
7857 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x341.htm
7858 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x3891.htm
7859 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x394.htm
7860 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x448.htm
7861 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x542.htm
7862 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5634.htm
7863 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5665.htm
7864 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5791.htm
7865 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5884.htm
7866 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5950.htm
7867 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5953.htm
7868 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6386.htm
7869 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6570.htm
7870 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6831.htm
7871 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6909.htm
7872 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6991.htm
7873 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7002.htm
7874 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7013.htm
7875 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7236.htm
7876 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7561.htm
7877 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7578.htm
7878 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7607.htm
7879 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x802.htm
7882 Manas Kumar Nayak <maknayak@in.ibm.com> shared this wonderfull README to run LTP Network tests.
7885 ltp/testcases/network/LTP-Network-test_README.pdf
7888 Use more descriptive diff format for reporting errors in ln_tests: the error output in some tests is not as useful as it could be. This patch amend that. Do not compare actual and expected output with the "quiet" switch, to get some info more useful than "The files xxx and yyy differ" in case of failure. Use the correct error output file in unzip_tests. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
7891 ltp/testcases/commands/fileutils/ln/ln_tests.sh
7892 ltp/testcases/commands/gzip/gzip_tests.sh
7893 ltp/testcases/commands/unzip/unzip_tests.sh
7896 This patch fixes the logic of #ifdefs in the signalfd testcase. The problem was, that if our own syscall was used, no test would actually be compiled (because of #else between those two pieces of code). This patch also fixes this compile error:
7897 make[5]: Leaving directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signal'
7898 make[5]: Entering directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signalfd'
7899 cc -g -O2 -g -Wall -O2 -Wall -g -O2 -g -Wall -O2 -I../../include -g -Wall -I../../../../include -Wall signalfd01.c-L../../../../lib -lltp -o signalfd01
7900 signalfd01.c:88:18: error: #if with no expression
7901 signalfd01.c: In function 'do_test1':
7902 signalfd01.c:117: warning: implicit declaration of function 'signalfd' by checking for "defined USE_OWNIMPL", not "USE_OWNIMPL".
7903 Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
7906 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
7909 Delete an a.out file in eventfd Makefile: the clean targets in ltp don't always clean all intermediate binary files. This patch fixes that. The a.out file is potentially created by the check for aio_eventfd (or other compile checks) in the makefile. The object files in getgroups Makefile are xxx_16.o. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
7912 ltp/testcases/kernel/syscalls/eventfd/Makefile
7913 ltp/testcases/kernel/syscalls/getgroups/Makefile
7914 ltp/testcases/kernel/syscalls/move_pages/Makefile
7917 Integrate ltp network tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7923 Integrate ltp network stress tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7929 Integrate ltp adp tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7935 Integrate ltp autofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7941 Fix Diskio test. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7944 ltp/testscripts/diskio.sh
7947 Integrate ltp exportfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7953 Integrate ltp ro only fs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7959 Integrate ltp isofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7965 Integrate ltp dmmapper tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7971 Integrate ltp fslvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7977 Integrate ltp fsnolvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7983 Integrate ltp scsi_debug tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7989 Integrate ltp sysfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7995 Remove rpc tests from tirpc. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
7998 ltp/runtest/rpctirpc
8001 Integrate ltp tirpc tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8007 Integrate ltp selinux tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8013 Check for existing commands after LTPTMP has been defined in unzip_tests.sh: The chk_ifexist function in unzip_tests needs the variable LTPTMP, but it is called before this variable is initialized. This patch fixes that by moving the call after LTPTMP is initialized. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
8016 ltp/testcases/commands/unzip/unzip_tests.sh
8019 Always create a new expected output file, not append to the previous in gzip_tests: The expected output file in gzip_tests is made always by appending data to the file. Because there are two tests in gzip_tests (each making its own exp file), the second test ends up with concatenation of the two exp files, which doesn't work well. This patch fixes that by truncating the file at the first write. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
8022 ltp/testcases/commands/gzip/gzip_tests.sh
8025 Renumber testcases in the symlink01 file, reflecting some added tests: The indexes of tests in th symlink01 test are incorrect, which causes broken test results due to eg. unlink test invoked as part of the chmod tests. This patch fixes that. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
8028 ltp/testcases/kernel/syscalls/symlink/symlink01.c
8031 Amend cleanup procedure in mknod07: the cleanup in mknod07 didn't work for me, because the test yields root, removes search permission on its current directory and then tries to chdir("..") which fails due to the missing permission. This patch fixes that by re-gaining root before the cleanup.
8032 - restore root privileges before tmp directory cleanup. This is needed, because as nonprivileged user, we don't have search permission on the current directory,
8033 - because of that, do not drop root completely by setuid(), change effective uid instead,
8034 - call cleanup in one case when setup fails,
8035 Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
8038 ltp/testcases/kernel/syscalls/mknod/mknod07.c
8043 librttest.c: enhancement and fixes for options handling.
8044 - simplified check for duplicate options,
8045 - better handling of unknown options and missing args: report missing args and exit,
8046 - exit if any option is wrong,
8048 Verified on all rt tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
8051 ltp/testcases/realtime/lib/librttest.c
8054 matrix_mult.c: set_affinity to work when there are offline cpus:
8055 Syscall sched_setaffinity fails if choosen cpu is not online. In set_affinity, thread_id value is used as cpuid when calling sched_setaffinity. This fails when disabling cpus because threads ids and online cpu ids don't necessarly match. This patch simply increments cpuid (max. 8192) until it finds an online cpu. This guaranties that no more than one thread is assigned to one cpu. If set_affinity is called more times than there are online cpus then matrix_mult.c fails. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>,
8058 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
8061 matrix_mult.c: dynamic iterations configuration.
8062 Dimension (128) of statistics arrays must be a multiple of number of cpu. This is a hassle as you have to recompile every time your arch changes or if you want to disable cpus. Failing to do so causes segfault when requiring statistics if 128 modulo nr_cpus != 0. This patch adds option -i to specify how many iterations are wanted (still defaulting to 128). It rounds up iterations to the nearest multiple of online cpus. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com.
8065 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
8068 matrix_mult.c: thread synchronisation simplification:
8069 In concurrent calculations:
8070 - use a single pthread_barrier to start all threads together instead of a combination of barrier/mutex/condvar.
8071 - main thread no longer participates to concurrent calculations and simply performs rt_gettime(s) for global time spent evaluation.
8072 Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
8075 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
8078 matrix_mult.c: concurrent calculation stats fix:
8079 Array size for stats was iterations/numcpus. Concurrent threads used to write their stats in the same rows, overwriting each other's results. This patch makes array size = iterations and threads not overlapping their results by shifting their index. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
8082 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
8085 use feedback from Jan Kratochvil so we wait for the child to be stopped before we attempt to ptrace it.
8088 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
8091 base {PEEK,POKE}USER on sizeof(user) rather than sizeof(pt_regs) and add a few more corner cases.
8094 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
8097 drop backup file configure~
8100 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
8109 This patch fixes what I believe is a wrong logic in test 3 of this script right after the last "crontab -l ..." command. In my system the cron table is empty; this command will return false and the else clause will never be executed. If the command returns true (0) then the cron table is not empty as it was supposed to be and the script must indicate an error. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
8112 ltp/testcases/commands/cron/cron_tests.sh
8115 Stop building numa test in cross environment: None of the tests for the existence of numa prereqs work in a cross build environment. This is a patch to skip erroneously checking for these prereqs on a host system if the $CROSS_COMPILER variable is set per the runltp script. Without this patch, the existing script checks for the existence of aheader file on the /usr/include, but our compiler only looks within the include directories of the target system, and stops cross building of the entire ltp suite, if the target does not have numa.h/no numa support. Signed-Off-By: Henry Yei <hyei@mvista.com>.
8118 ltp/testcases/kernel/numa/test.sh
8121 The following are errors while compiling ltp-full-20081031 with ARM architecture:
8122 make[4]: Entering directory `/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd' /usr/local/arm-sony-linux-gnueabi/devel/bin/arm-sony-linux-gnueabi-dev-gcc
8123 -Wall -I../../include -g -Wall -I../../../../include -Wall eventfd01.c -L../../../../lib -lltp -o eventfd01
8124 In file included from eventfd01.c:60:
8125 ../../include/linux_syscall_numbers.h:113:10: error: no macro name given in #ifndef directive
8126 make[4]: *** [eventfd01] Error 1
8127 make[4]: Leaving directory
8128 `/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd'
8129 make[3]: *** [all] Error 2
8130 make[3]: Leaving directory
8131 `/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls'
8132 Here I am attaching the patch to resolve above error. Signed-Off-By: naresh kamboju <naresh.kernel@gmail.com>.
8135 ltp/testcases/kernel/include/arm.in
8138 Alan Cox [alan@lxorguk.ukuu.org.uk] wrote:
8139 The test changes the window size using the slave-fd and expects that it won't affect the window-size on master-fd. With this change, we return the slave's window size and test fails. I've no idea why anyone would have thought the existing behaviour was correct. The pty/tty pair code tries to share the size and other information at all times and the old test was I think verifying a bug existed.
8140 Sukadev <sukadev@linux.vnet.ibm.com> wrote:
8141 We are referring to the last window size check in test2() of testcases/kernel/pty/ptem01.c. This check will cause the test to fail when some of the planned ttydev changes are merged. Would you happen to know if the check is really required or if it should be dropped ?
8142 Subrata Modak <subrata@linux.vnet.ibm.com> wrote: I would want the test to remain there, but introduce some checkings before running the test. As test2() is valid under present circumstances, we should retain it as people will keep using LTP on lower kernels. Having said that, i would like to come with a solution where test2() of testcases/kernel/pty/ptem01.c is not run after the planned ttydev changes are merged. Something compile/run time checking to either not to build that part of code and run it. Can we do something like that by checking some glibc/kernel exported definitions ?
8143 Sukadev <sukadev@linux.vnet.ibm.com> wrote:
8144 Just to be clear, the entire test2() is not broken. Only the last part (see patch below) Other parts of test2() should be fine even with new changes. Other than the kernel version when the changes are merged, I am not sure there is a way. Besides, it is not clear which assertion that part of test2() is testing and if it is even needed for older kernels. Here is the part of test2() I am referring to: Signed-Off-By: Sukadev <sukadev@linux.vnet.ibm.com>.
8147 ltp/testcases/kernel/pty/ptem01.c
8150 Enable Kernel with the Option during build to test filecaps support. Subrata.
8154 ltp/testcases/kernel/security/filecaps/README
8157 check input files and abort if broken line is found
8160 ltp/testcases/kernel/include/regen.sh
8166 ltp/testcases/kernel/include/sh.in
8169 The attached Patch defines more about the keywords:
8170 i) TPASS - Indicates that the test case had the expected result and passed.
8171 ii) TFAIL - Indicates that the test case had an unexpected result and failed.
8172 iii) TBROK - Indicates that the remaining test cases are broken and will not execute correctly, because some precondition not met, such as a resource not being available.
8173 iv) TCONF - Indicates that the test case was not written to run on the current harware or software configuration such as machine type, or, kernel version.
8174 v) TRETR - Indicates that the test cases has been retired and should not be executed any longer.
8175 vi) TWARN - Indicates that the test case experienced an unexpected or undesirable event that should not affect the test itself such as being unable to cleanup resources after the test finished.
8176 vii) TINFO - Specifies useful information about the status of the test that does not affect the result and does not indicate a problem.
8178 in the HTML file generated after test run. I believe it will be very useful for deciphering results better: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8181 ltp/tools/html_report_header.txt
8184 Added test case for checking cpuidle sysfs files. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
8187 ltp/testcases/kernel/power_management/Makefile
8188 ltp/testcases/kernel/power_management/runpwtests.sh
8191 ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
8194 gcov-kernel: change comment to recommend CONFIG_GCOV_HAMMER=n. Background: CONFIG_GCOV_HAMMER indicates a modified gcc version which is not the majority of cases: Some Linux distributions ship a modified version of GCC 3.3.x that produces GCOV data incompatible with the format of the standard GCC 3.3.x. If you are using such a distribution, you need to enable this option for the GCOV kernel support to work correctly. Signed-Off-By: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
8198 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
8201 Following the footsteps of Masatake Yamato, i have decided to enable building, installing & running of some _16 & _64 bit syscalls tests in LTP. I have taken this trivial ones, and, would leave other porting to you. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8204 ltp/runtest/syscalls
8205 ltp/testcases/kernel/syscalls/chown/Makefile
8206 ltp/testcases/kernel/syscalls/fchown/Makefile
8207 ltp/testcases/kernel/syscalls/fcntl/Makefile
8208 ltp/testcases/kernel/syscalls/fstat/Makefile
8209 ltp/testcases/kernel/syscalls/fstatat/Makefile
8210 ltp/testcases/kernel/syscalls/fstatfs/Makefile
8211 ltp/testcases/kernel/syscalls/getdents/Makefile
8212 ltp/testcases/kernel/syscalls/geteuid/Makefile
8213 ltp/testcases/kernel/syscalls/getgroups/Makefile
8214 ltp/testcases/kernel/syscalls/getuid/Makefile
8215 ltp/testcases/kernel/syscalls/lchown/Makefile
8216 ltp/testcases/kernel/syscalls/lstat/Makefile
8217 ltp/testcases/kernel/syscalls/pread/Makefile
8218 ltp/testcases/kernel/syscalls/pselect/Makefile
8219 ltp/testcases/kernel/syscalls/setfsgid/Makefile
8220 ltp/testcases/kernel/syscalls/setfsuid/Makefile
8221 ltp/testcases/kernel/syscalls/setregid/Makefile
8222 ltp/testcases/kernel/syscalls/setresgid/Makefile
8223 ltp/testcases/kernel/syscalls/setresuid/Makefile
8224 ltp/testcases/kernel/syscalls/setreuid/Makefile
8225 ltp/testcases/kernel/syscalls/setuid/Makefile
8226 ltp/testcases/kernel/syscalls/stat/Makefile
8227 ltp/testcases/kernel/syscalls/statfs/Makefile
8230 The following Patch adds the option to run filecaps tests from runalltests.sh and also provisions for installation of required libraries not present in the system. Also systematic execution of all tests run through runalltests.sh is added. Signed-Of-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8236 Submitting the testcase, which would try to kill the parent namespace pid from the container init. Also this tests a scenario of killing non existent pid from the container. Signed-off-by: Veerendra C <vechandr@in.ibm.com>. Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
8239 ltp/testcases/kernel/containers/pidns/pidns06.c
8242 Added Kernel .config options for building LTP SECURITY TESTS. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>. Reviewd-By: Stephen Smalley <sds@tycho.nsa.gov>.
8246 ltp/testcases/kernel/security/selinux-testsuite/README
8249 This patch fixes an issue with the sort command in netns testcases. Because of this all network namespace testcases were failing. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
8252 ltp/testcases/kernel/containers/netns/initialize.sh
8255 (previous mail got accidentally line-wrapped, sorry.). Attachted patch changes the location of thest test-binaries of aio-stress and aiodio runtest-files. Instead of the relative-build location just the binary get called,which is in the PATH of testcases/bin/ anyway when called by "pan". This patch should have no impact on testing inside ltp-build-tree. The idea of this patch is to allow easier packaging of LTP. (No runtest-file modification required when installting into the system environment) Signed-off-by: Daniel Gollub <dgollub@suse.de>.
8258 ltp/runtest/ltp-aio-stress.part1
8259 ltp/runtest/ltp-aio-stress.part2
8260 ltp/runtest/ltp-aiodio.part1
8261 ltp/runtest/ltp-aiodio.part2
8265 moving from ia64 to x86_64 arch I have got this at linking time:
8266 cc -o aio-stress aio-stress.o -Wall -O -g -DAIO -L /usr/lib -laio -lpthread
8267 /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
8268 /usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread
8269 /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
8270 /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
8271 so , if you could have a look to the suggested following patch. Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
8274 ltp/testcases/kernel/io/ltp-aiodio/Makefile
8277 on SLES10 SP2 __NR_get_robust_list is not defined and cause following compiler warning:
8279 make[4]: Entering directory
8280 `/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
8281 cc -fmessage-length=0 -D_FORTIFY_SOURCE=2 -O2 -g -Wall -fmessage-length=0 -D_FORTIFY_SOURCE=2 -O2 -g -I../../include -g -Wall -I../../../../include -Wall get_robust_list01.c -L../../../../lib -lltp -o get_robust_list01
8282 get_robust_list01.c: In function 'main':
8283 get_robust_list01.c:252: warning: control reaches end of non-void function
8284 make[4]: Leaving directory
8285 `/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
8287 And cause "unexpected" return value:
8289 x86_64:~/:[1]# /usr/lib64/ltp/testcases/bin/get_robust_list01 get_robust_list: system call not available
8290 x86_64:~/:[43]# echo $?
8292 x86_64:~/:[0]# /usr/lib64/ltp/testcases/bin/get_robust_list01 | wc -c
8295 Attached patch avoids "random"/43 return value. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
8298 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
8301 This patch fixes a compilation warning:
8302 timerfd01.c: In function `main':
8303 timerfd01.c:128: warning: unused variable `tfd2'
8304 Signed-off-by: CAI Qian <caiqian@cclom.cn>.
8307 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
8310 Hello, these are some little fixes I've created for ltp. They are typos, fixes for compiler warning, bashisms in the makefiles etc. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8315 ltp/testcases/kernel/power_management/runpwtests.sh
8316 ltp/testcases/kernel/syscalls/eventfd/Makefile
8317 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
8318 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
8319 ltp/testcases/kernel/syscalls/kill/kill03.c
8320 ltp/testcases/kernel/syscalls/kill/kill04.c
8321 ltp/testcases/kernel/syscalls/mount/mount03.c
8322 ltp/testcases/kernel/syscalls/move_pages/Makefile
8325 when building Debian ltp package on alpha, the package failed to build, because alpha lacks some of the syscalls (the xxx_16 ones). See:
8326 http://experimental.debian.net/fetch.php?&pkg=ltp&ver=20081031%2Bdfsg-1&arch=alpha&stamp=1225968365&file=log&as=raw
8327 I have created some patches, which fix this behaviour (ie. the build doesn't fail then). They work like this:
8328 1. Syscalls which are potentially missing on some architectures are listed in the stub-list,
8329 2. If a syscall(x) is called and x is 0 (a value of undefined stub syscalls), the test is aborted by tst_brk(). This is accomplished by a macro wrapper over the syscall() function (this almost eliminates the need of changing the tests in question, and allows the compiler to eliminate parts of tests of nonexistent syscalls as dead code). The attached patches implement this. Some remarks:
8330 - the syscalls added to the stub list are the ones which appear in the kernel sources as __IGNORE_name-of-syscall,
8331 - the macro is for gcc only. The test using this mechanism (ie. #including linux_syscall_numbers.h and calling syscall()) must define static function void cleanup(void) to be called when the syscall is missing (the patch also handles this for tests that lack it).
8332 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8335 ltp/testcases/kernel/include/regen.sh
8336 ltp/testcases/kernel/include/stub-list
8337 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
8338 ltp/testcases/kernel/syscalls/setgid/setgid01.c
8339 ltp/testcases/kernel/syscalls/setgid/setgid02.c
8340 ltp/testcases/kernel/syscalls/setgid/setgid03.c
8341 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
8342 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
8345 Fix success detection in execve04 test:
8346 The execve04 test works like this: It sets up the environment, calls execve() and expects failure. However, this has two bad consequences if the call actually succeeds
8347 1. The failure (ie. success of the call) is unnoticed,
8348 2. The test leaves loads of files in the temporary directory.
8349 all of them being caused by the fact that the test no longer runs after a succesful exec(). This patch fixes the situation by calling exec in a child only. The failure (or success) is gathered from the child's exit value. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8352 ltp/testcases/kernel/syscalls/execve/execve04.c
8355 This patch fixes the error, that code exhausting the file descriptor table in execve04 test actually doesn't exhaust the fd table at all. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8358 ltp/testcases/kernel/syscalls/execve/execve04.c
8361 Don't break chown tests on non-catastrophic failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8364 ltp/testcases/kernel/syscalls/chown/chown03.c
8365 ltp/testcases/kernel/syscalls/fchown/fchown02.c
8366 ltp/testcases/kernel/syscalls/fchown/fchown03.c
8369 Do not call tst_brkm from the cleanup function in some tests: It is bad for the cleanup function to abort by calling tst_brkm, because in that case, further cleanup will not be performed. This patch fixes it in some chmod*, chown*, fchmod* and fchown* tests by substituting tst_resm for tst_brkm. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8372 ltp/testcases/kernel/syscalls/chmod/chmod06.c
8373 ltp/testcases/kernel/syscalls/chown/chown04.c
8374 ltp/testcases/kernel/syscalls/fchown/fchown02.c
8375 ltp/testcases/kernel/syscalls/fchown/fchown03.c
8376 ltp/testcases/kernel/syscalls/fchown/fchown04.c
8377 ltp/testcases/kernel/syscalls/fchown/fchown05.c
8380 Prevent leaving files in the temporary directory by calling tst_rmdir, or cleanup, where appropriate. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8383 ltp/testcases/kernel/fs/stream/stream04.c
8384 ltp/testcases/kernel/syscalls/chown/chown03.c
8385 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
8386 ltp/testcases/kernel/syscalls/fchown/fchown04.c
8387 ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
8388 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
8389 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
8390 ltp/testcases/network/lib6/runcc.c
8393 Call cleanup() at the right places to prevent fallocate tests leaving files in the temporary directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8396 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
8397 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
8400 I've clean my signalfd test case up with autoconf. After applying the patch, do at ltp/
8404 make (or cd testcases/kernel/syscalls/signalfd; make)
8406 - signalfd01.c doesn't depends on kernel version (it used KERNEL_VERSION macro.)
8407 - Makefile becomes simple.
8408 - #ifdef/#endif of signalfd01.c becomes readable.
8409 - signalfd.m4 can use other program than ltp.
8410 I revisied my patch.
8411 - signalfd.m4 is renamed to ltp-signalfd.m4.
8412 - configure is run by make if config.h is older than config.h.in.
8413 - autoconf is run by make if configure is older than configure.ac.
8414 - autoheader is run by make if config.h.in is older than configure.ac.
8415 - dist-clean, a new make target, removes autom4te.cache, config.log and config.status.
8416 - maintainer-clean, a new make target, removes configure and config.h.in.
8417 Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
8421 ltp/include/Makefile
8422 ltp/testcases/kernel/syscalls/signalfd/Makefile
8423 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
8427 ltp/m4/ltp-signalfd.m4
8430 Use the SO_REUSEADDR option in sctp tests to prevent bind error shortly after another test ended: I've noticed a bunch of errors in the SCTP tests, all of them being for the same reason, "bind: address already in use". I tried using the SO_REUSEADDR option on the socket, as if it was TCP, and it helped. However, I know almost nothing about SCTP, and don't know whether the same situation (applications binding to the same port quickly one after another) has the same problems and solution, or if it is just a kernel bug/misconfiguration/whatever else. Signed-off-by: Jiri Palecek<jpalecek@web.de>.
8433 ltp/testcases/network/sctp/testlib/sctputil.h
8436 Quick and dirty fix to overflow in pipeio when computing the number of writes: the computation of the number of writes in pipeio can overflow, eg. if you want to run more than 4 GB through the pipe. The attached patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8439 ltp/testcases/kernel/ipc/pipeio/pipeio.c
8442 regen linux_syscall_numbers.h whenever regen.sh changes. Mike Frysinger <vapier@users.sourceforge.net>.
8445 ltp/testcases/kernel/include/Makefile
8448 make syscall() wrapper a bit more readable. Mike Frysinger <vapier@users.sourceforge.net>.
8451 ltp/testcases/kernel/include/regen.sh
8454 only create symlink if it doesnt exist already. Mike Frysinger <vapier@users.sourceforge.net>.
8457 ltp/testcases/kernel/include/Makefile
8460 generate stub list on the fly based on *.in files
8463 ltp/testcases/kernel/include/regen.sh
8466 ltp/testcases/kernel/include/stub-list
8469 cleanup style with Lindent
8472 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
8475 use a macroname that isnt crazy long.
8478 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
8487 use AC_CHECK_HEADERS_ONCE().
8490 ltp/ltp/m4/ltp-signalfd.m4
8493 make autotools optional and start a sane config.h by default.
8496 ltp/include/Makefile
8499 ltp/include/config.h.default
8502 add some compiled objects to the ignore list.
8508 Integrate unzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8511 ltp/runtest/commands ltp/testcases/commands/Makefile
8512 ltp/testcases/commands/unzip/unzip_tests.sh
8515 Integrate tpm_tools into runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8521 Integrate gzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8524 ltp/runtest/commands
8527 Integrate fileutils tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8530 ltp/runtest/commands
8533 Integrate size01 tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8536 ltp/runtest/commands
8539 Add ltp/runtest/commands file to ltp/runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8545 hugemmap02 "Segmentation fault" fix:
8546 -----------------------------------------------------------
8547 Iranna D. Ankad <iranna.ankad@in.ibm.com> Reported:
8548 -----------------------------------------------------------
8549 hugemmap02 "Segmentation fault" on a 32-bit system:
8550 Linux 2.6.18-120.el5PAE #1 SMP Fri Oct 17 18:17:11 EDT 2008 i686 i686 i386 GNU/Linux
8551 Allocate some huge pages:
8552 # echo 50 > /proc/sys/vm/nr_hugepages
8553 2. Create & mount hugetlbfs
8554 #mkdir -p /hugetlbfs
8555 #mount -t hugetlbfs none /hugetlbfs
8556 3. Go to following directory in LTP i.e cd /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap
8557 4. Run "hugemmap02" test
8558 # ./hugemmap02 -H /hugetlbfs/
8560 -----------------------------------------------------------
8561 Cijurajan Kollanoor <cijurajan@in.ibm.com> Replied:
8562 -----------------------------------------------------------
8563 The program receives a segmentation fault here:
8564 154 /* Attempt to mmap a huge page into a low memory address
8567 156 addr2 = mmap(LOW_ADDR2, MAP_SIZE, PROT_READ | PROT_WRITE,
8569 157 MAP_SHARED | MAP_FIXED, fildes, 0);
8571 -----------------------------------------------------------
8572 Adam Litke <agl@us.ibm.com>Replied:
8573 -----------------------------------------------------------
8574 Unfortunately, when you mmap using the MAP_FIXED flag, you can overwrite an existing mmap in the address space. Please do the following to check if this has happened:
8575 1. Insert a 'getchar();' call above line 155 in the test source code above and recompile the test.
8576 2. Run the test. When it pauses (waiting for input at the getchar() call), hit <ctrl>-z to background the test.
8577 3. Determine the pid of the test case using ps
8578 4. Collect the /proc/<pid>/maps for the appropriate pid
8579 5. Paste that output here in this bug.
8580 -----------------------------------------------------------
8581 Cijurajan Kollanoor Replied:
8582 -----------------------------------------------------------
8584 00000000-00001000 r-xs 00000000 00:11 1781 /dev/zero
8585 00110000-0024e000 r-xp 00000000 08:02 19183585 /lib/libc-2.5.so
8586 0024e000-00250000 r-xp 0013e000 08:02 19183585 /lib/libc-2.5.so
8587 00250000-00251000 rwxp 00140000 08:02 19183585 /lib/libc-2.5.so
8588 00251000-00254000 rwxp 00251000 00:00 0
8589 005f1000-0060b000 r-xp 00000000 08:02 19183582 /lib/ld-2.5.so
8590 0060b000-0060c000 r-xp 00019000 08:02 19183582 /lib/ld-2.5.so
8591 0060c000-0060d000 rwxp 0001a000 08:02 19183582 /lib/ld-2.5.so
8592 0073a000-0073b000 r-xp 0073a000 00:00 0 [vdso]
8593 08048000-0804d000 r-xp 00000000 08:02 2586373
8594 /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
8595 0804d000-0804e000 rw-p 00004000 08:02 2586373
8596 /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
8597 0804e000-08052000 rw-p 0804e000 00:00 0
8598 08248000-08269000 rw-p 08248000 00:00 0 [heap]
8599 67ef8000-77ef8000 r--s 00000000 00:11 1781 /dev/zero
8600 77ef8000-87ef8000 r--s 00000000 00:11 1781 /dev/zero
8601 87ef8000-97ef8000 r--s 00000000 00:11 1781 /dev/zero
8602 97ef8000-a7ef8000 r--s 00000000 00:11 1781 /dev/zero
8603 a7ef8000-b7ef8000 r--s 00000000 00:11 1781 /dev/zero
8604 b7ef8000-b7efa000 rw-p b7ef8000 00:00 0
8605 b7f0a000-b7f0b000 rw-p b7f0a000 00:00 0
8606 bf918000-bf92d000 rw-p bffea000 00:00 0 [stack]
8607 -----------------------------------------------------------
8608 ADAM G. LITKE Replied:
8609 -----------------------------------------------------------
8610 My suspicion is confirmed. This is a LTP test case bug. All of the above mappings will have been overwritten by the mmap call on the hugetlbfs file at address 0. This will most certainly cause your program to crash and burn. To fix the test case, I would recommend removing the MAP_FIXED flag from that mmap call and checking the address you get from mmap. If it's zero, you'll know a mapping could be created at the bottom of the address space. If it's -1, the mmaping failed. But if it's >0, you'll have to decide how to handle the case where the mapping could not be placed in the spot you requested. This case would not be a failure, just a failure to test the scenario you wanted to test. I assume the LTP test harness has a way to represent an insignificant test result. You might just treat this case in the same way you handle mmap() == 0.
8611 Signed-Off-By: Cijurajan Kollanoor <cijurajan@in.ibm.com>,
8614 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
8617 This test case requires write permission for the dummy program. It would fail for those who put LTP on an read-only environment. So this patch copies the dummy test program to and performs the test in a private directory. p.s. this patch copy the one Renaud Lottiaux sent for execve02.c. Signed-Off-By: Roy Lee <roylee17@gmail.com>.
8620 ltp/testcases/kernel/syscalls/creat/creat07.c
8623 Only define signalfd() when it actually gets used -- i.e. when !USE_STUB. Mike Frysinger <vapier@users.sourceforge.net>
8626 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
8629 require autoconf-2.61+. Mike Frysinger <vapier@users.sourceforge.net>.
8635 lcov: preparations for release 1.7. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
8638 ltp/utils/analysis/lcov/CHANGES
8639 ltp/utils/analysis/lcov/Makefile
8642 lcov: update error and warning messages. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
8645 ltp/utils/analysis/lcov/CHANGES
8646 ltp/utils/analysis/lcov/bin/gendesc
8647 ltp/utils/analysis/lcov/bin/genhtml
8648 ltp/utils/analysis/lcov/bin/geninfo
8649 ltp/utils/analysis/lcov/bin/genpng
8650 ltp/utils/analysis/lcov/bin/lcov
8654 lcov: fix spec file bug. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
8657 ltp/utils/analysis/lcov/rpm/lcov.spec
8660 lcov: version + date updates. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
8663 ltp/utils/analysis/lcov/README
8664 ltp/utils/analysis/lcov/bin/gendesc
8665 ltp/utils/analysis/lcov/bin/genhtml
8666 ltp/utils/analysis/lcov/bin/geninfo
8667 ltp/utils/analysis/lcov/bin/genpng
8668 ltp/utils/analysis/lcov/bin/lcov
8669 ltp/utils/analysis/lcov/man/gendesc.1
8670 ltp/utils/analysis/lcov/man/genhtml.1
8671 ltp/utils/analysis/lcov/man/geninfo.1
8672 ltp/utils/analysis/lcov/man/genpng.1
8673 ltp/utils/analysis/lcov/man/lcov.1
8674 ltp/utils/analysis/lcov/man/lcovrc.5
8675 ltp/utils/analysis/lcov/rpm/lcov.spec
8678 lcov: updated CVS version to 1.8. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
8681 ltp/utils/analysis/lcov/man/gendesc.1
8682 ltp/utils/analysis/lcov/man/genhtml.1
8683 ltp/utils/analysis/lcov/man/geninfo.1
8684 ltp/utils/analysis/lcov/man/genpng.1
8685 ltp/utils/analysis/lcov/man/lcov.1
8686 ltp/utils/analysis/lcov/man/lcovrc.5
8687 ltp/utils/analysis/lcov/bin/gendesc
8688 ltp/utils/analysis/lcov/bin/genhtml
8689 ltp/utils/analysis/lcov/bin/geninfo
8690 ltp/utils/analysis/lcov/bin/genpng
8691 ltp/utils/analysis/lcov/bin/lcov
8692 ltp/utils/analysis/lcov/rpm/lcov.spec
8693 ltp/utils/analysis/lcov/Makefile
8696 I've introduced autoconf to modify_ldt test cases. The modification is very similar to the modification to signalfd. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
8700 ltp/m4/ltp-signalfd.m4
8701 ltp/runtest/syscalls
8702 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
8703 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
8704 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
8707 ltp/m4/ltp-modify_ldt.m4
8710 Please accept the patch for running the pidns tests for the containers. Also modified, to run all the testcases even when other testcase's fails. This patch contains the patches to run new tests pidns05 and pidns06. Also this patch will run all the pidns tests. And return back the exit code of the test, which failed first. Signed-off-by: Veerendra C <vechandr@in.ibm.com>. Acked-by: Serge Hallyn <serue@us.ibm.com>.
8713 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
8716 [Bug # 2305878] fcntl17: fix short pid problem. Process ids (pids) are not necessary in "short" range, they might be larger (and are in SLES 10 e.g.). Signed_off-By: Marcus Meissner <marcusmeissner@users.sourceforge.net>.
8719 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
8722 Change "Buffer size is not positive" testcase readlink03 to use 0 as non-positive buffer size, instead of -1. To avoid a fortify-check-fail when using glibc and _FORTIFY_SOURCE=2. See discussion: http://lkml.org/lkml/2008/10/23/229. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
8725 ltp/testcases/kernel/syscalls/readlink/readlink03.c
8728 Risrajak <risrajak@linux.vnet.ibm.com> reported:
8729 mallocstress testcase is failing on: Linux 2.6.27-rc6-7-default #1 SMP 2008-09-15 10:58:05 +0200 x86_64
8730 # ./testcases/kernel/mem/mtest07/mallocstress
8732 ---Kernel Component Data---
8733 Stack trace output: i am attaching full strace.
8735 clone(child_stack=0x7fe381a96250,
8736 flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
8737 parent_tidptr=0x7fe381a969e0, tls=0x7fe381a96950, child_tidptr=0x7fe381a969e0) = 27334
8738 nanosleep({0, 0}, NULL) = 0
8739 semop(34439172, 0x7fffa7cbef00, 1) = 0
8740 futex(0x7fe39f2d19e0, FUTEX_WAIT, 27275, NULL <unfinished ...>
8741 +++ killed by SIGABRT +++
8742 ---------------------------------------
8743 Nagesh Sharyathi Replied:
8744 ---------------------------------------
8745 I was able to recreate the problem by spawning only 2 threads: This is what I found:
8746 ------------------------------------------------------------------------------------
8747 [pid 8006] tgkill(8004, 8006, SIGABRT <unfinished ...>
8748 [pid 8005] <... mmap resumed> ) = 0x7f8ba781b000
8749 [pid 8006] <... tgkill resumed> ) = 0
8750 [pid 8005] nanosleep({0, 0}, <unfinished ...>
8751 [pid 8006] --- SIGABRT (Aborted) @ 0 (0) ---
8752 Process 8006 detached
8753 [pid 8005] <... nanosleep resumed> NULL) = 0
8754 [pid 8005] +++ killed by SIGABRT +++
8755 +++ killed by SIGABRT +++
8756 ------------------------------------------------------------------------------------
8757 So one of the thread is sending tgkill to whole group. Need to look into glibc code to understand the problem. Test case is failing strangely while calling free()
8758 =================================
8759 for (i = 0; i < num_alloc; i++)
8761 dprt(("pid[%d]: freeing ptrs[i] %p\n", getpid(), ptrs[i]));
8762 if (ptrs[i][0] != i) {
8763 fprintf(stderr, "pid[%d]: fail: bad sentinel value\n", getpid());
8766 free(ptrs[i]); <== Problem area
8769 =================================
8770 Andrew Vagin Replied <avagin@gmail.com>:
8771 Thanks. I found error for help valgrind.
8772 ==13393== Thread 56:
8773 ==13393== Invalid write of size 8
8774 ==13393== at 0x400C27: allocate_free (mallocstress.c:198)
8775 ==13393== by 0x400E4D: alloc_mem (mallocstress.c:281)
8776 ==13393== by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
8777 ==13393== by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
8778 ==13393== Address 0x4c36a60 is 0 bytes inside a block of size 1 alloc'd
8779 ==13393== at 0x4A0739E: malloc (vg_replace_malloc.c:207)
8780 ==13393== by 0x400BF0: allocate_free (mallocstress.c:192)
8781 ==13393== by 0x400E4D: alloc_mem (mallocstress.c:281)
8782 ==13393== by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
8783 ==13393== by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
8786 (gdb) print alloc_num
8787 No symbol "alloc_num" in current context.
8788 (gdb) print num_alloc
8792 strick the eye, we have pointer with type long, but allocate one byte only.
8794 long *ptrs[MAXPTRS];
8796 ptrs[num_alloc] = (long *)malloc(size);
8797 I use valgrind first time. Thanks for this possibility:). see the attached patch. test passed and valgrind don't report errors after my patch.
8798 Thread [34]: allocate_free() returned 0, succeeded. Thread exiting.
8799 main(): test passed.
8801 ==13299== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1)
8802 ==13299== malloc/free: in use at exit: 0 bytes in 0 blocks.
8803 ==13299== malloc/free: 233,080 allocs, 227,080 frees, 5,454,975,665,283 bytes allocated.
8804 ps: I use oldsize = 5, because long will be equal 8 in more case. oldsize is previous value of fibannoci series.
8805 Signed-Off-By: "avagin@gmail.com" <avagin@gmail.com>.
8808 ltp/testcases/kernel/mem/mtest07/Makefile
8809 ltp/testcases/kernel/mem/mtest07/mallocstress.c
8812 Initial Porting of accept4() syscall test to LTP by Subrata Modak <subrata@linux.vnet.ibm.com>. Originally written by Michael Kerrisk <mtk.manpages@gmail.com>. Later modified to suite compilation on different systems by Jiri Palecek <jpalecek@web.de>, who wrote the following:
8813 I have some nitpicks, in decreasing severity: First, the syscall, I believe, is not targeted at i386 and x86-64 only. Therefore, it is not wise to have these explicitly mentioned in the code. Also, it would be better not to "#error" if the arch isn't one of those fortunate, because ltp should build on others too. This should be fixed by patch 1. Disclaimer: This patch should make it compile (and fail at runtime with TCONF) on all kernels that don't have the syscall, and actually run the test on all kernels that do, depending on kernel headers version. However, I didn't test this (especially the selection of the syscall), so it needs to be checked. Second, if any of the syscalls vital for the test fails, it's preferable to output the error message too, and call tst_brk() for cleanup (patch 2). Third, there it would probably be better to use TFAIL/TPASS for recording success and failure instead of manual boolean flags (patch 3). Last, I think a successful test should print as little as possible and multiline messages like "calling syscall..." are really not that useful. Patch 4 disables them.
8816 ltp/runtest/syscalls
8817 ltp/testcases/kernel/include/x86_64.in
8819 ltp/testcases/kernel/syscalls/accept4/Makefile
8820 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
8823 I guess you want ">/dev/null 2>&1" to eliminate both STDERR and STDOUT. Attaching a small patch with the above change. Please accept. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
8826 ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
8829 A small Fix. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
8832 ltp/m4/ltp-signalfd.m4
8835 - Type definitions defined in header files included from sys/signalfd.h and type definitions defined in sys/signalfd.h are conflicted.
8836 - s/SIGNALFD_REFIX/SIGNALFD_PREFIX/
8837 - if HAVE_SIGNALFD is not defined, use stub.
8838 - if HAVE_LINUX_TYPES_H is defined, use our own implemention to call signalfd
8840 Signed-of-by: Masatake YAMATO<yamato@redhat.com>.
8843 ltp/m4/ltp-signalfd.m4
8844 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
8847 Update to OpenHPI 2.13.1. See http://openhpi.org/ for more details.
8852 Add Kernel Config Info for compiling KDUMP/KEXEC kernel. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
8858 This patch ensures that prio-preempt uses the librt debug mechanism. Tested: Running the test:
8862 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
8865 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
8868 This patch adds librt debug support for prio-wake. The log level selected is 0, as it necessary to print all the buffered information. Tested:
8871 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
8874 ltp/testcases/realtime/func/prio-wake/prio-wake.c
8877 OK. I have implemented such a patch which does not overflow anymore. However, I could not test it, because:
8878 pipeio -s 5000 -i 2000000000 -c 5
8879 just runs too long. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8882 ltp/testcases/kernel/ipc/pipeio/pipeio.c
8885 The test case gtod_latency in realtime causes soft lockups on some machines. This is because the test hogs the cpus for a long time, because it's main loop runs at SCHED_FIFO, 99. We have seen soft lockups mainly on LS20 machines (x86_64, Opterons). The following patch introduces a sleep after some iterations of the test. This ensures that the test doesn't hog the cpu completely and hence avoids soft lockups.
8887 Compiled with the patch and observed that the soft lockups are gone. Also observed that the latencies are not affected. In fact latencies improve with this patch on most hardware.
8889 * Introduce periodic sleeps in the busy loop of gtod_latency to avoid soft lockups.
8890 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
8893 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
8896 Here is a patch to fix the error below.
8897 /root/ltp-full-20081031/testcases/kernel/containers/netns/parentns.sh: 42: source: not found
8898 Some shells are not having the cmd 'source' which inturn are failing the tests for netns in containers. I found few other ltp scripts are using the source cmd. Have others reported the same issue ? Just curious to know this. The below patch would replace the 'source with .' for containers in netns. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
8901 ltp/testcases/kernel/containers/netns/child_1.sh
8902 ltp/testcases/kernel/containers/netns/child_2.sh
8903 ltp/testcases/kernel/containers/netns/childipv6.sh
8904 ltp/testcases/kernel/containers/netns/childns.sh
8905 ltp/testcases/kernel/containers/netns/parent_1.sh
8906 ltp/testcases/kernel/containers/netns/parent_2.sh
8907 ltp/testcases/kernel/containers/netns/parent_share.sh
8908 ltp/testcases/kernel/containers/netns/parentns.sh
8909 ltp/testcases/kernel/containers/netns/paripv6.sh
8912 The file testcases/kernel/include/stub-list was recently removed. It contained the list of syscall numbers which, if not present in the kernel headers or in one of the architecture-specific lists, should be defined as 0 (a stub value). Now, this list is automatically generated as union of the architecture-specific lists. However, some syscalls only appeared in stub-list, which means they are not stubbed now, so architectures lacking them will probably fail to build (alpha...). To overcome this, I have added these syscalls to the i386 list, which means they will be defined whenever they are defined in the kernel sources, on i386, and stubbed otherwise. See the attached patch. BTW, the list of syscalls is not exhaustive. In the attachment filtered-syscalls, there is a list of syscalls which appear as __IGNORE_syscall-nr in the kernel sources (which means they are missing on some architecture), but are not used in ltp or their use is guarded by an #ifdef. They would have to be added too, if some test explicitely mentions them (eg. getresgid16). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8915 ltp/testcases/kernel/include/i386.in
8918 umount can return error if /etc/mtab link to /proc/mounts
8919 $ mount --rbind /tmp/1 /tmp/2
8922 /tmp/1 on /tmp/2 type none (rw,bind)
8923 $ mv /etc/mtab{,.orig}
8926 /dev/root on /tmp/2 type ext3 (rw,data=ordered)
8928 umount: /tmp/1: not mounted
8929 if umount return error, test_fs_bind.sh will hang up in the infinite loop:
8930 ( while grep_proc_mounts ; do
8931 grep_proc_mounts | awk '{print $2}' | xargs -r --max-args=1 umount -l
8933 but /proc/mounts contain next info:
8934 /dev/root /tmp/2\040(deleted) ext3 rw,data=ordered 0 0
8935 because source directory has been deleted. previous script try execute umount -l /tmp/2\040(deleted), umount fail correctly but all message from stdout and stderr redirecte to /dev/null. my patch fixed testcase fs_bind/regression/test02, that execute all umount commands with target directories. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
8938 ltp/testcases/kernel/fs/fs_bind/regression/test02
8941 Fix busy loop in realtime:
8942 The routine busy_work_us(), which is the busy work loop function in realtime test suite is supposed run for as many microseconds as requested for. However, I have observed that it runs too fast on some hardware. I looked at the code and saw that we are statically setting the loop counters, which means the duration of the busy loop varies with the cpu speed. Further, the busy loop is affected by compiler optimizations. On some hardware it provides only 50% of requested delay, whereas with -O3, it finishes even faster. What we need is a method to dynamically tune the delay loop based on the machine where the test is being run. It should not be affected by compiler optimizations as well. The following patch does that. It applies on the latest cvs. Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Chirag <chirag at linux.vnet.ibm.com>.
8945 ltp/testcases/realtime/include/librttest.h
8946 ltp/testcases/realtime/lib/librttest.c
8949 I've added new Makefile target to run both autoconf and autoheader. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
8955 CONTROLLERS: replace numbers by FILENAME_MAX: 32 bytes are really unsufficient for hoding dir names, changing it to FILENAME_MAX. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
8958 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
8959 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
8960 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
8961 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
8964 CONTROLLERS: do not redirect errors to /dev/null: Its no good to redirect the error messages from the binaries to /dev/null. One might not know what is the failure or what went wrong. This patch omits that redirection. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
8967 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
8968 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
8971 CONTROLLERS: rename the setup function: In case the file defining functions fails to load, the function setup() will run the setup utility, so changing it to do_setup(). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
8974 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
8975 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
8976 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
8979 CONTROLLERS: set up for default group creation: This patch adds the code to do the setup for a default group which will be spinning a task to create an ideal scenario for group fairness. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
8982 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
8985 CONTROLLERS: binary to be run as a default task for test 1-2: This patch adds a binary which will be running as a default task for testcases 1 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
8988 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
8991 CONTROLLERS: modify script to run default task for test 1-2: This patch adds the code to trigger the default task for the tests 1-3. Also the code is added to clean this default task setup. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
8994 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
8995 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
8998 CONTROLLERS: Modify test to reflect kernel MAX_SHARES limit: The tests takes too long if we keep the time interval 60 seconds. Hence changing to 30 seconds. Also the kernel has now the max linit on shares values (1UL <<18). So taking readings upto 7th set will reach the max limit very soon(specialy on high end machines). Therefore we keep the multiplier to multiply at max 4 times. Hence we will reach till GROUP_NUM * 10^4. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
9001 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
9002 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
9003 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
9004 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
9007 CONTROLLERS: pass the argument to the function: The function scan_shares_files() modifies a global variable, which in the current way was confusing, so passing the variable as argument. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
9010 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
9011 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
9012 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
9013 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
9014 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
9015 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
9018 CONTROLLERS: modify def task binary for test 3: The patch modifies the default task binary to be run for test num 3 also. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
9021 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
9024 CONTROLLERS: binary for def task for test 4 & 5: This patch adds a binary which will be running as a default task for testcases 4 and 5 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
9027 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
9030 CONTROLLERS: modify the script to run def task for test 4: This patch modifies the script to run the default task for test 4. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
9033 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
9034 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
9037 CONTROLLERS: modify the script to run def task for test 5: This patch modifies the script to run the default task for test 5. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
9040 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
9043 CONTROLLERS: add binary to run def task for test 6,7,8: This patch adds a binary which will be running as a default task for testcases 6, 7 and 8 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
9046 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
9049 CONTROLLERS: modify the script to run def task for test 6,7,8: This patch modifiesadds a binary which will be running as a default task for testcases 6, 7 and 8 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
9052 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
9055 CONTROLLERS: change share values for the group: This patch changes the shares values for the groups in test num 9 to some practical values. (instead of 2,3,4,5...100,200,300,400.... ). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
9058 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
9061 CONTROLLERS: add binary to run def task for test 9,10: This patch adds a binary which will be running as a default task for testcases 9 and 10 to create an ideal scenario. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
9064 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
9067 CONTROLLERS: modify script to run def task for test 9: This patch modifies the script to run the default task for test 9. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
9070 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
9073 CONTROLLERS: modify script to run def task for test 10: This patch modifies the script to run the default task for test 10. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
9076 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
9079 Re-enablement of TI-RPC tests to build/install/run in LTP:
9080 Le Rouzic <aime.le-rouzic@bull.net> wrote: I get a first patch to deliver which improves the Sun-RPC and TIRPC Test Suite. The Sun-RPC tests part works quite well. About the TIRPC I still have some FAILED I am working on that I will fix in a second patch. There is no much time now for the November delivery so let me know if you want me to deliver right now the first patch.
9081 Subrata Modak <subrata@linux.vnet.ibm.com> replied: I am not worried if the test case(s) of TI-RPC fails. The point is they should be able to build, install and run - irrespective of whether many of the tests fail. The issue(s) like linking to proper libraries while building and finding those libraries to run should be properly resolved. If they require specific libraries to to build/run, that should be properly documented. Users should be able to find those libraries and install them (if it does not come with the system in first place), so that they can start using those tests. If people can start using those tests, then there will be more people who can help fix issues related to tests themselves. It would be nice if you can send a patch (against latest CVS) which would re-enable the TI-RPC tests to build/install/run in LTP properly. We can see the test fails later.
9082 Le Rouzic <aime.le-rouzic@bull.net> replied: OK. Here is the patch I tested against ltp-full-20081031.tgz. Signed-Off-By: Le Rouzic <aime.le-rouzic@bull.net>.
9086 ltp/runtest/stress.part3
9087 ltp/testcases/network/rpc/Makefile
9088 ltp/testcases/network/rpc/README
9089 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
9090 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
9091 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
9092 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
9093 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
9094 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
9095 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
9096 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
9097 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
9098 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
9099 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
9100 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
9101 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
9102 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
9103 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
9104 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
9105 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
9106 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
9107 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
9108 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
9109 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
9110 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
9111 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
9112 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
9113 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
9114 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
9115 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
9116 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
9117 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
9118 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
9119 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
9120 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
9121 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
9122 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
9123 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
9124 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
9125 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
9126 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
9127 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
9128 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
9129 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
9130 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
9131 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
9132 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
9133 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
9134 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
9135 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
9136 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
9137 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
9138 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
9139 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
9140 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
9141 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
9142 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
9143 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
9144 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
9145 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
9146 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
9147 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
9148 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
9149 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
9150 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
9151 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
9152 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
9153 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
9154 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
9155 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
9156 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
9157 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
9158 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
9159 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
9160 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
9161 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
9162 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
9163 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
9164 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
9165 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
9166 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
9167 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
9168 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
9169 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
9170 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
9171 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
9172 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
9173 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
9174 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
9175 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
9176 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
9177 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
9178 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
9179 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
9180 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
9181 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
9182 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
9183 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
9184 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
9185 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
9186 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
9187 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
9188 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
9189 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
9190 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
9191 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
9192 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
9193 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
9194 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
9195 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
9196 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
9197 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
9198 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
9199 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
9200 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
9201 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
9202 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
9203 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
9204 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
9205 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
9206 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
9207 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
9208 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
9209 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
9210 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
9211 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
9212 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
9213 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
9214 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
9215 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
9216 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
9217 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
9218 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
9219 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
9220 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
9221 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
9222 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
9223 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
9224 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
9225 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
9226 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
9227 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
9228 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
9229 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
9230 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
9231 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
9232 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
9233 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
9234 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
9235 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
9236 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
9237 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
9238 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
9239 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
9240 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
9241 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
9242 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
9243 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
9244 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
9245 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
9246 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
9247 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
9248 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
9249 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
9250 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
9251 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
9252 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
9253 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
9254 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
9255 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
9256 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
9257 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
9258 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
9259 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
9260 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
9261 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
9262 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
9263 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
9264 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
9265 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
9266 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
9267 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
9268 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
9269 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
9270 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
9271 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
9272 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
9273 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
9274 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
9275 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
9276 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
9277 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
9278 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
9279 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
9280 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
9281 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
9282 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
9283 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
9284 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
9285 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
9286 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
9287 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
9288 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
9289 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
9290 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
9291 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
9292 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
9293 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
9294 ltp/testscripts/ltpstress.sh
9297 ltp/runtest/rpctirpc ltp/runtest/tirpc
9298 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_test_auto.sh
9299 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tests.sh
9300 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_auto.sh
9301 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_interactive.sh
9302 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_test_auto.sh
9303 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_tests.sh
9306 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
9307 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
9308 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
9309 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
9310 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
9313 Please find the testcase for the below assertion. Assertions 1: Steps:
9314 a) Create a container .
9315 b) Create many levels of child containers inside this container.
9316 c) Now do kill -9 init , outside of the contaier.
9317 d) This should kill all the child containers . (containers created at the level below ).
9318 Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
9321 ltp/testcases/kernel/containers/pidns/pidns05.c
9324 Fix typo in pselect01_64 testcase: pselect0_64->pselect01_64. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
9327 ltp/runtest/syscalls
9330 Remove references of jvmsim from the tests: Most of the testcases, have an option (-j) which runs the jvmsim as a background load so as to simulate the behavior of the JVM.This patch removes the references of jvmsim from all the testcases. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.
9333 ltp/testcases/realtime/func/async_handler/async_handler.c
9334 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
9335 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
9336 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
9337 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
9338 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
9339 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
9340 ltp/testcases/realtime/func/measurement/preempt_timing.c
9341 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
9342 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
9343 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
9344 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
9345 ltp/testcases/realtime/func/pi-tests/testpi-0.c
9346 ltp/testcases/realtime/func/pi-tests/testpi-1.c
9347 ltp/testcases/realtime/func/pi-tests/testpi-2.c
9348 ltp/testcases/realtime/func/pi-tests/testpi-4.c
9349 ltp/testcases/realtime/func/pi-tests/testpi-5.c
9350 ltp/testcases/realtime/func/pi-tests/testpi-6.c
9351 ltp/testcases/realtime/func/pi-tests/testpi-7.c
9352 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
9353 ltp/testcases/realtime/func/prio-wake/prio-wake.c
9354 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
9355 ltp/testcases/realtime/func/sched_football/sched_football.c
9356 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
9357 ltp/testcases/realtime/func/sched_latency/sched_latency.c
9358 ltp/testcases/realtime/func/thread_clock/tc-2.c
9359 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
9360 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
9361 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
9364 Remove libjvmsim: This patch removes the libjvmsim itself. Hence no testcase can use it anymore. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>, Acked-By: Sripathi Kodi <sripathik@in.ibm.com>.
9367 ltp/testcases/realtime/config.mk
9370 ltp/testcases/realtime/include/libjvmsim.h
9371 ltp/testcases/realtime/lib/libjvmsim.c
9374 ltp iptables testcase failed: Manas Kumar Nayak <maknayak@in.ibm.com> reported: While executing iptables testcases from ltp ,it failed to list iptables chain rules. iptables test case gets failed with following errors:
9375 # ./iptables_tests.sh
9376 iptables 0 INFO : INIT: Inititalizing tests.
9377 iptables 0 INFO : INIT: Flushing all rules.
9378 iptables01 0 INFO : iptables01: iptables -L -t filter will list all rules in table filter.
9379 iptables01 1 FAIL : iptables01: iptables -L -t filter failed to list rules. Reason:
9380 Chain INPUT (policy ACCEPT) target prot opt source destination
9381 Chain FORWARD (policy ACCEPT) target prot opt source destination
9382 Chain OUTPUT (policy ACCEPT) target prot opt source destination
9383 Chain RH-Firewall-1-INPUT (0 references) target prot opt source destination
9384 Vinay Sridhar <vinay@linux.vnet.ibm.com> replied:
9385 I looked through the iptables test. It fails because of mismatch in the number of chains after firewall is enabled. Under RH, enabling firewall adds a new chain to the "filter" table and under SLES, 3 new chains are added. This patch can change this test accordingly. Signed-Off-By: Vinay Sridhar <vinay@linux.vnet.ibm.com>.
9388 ltp/testcases/network/iptables/iptables_tests.sh
9393 Here is one fix for io-controller testcase. It might not have run when kernel supports io-controller. Description: Instead of block io testcases, memory controller testcase will run. Signed-off By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>.
9396 ltp/testcases/kernel/controllers/test_controllers.sh
9399 test_ioctl produces a 'Syntax error: Bad substitution: 28' under Ubuntu (and much probably Debian). The following patch solves this issue. I tested it with sh (aka dash) and bash. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
9402 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
9405 Add support of kernel syscall test to Renesas. Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>.
9408 ltp/testcases/kernel/include/order
9410 ltp/testcases/kernel/include/sh.in
9413 Reverting the Following Patch.
9414 test_ioctl produces a 'Syntax error: Bad substitution: 28' under Ubuntu (and much probably Debian). The following patch solves this issue. I tested it with sh (aka dash) and bash. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
9417 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
9420 The clock source used in the gtod_infinite test should be CLOCK_MONOTONIC instead of CLOCK_REALTIME. This is to avoid plausible inconsistencies caused by NTP time adjustments. Tested: running gtod_infinite and then killing it. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
9423 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
9426 Hi Andrea, As you are using myfunctions.sh in your script, it will simply replace the installed myfunctions.sh in $LTP_ROOT/testcase/bin which is written by Sudhir. And if you will run this testcase from `./runltp` sudhir's memory controller tetscase will refer your myfuncitons.sh script. So i am just renaming this script to some other name and correspondingly changing the Makefile & run_io_throttle_test.sh . Attached is the patch. I might require your acknowledgement for this. Signed-Off-By: "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>, Acked-by: Andrea Righi <righi.andrea@gmail.com>.
9429 ltp/testcases/kernel/controllers/io-throttle/Makefile
9430 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
9432 ltp/testcases/kernel/controllers/io-throttle/myfunctions-io.sh
9434 ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
9437 dont use == or [[, and fix -z test
9440 ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
9443 convert all "source" commands in scripts to "." ... hopefully my sed-foo doesnt break anything ...
9446 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
9447 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
9448 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
9449 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
9450 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
9451 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
9452 ltp/testcases/network/stress/broken_ip/broken_ip4-version
9453 ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
9454 ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
9455 ltp/testcases/network/stress/broken_ip/broken_ip6-plen
9456 ltp/testcases/network/stress/broken_ip/broken_ip6-version
9457 ltp/testcases/network/stress/ftp/ftp4-download-stress
9458 ltp/testcases/network/stress/ftp/ftp4-upload-stress
9459 ltp/testcases/network/stress/ftp/ftp6-download-stress
9460 ltp/testcases/network/stress/ftp/ftp6-upload-stress
9461 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
9462 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic02
9463 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic03
9464 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic04
9465 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic05
9466 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic06
9467 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic07
9468 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic01
9469 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic02
9470 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic03
9471 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic04
9472 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic05
9473 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic06
9474 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic07
9475 ltp/testcases/network/stress/interface/if4-addr-change
9476 ltp/testcases/network/stress/interface/if4-alias-adddel
9477 ltp/testcases/network/stress/interface/if4-alias-addlarge
9478 ltp/testcases/network/stress/interface/if4-mtu-change
9479 ltp/testcases/network/stress/interface/if4-route-adddel
9480 ltp/testcases/network/stress/interface/if4-route-addlarge
9481 ltp/testcases/network/stress/interface/if4-updown
9482 ltp/testcases/network/stress/interface/if6-addr-adddel
9483 ltp/testcases/network/stress/interface/if6-addr-addlarge
9484 ltp/testcases/network/stress/interface/if6-mtu-change
9485 ltp/testcases/network/stress/interface/if6-route-adddel
9486 ltp/testcases/network/stress/interface/if6-route-addlarge
9487 ltp/testcases/network/stress/interface/if6-updown
9488 ltp/testcases/network/stress/http/http4-stress
9489 ltp/testcases/network/stress/http/http6-stress
9490 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
9491 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
9492 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
9493 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
9494 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope01
9495 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope02
9496 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope03
9497 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope04
9498 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
9499 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
9500 ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld01
9501 ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld02
9502 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
9503 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip02
9504 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip03
9505 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip04
9506 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip05
9507 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip06
9508 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip07
9509 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip01
9510 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip02
9511 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip03
9512 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip04
9513 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip05
9514 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip06
9515 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip07
9516 ltp/testcases/network/stress/dns/dns4-stress
9517 ltp/testcases/network/stress/dns/dns6-stress
9518 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
9519 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic02
9520 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic03
9521 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic04
9522 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic05
9523 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic06
9524 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic07
9525 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic01
9526 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic02
9527 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic03
9528 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic04
9529 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic05
9530 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic06
9531 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic07
9532 ltp/testcases/network/stress/ssh/ssh4-stress
9533 ltp/testcases/network/stress/ssh/ssh6-stress
9534 ltp/testcases/network/stress/ns-tools/add_ipv6addr
9535 ltp/testcases/network/stress/ns-tools/bg_tcp_traffic
9536 ltp/testcases/network/stress/ns-tools/check_netem
9537 ltp/testcases/network/stress/ns-tools/check_setkey
9538 ltp/testcases/network/stress/ns-tools/get_ifname
9539 ltp/testcases/network/stress/ns-tools/initialize_if
9540 ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
9541 ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
9542 ltp/testcases/network/stress/ns-tools/killall_udp_traffic
9543 ltp/testcases/network/stress/ns-tools/set_ipv4addr
9544 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
9545 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
9546 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
9547 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
9548 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
9549 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
9550 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld01
9551 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld02
9552 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld03
9553 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld04
9554 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld05
9555 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld06
9556 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
9557 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip02
9558 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip03
9559 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip04
9560 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip05
9561 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip06
9562 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip07
9563 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip08
9564 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip09
9565 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip10
9566 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip11
9567 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip12
9568 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip13
9569 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip14
9570 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip01
9571 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip02
9572 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip03
9573 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip04
9574 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip05
9575 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip06
9576 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip07
9577 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip08
9578 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip09
9579 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip10
9580 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip11
9581 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip12
9582 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip13
9583 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip14
9584 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
9585 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic02
9586 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic03
9587 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic04
9588 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic05
9589 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic06
9590 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic07
9591 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic08
9592 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic09
9593 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic10
9594 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic11
9595 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic12
9596 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic13
9597 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic14
9598 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic01
9599 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic02
9600 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic03
9601 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic04
9602 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic05
9603 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic06
9604 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic07
9605 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic08
9606 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic09
9607 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic10
9608 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic11
9609 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic12
9610 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic13
9611 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic14
9612 ltp/testcases/network/stress/route/route4-change-dst
9613 ltp/testcases/network/stress/route/route4-change-gw
9614 ltp/testcases/network/stress/route/route4-change-if
9615 ltp/testcases/network/stress/route/route4-ifdown
9616 ltp/testcases/network/stress/route/route4-redirect
9617 ltp/testcases/network/stress/route/route4-rmmod
9618 ltp/testcases/network/stress/route/route6-change-dst
9619 ltp/testcases/network/stress/route/route6-change-gw
9620 ltp/testcases/network/stress/route/route6-change-if
9621 ltp/testcases/network/stress/route/route6-ifdown
9622 ltp/testcases/network/stress/route/route6-redirect
9623 ltp/testcases/network/stress/route/route6-rmmod
9624 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
9625 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport02
9626 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport03
9627 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport04
9628 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport05
9629 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport06
9630 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport07
9631 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport08
9632 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport09
9633 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport10
9634 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport11
9635 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport12
9636 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport13
9637 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport14
9638 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport01
9639 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport02
9640 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport03
9641 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport04
9642 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport05
9643 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport06
9644 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport07
9645 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport08
9646 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport09
9647 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport10
9648 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport11
9649 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport12
9650 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport13
9651 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport14
9652 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
9653 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport02
9654 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport03
9655 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport04
9656 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport05
9657 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport06
9658 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport07
9659 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport08
9660 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport09
9661 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport10
9662 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport11
9663 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport12
9664 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport13
9665 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport14
9666 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport01
9667 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport02
9668 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport03
9669 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport04
9670 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport05
9671 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport06
9672 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport07
9673 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport08
9674 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport09
9675 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport10
9676 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport11
9677 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport12
9678 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport13
9679 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport14
9680 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff01
9681 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff02
9682 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff03
9683 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff04
9684 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff05
9685 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff06
9686 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff07
9687 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff08
9688 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff09
9689 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff10
9690 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff11
9691 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff12
9692 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff13
9693 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff14
9694 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff01
9695 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff02
9696 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff03
9697 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff04
9698 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff05
9699 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff06
9700 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff07
9701 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff08
9702 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff09
9703 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff10
9704 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff11
9705 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff12
9706 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff13
9707 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff14
9708 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend01
9709 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend02
9710 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend03
9711 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend04
9712 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend05
9713 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend06
9714 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend07
9715 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend08
9716 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend09
9717 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend10
9718 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend11
9719 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend12
9720 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend13
9721 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend14
9722 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend01
9723 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend02
9724 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend03
9725 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend04
9726 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend05
9727 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend06
9728 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend07
9729 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend08
9730 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend09
9731 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend10
9732 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend11
9733 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend12
9734 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend13
9735 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend14
9736 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
9737 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip02
9738 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip03
9739 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip04
9740 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip05
9741 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip06
9742 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip07
9743 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip01
9744 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip02
9745 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip03
9746 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip04
9747 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip05
9748 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip06
9749 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip07
9750 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale01
9751 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale02
9752 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale03
9753 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale04
9754 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale05
9755 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale06
9756 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale07
9757 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale08
9758 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale09
9759 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale10
9760 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale11
9761 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale12
9762 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale13
9763 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale14
9764 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale01
9765 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale02
9766 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale03
9767 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale04
9768 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale05
9769 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale06
9770 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale07
9771 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale08
9772 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale09
9773 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale10
9774 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale11
9775 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale12
9776 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale13
9777 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale14
9778 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso01
9779 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso02
9780 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso03
9781 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso04
9782 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso05
9783 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso06
9784 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso07
9785 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso08
9786 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso09
9787 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso10
9788 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso11
9789 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso12
9790 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso13
9791 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso14
9792 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso01
9793 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso02
9794 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso03
9795 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso04
9796 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso05
9797 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso06
9798 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso07
9799 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso08
9800 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso09
9801 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso10
9802 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso11
9803 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso12
9804 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso13
9805 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso14
9806 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup01
9807 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup02
9808 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup03
9809 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup04
9810 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup05
9811 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup06
9812 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup07
9813 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup08
9814 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup09
9815 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup10
9816 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup11
9817 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup12
9818 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup13
9819 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup14
9820 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup01
9821 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup02
9822 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup03
9823 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup04
9824 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup05
9825 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup06
9826 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup07
9827 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup08
9828 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup09
9829 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup10
9830 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup11
9831 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup12
9832 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup13
9833 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup14
9834 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff01
9835 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff02
9836 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff03
9837 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff04
9838 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff05
9839 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff06
9840 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff07
9841 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff08
9842 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff09
9843 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff10
9844 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff11
9845 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff12
9846 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff13
9847 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff14
9848 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff01
9849 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff02
9850 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff03
9851 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff04
9852 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff05
9853 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff06
9854 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff07
9855 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff08
9856 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff09
9857 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff10
9858 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff11
9859 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff12
9860 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff13
9861 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff14
9862 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
9863 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport02
9864 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport03
9865 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport04
9866 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport05
9867 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport06
9868 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport07
9869 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport01
9870 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport02
9871 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport03
9872 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport04
9873 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport05
9874 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport06
9875 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport07
9876 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
9877 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic02
9878 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic03
9879 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic04
9880 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic05
9881 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic06
9882 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic07
9883 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic01
9884 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic02
9885 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic03
9886 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic04
9887 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic05
9888 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic06
9889 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic07
9890 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
9891 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic02
9892 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic03
9893 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic04
9894 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic05
9895 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic06
9896 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic07
9897 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic01
9898 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic02
9899 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic03
9900 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic04
9901 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic05
9902 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic06
9903 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic07
9906 fix typo pointed out by Elder Costa: dulation -> duration
9909 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
9910 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
9911 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
9912 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
9913 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
9914 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
9915 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
9916 ltp/testcases/network/stress/broken_ip/broken_ip4-version
9917 ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
9918 ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
9919 ltp/testcases/network/stress/broken_ip/broken_ip6-plen
9920 ltp/testcases/network/stress/broken_ip/broken_ip6-version
9921 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
9922 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
9923 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
9924 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
9925 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
9926 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
9927 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
9928 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
9929 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
9930 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
9931 ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
9934 lcov: geninfo chokes on spaces in the directory name
9936 From: Jeff Connelly <jeffconnelly@users.sourceforge.net>
9938 In lcov 1.6, geninfo fails to find gcno/gcda files if the source directory has spaces in the name, because it uses backticks to shell out to "find", passing $directory on the command-line. Attached is a patch that double-quotes the variable, allowing geninfo to operate on directories with spaces in their name. The fix isn't perfect; it won't work on directories with a " character, but it works fine for my purposes (I don't have any directories with quotes). A better fix would be to use IPC::System::Simple's capturex from http://search.cpan.org/~pjf/IPC-System-Simple-0.15/lib/IPC/System/Simple.pm #runx(),_systemx()_and_capturex(). capturex() is a multiple-argument form of the backticks, so it avoids any interpolation errors.
9941 ltp/utils/analysis/lcov/bin/geninfo
9942 ltp/utils/analysis/lcov/bin/lcov
9943 ltp/utils/analysis/lcov/CHANGES
9946 gcov-kernel: added patches for linux-2.6.27
9949 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-eabi.patch
9950 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-hack.patch
9951 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
9954 If we unshare pidns without unsharing mounts namespace, and then do a mount -t proc none /proc, then the new proc sits over the original proc for the whole system. Since pidns03 wasn't using CLONE_NEWNS, when it exited /proc showed zero tasks. This can be fixed by doing 'umount -l /proc', but 'umount /proc' is insufficient. More to the point, pidns03 wasn't trying to clean up /proc at all. So make it use CLONE_NEWNS so its private procfs will be automatically cleaned up. Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>.
9957 ltp/testcases/kernel/containers/pidns/pidns03.c
9960 netns: fix restoration of original /proc values (ip_forward...). This small patches make the restoration of /proc/sys/net/ipv4/ip_forward /proc/sys/net/ipv4/conf/$netdev/proxy_arp works as expected in netns/initialize.sh. Also removed some unneeded /dev/null redirections. Signed-off-by: Benjamin Thery <benjamin.thery@bull.net>.
9963 ltp/testcases/kernel/containers/netns/initialize.sh
9966 The script run_semaphore_test_01 fails the first time it is run as the semaphore id is zero (subsequent runs are successful as the ids are nonzero.) The attached patch fixes this behavior. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
9969 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
9972 On ppc/ppc64, PTRACE_GETREGS and PTRACE_SETREGS don't be defined in /usr/include/sys/ptrace.h. So add checks before use them. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
9975 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
9976 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
9979 Simple bug in logic that defines when to run the test makes it run exclusively when support is NOT implemented. Tested on mips64 system running Cavium Networks Octeon chip, Linux 2.6.27. Signed-Off-By: "Malov, Vlad" <Vlad.Malov@caviumnetworks.com>.
9982 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
9985 The new ltp-full-20080930.tgz seems to include some new ptrace tests (ptrace04 and ptrace06) that do a #include for spawn_ptrace_child.c. Now I find that if I do a "make clean" it removes this spawn_ptrace_child.c ... is this expected and desired? Also is there supposed to be a way to generate the spawn_ptrace_child.c and any other files removed after "make clean" ? Thanks, - Mark Ver.
9986 Yes, I believe it's an error. The spawn_ptrace_child.c file is necessary to ptrace04 and ptrace06. To do a #include *.c file is not a good coding style. The simplest solution is to rename the spawn_ptrace_child.c to spawn_ptrace_child.h. Also you can add __inline__ as the prefix of functions, then the spawn_ptrace_child.h file looks more like a header file. Thanks, - Jin Bing Guo.
9989 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
9990 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
9992 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
9994 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
9997 With Exec-Shield in place, the Kernel automatically adjusts the stack downward by a random amount of bytes. This will cause the test failed occasionally on IA-32, because the 11th requested chunk of address space (bfe00000-bff00000) has already been used by the stack. For example, stack could be at bfe0b000-bfe20000, and then, shmat(2) failed, mykey to uniquely identify the shared memory segment 0x451005ae. Get shared memory segment (1048576 bytes). Attach shared memory segment to process: ERROR [line: 205] shmat failed - return: 0xffffffff: Invalid argument. It looks like the stack adjustment has a range that it could be chosen, so I changed the start of 11th address space to a lower address. Tests showed that the stack will not go downward that much. In addition, there are a few minor fixes, - keep the width of comments within 72 characters. - remove unnecessary 0x prefix. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10000 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
10003 Adding support for mips64. Use 64 bit variable to store the 64 bit address. Tested on mips64 system running Cavium Networks Octeon chip, Linux 2.6.27. Signed-Off-By: "Malov, Vlad" <Vlad.Malov@caviumnetworks.com>.
10006 ltp/testcases/kernel/syscalls/profil/profil01.c
10009 Remap_file_pages01 and remap_file_pages02 tests always failed on IA-64 with Kernel 2.6.9 as below. So, I added a check to the existing Kernel version checking (< 2.6.12). If anybody happens to know the exactly version it has started to be implemented, I'll be happy to re-send the revised patch. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10012 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
10013 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
10016 I'm using an embedded arm processor (Xscale) and I get the following compile error: timerfd01.c:90: error: '__NR_timerfd_settime' undeclared (first use in this function). I have dug through past patches for this exact problem and have seen it come up with other processors and I have put together a patch that *should* address the issue. I tested it on my system and everything seems to work. I based the macro info off of: http://kerneltrap.org/mailarchive/git-commits-head/2008/4/22/1543584/thread. Here is the patch. Signed-Off-By: Shane Volpe <shanevolpe@gmail.com>.
10019 ltp/testcases/kernel/include/arm.in
10022 This patch adds some debug messages when shmat(2) failed, so we could tell if the failure was because the requested address space has been used. In addition, it fixes the output of failed error code to a more meaningful form. This patch should be applied on the top of another patch I sent earlier with title "shmem_test_06 Failed with Stack Randomization". Tested successfully on a x86_64 machine. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10025 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
10028 When I tested the inotify02 on ppc64, it passed all tests and returned 1 with an unnecessary event. After looking into the code, there were 9 tests in sum in inotify02. So I think the unnecessary event should not be regarded as a failure when the 9 tests all passed. Same problem was in inotify01. The patches fixed them. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
10031 ltp/testcases/kernel/syscalls/inotify/inotify01.c
10032 ltp/testcases/kernel/syscalls/inotify/inotify02.c
10035 Attaching the patch for the testcase on PIDNS. Assertion: 1. kill -9 1 from inside a container does not kill container, Steps: a) create container, b) kill -9 1, c) Should not kill the containers. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
10038 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10040 ltp/testcases/kernel/containers/pidns/pidns04.c
10043 This patch fixes build failures seen on RHEL 4 (2.6.9 based Kernel), and several warnings. The build failures are caused by pec_listener.c and then ptrace06.c, It because the Kernel version checking code is incorrect from it, as you can see from the error message above, "/bin/sh: ../../bin/tst_kvercmp: No such file or directory". I solve it by querying an entry in proc file system instead. For ptrace06.c case, PTRACE_GETSIGINFO and PTRACE_SETSIGINFO are unavailable in this version of Kernel, Given that this test also fails to compile for IA-64 entirely (please see more details on one of my previous emails sent not long ago), I disable this test temperately until those problems have been fixed. In addition, it fixed the following unnecessary compiling warnings. Finally, check_for_unshare.c:21: warning: implicit declaration of function `tst_kvercmp'. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10047 ltp/testcases/kernel/connectors/Makefile
10048 ltp/testcases/kernel/containers/check_for_unshare.c
10049 ltp/testcases/kernel/controllers/Makefile
10050 ltp/testcases/kernel/syscalls/ptrace/Makefile
10053 The gethostid01 test fails when the host id is not set on a system. The gethostid() call retrieves "00000000" as the host id. Added a check to compare the return value with "000000" (omitted 1st two 0's as they could also be 0x on some systems; needs confirmation). Signed-off by : Vinay Sridhar <vinay@linux.vnet.ibm.com>.
10056 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
10059 This patch cleans code a little bit by removing leftovers. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10062 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
10063 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
10066 Hello. I had two errors when compiling the CVS version with Ubuntu. The one in regen.sh might have to do with some dash limitation (it complains about not supporting more than 32 shifts.) The one with the Makefile has to do with the version of lex I have here (lex 2.5.33) complaining about -l not accepting an extra argument (I believe it interprets the w as such). I did a quick check after applying the changes and they seem not to break anything. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
10070 ltp/testcases/kernel/include/regen.sh
10073 Fixing the runpidnstest.sh in containers/pidns, to handle the return code properly. Also removed the obsolete file runtests_noltp.sh, which is no longer required. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
10076 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10078 ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
10081 After tested the latest LTP cases, the connector cases failed on RHEL5.2. Test fails with following error:
10084 /home/ltp/cvs_ltp.orig/testcases/bin/connector_test.sh: line 9:
10085 /home/ltp/cvs_ltp.orig/testcases/bin/run_pec_test: No such file or directory
10086 <<<execution_status>>>
10089 incrementing stop Connectors 0 CONF : system doesn't support execution of the test
10090 <<<execution_status>>>
10091 Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
10094 ltp/testcases/kernel/connectors/connector_test.sh
10097 Disabling this till TIRPC is built, installed and run properly. Subrata Modak <subrata@linux.vnet.ibm.com>.
10100 ltp/runtest/stress.part3
10103 Avoid buffer overflow when PID exceeds to 4-digit limit. char array root has to contain at least 'A' + pid + '\0', which only works pid of testprcess is a 4-digit PID. PID_MAX_DEFAULT in kernel (when CONFIG_BASE_SMALL is NOT set) is set up to 4 million, which requires at least 7-digit pid. Author: Frank Seidel <fseidel@suse.de>. Signed-off-by: Frank Seidel <fseidel@suse.de>. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10106 ltp/testcases/kernel/fs/inode/inode01.c
10109 Array size of path_list_string gets exceeded and cause an buffer overflow, when building with -D_FORTIFY_SOURCE=2
10110 ======= Backtrace: =========
10111 /lib64/libc.so.6(__chk_fail+0x2f)[0x2b3f94ec831f]
10112 /lib64/libc.so.6[0x2b3f94ec73c3]
10113 /root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x4020e3]
10114 /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b3f94e13184]
10115 /root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x401609]
10116 ======= Memory map: ========
10118 Program received signal SIGABRT, Aborted. 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6 (gdb) bt
10119 #0 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6
10120 #1 0x00002b3f94e26fb0 in abort () from /lib64/libc.so.6
10121 #2 0x00002b3f94e5c32b in __libc_message () from /lib64/libc.so.6
10122 #3 0x00002b3f94ec831f in __chk_fail () from /lib64/libc.so.6
10123 #4 0x00002b3f94ec73c3 in __strcat_chk () from /lib64/libc.so.6
10124 #5 0x00000000004020e3 in main () at inode01.c:169
10127 #5 0x00000000004020e3 in main () at inode01.c:169
10128 169 strcat(path_list_string, "path_list");
10129 Array size of path_list_string needs to be increased to handle PIDs which exceed 4-digits. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10132 ltp/testcases/kernel/fs/inode/inode01.c
10135 When compiling with -D_FORTIFY_SOURCE=2 following buffer-overflow gets detected:
10137 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01
10138 symlink01 1 PASS : Creation of symbolic link file to no object file is ok
10139 symlink01 2 PASS : Creation of symbolic link file to no object file is ok
10140 symlink01 3 PASS : Creation of symbolic link file and object file via symbolic link is ok
10141 symlink01 4 PASS : Creating an existing symbolic link file error is caught
10142 *** buffer overflow detected ***:
10143 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01 terminated
10144 ======= Backtrace: =========
10145 /lib64/libc.so.6(__chk_fail+0x2f)[0x2b5ae730f31f]
10146 /lib64/libc.so.6[0x2b5ae730e3c3]
10147 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4048fe]
10148 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x403e7b]
10149 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4047b7]
10150 /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b5ae725a184]
10151 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x401c39]
10153 #0 0x00002b5ae726cbb5 in raise () from /lib64/libc.so.6
10154 #1 0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6
10155 #2 0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6
10156 #3 0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6
10157 #4 0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6
10158 #5 0x00000000004048fe in creat_path_max (path1=0x409d88 "object", path2=<value optimized out>, path3=<value optimized out>) Read from remote host
10159 #6 0x0000000000403e7b in do_syscalltests (tcs=0x50cec0) at symlink01.c:958
10160 #7 0x00000000004047b7 in main (argc=<value optimized out>, argv=<value optimized out>) at symlink01.c:569 (gdb) up
10161 #1 0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6 (gdb)
10162 #2 0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6 (gdb)
10163 #3 0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6 (gdb)
10164 #4 0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6 (gdb)
10165 #5 0x00000000004048fe in creat_path_max (path1=0x409d88 "object", path2=<value optimized out>,path3=<value optimized out>) at symlink01.c:844 844 strcat(full_path, "Z");
10166 Variable full_path exceeds PATH_MAX limit in creat_path_max(), to avoid a buffer overflow the size of full_path needs to be incremented by one. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10169 ltp/testcases/kernel/syscalls/symlink/symlink01.c
10172 Now that fsx-linux is the same for fs, nfs and ios (I'm working with ltp-full-20080831.tgz) we have to adapt the runtest/ltp-aiodio.part3 file: (-A and -Z options are no more supported by fsx-linux). Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
10175 ltp/runtest/ltp-aiodio.part3
10178 Introduced PREFIX and LIBSUFFIX variables. DESTDIR is often used within packaging scripts/spec files. Use PREFIX variable instead to manipulate the installation destination directory. Introduced LIBSUFFIX to allow to manipulate library directory to lib64 e.g. for distribution packaging for x86_64 or others architectures. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10181 ltp/doc/man1/Makefile ltp/doc/man3/Makefile
10182 ltp/include/Makefile ltp/lib/Makefile ltp/pan/Makefile
10185 Dont install ltp.pc and libltp.a with excutable flags. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10191 Apply CFLAGS to compiler to ballista, kernel/syscalls/utimestat. Compile everything with (user-defined) CFLAGS. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10194 ltp/testcases/ballista/ballista/Makefile
10195 ltp/testcases/kernel/syscalls/utimensat/Makefile
10198 Avoid overwriting of compiler specific flags in open posix testsuite. Instead of overwriting CFLAGS, append custom flags. Don't append debugging info, optimizing or warning related compiler flags. This would "overwrite" the user definied CFLAGS again. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10200 ltp/testcases/open_posix_testsuite/Makefile
10203 Logfiles of the ltp testdriver "runltp" can get corrupted due to "unsafe" temporary directories and not failing when temporary already exist. The temp directory is /tmp/ltp-$$ which can cause logfile corruption once the PID overflows, since "mkdir -p" will NOT fail, and runltp starts writing into an already existing log directory. This patch creates a temporary directory by using "mktemp", which replaces the "mkdir -p" call. runltp will fail once "mktemp" runs out of combinations (instead of corrupting logfiles silently). Patch is based on the idea from Erik Hamera to create more "safe" temp directories. Various patch improvements/fixes got contributed by Klaus Wagner as well. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10209 This patch fixes most of warnings and badness including the following. Compiled successfully on Fedora 10 Beta x86_64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10214 testcases/kernel/containers/libclone/libnetns.c
10215 testcases/kernel/containers/libclone/Makefile
10216 testcases/kernel/containers/pidns/pidns03.c
10217 testcases/kernel/containers/sysvipc/shmnstest.c
10218 testcases/kernel/controllers/cpuctl/cpuctl_test01.c
10219 testcases/kernel/controllers/cpuctl/cpuctl_test02.c
10220 testcases/kernel/controllers/cpuctl/cpuctl_test03.c
10221 testcases/kernel/controllers/cpuctl/cpuctl_test04.c
10222 testcases/kernel/controllers/memctl/memctl_test01.c
10223 testcases/kernel/io/disktest/childmain.c
10224 testcases/kernel/io/disktest/dump.c
10225 testcases/kernel/io/disktest/dump.h
10226 testcases/kernel/io/disktest/main.c
10227 testcases/kernel/io/disktest/timer.c
10228 testcases/kernel/ipc/ipc_stress/signal_test_01.c
10229 testcases/kernel/ipc/ipc_stress/signal_test_03.c
10230 testcases/kernel/mem/hugetlb/lib/libipc.c
10231 testcases/kernel/mem/mtest07/mallocstress.c
10232 testcases/kernel/mem/mtest07/shm_test.c
10233 testcases/kernel/sched/clisrv/pthserv.c
10234 testcases/kernel/sched/tool/trace_sched.c
10235 testcases/kernel/security/filecaps/checkforlibcap.sh
10236 testcases/kernel/syscalls/clone/clone03.c
10237 testcases/kernel/syscalls/clone/clone04.c
10238 testcases/kernel/syscalls/clone/clone06.c
10239 testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
10240 testcases/kernel/syscalls/ipc/lib/libipc.c
10241 testcases/kernel/syscalls/ipc/msgget/msgget01.c
10242 testcases/kernel/syscalls/nftw/lib64.c
10243 testcases/kernel/syscalls/nftw/lib.c
10244 testcases/misc/crash/crash01.c
10245 testcases/network/nfsv4/locks/netsync.c
10246 testcases/network/sctp/func_tests/test_1_to_1_threads.c
10247 testcases/network/sctp/func_tests/test_sctp_sendrecvmsg.c
10248 testcases/network/sctp/func_tests/test_timetolive.c
10249 testcases/network/sockets/ltpClient.c
10250 testcases/network/sockets/ltpServer.c
10251 testcases/kernel/syscalls/switch/endian_switch01.c
10252 testcases/kernel/fs/doio/doio.c
10255 ltin___memset_chk overflow warning for kernel/connectors/pec/pec_listener.c. with GCC 4.3 and with LTP CVS snapshot from today i got following warning when using the GCC Object Checking Builtins: Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10256 It's not a correct fix, the patch initializes the message header only. Below is a correct one: Allocate a buffer large enough to hold NLMSG_SPACE(MAX_MSG_SIZE). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
10259 ltp/testcases/kernel/connectors/pec/pec_listener.c
10262 Compiled the latest CVS tree on a x86_64 machine yelling a warning,
10263 "acl1.c: In function ‘do_file_op’:
10264 acl1.c:62: warning: not enough variable arguments to fit a sentinel"
10265 Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10268 ltp/testcases/network/nfsv4/acl/acl1.c
10271 CAI Qian <caiqian@cclom.cn> reported that Setgroups01_16 test always fails for x86_64:
10272 setgroups01_16 1 FAIL : setgroups(65536, list) Failed, errno=14 : Bad address,
10273 Seen it on both of those Kernels, 2.6.27-0.392.rc8.git7.fc10.x86_64, 2.6.18-92.el5. Any idea on if it is a test code issue or OS bug?
10274 Daniel Gollub <dgollub@suse.de> replied that I just sent some patches for setgroups02_16 - looks like it's a similar problem for setgroups01_16 (for some reason setgroups01_16 didn't failed for me, only setgroups02_16). Anyway, i guess the reason is the use of the uninitialized groups list and passing the _full_ length to the syscalls. Could you try attached patch? Signed-Off-By: Daniel Gollub <dgollub@suse.de>.
10277 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
10278 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
10281 Change argument list of GETGROUPS/SETGROUPS to represent the argument list of the syscalls. getgroups() first argument is a signed int!. Signed-off-by: Daniel Gollub <dgollub@suse.de>. Also, setgroups02(_16) is working with an uninitialized list, expect the first GID field. setgroups() and getgroups() additionally get called with the full length of the uninitialized list. The uninitialized values cause setgroups02_16 to fail:
10283 setgroups02_16 1 BROK : gid returned from getgroups is too large for testing setgroups32
10285 Since the uninitialized values could be greater then 0xffff. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10288 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
10289 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
10292 Hi. Here I am getting the following error (with Ubuntu 7.04):
10293 elder@Yosemite:/tmp/ltp/testcases/ballista$ LANG= make -f Makefile
10294 WARNING: No perl detected; skipping ballista tests
10295 This is caused by a bashism in the makefile (see patch 1). I've compiled & ran ballista on Debian lenny, and found out some patches are needed to make it work. Patches 1 and 2 are fix bashisms causing failures when using Debian's dash. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10298 ltp/testcases/ballista/Makefile
10299 ltp/testcases/ballista/ballista/ostest_new.pl
10302 This fixes a problem when generated the test executable source, which causes the last argument of the tested syscall to be repeated (eg. call chdir(char*) would end up as chdir(char*, char*)). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10305 ltp/testcases/ballista/ballista/callGen.cpp
10306 ltp/testcases/ballista/ballista/callGen_standAlone.cpp
10309 Adds using declarations to generated sources, where needed. Added using namespace std; directives to files that use unqualified names from std:: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10312 ltp/testcases/ballista/ballista/compile/bparser.cpp
10313 ltp/testcases/ballista/ballista/templates/bTypes.cpp
10316 Fixed some bashisms. Jiri Palecek <jpalecek@web.de>.
10319 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
10322 Typo in file_test.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10325 ltp/testcases/commands/ade/file/file_test.sh
10328 Fix bashisms in inintialize.sh. This includes two atypical cases: a lexicographical comparison of two strings, which has been emulated by "sort", and some strange bash-array-ism, which has been emulated through "eval". Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10331 ltp/testcases/kernel/containers/netns/initialize.sh
10334 Fix some bashisms. Jiri Palecek <jpalecek@web.de>.
10337 ltp/testcases/commands/ade/ar/ar01
10338 ltp/testcases/commands/ade/file/file_test.sh
10339 ltp/testcases/commands/cpio/cpio_tests.sh
10340 ltp/testcases/commands/eject/eject-tests.sh
10341 ltp/testcases/commands/fileutils/cp/cp_tests.sh
10342 ltp/testcases/commands/fileutils/ln/ln_tests.sh
10343 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
10344 ltp/testcases/commands/fileutils/mv/mv_tests.sh
10345 ltp/testcases/commands/gzip/gzip_tests.sh
10346 ltp/testcases/commands/logrotate/logrotate_tests.sh
10347 ltp/testcases/commands/mail/mail_tests.sh
10348 ltp/testcases/commands/tar/tar_tests.sh
10349 ltp/testcases/kernel/fs/acls/acl_test01
10350 ltp/testcases/network/dhcpd/dhcpd_tests.sh
10351 ltp/testcases/network/iptables/iptables_tests.sh
10352 ltp/testcases/network/traceroute/traceroute_tests.sh
10353 ltp/testcases/network/xinetd/xinetd_tests.sh
10356 Fix bashisms (function keyword in utimensat_tests.sh). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10359 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
10362 When building ltp on 2.6.24 kernel, the timerfd test failed to build. This is caused by NR_timerfd being defined without NR_timerfd_create, because the test checks for NR_timerfd, but uses NR_timerfd_create. The attached patch should fix that. Correct the condition of compiling the timerfd test; should fix FTBFS with some kernel versions. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10365 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
10368 The file_test detects MSB architectures by grepping for "power" or "ppc" in /proc/cpuinfo. This is unfortunate if, on a LSB architecture, /proc/cpuinfo contains the word "power_management". The attached patch should fix it. Implement a (hopefully) proper way of getting machine endiannes in file_test.sh. The old way tested if cpuinfo contained the word "power" for big endian machine; this was easily confused by "power_management". Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10371 ltp/testcases/commands/ade/file/file_test.sh
10374 Running hugemmap02 test case on IA-32 generated SIGSEGV. It also gives warnings when compiling:
10375 cc -I../../../../../include -g -Wall hugemmap02.c -L../../../../../lib -lltp -o hugemmap02
10376 hugemmap02.c: In function ‘main’:
10377 hugemmap02.c:149: warning: integer constant is too large for ‘long’ type
10378 hugemmap02.c:156: warning: integer constant is too large for ‘long’ type
10379 The following patch fixes it by making low memory addresses falling in a 2G - 3G range. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10382 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
10385 The mc_cmds script under ltp network test returns "fail" when /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts is set to 1. This just means that this feature is disabled. Added a check to report this message and exit. Vinay Sridhar <vinay@linux.vnet.ibm.com>.
10388 ltp/testcases/network/multicast/mc_cmds/mc_cmds
10391 This patch fixes file_test failure on s390(x). Signed-off-by: Jeff Burke <jburke@redhat.com>. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10394 ltp/testcases/commands/ade/file/file_test.sh
10397 The runltp has the parameter "-d" to identify the temporary directory by user. But in the latest runltp, there're two problem:
10398 1> Always use "/tmp" as the temporary directory and never use the one that user defined.
10399 2> It will be in error if the parameter "TMPDIR" is a relative path.
10400 This patch fixes those issues. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
10406 This patch fixes the ld01 test failure on x86_64. Signed-off-by: Jeff Burke <jburke@redhat.com>. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10409 ltp/testcases/commands/ade/ld/Makefile
10412 I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10416 ltp/runtest/syscalls
10417 ltp/testcases/kernel/syscalls/mount/Makefile
10418 ltp/testcases/kernel/syscalls/umount/Makefile
10421 ltp/testcases/kernel/syscalls/mount/test_mount
10422 ltp/testcases/kernel/syscalls/umount/test_umount
10425 Re-introduce locals. The issue I was solving when making this patch was checkbashisms (http://packages.debian.org/sid/devscripts) complaining about it, so I had to patch it to get rid of lintian warnings. I've checked that:
10426 - the variables are always initialised before use in the testXX functions,
10427 - the testXX functions don't recurse nor call each other,
10428 - the variables are not used outside testXX functions,
10430 so IIUC, the transformation should be safe. However, if you're seriously worried about it, you can reintroduce the locals by applying the attached patch, it wouldn't matter to me. Signed-Off-By: Jiri Palecek <jpalecek@web.de>. Mike Frysinger <vapier@gentoo.org> wanted them back.
10433 ltp/testcases/network/iptables/iptables_tests.sh
10436 The current fork09 test case breaks if there is an FD (with a higher number) opened for the testcase. This would fail as the test is not able to detect the fact that it has already opened 1024 files ! This situation is quite possible in an automated environment where people could run the LTP tests from. The patch attached fixes the issue. Please apply ! This will make the test more robust and free from assumptions ! ;). Signed-off-by: Suzuki K P <suzuki@in.ibm.com>.
10439 ltp/testcases/kernel/syscalls/fork/fork09.c
10442 This patch fixes the following compilation warning seen on PPC64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10445 ltp/testcases/kernel/syscalls/getsid/getsid02.c
10448 I tested the connectors case on SLES11 beta2 for ppc. Some tests fail. It's the getopt() error in connectors/pec/event_generator.c file. The type of return value in getopt() is "int", not "char". This Patch solves the problem. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
10451 ltp/testcases/kernel/connectors/pec/event_generator.c
10454 I've understood the explanation and I've confirmed the correctness. But I think the behavior of io_submit(ctx, 0, (void*)-1 ) on ppc64 is interesting. So I don't like to throw io_submit(ctx, 0, (void*)-1 ) test case away <A>. Also I'd like to dig the kernel more <B>. For <B> I'd like to submit following patch to lkml in the future: For <A> I've revised the patch. Signed-off-by: Sridhar Vinay <vinaysridhar@in.ibm.com>, Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>, Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
10457 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
10460 Addition of gcov-kdump tool to LTP. The files attached is gcovdump tool. Could you please upload the code into LTP CVS repository? Signed-Off-By: Huang Ying <ying.huang@intel.com>.
10463 utils/analysis/gcov-kdump/Makefile
10464 utils/analysis/gcov-kdump/README
10465 utils/analysis/gcov-kdump/gcov.h
10466 utils/analysis/gcov-kdump/gcovdump.c
10467 utils/analysis/gcov-kdump/mem_image.c
10468 utils/analysis/gcov-kdump/mem_image.h
10469 utils/analysis/gcov-kdump/util.c
10470 utils/analysis/gcov-kdump/util.h
10473 I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10476 ltp/runtest/syscalls
10479 Addition of additional epoll() test cases run to LTP. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10482 ltp/runtest/syscalls
10485 ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
10488 Thanks. Attached page is based on your advise. Signed-off-by: Masatake YAMATO <yamato@redhat.com>. However, the page tells *older* version of 2.6.23 uses signo instead of ssi_signo as a field name. Subrata, could you try the patch on your 2.6.27 first.
10491 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
10494 Subrata <subrata@linux.vnet.ibm.com> wrote: I found some compilation errors for the connectors at today´s CVS snapshot on the following machine. Can you please look into this: 1) uname -a, Linux 2.6.27-autokern1 #1 SMP Mon Oct 20 00:45:37 PDT 2008 i686 GNU/Linux. How about: check if NETLINK_CONNECTOR is defined (in netlink.h). If not, we can't include connector.h, so we break the test. If yes, we check if CN_IDX_PROC is defined. Subrata, can you try the following patch? Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
10497 ltp/testcases/kernel/connectors/pec/pec_listener.c
10498 ltp/testcases/kernel/connectors/pec/run_pec_test
10501 The getcpu() test-function returns the current scheduled CPU id of the test-process for archiectures expect i386, which is not the intended return value of a syscall test. Attached patch returns instead 0, for non-i386 ARCH and __GLIBC_PREREQ(2,6). Tested on x86_64. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10504 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
10507 openposix testsuite is skipping PPC64 builds due to different location of the "main" function symbol on PPC64. Author: Erik Hamera <ehamera@suse.cz>, Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10510 ltp/testcases/open_posix_testsuite/Makefile
10513 please find attached a fix for potential overflows in sched_tc4 and sched_driver. sched_tc4: RAWDEV could be much large then 16 chars - e.g. /dev/cciss/c0d0p6 (18) (only use of RAWDEV in entire sched_stress module). sched_driver: pathname could be much large then 50 - increased to PATH_MAX. Problem observed and original fixed by Yi Xu. Patch got slightly cleaned-up/modified. Reviewed-by: Daniel Gollub <dgollub@suse.de>, Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10516 ltp/testcases/kernel/sched/sched_stress/sched_driver.c
10517 ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
10521 Again, the patch deals with _NR_fstatat64 and __NR_newfstatat stubs when builds the test. We do not really want to test stubs when a good definition is available. See attached patch file, copy here. Tested with _fstatat64 or __NR_newfstatat defined, not tested when both stubbed. Signed-off by : Vlad Malov <vlad.malov@caviumnetworks.com>.
10524 ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
10527 Replacement of deprecated interfaces: The update_refpolicy.sh fixes some of deprecated interfaces and inject an interface to kick test script from unconfined domain. So, I can run the testsuite which includs bounds test without any problems on Rawhide. However, I got some warnings for deprecated interfaces/macros like r_dir_perms, userdom_sysadm_bin_spec_domtrans_to or userdom_use_sysadm_ptys. The attached patch is a new test case of the boundary feature, which contains six tests, as follows:
10528 test01: It tries to invoke setcon() with bounded domain in a multi-threaded process. The expected result is success.
10529 test02: It tries to invoke setcon() with unrelated domain in a multi-threaded process. The expected result is fail.
10530 test03: It makes a bounded domain try to read a file, when its bounds domain can read the file. The expected result is success. test04: It makes a bounded domain try to write a file, when its bounds domain cannot write the file. The expected result is fail, because write permission is boundary violated.
10531 test05: It tries to write a bounded type, even if the domain cannot write to its bounds type. The expected result is fail.
10532 test06: It makes a bounded domain try to set an attribute of bounded type.Thanks,
10533 Signed-Off-By: KaiGai Kohei <kaigai@ak.jp.nec.com>.
10536 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
10537 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
10540 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
10541 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/Makefile
10542 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
10543 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds_thread.c
10546 Integrate execution of epoll() syscall testcase. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10549 ltp/runtest/syscalls
10550 ltp/testcases/kernel/syscalls/Makefile
10553 Integrated TIMERS tests
10554 (http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/timers/) to default LTP run: runltp. Signed-Off-By: Subrata Modak
10555 <subrata@linux.vnet.ibm.com>.
10561 Integrated SCHEDULER Client Server Tests to default LTP run ./runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10565 ltp/testcases/kernel/sched/clisrv/Makefile
10568 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
10571 Integrated the sched_stress to default LTP run for 2 minutes. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10575 ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
10578 Addition of Initial Set of POWER MANAGEMENT Testcases to LTP. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
10582 ltp/testcases/kernel/Makefile
10585 ltp/runtest/power_management_tests
10586 ltp/testcases/kernel/power_management/Makefile
10587 ltp/testcases/kernel/power_management/README
10588 ltp/testcases/kernel/power_management/change_freq.sh
10589 ltp/testcases/kernel/power_management/change_govr.sh
10590 ltp/testcases/kernel/power_management/check_config.sh
10591 ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
10592 ltp/testcases/kernel/power_management/check_kv_arch.c
10593 ltp/testcases/kernel/power_management/config_cpu_freq
10594 ltp/testcases/kernel/power_management/config_cpu_idle
10595 ltp/testcases/kernel/power_management/config_sched_mc
10596 ltp/testcases/kernel/power_management/pm_include.sh
10597 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
10598 ltp/testcases/kernel/power_management/runpwtests.sh
10599 ltp/testcases/kernel/power_management/test_sched_mc.sh
10602 Fixed Build errors on s390x. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
10605 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
10606 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
10609 Added the Kernel Options that need to be set after applying the Patch and for successfull loading of the GCOV kernel during usage of lcov. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10612 utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
10615 I wanted to have all the special configuration parameters needed in the kernel .config file for enabling some features, for which test cases are there in LTP, but those tests will not run until the running kernel was enabled. I wanted the consolidated list in the ltp/README itself. I have generated a small patch for this. I would request others also to add to this when they find out such scenarios in LTP. Please feel free to add. We do not want situations where test cases are available in LTP, but they cannot be tested just because that the kernel was not built with configuration(s) set. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10621 The result of alloc_mem thread could be either NULL, ptr to some allocated memory or (void*)-1. The code reading this result actually handled cases 1 & 2 only, and even case "NULL" was mishandled, causing a segfault. This patch fixes it, by:
10622 - removing the case when alloc_mem would return -1, change it to the "allocated memory" case,
10623 - not checking for *th_status, if th_status might be null,
10624 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10627 ltp/testcases/kernel/mem/mtest07/mallocstress.c
10630 In the i2ntest1 testcase, the call if_nametoindex(TEST_RETURN) was segfaulting, because TEST_RETURN was actually result of comparison (ifname==if_indextoname(...)). The fix is to call it with real ifname. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10633 ltp/testcases/network/lib6/in6_02.c
10636 Fix segfaults on getaddrinfo failures in pingpong6.c. pingpong6.c would segfault if getaddrinfo fails, because it would go on after the failure and read invalid data (ie. the hp pointer). The fix is to exit immediately on getaddrinfo errors. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10639 ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
10642 Fix double unescaping error in tst_resm. when calling tst_resm (and several other tst_* functions) with a string containinig "%%", tst_resm would not output a percent sign, but formats some data instead (eg. "%%fs" in fork05 test ends up as "0.00000s". This is because once the escapes have been processed by tst_resm, they are processed again by tst_res called by tst_resm. The attached patch fixes this behaviour.. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10648 clean up nested #ifdef mess
10651 ltp/testcases/kernel/syscalls/get_robust_list
10654 The following hack fixes the "endian_switch01.c:115: warning: ‘main’ takes only zero or two arguments" warning. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10657 ltp/testcases/kernel/syscalls/switch/endian_switch01.c
10660 Compilation problem with latest cvs: epoll test. Hello. I had a problem when compiling today's version with Ubuntu. The following patch fixed the issue (I guess it is a bashism). Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
10663 ltp/testcases/kernel/syscalls/epoll/Makefile
10666 Add mips64 support to resvmsg01 and sendmsg01 tests. Two rivial patches to add yet another 64-bit architecture. Tested on mips64 Octeon, Linux 2.6.27. Signed-off by : Vlad Malov vlad.malov@caviumnetworks.com.
10669 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
10670 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
10673 Shmem_test_06: Let System Choose Suitable Addresses at Which to Attach the Segments. Shmem_test_06 still fail occasionally because it tries to attach segments to fixed addresses. It is still possible that one of those addresses has been used due to address space randomization or whatever reason. This is because the chosen address starting from 80000000 has already been used. This patch fixes the problem by letting system choose suitable addresses at which to attach the segments, and still satisfy the purpose of the test - simultaneous attachment of more than ten shared memory regions to a process. Using segment registers 0x3 to 0xC and 0xE. Now, the test works fine. Tested successfully on i386 and s390x machines. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10676 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
10679 This patch fixes a bash specific comparison in checkforlibcap.sh script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
10682 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
10685 Fix segfault of "pan" on signal action. pan segfaults when receiving various signal registered by sigaction. Valgrind reports various uninitalied bytes of the sigaction struct: Initializing the sigaction struct as empty avoids a segfault of "pan". Signed-off-by: Daniel Gollub <dgollub@suse.de>. Acked-by: Nate Straz <nstraz@redhat.com>.
10691 Fix the shared memory getting and removing in madvise03. <Bug 1>: In madvise03 case, it would apply a large size shared memory. But in some system, it was greater than the shmmax. So it would be failed. <Bug 2>: It would not remove the shared memory when it exited. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
10694 ltp/testcases/kernel/syscalls/madvise/madvise03.c
10696 97) Log Message: Fix the exit value in inotify cases on RHEL4.7. The RHEL4.7 (kernel-2.6.9-78.EL) does not support inotify system calls. So it should send out an information and return 0. In addition, tha patch also fixed a compile warning: Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
10699 ltp/testcases/kernel/syscalls/inotify/inotify01.c
10700 ltp/testcases/kernel/syscalls/inotify/inotify02.c
10703 The attached patch fixes some errors when running with Ubuntu due to some bash specific syntax. It also has some minor cosmetic and indentation changes. CAVEATS:
10704 1- The comparisons failed because the script was generating empty files and the comparisons in line 181 failed. However the test proceeded as if the comparisons were successful. There is still room for improvement.
10705 2- I had to change Ubuntu default configuration (enable cron log file and rename it from cron.log to cron) for the test to succeed.
10706 Signed-Off-By: Elder Costa <elder.costa@terra.com.br>
10709 ltp/testcases/commands/cron/cron_tests.sh
10712 Fix Cron Test Fails to Compare. This patch fixes a comparison failure spotted by Elder Costa because the script was generating empty files. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10715 ltp/testcases/commands/cron/cron_tests.sh
10718 At_allow01 and at_deny01 test cases always fail, because the result code handing is incorrect. This patch fixes it, and also tidy up code a little bit. In addition, looks like there is a bug for at utility with a non-login shell, so I suppose it does not hurt to work around this particular bug by using a login shell. Tested successfully on a x86-64 and s390x machines. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10721 ltp/testcases/commands/at/at_allow01
10722 ltp/testcases/commands/at/at_deny01
10725 I hope the numa infrastructure will handle stuff non-numa systems. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10731 Integrate hugetlb tests into runltp. Also modify the way hugemmap02 is run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10735 ltp/runtest/hugetlb
10738 The following patch Integrates the remaining MTEST06 into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10742 ltp/testcases/kernel/mem/mtest06/mmap2.c
10743 ltp/testcases/kernel/mem/mtest06/mmap3.c
10746 The following patch Integrates the remaining MMAPSTRESS into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10750 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
10751 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
10752 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
10755 Following warnings are generated when compiling mm_core_apis.c. Attached patch fixes them. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
10758 ltp/testcases/kernel/mem/libmm/mm_core_apis.c
10761 The following patch integrates build/install/run of mm_core_apis to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
10767 The following patch integrates running of aio tests to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
10773 This patch drops the redudant copies (in total three copies of fsx-linux.c from:
10774 - testcases/kernel/io/ltp-aiodio/
10775 - testcases/network/nfs/fsx-linux
10777 The only copy of fsx-linux.c will stay in:
10778 - testcases/kernel/fs/fsx-linux/fsx-linux.c
10780 Attached patch adapt the TCbin= variable of the runtests file to the install target "$LTPROOT/testcases/bin" to find the (shared) build of fsx-linux. Signed-off-by: Daniel Gollub <dgollub@suse.de>. Acked-by: CAI Qian <caiqian@cclom.cn>.
10784 ltp/runtest/ltp-aiodio.part3
10785 ltp/runtest/ltplite
10787 ltp/runtest/stress.part1
10788 ltp/testcases/kernel/io/ltp-aiodio/Makefile
10791 ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
10792 ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
10795 The following patch complements previous ones to fix/improve the behaviour of cron_tests.sh script. Some fixes inspired in CAI Qian's previous posts.
10797 1- Added LANG= in the script executed by cron to avoid issues with internationalization.
10798 2- Reordered some tests so that one checks if one of the variables TS_MIN is empty (in case there was some problem to create the file tst1_cron.out)
10799 3- Eliminated the \t\n from the output strings that caused the problem reported by Subrata
10800 4- Fixed the order the expected x received values are printed out to the output log
10802 This version fixes an error in the previous patch that prevented it from applying correctly and added minor cosmetic changes. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
10805 ltp/testcases/commands/cron/cron_tests.sh
10810 Fix build error for libclone.c. Signed-off-by: Veerendra Chandrappa <vechandr@in.ibm.com>.
10813 ltp/testcases/kernel/containers/libclone/libclone.h
10816 Set executable flag for netpipe.sh without chmod.sh which just performs an santiy check if the user is root to run chmod 755, which doesn't require root priviliges. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
10819 ltp/tools/netpipe-2.4/Makefile
10822 sync_pipe_close() returns an uninitialized value when it is passed an already closed pipe. Signed-off-by: Roy Lee <roylee17@gmail.com>.
10825 ltp/lib/libtestsuite.c
10828 I extended getegid testcase to test getegid16, too. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
10831 ltp/runtest/syscalls
10832 ltp/testcases/kernel/syscalls/getegid/Makefile
10833 ltp/testcases/kernel/syscalls/getegid/getegid01.c
10836 This can only be tested on a POWER6 machine. A program to test it is attached. --Paul Mackerras.
10837 Thanks for sharing the test case with LTP. I have ported it to bare minimum LTP requirement and ran it on various architectures and kernel versions to test out the behaviour of the test on these machines. Yamato, When you find time, kindly add more specific stuff that we have specially for the LTP syscall tests, things like running in a loop, running concurrently, etc. And here goes the Patch. Paul, you can propose more modification to this if you wish to:
10838 Signed-off-by: Paul Mackerras <paulus@samba.org>,
10839 Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
10842 ltp/runtest/syscalls
10845 ltp/testcases/kernel/syscalls/switch/Makefile
10846 ltp/testcases/kernel/syscalls/switch/switch01.c
10849 I have seen that in some of my systems, utimensat fails to build because of some definitions missing in system headers. Do, you think we can apply the following patch: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10852 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
10855 Looks OK as far as I can see, except that I wonder why you check for being root: since there is no restriction by the kernel on which processes can use this system call. A process can't do anything to any other process using this system call, so there's no reason to restrict it. Also you might like to call it "endian_switch()" rather than just "switch()". Paul Mackerras <paulus@samba.org>.
10858 ltp/testcases/kernel/syscalls/switch/switch01.c
10861 The following two scripts cannot execute correctly on my box, which doesn’t equip gawk but awk (busybox). This patch makes them, as well as other scripts( see the patch), to not explicitly using gawk but awk. roylee@andestech.com.
10864 ltp/testcases/commands/cron/cron_allow01
10865 ltp/testcases/commands/cron/cron_deny01
10866 ltp/testcases/commands/cron/cron_neg_tests.sh
10867 ltp/testcases/kernel/ipc/ipc_stress/cleanup
10868 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
10869 ltp/testcases/open_hpi_testsuite/clients/hpionIBMblade.c
10872 This patch does the following:
10873 1. These test cases failed with "open returned unexpected errno 2" because the child process falls through to execute redundant cleanup(),
10874 2. Added code to use the tst_tmpdir()/tst_rmdir() APIs.
10875 Signed-Off-By: <roylee@andestech.com>
10878 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
10879 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
10880 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
10883 Remove redundant bits from the container test script. Keep the nicer/self-consistent info. Add proper dependencies on check_for_unshare rather than shoehorning it in as a MAKE command in *only* the 'all' target. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>,
10886 ltp/testcases/kernel/containers/Makefile
10887 ltp/testcases/kernel/containers/container_test.sh
10890 Make these rules a tiny bit more generic using the automatic $@ variable. This means anyone copying this line is less likely to make copy/paste errors. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-By: Serge Hallyn <serue@us.ibm.com>.
10893 ltp/testcases/kernel/containers/Makefile
10896 When it comes to this program, why should we care what the arch is? Shouldn't the SYS_ and __NR numbers alone tell us if unshare() is relevant here? Also, suppose both SYS_unshare and __NR_unshare aren't defined and we're running on an i386 box. This means we'll trigger the block:
10898 int do_check(void) { return kernel_is_too_old(); }
10899 Which is totally wrong. Fix these up by ignoring the arch and boiling it all down to a corrected check for the proper define(s). See sys/syscall.h for details on SYS_ vs. __NR_. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>,
10902 ltp/testcases/kernel/containers/check_for_unshare.c
10905 Now that we have proper dependencies on check_for_unshare we take explicit tests for unshare out of the top-level make file and distribute to each subdir Makefile as ifeq...endif sections which control which targets to build. While it doesn't avoid descending into subdirs it's easier to read and check the make code when most of the build rules don't have shell flow control. Even better if we could change the contents of SUBDIRS based on the results of running check_for_unshare. Also note the use of := and not =. info Make is our friend. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>,
10908 ltp/testcases/kernel/containers/Makefile
10909 ltp/testcases/kernel/containers/libclone/Makefile
10910 ltp/testcases/kernel/containers/pidns/Makefile
10911 ltp/testcases/kernel/containers/sysvipc/Makefile
10912 ltp/testcases/kernel/containers/utsname/Makefile
10915 Now that they are in it's best to drop the noltp junk leftover from the LTP port of the container tests. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>.
10918 ltp/testcases/kernel/containers/Makefile
10919 ltp/testcases/kernel/containers/libclone/Makefile
10920 ltp/testcases/kernel/containers/pidns/Makefile
10921 ltp/testcases/kernel/containers/pidns/pidns01.c
10922 ltp/testcases/kernel/containers/pidns/pidns02.c
10923 ltp/testcases/kernel/containers/pidns/pidns03.c
10924 ltp/testcases/kernel/containers/sysvipc/Makefile
10925 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
10926 ltp/testcases/kernel/containers/utsname/Makefile
10927 ltp/testcases/kernel/containers/utsname/utstest.c
10930 Use non-recursive assignment. This means, for example, that:
10931 SRCS := $(wildcard *.c)
10932 will call the wildcard function, substitute the output, and assign it to SRCS. Recursive assignment (plain =) would use the output and continue performing substitutions until no further substitutions could be made. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>, Acked-by: Serge Hallyn <serue@us.ibm.com>.
10935 ltp/testcases/kernel/containers/Makefile
10936 ltp/testcases/kernel/containers/libclone/Makefile
10937 ltp/testcases/kernel/containers/pidns/Makefile
10938 ltp/testcases/kernel/containers/sysvipc/Makefile
10939 ltp/testcases/kernel/containers/utsname/Makefile
10942 The operator for string unequivalent check is not '-ne' but '!='. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
10945 ltp/testcases/network/ipv6/finger6/finger601
10948 The state of finger service is not got correctly as an option for netstat is lacked. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
10951 ltp/testcases/network/ipv6/finger6/finger601
10954 Although ping6 doesn't have -R option, it is specified. It should be removed. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
10957 ltp/testcases/network/ipv6/ping6/ping601
10960 Fix the build error for some systax error. Also fix some warnings. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
10963 ltp/testcases/kernel/syscalls/switch/switch01.c
10966 Part of these tests are pretty much enough to invoke an oom-killer. Let the test do the functional testing part, and, we can do stress testing with hackbench seperately. Si
10967 gned-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10973 Fix memory leak in time-schedule.
10976 ltp/testcases/kernel/sched/tool/time-schedule.c
10979 Fix memory leak in trace_sched.
10982 ltp/testcases/kernel/sched/tool/trace_sched.c
10985 Fix memory leak in message_queue_test_01.
10988 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
10991 Fix memory leak in semaphore_test_02.
10994 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
10997 I worked on 2 test cases for foogid16 system calls; and I will do 5 more. All these test cases have the same macro. So I'd like to introduce compat_gid.h; and put the macro to the file. Could you add compat_gid.h to testcases/kernel/syscalls/utils/ and apply patches for existing test cases? Here after I'd like to use the compat_gid.h in newly ported test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>,
11000 ltp/testcases/kernel/syscalls/setgid/Makefile
11001 ltp/testcases/kernel/syscalls/setgid/compat_16.h
11002 ltp/testcases/kernel/syscalls/setgid/setgid02.c
11003 ltp/testcases/kernel/syscalls/setgid/setgid03.c
11004 ltp/testcases/kernel/syscalls/setgroups/Makefile
11005 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
11006 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
11007 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
11010 ltp/testcases/kernel/syscalls/utils/compat_gid.h
11013 Add $(CFLAGS). From: Roy Lee <roylee17@gmail.com>.
11016 ltp/testcases/kernel/containers/Makefile
11019 Paul <paulus@samba.org> wanted the name to be endian_switch. Michael Kerrisk <mtk.manpages@googlemail.com> seconded his suggestion.
11022 ltp/testcases/kernel/syscalls/switch/switch01.c
11025 Don't warn that TCID, TST_TOTAL and TST_COUNT is not set when using tst_kvercmp. And. Check /proc/net/connector to see if process event connector is supported or not. Also merged some cleanups done by Matt Helsley. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
11029 ltp/testcases/kernel/Makefile
11030 ltp/testcases/kernel/connectors/Makefile
11031 ltp/testcases/kernel/connectors/connector_test.sh
11032 ltp/testcases/kernel/connectors/pec/run_pec_test
11033 ltp/tools/apicmds/ltpapicmd.c
11036 Fix memory leak in semaphore_test_03.
11039 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
11042 I think TST_NEWER_64_SYSCALL is better than TST_NEWER_64 because newer_64.mk is local to testcases/kernel/syscalls. This rule is applicable to compat_16.mk. Signed-off-by: Roy Lee <roylee17@gmail.com>. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11045 ltp/testcases/kernel/syscalls/utils/compat_16.mk
11046 ltp/testcases/kernel/syscalls/utils/newer_64.mk
11049 Addition of signalfd() syscall test case(s) to LTP. Signed-Off-By: Masatake YAMATO <yamato@redhat.com>.
11052 ltp/testcases/kernel/syscalls/signalfd/Makefile
11053 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
11054 ltp/testcases/kernel/syscalls/utils/cond.mk
11057 This patch removes outdated (or irrelevant) parts of the existing documentation and updates its. Also incorporated are suggestions made by Darren. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>.
11060 ltp/testcases/realtime/README
11061 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
11064 This patch fixes a few minor issues in run.sh
11065 1. Adds list option to the usage() command.
11066 2. Remove java from "all" tests to be run.
11067 3. It fix the output of usage (./run.sh or ./run.sh -h)
11069 Tested: Running "./run.sh -t func", "./run.sh -t all" , "./run.sh", "./run.sh -h". Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
11072 ltp/testcases/realtime/config.mk
11073 ltp/testcases/realtime/run.sh
11076 This patch ensures that the python scripts support utf encoding. Prior to the patch, the python scripts would exit with this error:
11077 File "parse-testpi1.py", line 3
11078 SyntaxError: Non-ASCII character '\xc2' in file parse-testpi1.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
11079 This patch fixes it. Tested: Running all the python scripts. Signed-Off-By:Chirag <chirag@linux.vnet.ibm.com>.
11082 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
11083 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
11084 ltp/testcases/realtime/func/sched_football/parse-football.py
11085 ltp/testcases/realtime/scripts/parser.py
11088 This patch fixes the getcpu patch for parisc (and probably other platforms as well). The check for "__GLIBC__ >= 2 && __GLIBC_MINOR__ >= 6" is wrong. It breaks as soon as a glibc 3.0 would be published. Replace it with __GLIBC_PREREQ(2,6). Tested on parisc and i386. Signed-off-by: Helge Deller <deller@gmx.de>.
11091 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
11094 Garrett, thank you for input. I think my patch works as you wrote. My patch tries sys/signalfd.h then linux/signalfd.h. So I can say my patch tries "whatever's the newest standard"(glibc header file) then "deprecated version"(no glibc header but kernel header file). It is important point. Thank you. CROSS_CFLAGS should be considered when checking the existance of header file. I update the last patch. It does
11095 1. If sys/signalfd.h is not available, use syscall to invoke signalfd.
11096 2. CFLAGS is considered when checking the existance of signalfd.h.
11097 3. Checking the existance of signalfd.h in addition to checking sys/signalfd.h and linux/signalfd.h.
11098 Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11101 ltp/testcases/kernel/syscalls/signalfd/Makefile
11102 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
11103 ltp/testcases/kernel/syscalls/utils/cond.mk
11106 When I built and installed the latest LTP cases, some errors broke the install process. And the system didn't support "unshare". The patches modified these files. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>. Based on a cursory glance and memory of Matt's patches, this looks good. "Serge E. Hallyn" <serue@us.ibm.com>.
11109 ltp/testcases/kernel/containers/pidns/Makefile
11110 ltp/testcases/kernel/containers/sysvipc/Makefile
11111 ltp/testcases/kernel/containers/utsname/Makefile
11114 I got this failure because of the typo in the testcase.
11115 # ./hugemmap01 -H/huge
11116 hugemmap01 1 FAIL : open() on /huge/1602mmapfile Failed, errno=2 : No such file or directory
11118 This failure needs to be /huge directory present inside the / directory. I don't think mkdir /huge is a good idea so i modified as : Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>.
11121 ltp/runtest/hugetlb
11124 Here is some small correction in memory map stress testcases. Result before
11127 # ./mmapstress01 -h
11128 ./mmapstress01: invalid option -- h
11129 usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
11130 mmapstress01 1 FAIL : Test failed
11132 Result after applying patch:
11134 # ./mmapstress01 -h
11135 ./mmapstress01: invalid option -- h
11136 usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
11138 Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>
11141 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
11144 The Makefile in the mqueues- and semaphores directory of the open_posix_testsuite try incorrectly to overwrite the compiler and have no clue about the fact that there could be a cross compilation scenario, so it tries to search libs in /usr/lib. This results in the following command line:
11146 make[2]: Entering directory `<somewhere>/ltp-full-20080831/testcases/open_posix_testsuite/stress/mqueues'
11147 gcc -Wall -O2 -g -I -L/usr/lib -lpthread -I../../include multi_send_rev_1.c -o multi_send_rev_1.test -lmqueue
11149 which is obviously wrong for cross compilation. With this change the right compiler and the right libs from the toolchain are being used. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
11152 ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
11153 ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
11157 The Makefile in the mqueues directory of the open_posix_testsuite wants to link the mq_open testcase against libmqueue. POSIX.1-2001 states:
11159 So this is definitely wrong, and we do what the standard recommends. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
11162 ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
11165 The semaphores tests of the open_posix_testsuite want to link again libposix1b, but I don't have any idea why it tries to do so. However, it results in:
11167 gcc -Wall -O2 -g -I -L/usr/lib -I../../include multi_con_pro.c -o multi_con_pro.test -lposix1b -lpthread
11168 /usr/bin/ld: cannot find -lposix1b
11170 This patch removes the bogus library. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
11173 ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
11176 To make POSIX namespace clear, glibc-2.8 requires people to define _GNU_SOURCE when they use Advanced Socket APIs. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
11179 ltp/testcases/network/lib6/Makefile
11182 The definitions, ICMP6_RR_PCOUSE_DECRVLTIME and ICMP6_RR_PCOUSE_DECRPLTIME are wrong. According to RFC3542, they should be ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME, ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
11185 ltp/testcases/network/lib6/asapi_03.c
11188 "man 3 cmsg" says "Ancillary data should only be accessed using the CMSG macros and never directly." Indeed, when we handles cmsghdr mamber directly, this test falls into the infinite loop on a x86_64 environment. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
11191 ltp/testcases/network/lib6/asapi_06.c
11194 When we compile the test codes with -Wall option, lots of warning appear. It is better to remove them for the future debbuging. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
11197 ltp/testcases/network/lib6/asapi_04.c
11198 ltp/testcases/network/lib6/asapi_05.c
11199 ltp/testcases/network/lib6/asapi_06.c
11200 ltp/testcases/network/lib6/asapi_07.c
11201 ltp/testcases/network/lib6/getaddrinfo_01.c
11202 ltp/testcases/network/lib6/in6_01.c
11203 ltp/testcases/network/lib6/in6_02.c
11204 ltp/testcases/network/lib6/runcc.c
11207 Sorry, I took a mistake. Could you apply following patch? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11210 ltp/testcases/kernel/syscalls/utils/cond.mk
11213 Addition of getgid16() test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11216 ltp/testcases/kernel/syscalls/getgid/Makefile
11217 ltp/testcases/kernel/syscalls/getgid/getgid01.c
11218 ltp/testcases/kernel/syscalls/getgid/getgid02.c
11219 ltp/testcases/kernel/syscalls/getgid/getgid03.c
11222 ltp/testcases/kernel/syscalls/getgid/compat_16.h
11225 In testcases/kernel/ipc/ipc_stress/cleanup file, it uses the command "ipcrm " to delete the ipc resources. But usage is deprecated and noneffective in some cases. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
11228 ltp/testcases/kernel/ipc/ipc_stress/cleanup
11231 Segmentation fault error: When I ran runtest/math with runltp, the float cases worked well. But they would drop into segmentation fault when they were called directly in command line. The reason is to input "NULL" to strlen() which caused Segmentation fault. The patch also fixed a large number of memory leaks in math/float cases.Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
11234 ltp/testcases/misc/math/float/main.c
11235 ltp/testcases/misc/math/float/thread_code.c
11238 Fix memory leaks in mem02. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
11241 ltp/testcases/kernel/mem/mem/mem02.c
11244 Fix memory leaks in pipeio. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
11247 ltp/testcases/kernel/ipc/pipeio/pipeio.c
11250 Fix memory leaks in mallocstress. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
11253 ltp/testcases/kernel/mem/mtest07/mallocstress.c
11256 Fix the error in freeing memory on confstr01. In confstr01.c, it's wrong that it reset the buffer contents to NULL before freeing the memory allocated. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
11259 ltp/testcases/kernel/syscalls/confstr/confstr01.c
11262 Addition of Initial Set of Network Name Space test cases. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
11265 ltp/testcases/kernel/containers/Makefile
11266 ltp/testcases/kernel/containers/README
11267 ltp/testcases/kernel/containers/check_for_unshare.c
11268 ltp/testcases/kernel/containers/container_test.sh
11269 ltp/testcases/kernel/containers/libclone/Makefile
11270 ltp/testcases/kernel/containers/libclone/libclone.h
11273 ltp/testcases/kernel/containers/libclone/libnetns.c
11274 ltp/testcases/kernel/containers/netns/Makefile
11275 ltp/testcases/kernel/containers/netns/ch_ftp.sh
11276 ltp/testcases/kernel/containers/netns/check_netns_enabled.c
11277 ltp/testcases/kernel/containers/netns/child.sh
11278 ltp/testcases/kernel/containers/netns/child_1.sh
11279 ltp/testcases/kernel/containers/netns/child_2.sh
11280 ltp/testcases/kernel/containers/netns/child_propagate.sh
11281 ltp/testcases/kernel/containers/netns/childipv6.sh
11282 ltp/testcases/kernel/containers/netns/childns.sh
11283 ltp/testcases/kernel/containers/netns/container_ftp.pl
11284 ltp/testcases/kernel/containers/netns/crtchild.c
11285 ltp/testcases/kernel/containers/netns/crtchild_delchild.c
11286 ltp/testcases/kernel/containers/netns/delchild.sh
11287 ltp/testcases/kernel/containers/netns/initialize.sh
11288 ltp/testcases/kernel/containers/netns/par_chld_ftp.c
11289 ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
11290 ltp/testcases/kernel/containers/netns/par_ftp.sh
11291 ltp/testcases/kernel/containers/netns/parent.sh
11292 ltp/testcases/kernel/containers/netns/parent_1.sh
11293 ltp/testcases/kernel/containers/netns/parent_2.sh
11294 ltp/testcases/kernel/containers/netns/parent_share.sh
11295 ltp/testcases/kernel/containers/netns/parent_view.sh
11296 ltp/testcases/kernel/containers/netns/parentns.sh
11297 ltp/testcases/kernel/containers/netns/paripv6.sh
11298 ltp/testcases/kernel/containers/netns/rename_net.sh
11299 ltp/testcases/kernel/containers/netns/runnetnstest.sh
11300 ltp/testcases/kernel/containers/netns/sysfsview.c
11301 ltp/testcases/kernel/containers/netns/two_children_ns.c
11304 The attached patch moves getgid02.c to getegid02.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11307 ltp/runtest/syscalls
11308 ltp/testcases/kernel/syscalls/getegid/Makefile
11309 ltp/testcases/kernel/syscalls/getegid/getegid01.c
11312 ltp/testcases/kernel/syscalls/getegid/compat_16.h
11313 ltp/testcases/kernel/syscalls/getegid/getegid02.c
11316 ltp/testcases/kernel/syscalls/getgid/getgid02.c
11319 Added Default LTP run, Ballista & Open Posix Suite run to runalltests.sh. More such tests are to follow. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11325 I am not sure why runtest/admin_tools was kept outside the perview of LTP default run. I found no issues in running it as normally as other LTP tests. Please let me know if some of you have some problem running it as default. Also included are some changes for running fs_acls tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11329 ltp/testcases/kernel/fs/acls/Makefile
11330 ltp/testcases/kernel/fs/acls/acl_test01
11333 -t test-arguments Where test-argument can be a space separated sequence of:
11334 func all functional tests will be run
11335 stress all stress tests will be run
11336 perf all perf tests will be run
11337 all all tests will be run
11338 list all available tests will be listed
11339 clean all logs deleted, make clean performed
11340 test_name only test_name subdir will be run (e.g: func/pi-tests)
11341 -p profile Use profile instead of default (see doc/AUTOMATED_RUN)
11343 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
11346 ltp/testcases/realtime/run.sh
11349 Daniel Gollub <dgollub@suse.de> wrote: With 2.6.27-rc* linux/dirent.h got removed Kbuild headers_install targe and dirent struct got removed. Instead use #include <dirent.h> instead of #include <linux/dirent.h>. Garrett Cooper <yanegomi@gmail.com> wrote: It appears that asm/page.h isn't packaged with kernel.org sources anymore as of 2.6.25, according to some folks on #fedora-devel. I was just wondering a) if that's the case, b) whether or not those affected test compiles have been identified and removed / modified? If both questions are true and no one has pointed out this issue before now, I've found all of the items which don't follow this behavior: According to the folks in #fedora-devel (airlied, jwb), we shouldn't be using asm/page.h directly, but instead should be accessing everything in page.h via sysconf(2), like so:
11350 PAGE_SIZE => sysconf(_SC_PAGE_SIZE)
11351 This method is POSIX compatible as per: http://www.opengroup.org/onlinepubs/009695399/functions/sysconf.html.
11352 Yes, it is. There are numerous test cases in LTP which use:
11354 by including /usr/include/dirent.h. The interesting part is, this guy (/usr/include/dirent.h) in turn includes /usr/include/bits/dirent.h, where the definition of struct resides. Following is the patch which solves this issue along with page.h header file removal from 2.6.25 onwards, reported by Garret earlier. Signed-of-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
11357 ltp/testcases/kernel/controllers/io-throttle/iobw.c
11358 ltp/testcases/kernel/module/create_module/create_module02.c
11359 ltp/testcases/kernel/module/delete_module/delete_module02.c
11360 ltp/testcases/kernel/module/query_module/query_module01.c
11361 ltp/testcases/kernel/module/query_module/query_module02.c
11362 ltp/testcases/kernel/module/query_module/query_module03.c
11363 ltp/testcases/kernel/syscalls/getdents/getdents01.c
11364 ltp/testcases/kernel/syscalls/getdents/getdents02.c
11365 ltp/testcases/kernel/syscalls/getdents/getdents03.c
11366 ltp/testcases/kernel/syscalls/getdents/getdents04.c
11367 ltp/tools/top-LTP/proc/devname.c
11372 ltp/runtest/ltplite
11373 ltp/runtest/syscalls
11374 ltp/testcases/kernel/syscalls/ioctl/Makefile
11375 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
11376 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
11379 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
11382 This patch introduces new check_header defined in utils/cond.mk to Makefile for eventfd test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11385 ltp/testcases/kernel/syscalls/eventfd/Makefile
11388 This patch introduces new check_header defined in utils/cond.mk to Makefile for inotify test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11391 ltp/testcases/kernel/syscalls/inotify/Makefile
11394 Added runtest/syscalls entry for signalfd. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11397 ltp/runtest/syscalls
11400 This patch introduces new check_header defined in utils/cond.mk to Makefile for modify_ldt test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11403 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
11406 Simplify genload Makefile. It turns out most of these options aren't needed to build stress. Signed-off-by: Nate Straz <nstraz@redhat.com>.
11409 ltp/tools/genload/Makefile
11412 In io_cancel01 , io_destroy01, io_getevents01, io_setup01, io_submit01, if the libaio-devel package didn't been installed on the system, some errors would be occured. To fix it, the each Makefile would be modified. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
11415 ltp/testcases/kernel/syscalls/io_cancel/Makefile
11416 ltp/testcases/kernel/syscalls/io_destroy/Makefile
11417 ltp/testcases/kernel/syscalls/io_getevents/Makefile
11418 ltp/testcases/kernel/syscalls/io_setup/Makefile
11419 ltp/testcases/kernel/syscalls/io_submit/Makefile
11422 When the libcap-2.11 or newer didn't been installed on the sysytem, the filecaps testcase would return a message instead of an error. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
11425 ltp/testcases/kernel/security/filecaps/filecapstest.sh
11428 On ppc64, the modify_ldt cases would not been compiled. So it should be return the message:"System doesn't support execution of the test" instead of an error message. In addition, the Fix_runtest_syscalls.patch also resolved the switch01 running error. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
11431 ltp/runtest/syscalls
11432 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
11435 ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt01.sh
11436 ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt02.sh
11439 IDCheck.sh fails to detect the group nobody does not exist and exits with 0 status. This patch fixes this behavior. I have added a small cosmetic change to indicate No is the default response to the question asked by the script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
11445 The following patch is for script testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh. It fixes a test error (line 72) and a bash specific test extension. (lines 72 and 102) that fail to run under Ubuntu (and probably Debian) as /bin/sh points to dash instead of bash (as in Redhat/Fedora). This script would also benefit of a reformatting as it lacks indentation but I wanted to keep the patch simple and I am not familiar with script format style of LTP. Signed-Off-by: Elder Costa <evcosta@dixtal.com.br>.
11448 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
11451 The following patch fixes testcases/kernel/syscalls/creat/creat08.c just like the previous one for open10.c. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
11454 ltp/testcases/kernel/syscalls/creat/creat08.c
11457 The following patch is for testcases/kernel/syscalls/open/open10.c. Ubuntu (and I believe, Debian) does not have a nobody group and the program fails to run. I added some lines instead to test for "nogroup" instead which I believe is Debian's equivalent and must do what the program is intended to. Signed-Off-By: Elder Costa <evcosta@dixtal.com.br>.
11460 ltp/testcases/kernel/syscalls/open/open10.c
11463 Trivial patch to remove an unused local var. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
11466 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
11469 I needed the following patch in order for file capabilities to correctly install. If there is a better way to do this, that's fine with me, but CC was undefined and this was the easiest way to get past this. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
11472 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
11477 Compile error message occured on ia64 box. You should get a gcc warning on x86: "PAGE_SIZE" redefined. We can avoid the warning:
11479 #define PAGE_SIZE getpagesize()
11481 But normally upper-case macros means constants, but the above macro is not a constant. Shi Weihua <shiwh@cn.fujitsu.com> & Li Zefan <lizf@cn.fujitsu.com>.
11484 ltp/testcases/kernel/controllers/io-throttle/iobw.c
11487 This patch fixes the fs_inod script. On error-condition it was not setting up proper error values and used to throw up error. Also, it was referring to a non-existent function 'error()'. Now it returns 0 on Success or non-zero value on Failure. I have verified this script on ReadWrite dir and ReadOnly-dir where the tests fail. Signed-Off-By
11488 : Veerendra Chandrappa <vechandr@in.ibm.com>.
11491 ltp/testcases/kernel/fs/fs_inod/fs_inod
11494 Addition of setgid16 syscall tests. I've tried this task. Please put compat_16.h to testcases/kernel/syscalls/setgid. And apply following patch before rebuilding tests. In addition I removed one getgid() invocation in testcases/kernel/syscalls/setgid/setgid02.c because the returned value is not used anywhere in the program. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11497 ltp/runtest/syscalls
11498 ltp/testcases/kernel/syscalls/setgid/Makefile
11499 ltp/testcases/kernel/syscalls/setgid/setgid01.c
11500 ltp/testcases/kernel/syscalls/setgid/setgid02.c
11501 ltp/testcases/kernel/syscalls/setgid/setgid03.c
11504 ltp/testcases/kernel/syscalls/setgid/compat_16.h
11507 As reported by Li Zefan, normally upper-case macros means constants, but the above macros are not constants: Use lower-case names instead. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
11510 ltp/testcases/kernel/controllers/io-throttle/iobw.c
11513 It is surely better to support the old blockio.bandwidth and the new blockio.bandwidth-max interface for now. So, just ignore the previous patch. Support both blockio.bandwidth and the new interface blockio.bandwidth-max, to set i/o limiting rules according to the new userspace->kernel interface (io-throttle v8). In perspective we would like to have also blockio.bandwidth-min and implement a mechanism to guarantee minimum performance levels as well. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>.
11516 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
11519 utimensat01 give a build error when __NR_utimensat is not set because test.h is not included. It also gives a link error because TCID is not defined. This patch fixes these issues. Signed-off-by: Martin Habets <errandir_news@mph.eclipse.co.uk>.
11522 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
11525 Addition of ftruncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11528 ltp/runtest/syscalls
11529 ltp/testcases/kernel/syscalls/ftruncate/Makefile
11532 Addition of truncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11535 ltp/runtest/syscalls
11536 ltp/testcases/kernel/syscalls/truncate/Makefile
11539 Here is the RO Bind mount updated testcase. This script consists of 3 files.
11540 test_robind.sh - This is the basis testcase which setups the infrastructure for the ROBind mount
11541 fs_ro_test - Which has the different tests to be executed.
11542 Readme_ROBind - Explains the different testcases executed.
11544 This testcase addresses the earlier comments and has been made more generic. Also will be adding few ioctl syscalls testcases to the fs_ro_test flatfile. As we can append more tests to the flat file fs_ro_test. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
11547 ltp/runtest/fs_readonly
11548 ltp/testscripts/Readme_ROBind
11549 ltp/testscripts/fs_ro_tests
11550 ltp/testscripts/test_robind.sh
11553 Added basic testcases for eventfd() syscall. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
11556 ltp/runtest/syscalls ltp/testcases/kernel/include/i386.in
11557 ltp/testcases/kernel/include/ia64.in
11558 ltp/testcases/kernel/include/powerpc.in
11559 ltp/testcases/kernel/include/powerpc64.in
11560 ltp/testcases/kernel/include/s390.in
11561 ltp/testcases/kernel/include/s390x.in
11562 ltp/testcases/kernel/include/sparc.in
11563 ltp/testcases/kernel/include/sparc64.in
11564 ltp/testcases/kernel/include/stub-list
11565 ltp/testcases/kernel/include/x86_64.in
11568 ltp/testcases/kernel/syscalls/eventfd/Makefile
11569 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
11572 Addition of get_robust_list() & set_robust_list() syscalls. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
11575 ltp/runtest/syscalls
11578 ltp/testcases/kernel/syscalls/get_robust_list/Makefile
11579 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
11580 ltp/testcases/kernel/syscalls/set_robust_list/Makefile
11581 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
11584 In hugemmap01, huge page size was defined as a macro-definition.
11585 #define page_sz ((1UL) << 24) /* Huge page size */
11586 However different architecture may has different huge page size in kernel. Such as :
11587 1. http://lxr.linux.no/linux/include/asm-i386/page.h#L122
11588 #define HPAGE_SHIFT 22
11589 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) // the size is 4M
11591 2. http://lxr.linux.no/linux/include/asm-parisc/page.h#L160
11592 #define HPAGE_SHIFT 22 /* 4MB (is this fixed?) */
11593 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT)
11597 So read the huge page size for the kernel parameters is reasonable. The solution is to get the huge page size from the /proc/meminfo. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
11600 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
11601 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
11604 Now this script returns proper exit code , in the event of failure/success. I have verified this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
11607 ltp/testscripts/test_robind.sh
11610 In message_queue_test_05, it planned to allocate 100 message queues for stress testing. But if the system resource of message queue couldn't meet it, it would exit without deleting the allocated message queues. In addition, other test cases couldn't allocate a new message queue any more. This patch addresses this by:
11611 1> Add a cleanup() to remove the created message queues at premature exit.
11612 2> Change the default number of message queues from 100 to 10. Because the maxmum on RHEL/SLES/Ubuntu is 16.
11613 Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
11616 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
11619 gcov-kernel: updated patch for 2.6.16 to include CONSTRUCTORS for ppc
11622 ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
11625 When compiling hackbench.c , I got the warning message:
11627 $ ./testcases/kernel/sched/cfs-scheduler$ make
11628 cc -I../../../../include -Wall hackbench.c -L../../../../lib -lltp -lpthread -o hackbench
11629 hackbench.c: In function ‘main’:
11630 hackbench.c:350: warning: control reaches end of non-void function
11632 That means the hackbench would return a random number. I tested it on some different versions of GCC and got the non-zero return value. This simple patch can avoid this problem. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
11635 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
11638 gcov-kernel: updated 2.6.26 patch to exclude arch/x86/kernel from profiling
11641 ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
11644 gcov-kernel: updated 2.6.25 and 2.6.24 patch to exclude arch/x86/kernel from profiling
11647 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
11648 ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
11651 gcov-kernel: forgot to update comment
11654 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
11657 lcov: integrated function coverage patch by Tom Zoernen + sorting function
11660 ltp/utils/analysis/lcov/bin/genhtml
11661 ltp/utils/analysis/lcov/bin/geninfo
11662 ltp/utils/analysis/lcov/bin/lcov
11663 ltp/utils/analysis/lcov/man/genhtml.1
11664 ltp/utils/analysis/lcov/man/geninfo.1
11665 ltp/utils/analysis/lcov/man/lcov.1
11666 ltp/utils/analysis/lcov/man/lcovrc.5
11667 ltp/utils/analysis/lcov/CHANGES
11668 ltp/utils/analysis/lcov/Makefile
11669 ltp/utils/analysis/lcov/lcovrc
11672 lcov: updated rpm description + summary and version strings
11675 ltp/utils/analysis/lcov/rpm/lcov.spec
11676 ltp/utils/analysis/lcov/bin/gendesc
11677 ltp/utils/analysis/lcov/bin/genhtml
11678 ltp/utils/analysis/lcov/bin/geninfo
11679 ltp/utils/analysis/lcov/bin/genpng
11680 ltp/utils/analysis/lcov/bin/lcov
11681 ltp/utils/analysis/lcov/Makefile
11684 lcov: updated versioning mechanism + fixed some man page bugs
11687 ltp/utils/analysis/lcov/man/gendesc.1
11688 ltp/utils/analysis/lcov/man/genhtml.1
11689 ltp/utils/analysis/lcov/man/geninfo.1
11690 ltp/utils/analysis/lcov/man/genpng.1
11691 ltp/utils/analysis/lcov/man/lcov.1
11692 ltp/utils/analysis/lcov/man/lcovrc.5
11693 ltp/utils/analysis/lcov/bin/updateversion.pl
11694 ltp/utils/analysis/lcov/Makefile
11697 lcov: fix function view page creation when --no-func is specified
11700 ltp/utils/analysis/lcov/bin/genhtml
11703 In semaphore_test_01 case, it wanted to create a semaphore and printed out the semaphore ID for comparison with the output of the 'ipcs -s' command. So it didn't remove the semaphore when exited. Since the resource of semaphore is limited. It's better to write a shell script to perform the comparison and remove the semaphore. I wrote the bash script "testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh", and patched the "Makefile" and "runtest/ipc" to run the script. Please clean the semaphore up post patching and before executing tests. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
11707 ltp/testcases/kernel/ipc/ipc_stress/Makefile
11708 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
11711 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
11714 lcov: several changes
11715 - update download link
11716 - unify webpage links
11717 - provide --sort and --function-coverage switch + documentation
11720 ltp/utils/analysis/lcov/bin/gendesc
11721 ltp/utils/analysis/lcov/bin/genhtml
11722 ltp/utils/analysis/lcov/bin/geninfo
11723 ltp/utils/analysis/lcov/bin/genpng
11724 ltp/utils/analysis/lcov/bin/lcov
11725 ltp/utils/analysis/lcov/rpm/lcov.spec
11726 ltp/utils/analysis/lcov/man/genhtml.1
11729 lcov: change sorting order to low-to-high coverage
11732 ltp/utils/analysis/lcov/bin/genhtml
11735 Intial Addition of sync_file_range() syscall test to LTP. I have developed test cases for sync_file_range() system call which will do the basic sanity (error) checking for the system call. These tests have to be run on 2.6.17 kernel and above. The test cases have been currently tested only on x86 and x86_64 architecture. Also, I have hard coded the system call number in the test case for review purposes and will be later on moving it to linux_syscall_numbers.h file in the LTP framework. The support for PowerPC was provided from 2.6.22 kernel onwards. I had not taken care of it in my previous patch. Now this is addressed. Signed-Off-By: "B. N. Poornima" <poornima@in.ibm.com>.
11738 ltp/runtest/syscalls
11741 ltp/include/linux_syscall_numbers.h
11742 ltp/testcases/kernel/syscalls/sync_file_range/Makefile
11743 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
11746 Changed the way by which message_queue_test_02 should be run properly. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
11752 This is a patch from John, written a few months back. I have fixed up a few cosmetic whitespace bits, and have refreshed it so it should apply cleanly to LTP today. Will Schmidt <will_schmidt@vnet.ibm.com>.
11754 Comments originally by John Stultz:
11756 So I've been trying to go through and review our test cases to make sure we're getting sane data and the tests are really testing what we want. Looking at gtod_latency and gtod_infinite, I was always struck that gtod_infinite always came up with much larger latencies while gtod_latency usually seemed to miss them. Main issues:
11757 1) gtod_latency was not running for long enough, I've upped the iterations by 10x to make sure we get more solid results.
11758 2) gtod_latency was doing too much computation between gtod calls. This means it could miss latencies that occur while it was running. I reworked the data collection loop so the un-measured window is smaller.
11759 3) gtod_infinite was accidentally measuring its own computation in its delay, inflating its values. I cut that logic out.
11760 4) both gtod_latency and gtod_infinite were not running mlocked. this caused background SCHED_OTHER disk access to inject delays, making the results less reliable.
11762 Those four issues have been fixed, and I also converted gtod_latency to use clock_gettime() just to be consistent and to give slightly better resolution.
11763 Signed-off-by: John Stultz <johnstul@us.ibm.com>
11764 Acked-by: Darren Hart <dvhltc@us.ibm.com>
11765 Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>
11768 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
11769 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
11772 How about introducing TCID_DEFINE? I'm not sure puttint TCID_DEFINE macro to test.h. I'm not sure using a symbol as an argument for TCID_DEFINE macro is better than using a string. (I had strong lisp backgroud:-). If this acceptable, I'll update related documents and test cases I worked. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11776 ltp/testcases/kernel/syscalls/setgid/Makefile
11777 ltp/testcases/kernel/syscalls/setgid/compat_16.h
11778 ltp/testcases/kernel/syscalls/setgid/setgid01.c
11781 I propose this new test setuid04 for the setuid syscall. The goal if this test is to check the fsuid is correctly handled by the setuid syscall. To do so, the test create a testfile as root with permission 0644, then do a setuid and try to open the file RDWR. This last open must fail since the process with new UID is not allowed to open the file on write. In a second step, the test does a fork to check the fsuid is correctly passed to a son and the son behaves correctly regarding files, i.e. it cannot open on write the test file.
11782 I propose this new test setfsuid04 for the setfsuid syscall. The goal if this test is to check the fsuid is correctly handled by the setfsuid syscall. To do so, the test creates a testfile as root with permission 0644, then do a setuid and try to open the file RDWR. This last open must fail since the process with new UID is not allowed to open the file on write. In a second step, the test does a fork to check the fsuid is correctly passed to a son and the son behaves correctly regarding files, i.e. it cannot open on write the test file. Finally, the test falls back to the initial UID and try to open the file on write. This open must succeed.
11783 I propose this new test setreuid07 for the setreuid syscall. The goal if this test is to check the fsuid is correctly handled by the setreuid syscall. To do so, the test creates a testfile as root with permission 0644, then do a setreuid and try to open the file RDWR. This last open must fail since the process with new UID is not allowed to open the file on write. In a second step, the test does a fork to check the fsuid is correctly passed to a son and the son behaves correctly regarding files, i.e. it cannot open on write the test file. Finally, the test falls back to the initial UID and try to open the file on write. This open must succeed.
11784 I also propose this new test setresuid04 for the setresuid syscall. The goal if this test is to check the fsuid is correctly handled by the setresuid syscall. To do so, the test creates a testfile as root with permission 0644, then do a setresuid and try to open the file RDWR. This last open must fail since the process with new UID is not allowed to open the file on write. In a second step, the test does a fork to check the fsuid is correctly passed to a son and the son behaves correctly regarding files, i.e. it cannot open on write the test file. Finally, the test falls back to the initial UID and try to open the file on write. This open must succeed.
11785 Signed-Off-By: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>,
11786 Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11789 ltp/runtest/ltplite
11790 ltp/runtest/stress.part3
11791 ltp/runtest/syscalls
11794 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
11795 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
11796 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
11797 ltp/testcases/kernel/syscalls/setuid/setuid04.c
11800 I was experimenting with using runltp along with disk stress (-D option). It does not parse the arguments properly. It only uses the last parameter in the comma separated list. With this patch it properly parses the arguments to the -D option. Signed-off-by: Doug Chapman <doug.chapman@hp.com>.
11806 I've done on the other test cases. In addition, I've cleaned up Makefiles related to _64 and _16 testcases as suggested by Garrett Cooper <yanegomi@gmail.com>. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11808 You can avoid situations like the above by doing something like this in your Makefiles:
11809 SRC := $(patsubst %.c,%,$(wildcard *.c))
11810 MAKE_TARGETS := $(SRCS) $(addsuffix _16,$(SRCS))
11811 all: $(MAKE_TARGETS)
11813 %_16: CFLAGS += -DUSE_COMPAT16_SYSCALL=1 -DTST_USE_COMPAT16_SYSCALL=1
11816 ltp/testcases/kernel/syscalls/fadvise/Makefile
11817 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
11818 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
11819 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
11820 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
11821 ltp/testcases/kernel/syscalls/ftruncate/Makefile
11822 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
11823 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
11824 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
11825 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
11826 ltp/testcases/kernel/syscalls/sendfile/Makefile
11827 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
11828 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
11829 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
11830 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
11831 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
11832 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
11833 ltp/testcases/kernel/syscalls/setgid/Makefile
11834 ltp/testcases/kernel/syscalls/setgid/setgid02.c
11835 ltp/testcases/kernel/syscalls/setgid/setgid03.c
11836 ltp/testcases/kernel/syscalls/truncate/Makefile
11837 ltp/testcases/kernel/syscalls/truncate/truncate01.c
11838 ltp/testcases/kernel/syscalls/truncate/truncate02.c
11839 ltp/testcases/kernel/syscalls/truncate/truncate03.c
11840 ltp/testcases/kernel/syscalls/truncate/truncate04.c
11843 This patch adds eventfd counter overflow test cases. I have cleaned up this patch - separated the test cases into its own functions and fixed a few typos. Please ignore the previous patch, and use this cleaned up patch. After the patch is applied, a "make clean" and a "make" should result in a clean build. It works perfectly for me. Anyways I am providing an updated patch with the other linux_syscall_numbers.h removed. As noted in my previous mail, there are two instances of the generated file in the CVS repo now, "include/linux_syscall_numbers.h" and "testcases/kernel/include/linux_syscall_numbers.h". The first is supposed to be a link to the second, and both are generated during the build process, and should be removed. The new patch removes both the files. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
11846 ltp/testcases/kernel/include/Makefile
11847 ltp/testcases/kernel/syscalls/eventfd/Makefile
11848 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
11851 ltp/include/linux_syscall_numbers.h
11852 ltp/testcases/kernel/include/linux_syscall_numbers.h
11855 Integrating build/install of ...security/seclvl (BSD Secure Levels LSM) to default LTP build environment. Was just browsing through and found that this piece of code is not built/installed by default. I did not find any issue to do so. So, just added up to the Makefile(s). I am however investigating the best possible way to run them. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11858 ltp/testcases/kernel/security/Makefile
11859 ltp/testcases/kernel/security/seclvl/Makefile
11862 I am attaching a patch fs.patch for fixing some testcases failing on arm. fs.patch:- For arm architecture some system calls has been removed like time, utime etc. Since fs testcases include time system call, it should be replaced with gettimeofday system call. It wouldn't effect other architectures and thus works for arm also. Also testcases like utime should be made architecture specific. sasa sasa <sasak.1983@gmail.com>.
11865 ltp/testcases/kernel/fs/doio/doio.c
11866 ltp/testcases/kernel/fs/doio/growfiles.c
11867 ltp/testcases/kernel/fs/doio/iogen.c
11868 ltp/testcases/kernel/fs/doio/rwtest.sh
11871 The LTP numa testcases were initially designed for libnuma API in version 1. Building latest LTP (intermediate 20080820) against latest version of libnuma (2.0.2) requires -DNUMA_VERSION1_COMPATIBILITY in the CFLAGS - to switch to to the compatibility interface of libnuma API version 1. There are no libnuma testcases for API version 2 in ltp yet. Currently -DNUMA_VERSION1_COMPATIBILITY will not help for the LTP numa testcase, since the compability interface is missing some interface from version 1: Fix for the VERSION1 compatibility interface got already send to linux-numa list. I hope the libnuma fix got accepted and attached can be applied to LTP soon to fix the build of the LTP numa testcases, when building against libnuma 2.0.2 or greater. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
11874 ltp/testcases/kernel/numa/Makefile
11877 Was just browsing through and found that this piece of code is not built/installed by default. I did not find any issue to do so. So, just added up to the Makefile(s). I am however investigating the best possible way to run them. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>. Heh, seclvl hasn't been in the kernel in quite some time. Should it be dropped? BTW, Mike, I'd expect you to consider re-implementing some of seclvl using capability bounding sets. "Serge E. Hallyn" <serue@us.ibm.com>. I do not anticipate that anyone will ever try to get seclvl back into the kernel, so I vote that the test be dropped from LTP. Michael Halcrow <mhalcrow@us.ibm.com>.
11880 ltp/testcases/kernel/security/Makefile
11883 ltp/testcases/kernel/security/seclvl/Makefile
11884 ltp/testcases/kernel/security/seclvl/README
11885 ltp/testcases/kernel/security/seclvl/create_guid_file.c
11886 ltp/testcases/kernel/security/seclvl/create_guid_node.c
11887 ltp/testcases/kernel/security/seclvl/create_suid_file.c
11888 ltp/testcases/kernel/security/seclvl/create_suid_node.c
11889 ltp/testcases/kernel/security/seclvl/ioperm.c
11890 ltp/testcases/kernel/security/seclvl/iopl.c
11891 ltp/testcases/kernel/security/seclvl/verify_seclvl.sh
11894 Addition of getcpu() syscall to LTP. I have fixed the problem noticed earlier. Hope it will be fine this time. More over I wanted to mention that I have dropped getcpu2.c as it was found to be less relevant for getcpu() testing. Andi had made some suggestions to improve the test, I am submitting this before making all those changes. If possible I will sit and work on Andi's suggestion. Signed-Off-By: Sharyathi Nagesh <sharyath@in.ibm.com>.
11897 ltp/runtest/syscalls
11900 ltp/testcases/kernel/syscalls/getcpu/Makefile
11901 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
11904 Build Error fix. I too had prepared the same patch, but there were some more issues on a different kernel. Hence, have put more checks in the newly attached patch. Subrata, I have tested it on ppc64 and x86_64 and is working fine. Please test and let me know. Signed-Off-By: "B. N. Poornima" <poornima@in.ibm.com>, Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
11907 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
11910 inotify01 build error fix for x86_64. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
11913 ltp/testcases/kernel/syscalls/inotify/inotify01.c
11914 ltp/testcases/kernel/syscalls/inotify/inotify02.c
11917 move_pages() failed to compile on the following machine. Subrata Modak <subrata@linux.vnet.ibm.com>. Jin Bing Guo <guojb@cn.ibm.com> wrote: I also met this problem on ppc machine with SLES 10.2. I checked the numactl package and found the problem was due to the unmatch of the version of numa. The numa_move_pages was supported from numactl-2.0.0. See the change log of it. Vijay Kumar <vijaykumar@bravegnu.org> wrote: Hi Subrata, as pointed out by Jin Bing Guo, only recent versions of libnuma have support for move_pages(). It is necessary to check if move_pages() support is available before compiling the test cases. Check if move_pages() support is available in libnuma. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
11920 ltp/testcases/kernel/syscalls/move_pages/Makefile
11923 I've rearranged Makefile for setgid test case. I've put _16 related macros to compat_16.mk file. The original Makefile includes it. So when I work on more _16 test cases, I just have to do the same. I'll do the same on _64. I choose utils as its directory name. Please put attached files compat_16.mk and newer_64.mk to ltp/testcases/kernel/syscalls/utils. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11926 ltp/testcases/kernel/syscalls/fadvise/Makefile
11927 ltp/testcases/kernel/syscalls/ftruncate/Makefile
11928 ltp/testcases/kernel/syscalls/sendfile/Makefile
11929 ltp/testcases/kernel/syscalls/setgid/Makefile
11930 ltp/testcases/kernel/syscalls/truncate/Makefile
11933 ltp/testcases/kernel/syscalls/utils/compat_16.mk
11934 ltp/testcases/kernel/syscalls/utils/newer_64.mk
11937 The following patch adds two known issues seen on some versions of Kernels, and also modifies the copyright information. Signed-off-by: CAI Qian <caiqian@redhat.com>.
11940 ltp/testcases/kernel/fs/proc/proc01.c
11943 Conformance/interfaces/timer_getoverrun/2-2 has failed on tests with some distros running on ppc64 machines. As far as I could realize, it happens due to these machines are running kernel with timer frequency configured to 100 Hz, which represents a clock precision smaller than the defined INTERVALNSEC. This patch sets the interval equals to the clock precision (retrieved via function clock_getres()), in order to avoid to use a interval smaller than the resolution of the clock. However, with these changes, this testcase becomes very similar to the test 2-3. Is this a valid modification? If not, any thought what should be done in this case?. Signed-off-by: Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>.
11946 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c
11949 Find attached patchset which address some serious compiler warning fixes spotted by GCC4.1 (SLES10 SP2) and GCC4.3 (openSUSE Factory). Fix potential overflow in umount01.c, spotted by _FORTIFY_SOURCE=2. Unintended truncating of string length could cause potential overflow, which got spotted by GCC with _FORTIFY_SOURCE=2. Note the difference: malloc(strlen(fstype + 1)) != malloc(strlen(fstype) + 1). I guess this was not intended? Also valgrind detected this issue. Replaced wrong use of malloc/strncpy with simplestrdup(). Signed-off-by: Daniel Gollub <dgollub@suse.de>.
11952 ltp/testcases/kernel/syscalls/umount/umount01.c
11955 Find attached patchset which address some serious compiler warning fixes spotted by GCC4.1 (SLES10 SP2) and GCC4.3 (openSUSE Factory). Fix warning about _is_ unused variable (note the difference between "may" and "is" unused!). Unintended mixup with *pwd and *path. *path never gets set.
11956 execve02.c: In function 'setup':
11957 execve02.c:217: warning: 'path' is used uninitialized in this function
11958 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
11961 ltp/testcases/kernel/syscalls/execve/execve02.c
11964 Find attached patchset which address some serious compiler warning fixes spotted by GCC4.1 (SLES10 SP2) and GCC4.3 (openSUSE Factory). ftest08.c calls close() with uninitialized file descriptor variable. Fix warning about _is_ unused variable (note the difference between "may" and "is" unused!). Only child opens the file descriptor, once forked.
11965 ftest08.c: In function 'runtest':
11966 ftest08.c:192: warning: 'fd' is used uninitialized in this function
11967 Valgrind spot this issue aswell:
11968 ==21058== Syscall param close(fd) contains uninitialised byte(s)
11969 ==21058== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
11970 ==21058== by 0x401D0E: runtest (ftest08.c:192)
11971 ==21058== by 0x401B10: main (ftest08.c:119)
11972 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
11975 ltp/testcases/kernel/fs/ftest/ftest08.c
11978 Find attached patchset which address some serious compiler warning fixes spotted by GCC4.1 (SLES10 SP2) and GCC4.3 (openSUSE Factory). ftest04.c calls close() with uninitialized file descriptor variable. Fix warning about _is_ unused variable (note the difference between "may" and "is" unused!). Only child opens the file descriptor, once forked.
11979 ftest04.c: In function 'runtest':
11980 ftest04.c:188: warning: 'fd' is used uninitialized in this function
11982 Valgrind spot this issue as well:
11983 ==15263== Syscall param close(fd) contains uninitialised byte(s)
11984 ==15263== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
11985 ==15263== by 0x401CD6: runtest (ftest04.c:188)
11986 ==15263== by 0x401AD0: main (ftest04.c:111)
11987 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
11990 ltp/testcases/kernel/fs/ftest/ftest04.c
11993 When packaging LTP with rpmlinit, rpmlinit complains about several scripts which don't have Shebang on the head of the file. Some files didn't have a Shebang at all. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
11997 ltp/testcases/commands/ade/file/file_test.sh
11998 ltp/testcases/commands/cpio/cpio_tests.sh
11999 ltp/testcases/commands/eject/eject-tests.sh
12000 ltp/testcases/commands/fileutils/cp/cp_tests.sh
12001 ltp/testcases/commands/fileutils/ln/ln_tests.sh
12002 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
12003 ltp/testcases/commands/fileutils/mv/mv_tests.sh
12004 ltp/testcases/commands/gzip/gzip_tests.sh
12005 ltp/testcases/commands/logrotate/logrotate_tests.sh
12006 ltp/testcases/commands/mail/mail_tests.sh
12007 ltp/testcases/commands/tar/tar_tests.sh
12008 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
12009 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
12010 ltp/testcases/kernel/numa/numa01.sh
12011 ltp/testcases/kernel/security/filecaps/Makefile
12012 ltp/testcases/network/dhcpd/dhcpd_tests.sh
12013 ltp/testcases/network/iptables/iptables_tests.sh
12014 ltp/testcases/network/traceroute/traceroute_tests.sh
12015 ltp/testcases/network/xinetd/xinetd_tests.sh
12019 I've extended setgroup test cases can test setgroups16 old system calls. To test, please put attached compat_16.h to ltp/testcases/kernel/syscalls/setgroups; and apply the patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
12022 ltp/runtest/syscalls
12023 ltp/testcases/kernel/syscalls/setgroups/Makefile
12024 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
12025 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
12026 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
12027 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
12030 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
12033 In testcases/kernel/sched/tool/time-schedule, it used kill(0, SIGTERM) to terminate the all the processes in the group. However, the progress group leader might be different regarding the different call methods. In interactive call such as pan, it called time-schedule by exec() and setpgrp() as a child process. The time-schedule process would be the process group leader and all the child processes created by it had the same PGID. So the SIGTERM was sent to process group and the exit code got by pan was 0. In non-inactive call such as STAF/STAX, one shell script called the time-schedule directly. The shell script would be the process group leader. So the SIGTERM was also sent to the shell script and the exit code got by STAF/STAX was 143 (128+15). This patch can resolve this problem.
12034 Signed-off-by: Lin Feng Shen <shenlinf@cn.ibm.com>,
12035 Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
12038 ltp/testcases/kernel/sched/tool/time-schedule.c
12041 Sorry, I found one typo in my code. Please apply following patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
12044 ltp/testcases/kernel/syscalls/utils/newer_64.mk
12047 I tried to run runltp with the arguments suggested in the script's help and I get the error:
12048 ./runltp: 783: arith: syntax error: "2,4,10240,1"
12049 I have checked out the latest intermediate (August 20th) and noticed there was a change that fixed one of the sources of this error but still one remained. I am attaching the patch (to July stable version) which fixed the issue in my case. I am running Ubuntu 7.04 (Feisty) on a Core 2 Duo based machine. Also may I suggest you update the maintainers info in the script too? :) I hope this can be helpful. Signed-Off-By: "elder.costa" <elder.costa@terra.com.br>.
12055 I didn't see the oom-killer in my test machines. But I found large memory leak of the Hackbench with valgrind tool. From that we can get that it will lose 73,800 bytes with running "hackbench 150 process 1000" once. This patch fixed the memory leak problem.
12058 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
12061 While the synchronization in the sched_football testcase under the realtime test suite is not erroneous, it can be enahnced and made more reliable by making use of pthread_barriers, like in other testcases. This patch adds the same. Testing done: Infinite iterations of the testcase run with this patch.
12062 Signed-off-by: Ankita Garg <ankita@in.ibm.com>,
12063 Acked-by: Vernon Mauery <vernux@us.ibm.com>.
12066 ltp/testcases/realtime/func/sched_football/sched_football.c
12069 We can add a check for the header in the Makefile, so that we don't break builds. I think test should report fail in this case if a version of kernel more then 2.6.13. The Patch is for the reason that we don't break builds. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
12072 ltp/testcases/kernel/syscalls/inotify/Makefile
12073 ltp/testcases/kernel/syscalls/inotify/inotify01.c
12074 ltp/testcases/kernel/syscalls/inotify/inotify02.c
12077 On centos-5 2.6.18 kernel, I get a failure with shmat01. In the setup() function at the end:
12078 /* some architectures (e.g. parisc) are strange, so better always align to * * next SHMLBA address. */
12079 base_addr = (void *)( ((unsigned long)(base_addr) & ~(SHMLBA-1)) + SHMLBA );
12080 This bumps up the address if it's already aligned. Signed-off-by: Bob Hepple <bhepple@promptu.com>.
12083 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
12086 Reverting back CAI Qian´s patch applied on Wed Aug 27 10:24:19 2008 UTC, with following log: The following patch adds two known issues seen on some versions of Kernels, and also modifies the copyright information. Signed-off-by: CAI Qian <caiqian@redhat.com>.
12089 ltp/testcases/kernel/fs/proc/proc01.c
12092 Under Ubuntu (tested with both 7.04 and 8.04) IDCheck shows the message [: 100: 0: unexpected operator]. That happens because the variable EUID is not defined. I guess dash (Ubuntu's sh) is not as tolerant as Fedora's (which shows no message). Bellow a small patch for it. Signed-Off-By: Elder <elder.costa@terra.com.br>.
12100 I've tried LTP and found some wrong mode at creating file/dir in LTP source files. Here is a patch. Junjiro Okajima<hooanon05@yahoo.co.jp>.
12103 ltp/lib/write_log.c
12104 ltp/testcases/kernel/fs/dmapi/attr.c
12105 ltp/testcases/kernel/fs/dmapi/config.c
12106 ltp/testcases/kernel/fs/dmapi/disp.c
12107 ltp/testcases/kernel/fs/dmapi/event_am.c
12108 ltp/testcases/kernel/fs/dmapi/event_an.c
12109 ltp/testcases/kernel/fs/dmapi/event_sd.c
12110 ltp/testcases/kernel/fs/dmapi/event_sn.c
12111 ltp/testcases/kernel/fs/dmapi/handle.c
12112 ltp/testcases/kernel/fs/dmapi/hole.c
12113 ltp/testcases/kernel/fs/dmapi/invis.c
12114 ltp/testcases/kernel/fs/dmapi/mmap.c
12115 ltp/testcases/kernel/fs/dmapi/mmapfile.c
12116 ltp/testcases/kernel/fs/dmapi/mount.c
12117 ltp/testcases/kernel/fs/dmapi/objref.c
12118 ltp/testcases/kernel/fs/dmapi/pmr_post.c
12119 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
12120 ltp/testcases/kernel/fs/dmapi/right.c
12121 ltp/testcases/kernel/fs/dmapi/token.c
12122 ltp/testcases/kernel/fs/fsstress/fsstress.c
12123 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
12124 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
12125 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
12126 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
12127 ltp/testcases/kernel/syscalls/open/open08.c
12130 Every once in a while, pselect01 fails with the following output:
12131 FAIL : Sleep time was incorrect:5 != 6
12132 This is because we expect our sleeps of slightly more than 5 seconds to last at most 5 seconds (if we're uninterrupted, integer truncation will mean this only comes up about 1% of the time). To fix this, we should instead expect our sleeps to last between 5 and 6 seconds, as in the patch inlined below. Signed-off-by: Craig Meier <crmeier@ghs.com>.
12135 ltp/testcases/kernel/syscalls/pselect/pselect01.c
12138 Fix a bug in the selinux testsuite makefile, pointed out by David Howells. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
12141 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
12144 TEST_RETURN should not be inverted when logging. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
12147 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
12150 gcov-kernel: refreshed 2.6.16 patch, adding CONFIG_MODVER compatbility
12153 ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
12156 Fixes the following issues:
12157 The LTP selinux-testsuite does not work out of the box on Red Hat Enterprise Linux 4. The testscripts/test_selinux.sh script does not detect if refpolicy should be used or not. The LTP selinux-testsuite test policy uses the can_setcon macro which is not defined in global macros of Red Hat Enterprise Linux 4 selinux policy targeted sources. Some Makefile needs minor fixes and enhancements. Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
12160 ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
12161 ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
12162 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
12163 ltp/testscripts/test_selinux.sh
12166 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation. Allow the amount of memory to be used to be passed as a command-line argument. Matt Fleming <mjf@gentoo.org>.
12169 ltp/testcases/kernel/mem/mem/mem02.c
12172 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation. It can be unsafe to call exit(3) from a signal handler. Call _exit(2) instead. Matt Fleming <mjf@gentoo.org>.
12175 ltp/testcases/kernel/mem/mtest06/mmap1.c
12178 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation. Allow the number of pages to use for the test to be specified on the command-line. Fix a memory leak. Also, call _exit(2) from child processes which avoids the child calling the atexit functions that the pthread library setup. This fixes an issue where the pthread manager thread would begin exiting at the same time as a child thread. The child thread would run the atexit functions which cause it to wait for a signal to be sent from the thread manager. As the thread manager was trying to exit that signal would never be sent. Calling _exit(2) from the child avoids this whole mess. Matt Fleming <mjf@gentoo.org>.
12181 ltp/testcases/kernel/mem/mtest05/mmstress.c
12186 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation.Don't place an upper limit on the amount of time a nanosleep(2) call should take. The nanosleep(2) call will suspend execution for _at least_ the specified time, no upper limit is guaranteed. Matt Fleming <mjf@gentoo.org>.
12189 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
12192 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation.Allow the number of iterations to be specified on the command line. Matt Fleming <mjf@gentoo.org>.
12195 ltp/testcases/kernel/sched/nptl/nptl01.c
12198 I've attached some patches that I created for LTP at work. Most of them simply add command-line options to specify the amount of memory/pages to use for tests. However, there's one fix that works around a bug in uClibc's pthread implementation. Check for SYS_getuid32 and SYS_getgid32, these are the versions provided by some architectures. Matt Fleming <mjf@gentoo.org>.
12201 ltp/testcases/kernel/syscalls/syscall/syscall01.c
12204 There were some mistakes in my previous patch.
12205 - wrong mode 0644 for mkdir().
12206 - unnecessary to add 0644 for open() since the flag doesn't include O_CREAT (while it does no harm).
12207 By this new patch, they are fixed. Junjiro Okajima <hooanon05@yahoo.co.jp>.
12210 ltp/lib/write_log.c
12211 ltp/testcases/ballista/ballista/templates/b_mq_attr.tpl
12212 ltp/testcases/ballista/ballista/templates/b_mqd.tpl
12213 ltp/testcases/ballista/ballista/templates/b_mqdSUN.tpl
12214 ltp/testcases/ballista/ballista/templates/b_ptr_sem_t.tpl
12215 ltp/testcases/kernel/fs/dmapi/attr.c
12216 ltp/testcases/kernel/fs/dmapi/config.c
12217 ltp/testcases/kernel/fs/dmapi/disp.c
12218 ltp/testcases/kernel/fs/dmapi/dm_test.h
12219 ltp/testcases/kernel/fs/dmapi/event_am.c
12220 ltp/testcases/kernel/fs/dmapi/event_an.c
12221 ltp/testcases/kernel/fs/dmapi/event_sd.c
12222 ltp/testcases/kernel/fs/dmapi/event_sn.c
12223 ltp/testcases/kernel/fs/dmapi/handle.c
12224 ltp/testcases/kernel/fs/dmapi/hole.c
12225 ltp/testcases/kernel/fs/dmapi/invis.c
12226 ltp/testcases/kernel/fs/dmapi/mmap.c
12227 ltp/testcases/kernel/fs/dmapi/mmapfile.c
12228 ltp/testcases/kernel/fs/dmapi/mount.c
12229 ltp/testcases/kernel/fs/dmapi/objref.c
12230 ltp/testcases/kernel/fs/dmapi/pmr_post.c
12231 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
12232 ltp/testcases/kernel/fs/dmapi/right.c
12233 ltp/testcases/kernel/fs/dmapi/token.c
12234 ltp/testcases/kernel/fs/fsstress/fsstress.c
12235 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
12236 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
12237 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
12238 ltp/testcases/kernel/syscalls/open/open08.c
12239 ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
12242 This patch uses strcpy() instead of strcat(). strcat() should only be used when the 'dest' argument is NULL terminated. In this case, path_buffer is not initialised and so may not contain a NULL character. strcpy() will do the right thing and copy the string to the beginning of path_buffer. Matt Fleming <mjf@gentoo.org>.
12245 ltp/testcases/kernel/syscalls/readlink/readlink04.c
12248 It eliminates the potential for many false negatives.
12249 1. Use cap_compare to compare capability sets instead of comparing the far less reliable text representations.
12250 2. pI' tests were failing bc I started with empty pI. Fill pI before those tests.
12251 3. Check for libcap-2.11 or later (by checking for cap_compare()).
12252 Signed-off-by: Serge Hallyn <serue@us.ibm.com>
12255 ltp/testcases/kernel/security/filecaps/Makefile
12256 ltp/testcases/kernel/security/filecaps/check_simple_capset.c
12257 ltp/testcases/kernel/security/filecaps/filecapstest.sh
12258 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
12261 Porting of io_destroy(), io_getevents(), io_setup() & io_submit() syscall tests from Crackerjack to LTP, by Masatake YAMATO <yamato@redhat.com>.
12264 ltp/runtest/syscalls
12267 ltp/testcases/kernel/syscalls/io_destroy/Makefile
12268 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
12269 ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
12270 ltp/testcases/kernel/syscalls/io_getevents/Makefile
12271 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
12272 ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
12273 ltp/testcases/kernel/syscalls/io_setup/Makefile
12274 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
12275 ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
12276 ltp/testcases/kernel/syscalls/io_submit/Makefile
12277 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
12278 ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
12281 According to the manpages io_submit() can return the value: EAGAIN Insufficient resources are available to queue any iocbs. We should handle this opportunely trying to re-submit the AIO request again. Maybe an even better approach could be to just sleep a bit before trying to re-submit the request. In any case this would resolve a never-ending loop in aio01.c, where io_getevents() can be continuously called without having issued any actual request if io_submit() failed with -EAGAIN. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>.
12284 ltp/testcases/kernel/io/aio/aio01/aio01.c
12285 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
12288 Error occured, when i tried to compile ltp on ia64 box. There is a patch to fix it. similar patch on i386/x86_64 has been applied. (http://marc.info/?l=ltp-list&m=121257587007213&w=2). Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
12291 ltp/testcases/kernel/include/ia64.in
12292 ltp/testcases/kernel/include/linux_syscall_numbers.h
12295 Add the block device I/O bandwidth controller (io-throttle) testcase. See testcase documentation for design and implementation details. See also: http://lkml.org/lkml/2008/7/4/143. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>.
12298 ltp/testcases/kernel/controllers/Makefile
12299 ltp/testcases/kernel/controllers/test_controllers.sh
12302 ltp/testcases/kernel/controllers/io-throttle/Makefile
12303 ltp/testcases/kernel/controllers/io-throttle/README
12304 ltp/testcases/kernel/controllers/io-throttle/io_throttle_testplan.txt
12305 ltp/testcases/kernel/controllers/io-throttle/iobw.c
12306 ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
12307 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
12310 The attached patch fixes the following issue: The selinux-testsuite file sigiotask testcase (run as test_fileop_t) needs rw permission to terminals to proceed its execution, which is not allowed by the non refpolicies provided in the testsuite. Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
12313 ltp/testcases/kernel/security/selinux-testsuite/policy/test_file.te
12316 gcov-kernel: patches for 2.6.26
12319 linux-2.6.26-gcov-arm-eabi.patch
12320 linux-2.6.26-gcov-arm-hack.patch
12321 linux-2.6.26-gcov.patch
12324 The following problem i found:
12325 1, utimensat01.c still has not been compiled when check_for_utimensat_support return success.
12326 2, utimensat01 works on only i386 arch.
12327 Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
12330 ltp/testcases/kernel/include/i386.in
12331 ltp/testcases/kernel/include/ia64.in
12332 ltp/testcases/kernel/include/linux_syscall_numbers.h
12333 ltp/testcases/kernel/include/x86_64.in
12334 ltp/testcases/kernel/syscalls/utimensat/Makefile
12335 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
12336 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
12339 Sorry, I took mistake in giving value to TST_* in io_setup01.c and io_submit01.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
12342 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
12343 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
12346 I found some typos. I cannot remember but maybe I introduced. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
12349 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
12350 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
12351 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
12354 I get compile error in hackbench. With the following patch, the compiler error is gone. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
12357 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
12360 In fact, the case "hackbench02 hackbench 150 thread 1000" failed when i tested the latest ltp. the following error message occured:
12361 --------------------
12362 Creating fdpair (error: Too many open files)
12363 --------------------
12364 The default open files is 1024 (ulimit -n), but hackbench does not close these all opened files in group() when thread mode (process_mode=0). I think we should to limit the num_groups's value. 20 is a suitable value, it works well on my ia64 and i386 machine. what do you think? Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
12370 It replaces nested arithmetic operations following example from Open Group specifications, in order to avoid issues with different shells, like dash from Ubuntu Gutsy. Signed-off-by: Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>.
12373 ltp/testcases/network/generate.sh
12376 When compiling powerpc binaries, gcc defaults to 32 bit. To do some tests I needed to have a 64 bit binary. Since I'm using realtime, I modified config.mk as below. My questions: is there any official way to turn LTP in 64bit? If not, what shall we do then? Should LTP default to 32 or native-arch bit? Shall we use something like: "if (uname -m) ..." or use a command line option? Any comment?
12379 According to man gcc:
12381 Generate code for a 32-bit or 64-bit environment. The 32-bit environment sets int, long and pointer to 32 bits and generates code that runs on any i386 system. The 64-bit environment sets int to 32 bits and long and pointer to 64 bits and generates code for AMD's x86-64 architecture. For darwin only the -m64 option turns off the -fno-pic and -mdynamic-no-pic options. This seems like the right thing to do to me. Gilles, have you confirmed that this doesn't break things on the x86_64 platforms? No objection from me.
12384 I've also run the involved tests on an x86_64 machine and it was OK. Gilles Carry <Gilles.Carry@bull.net>.
12387 ltp/testcases/realtime/config.mk
12390 First patch regroups TSC functions and macros definition into librttest. Second patch is to have an atomic reading of the 64-bit timebase register of powerpc64. This new function is only valid if -m64 is used when compiling the whole testcase suite with a powerpc64. Thirs patch is a fix to avoid spurious tsc_minus warning. These patches been tested on a ppc64 machine either with 32 or 64 bit binaries. (-m64). The same TSC read (rdtscll) macros and tsc_minus where implemented in three different tests. This patch put all this into librttest.*. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Cc: Tim Chavez <tinytim@us.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
12393 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
12394 ltp/testcases/realtime/func/measurement/preempt_timing.c
12395 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
12396 ltp/testcases/realtime/include/librttest.h
12397 ltp/testcases/realtime/lib/librttest.c
12400 This macro reads atomically the 64-bit TSC register. Reading the 64-bit register using two 32-bit instructions sometimes causes wrapping when a clock update appears in between. A single 64-bit read fixes this. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Cc: Tim Chavez <tinytim@us.ibm.com>.
12401 I suppose the right thing to do in the long run would be to rename this function to something more generic: read_hw_clock() or something like that. But I think this patch performs the first step in getting it working on ppc64. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
12404 ltp/testcases/realtime/include/librttest.h
12407 In tsc_minus, changed test (tsc_begin < tsc_end) by (tsc_begin <= tsc_end) since values can be equal as read operations are sometimes very close. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Cc: Tim Chavez <tinytim@us.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
12410 ltp/testcases/realtime/lib/librttest.c
12413 Update to OpenHPI 2.12.0 (see www.openhpi.org for more info)
12416 ltp/testcases/open_hpi_testsuite/*
12419 Addition of move_pages() syscall tests. The updated patch fixes the warning messages and removes the print_bitmask function (it's not used) which causes build errors on powerpc. Signed-off-by: Vijay Kumar B. <vijaykumar@bravegnu.org>.
12424 ltp/runtest/syscalls
12425 ltp/testcases/kernel/numa/Makefile
12428 ltp/testcases/kernel/syscalls/move_pages/Makefile
12429 ltp/testcases/kernel/syscalls/move_pages/move_pages.sh
12430 ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
12431 ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
12432 ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
12433 ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
12434 ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
12435 ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
12436 ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
12437 ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
12438 ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
12439 ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
12440 ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
12441 ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
12442 ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
12443 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
12444 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
12445 ltp/tools/scripts/numa_test.sh
12448 The new patch addresses the other error conditions. Like if its not able to create any dir/files in a ReadOnly dir. Also this patch returns the proper return code on success/failure . I have tested this script on ReadWrite dir and ReadOnly dir. Veerendra Chandrappa <vechandr@in.ibm.com>.
12453 These tests were contributed by the timerfd() syscall developer Davide Libenzi <davidel@xmailserver.org>.
12456 ltp/runtest/syscalls
12458 ltp/testcases/kernel/syscalls/timerfd/Makefile
12459 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
12462 CPU and MEMORY HOTPLUG test cases picked up from http://devresources.linux-foundation.org/dev/hotplug/
12465 ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
12466 ltp/testcases/kernel/hotplug/cpu_hotplug/ChangeLog
12467 ltp/testcases/kernel/hotplug/cpu_hotplug/README
12468 ltp/testcases/kernel/hotplug/cpu_hotplug/runtests.sh
12469 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug01.txt
12470 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug02.txt
12471 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug03.txt
12472 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug04.txt
12473 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug05.txt
12474 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug06.txt
12475 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/todo.txt
12476 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
12477 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
12478 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
12479 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
12480 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
12481 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
12482 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
12483 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
12484 ltp/testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
12485 ltp/testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns
12486 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop
12487 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop
12488 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop
12489 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/report_proc_interrupts
12490 ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
12491 ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
12492 ltp/testcases/kernel/hotplug/memory_hotplug/README
12493 ltp/testcases/kernel/hotplug/memory_hotplug/TODO
12494 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
12495 ltp/testcases/kernel/hotplug/memory_hotplug/debug.h
12496 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
12497 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
12498 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
12499 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
12500 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
12501 ltp/testcases/kernel/hotplug/memory_hotplug/segment.h
12502 ltp/testcases/kernel/hotplug/memory_hotplug/version.h
12503 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1
12504 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c
12505 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c8
12506 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1f
12507 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1l
12508 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1la
12509 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1shm
12510 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2
12511 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2l
12512 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3
12513 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3-1m
12514 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3l
12515 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4
12516 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4f
12517 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-2shm-1m
12518 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g
12519 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-interleaved
12520 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-touch
12521 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1p
12522 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p
12523 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-nomig
12524 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-touch
12525 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m
12526 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m-touch
12527 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m
12528 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m-touch
12529 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-8p
12530 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-shm-8p
12531 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-2shm-1m
12532 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g
12533 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g-interleaved
12534 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1p
12535 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-8p
12536 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-16m
12537 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-1m
12540 This patch fix a concurrency issue in mremap04. The tmp directory the IPC key was build with was destroyed before we destroy the IPC ressource attached to the key. In case of concurency, the same inode id can be reused for another process tmp dir, leading to the generation of the same key. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
12543 ltp/testcases/kernel/syscalls/mremap/mremap04.c
12546 I spent some time looking at the sched_latency test trying to see why it took so long to start the thread. The java version of the test takes a comparable amount of time to start the thread as it does for each period. The rt-test version was taking an order of magnitude longer. After digging through the java documentation, I found that the RealtimeThread does not actually start executing until the RealtimeThread.waitForNextPeriod() fulfills the time specified in the PeriodicParameters parameter included in its constructor. So all the tests are scheduled to run about 1 second after the threads are created. This gives the system plenty of time to create the thread (a non-realtime code path), set the scheduling parameters and then sleep until the specified run time. The start latency as measured by the test goes something like this:
12548 start_time = nanoTime() + 1000000000;
12549 rt = new realtimeThread(sched_param, new \
12550 PeriodicParameters(start_time, ...), ..., run);
12552 /* by the rtsj specification, this method will not run until start_time */
12555 start_latency = now - start_time;
12559 The rt-tests version went something like this:
12561 start_time = rt_gettime();
12562 create_fifo_thread(periodic_thread, (void*)0, PRIO);
12564 periodic_thread() {
12565 now = rt_gettime();
12566 start_latency = now - start;
12570 As you can see, the start_latency is a very different measurement in these two cases. In the first, it is basically the initial starting latency as measured by the remainder of the loops. In the second, the execution path of creating the pthread is also counted in the latency. While this might be an important number for us to keep low in our testing, this is not what the java test is measuring. This patch puts the rt-test version in line with the java version. I also think this is reasonable since the rt-wiki says that we should _NEVER_ create threads on the real-time stage. Signed-off-by: Vernon Mauery <vernux@us.ibm.com>.
12573 ltp/testcases/realtime/func/sched_latency/sched_latency.c
12574 ltp/testcases/realtime/include/librttest.h
12575 ltp/testcases/realtime/lib/librttest.c
12578 The following patches fix execve05 for error reporting when execve() succeeds, and exit synchronization in loaded systems. The last two patches are minor cleanups. execve05 checks that execve() fails if a process has opened the file with write access. However, in case the test fails and execve() succeeds, the default binary (test3) has return code 0, which is interpreted as test success. We get output like that:
12583 with return code 0 (success)
12588 execve05 1 FAIL : Failures reported above
12590 with return code matching FAIL.
12592 This patch simply changes the success return code from 0 to 3, so that execve() success, and thus test failure, can be properly reported. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>.
12595 ltp/testcases/kernel/syscalls/execve/execve05.c
12598 The following patches fix execve05 for error reporting when execve() succeeds, and exit synchronization in loaded systems. The last two patches are minor cleanups. In execve05, the first child must keep a file open at least until the second child tries to execve() this file. However the test achieves this with a sleep of 10s, which may fail on loaded systems. This patch replaces this (arbitrary) sleep with a pipe-based synchronization, where the parent notifies the first child once the second child has terminated. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>.
12601 ltp/testcases/kernel/syscalls/execve/execve05.c
12604 The following patches fix execve05 for error reporting when execve() succeeds, and exit synchronization in loaded systems. The last two patches are minor cleanups. In a child, calling waitpid() to wait for the death of sibling child is simply non-sense. Moreover in execve05, the second child does not need such synchronization. Remove it. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>.
12607 ltp/testcases/kernel/syscalls/execve/execve05.c
12610 The following patches fix execve05 for error reporting when execve() succeeds, and exit synchronization in loaded systems. The last two patches are minor cleanups. cleanup() is reserved for the main test process. In children, call exit() instead. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>.
12613 ltp/testcases/kernel/syscalls/execve/execve05.c
12616 This patch fix an issue in the sync_pipe implementation. The problem is the following : after the creation of a pipe we do not close any file descriptor until the end of a test. Let's imagine the following execution :
12617 - Process A calls sync_pipe_create
12618 - Process A do a fork (creation of process B)
12619 - Process A calls sync_pipe_wait
12620 ---> Process A blocks on sync_pipe_wait
12622 - Process B exits because of an early error.
12623 In this case, process A never exits. Since it has not closed its write descriptor to the pipe, the pipe is not considered as broken, thus process A is not notified its son is dead. Thus it will wait forever. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
12626 ltp/lib/libtestsuite.c
12629 This patch fixes a compilation warning due to the function "sync_pipe_close" which was not exported. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
12632 ltp/include/libtestsuite.h
12635 After the patch from Roy moveing the libtestsuite code from /testcases/kernel/syscalls/lib to /lib, the code in the old directory has not been removed. Moreover, include PATH in some makefile was still pointing to this old directory. This patch remove libtestsuite code from the old directory and remove deprecated references to this old dir in some Makefiles. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
12638 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
12639 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
12640 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
12641 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
12642 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
12643 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
12644 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
12647 ltp/testcases/kernel/syscalls/lib/Makefile
12648 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
12649 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
12652 time-schedule01 failed, because it sent SIGTERM to itself before program exited, so the return value is not 0. This patch makes the main process ignore SIGTERM. Li Zefan <lizf@cn.fujitsu.com>.
12655 ltp/testcases/kernel/sched/tool/time-schedule.c
12658 This patch fix the make file of fs_bin test case so that it can be cross-built. Roy Lee <roylee@andestech.com>.
12661 ltp/testcases/kernel/fs/fs_bind/bin/Makefile
12664 Add syscall numbers for timerfd syscalls under i386 and x86_64. Roy Lee <roylee@andestech.com>.
12667 ltp/testcases/kernel/include/i386.in
12668 ltp/testcases/kernel/include/linux_syscall_numbers.h
12669 ltp/testcases/kernel/include/x86_64.in
12672 Currently, timerfd01 test case blocks building process for architectures that haven’t prepared for it. This patch modify it to be more generic for all architectures. Roy Leee <roylee@andestech.com>.
12675 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
12678 It looks like the only thing that didn't apply was the function declaration. It builds (with a warning) and runs just fine. But here is a patch to fix the warning. Signed-off-by: Vernon Mauery <vernux@us.ibm.com>.
12681 ltp/testcases/realtime/include/librttest.h
12684 utimensat() syscall was introduced from linux-2.6.22 onwards. Michael wrote the initial testcases, and, the same is being contributed to LTP under GPLv2. I worked out a patch for this. Though this is not using LTP specific libraries at the moment. But the tests run well and tests 99 separate variations. Michael has written it through itś length and breadth. I generated the code coverage (9.2%) over 2.6.25-gcov kernel, which however was not built with <make allmodconfig> option. Please see it attached along with a draft man page of utimensat(), created by Michael. Let us know how do you feel about this test. We can then go ahead and add this to LTP. Signed-off-by Michael Kerrisk <mtk.manpages@googlemail.com>. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
12687 ltp/runtest/syscalls
12690 ltp/testcases/kernel/syscalls/utimensat/Makefile
12691 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
12692 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
12695 On ia64, __clone2() is used instead of clone(). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
12698 ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
12701 I execute fork12 test and OMM killer begin send SIGKILL to its children and fork return success always. fork12 hang up in this case, so I create the patch (see attach), which check whether someone child killed and if it occur, return number of forked processes. Andrew Vagin <avagin@gmail.com>.
12704 ltp/testcases/kernel/syscalls/fork/fork12.c
12707 This patch fixes the writetest.c to return proper status on Failure/Success. At present the return code of the writest.c is 'zero' for both Success and Failure. As per norms non-zero value should be returned for error , so fixing this testcase. Signed off : Veerendra C <vechandr@in.ibm.com>.
12710 ltp/testcases/kernel/io/writetest/writetest.c
12713 mallocstress stresses the VMM and C library by spawning N threads which malloc blocks of increasing size until malloc returns NULL. It occur because test doesn't wait for all thread started. already started threads begin allocate memory, so pthread_create can return ENOMEM. my patch added this synchronizing. I use semaphore, because it can wait-for-zero unlike pthread_mutex. sorry, forgot set permission in semget, new patch attached. Andrew Vagin <avagin@gmail.com>.
12716 ltp/testcases/kernel/mem/mtest07/mallocstress.c
12719 Reverting back the changes done to fcntl-lock tests in May 2008 release, as this would have canceled the operation Revision *1.1 *done on the /Mon Sep 11 20:40:52 2006 UTC/ by /mreed10 /which added "A patch that added new functionality into the NFSvf lock tests.
12721 -adds the capability to stress a server with multiple clients"
12722 So it is possible to get back to what 's in ltp-full-20080430 and add my fix: You can fix it by replacing in the locktests.c file
12723 buf=(char *)malloc(clnt*maxClients);
12725 buf=(char *)malloc(clnt*(maxClients+1));
12726 Signed-off-by: Le Rouzic <aime.le-rouzic@bull.net>.
12729 ltp/testcases/network/nfsv4/locks/Makefile
12730 ltp/testcases/network/nfsv4/locks/locktests.c
12733 ltp/testcases/network/nfsv4/locks/locktests.h
12736 ltp/testcases/network/nfsv4/locks/test
12740 In the manpage for tst_res(3) in the April snapshot it says...
12741 tst_brk - Print result message and break remaining test cases
12742 tst_brkm - Print result message, including file contents, and break remaining test cases
12743 ... at the top of the page. The prototypes and the logic is backwards for the summaries. A patched manpage is provided. Garrett Cooper <yanegomi@gmail.com>.
12746 ltp/doc/man3/tst_res.3
12749 Force the catch_sighup to be volatile in order to overcome an issue due to the compiler optimization. In fact, compiling the test with -Os the catch_sighup variable is not set to 1 into the signal handler. At runtime, the test remain in a loop. No problem compiling without Os or O2.
12750 Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>,
12751 Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>.
12754 ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
12757 Fix a bug in the sigiotask test and enable the test_fdreceive policy to build against the latest refpolicy headers. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
12760 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
12761 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
12764 Included the statement:
12765 These tests are OSDL/LF and imported into LTP under GPLv2.
12768 ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
12769 ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
12772 This patch ensures that async_handler and async_handler_jk runs by default. Also the profile/default is updated to reflect the same. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>.
12775 ltp/testcases/realtime/profiles/default
12778 ltp/testcases/realtime/func/async_handler/run_auto.sh
12781 Looks like the else is missing since in both the cases where flag is set to one or not we get the test broken print. Signed-off-by: Max Stirling <vickyirobot@gmail.com>.
12784 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
12787 we have some truble with mapping api functions (such as tst_exit) in bash (./tools/apicmds/ltpapicmd.c). Now this problem may be fixed if added "exit" after tst_exit, but it's temporary. We should redesign this system and describe it in documentation. Andrew Vaggin <avagin@parallels.com>.
12790 ltp/testscripts/test_fs_bind.sh
12793 signal_test_01 failed on ia64, the following message outputed:
12794 ---------------------------
12795 ERROR [line: 146] sigaltstack failed: Cannot allocate memory
12796 : Cannot allocate memory
12797 signal_test_01: IPC Signals TestSuite program
12798 ---------------------------
12799 And, i found the defined macro STACKSIZE is short on ia64. This patch fix it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
12802 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
12805 signal_test_05 failed on ia64 and x86_64, the following message outputed:
12806 ---------------------------
12807 ERROR [line: 145] child process exited abnormally
12808 ---------------------------
12809 Some signals which are ignored in ignore_signals() are not ignored in child(). e.g., 32, 33. (SIGRTMIN is 34). So we should reuse ignore_signals()'s signal ignoring code in child(). Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
12812 ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
12815 Updating to include info about all other LTP man pages. Subrata Modak <subrata@linux.vnet.ibm.com>
12818 ltp/README.ltp-devel
12821 I've ported a testcase for gettid() from crackerjack to ltp. I've added a directory ltp/testcases/kernel/syscalls/gettid. Signed-off-by: Masatake YAMATO <yamato@redhat.com>
12824 ltp/runtest/syscalls
12827 ltp/testcases/kernel/syscalls/gettid/Makefile
12828 ltp/testcases/kernel/syscalls/gettid/gettid01.c
12831 I found wrong format string usage in ltp/testcases/kernel/syscalls/exit/exit02.c: returned value from strerror is not used. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
12834 ltp/testcases/kernel/syscalls/exit/exit02.c
12837 This patch fix a concurrency issue in semctl06. The IPC keys used for this test could conflict with keys from another task. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>.
12840 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
12843 The attached patch was necessary in order to get LTP to build for our embedded system at work. Without this patch testcases that use the my_getpwnam() library function suffer from redeclaration errors. Signed-off-by: Matt Fleming <mjf@gentoo.org>.
12849 Addition of enhanced test plan by Cai Qian <qcai@redhat.com>.
12852 ltp/testcases/kdump/doc/TEST_PLAN.txt
12855 Fixed the way how to run the "tc" command on the remote machine. Otherwise, we always get the following message on the local side: The remote host does not have netem functionality. Signed-off-by: Giuseppe Cavallaro@st.com.
12858 ltp/testcases/network/stress/ns-tools/check_netem
12861 Running the UDP network stress tests on my SH4 target I have had to modify the following scripts: killall_udp_traffic and udp4-multi-diffip01. It deletes the address before setting it to avoid the following error: RTNETLINK answers: File exists; it implies that the test fails. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
12864 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
12867 This modifies the command sent to the remote host just to kill the ns-udpclient script. Indeed, it seems that the previous string always returns 1. Moreover, it adds a new check to verify if the return value is not empty. It could happen, for example, if the RSH returns sometime the following error: poll: protocol failure in circuit setup. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
12870 ltp/testcases/network/stress/ns-tools/killall_udp_traffic
12873 Attached a new patch just to add the same fixes I provided you for icpm and tcp network stress as well. On SH4 STB with STLinux distribution we are able to run all the network stress tests without any failures. Due to configuration issues we do not run the multi-diffnic tests (because they require plural Network cards for host). It modifies the command sent to the remote host to kill tcp/icmp clients. It also deletes the address before setting it to avoid the following error: "RTNETLINK answers: File exists". This implies that the test fails. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
12876 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
12877 ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
12878 ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
12879 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
12882 Addition of Initial set of Process Event Connectors by Li Zefan. Process event connector is a netlink connector that reports process events to userspace, and currently we have 5 kinds of process events, i.e. fork, exit, exec, uid, gid. There are total 5 test cases to test its functionality. But the test is not run by default, because I don't find a way to decide whether the underlying kernel supports this feather or not. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
12885 ltp/runtest/connectors
12886 ltp/testcases/kernel/connectors/Makefile
12887 ltp/testcases/kernel/connectors/pec/Makefile
12888 ltp/testcases/kernel/connectors/pec/README
12889 ltp/testcases/kernel/connectors/pec/event_generator.c
12890 ltp/testcases/kernel/connectors/pec/pec_listener.c
12891 ltp/testcases/kernel/connectors/pec/run_pec_test
12894 Here it is. Based on my last patch.
12895 - building failure on 2.6.16 should be fixed
12896 - fix "make install" if kernel version < 2.6.15
12897 - abort tests if kernel version < 2.6.15
12898 Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
12901 ltp/runtest/connectors
12902 ltp/testcases/kernel/connectors/Makefile
12903 ltp/testcases/kernel/connectors/pec/Makefile
12904 ltp/testcases/kernel/connectors/pec/pec_listener.c
12907 ltp/testcases/kernel/connectors/connector_test.sh
12910 This was ported from the Crackerjack Project by Masatake YAMATO <yamato@redhat.com>.
12913 ltp/runtest/syscalls
12916 ltp/testcases/kernel/syscalls/io_cancel/Makefile
12917 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
12918 ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
12921 I'd like to use the mechanism you introduced in io_* testcases. So I've made 'io_cancel' string in the script and Makefile a variable to avoid mistake. I made the patch from testcases/kernel/syscalls/io_cancel/Makefile, not from ltp/testcases/kernel/syscalls/io_cancel/Makefile. Is this acceptable. CVS reports like testcases/kernel/syscalls/io_cancel/Makefile. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
12924 ltp/testcases/kernel/syscalls/io_cancel/Makefile
12925 ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
12928 hackbench tests the Linux scheduler. Initial test was written by Rusty Russell <rusty@rustcorp.com.au>. Later modified by Pierre Peiffer <pierre.peiffer@bull.net>, Ingo Molnar <mingo@elte.hu>, Arjan van de Ven <arjan@infradead.org>, "Zhang, Yanmin" <yanmin_zhang@linux.intel.com>, Nathan Lynch <ntl@pobox.com> and others. Included in LTP by Subrata Modak<subrata@linux.vnet.ibm.com>, after Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>.
12932 ltp/testcases/kernel/sched/Makefile
12935 ltp/testcases/kernel/sched/cfs-scheduler/Makefile
12936 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
12939 I am proposing with the joined patch to allow the suite to be able the run the previous rpc tests (called now basic_tests). It needs to resolve some issues in the new "tirpc part" before allowing the suite to launch it again. Le Rouzic <aime.le-rouzic@bull.net>.
12942 ltp/doc/testcases/network.txt
12944 ltp/runtest/stress.part3
12947 Few Changes to ttype value.
12950 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
12953 Changes to fix Build, Install and run on non-supported architectures.
12956 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
12958 ltp/testcases/kernel/syscalls/utimensat/Makefile
12959 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
12960 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
12963 Fixing the run on supported kernels.
12966 ltp/testscripts/test_fs_bind.sh
12971 Following patch makes ballista test suite compile with gcc-4.3, without this it completely fails because of C++ cleanups introduced with gcc-4.3. By Caglar Onur <caglar@pardus.org.tr>
12974 ltp/testcases/ballista/ballista/ballista.cpp
12975 ltp/testcases/ballista/ballista/ballistaUtil.cpp
12976 ltp/testcases/ballista/ballista/callGen.cpp
12977 ltp/testcases/ballista/ballista/callGen_standAlone.cpp
12978 ltp/testcases/ballista/ballista/create_code.pl
12979 ltp/testcases/ballista/ballista/create_code_standAlone.pl
12980 ltp/testcases/ballista/ballista/executeTestCase.cpp
12981 ltp/testcases/ballista/ballista/executeTestCase.fresh
12982 ltp/testcases/ballista/ballista/genCode.cpp
12983 ltp/testcases/ballista/ballista/genCodeCreator.cpp
12984 ltp/testcases/ballista/ballista/line.cpp
12985 ltp/testcases/ballista/ballista/line.h
12986 ltp/testcases/ballista/ballista/match.cpp
12987 ltp/testcases/ballista/ballista/parseArguments.cpp
12988 ltp/testcases/ballista/ballista/replacer.cpp
12989 ltp/testcases/ballista/ballista/selfHost.cpp
12990 ltp/testcases/ballista/ballista/serverCommunication.cpp
12991 ltp/testcases/ballista/ballista/testCaseIterator.cpp
12992 ltp/testcases/ballista/ballista/testCaseIterator.h
12993 ltp/testcases/ballista/ballista/compile/bparser.cpp
12994 ltp/testcases/ballista/ballista/templates/bTypes.cpp
12997 The fixed address passed to mmap() should be aligned to the value of SHMLBA as defined in sys/shm.h. See Documentation/cachetlb.txt in the kernel for the explanation behind this. On most architectures this value is the page size, but not on all. Signed-off-by: Martin Habets <errandir_news@mph.eclipse.co.uk>
13000 ltp/testcases/kernel/mem/shmt/shmt09.c
13001 ltp/testcases/kernel/syscalls/mmap/mmap01.c
13004 These test cases fail on the NFS environment due to NFS relates issue(s). Hence abondon these tests when NFS is detected. By, Sridhar Vinay <vinaysridhar@in.ibm.com>.
13007 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
13008 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
13009 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
13010 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
13011 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
13012 ltp/testcases/kernel/syscalls/splice/splice01.c
13013 ltp/testcases/kernel/syscalls/tee/tee01.c
13014 ltp/testcases/kernel/syscalls/utime/utime01.c
13015 ltp/testcases/kernel/syscalls/utime/utime02.c
13016 ltp/testcases/kernel/syscalls/utime/utime03.c
13017 ltp/testcases/network/nfs/nfs01/nfs01
13020 Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
13023 ltp/testcases/open_hpi_testsuite/Makefile.am
13024 ltp/testcases/open_hpi_testsuite/Makefile.in
13025 ltp/testcases/open_hpi_testsuite/configure
13026 ltp/testcases/open_hpi_testsuite/configure.ac
13027 ltp/testcases/open_hpi_testsuite/openhpi.conf.example
13028 ltp/testcases/open_hpi_testsuite/openhpi.spec.in
13029 ltp/testcases/open_hpi_testsuite/clients/Makefile.in
13030 ltp/testcases/open_hpi_testsuite/clients/hpiel.c
13031 ltp/testcases/open_hpi_testsuite/clients/hpievents.c
13032 ltp/testcases/open_hpi_testsuite/clients/hpipower.c
13033 ltp/testcases/open_hpi_testsuite/cpp/Makefile.in
13034 ltp/testcases/open_hpi_testsuite/cpp/t/Makefile.in
13035 ltp/testcases/open_hpi_testsuite/docs/Makefile.am
13036 ltp/testcases/open_hpi_testsuite/docs/Makefile.in
13037 ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.am
13038 ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.in
13039 ltp/testcases/open_hpi_testsuite/docs/hld/appendix.sgml
13040 ltp/testcases/open_hpi_testsuite/docs/hld/authors.dtd
13041 ltp/testcases/open_hpi_testsuite/docs/hld/bookinfo.sgml
13042 ltp/testcases/open_hpi_testsuite/docs/hld/introduction.sgml
13043 ltp/testcases/open_hpi_testsuite/docs/hld/legal.dtd
13044 ltp/testcases/open_hpi_testsuite/docs/hld/obtaining.sgml
13045 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi-manual.sgml
13046 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_highlevel.sgml
13047 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_structure.sgml
13048 ltp/testcases/open_hpi_testsuite/docs/hld/plugin_guide.sgml
13049 ltp/testcases/open_hpi_testsuite/docs/hld/plugin_usage.sgml
13050 ltp/testcases/open_hpi_testsuite/docs/hld/revisions.dtd
13051 ltp/testcases/open_hpi_testsuite/docs/hld/sahpi_breakdown.sgml
13052 ltp/testcases/open_hpi_testsuite/docs/man/Makefile.in
13053 ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.am
13054 ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.in
13055 ltp/testcases/open_hpi_testsuite/hpi_shell/commands.c
13056 ltp/testcases/open_hpi_testsuite/hpi_shell/ctrl_inv.c
13057 ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd.h
13058 ltp/testcases/open_hpi_testsuite/hpi_shell/sensor.c
13059 ltp/testcases/open_hpi_testsuite/hpi_shell/session.c
13060 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/Makefile.in
13061 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/service.c
13062 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/show.c
13063 ltp/testcases/open_hpi_testsuite/marshal/Makefile.in
13064 ltp/testcases/open_hpi_testsuite/marshal/connection.c
13065 ltp/testcases/open_hpi_testsuite/marshal/marshal.c
13066 ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.c
13067 ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.h
13068 ltp/testcases/open_hpi_testsuite/marshal/strmsock.cpp
13069 ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.am
13070 ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.in
13071 ltp/testcases/open_hpi_testsuite/marshal/t/float_format.c
13072 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_012.c
13073 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_013.c
13074 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_014.c
13075 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_015.c
13076 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_016.c
13077 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_017.c
13078 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_018.c
13079 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_028.c
13080 ltp/testcases/open_hpi_testsuite/openhpid/Makefile.am
13081 ltp/testcases/open_hpi_testsuite/openhpid/Makefile.in
13082 ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.cpp
13083 ltp/testcases/open_hpi_testsuite/openhpid/openhpid.cpp
13084 ltp/testcases/open_hpi_testsuite/plugins/Makefile.in
13085 ltp/testcases/open_hpi_testsuite/plugins/ipmi/Makefile.in
13086 ltp/testcases/open_hpi_testsuite/plugins/ipmi/t/Makefile.in
13087 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/Makefile.in
13088 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_discover.cpp
13089 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_domain.cpp
13090 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_log.cpp
13091 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_mc_vendor.cpp
13092 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_resource.cpp
13093 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sdr.cpp
13094 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sensor_hotswap.cpp
13095 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/thread.cpp
13096 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/Makefile.in
13097 ltp/testcases/open_hpi_testsuite/plugins/rtas/Makefile.in
13098 ltp/testcases/open_hpi_testsuite/plugins/simulator/Makefile.in
13099 ltp/testcases/open_hpi_testsuite/plugins/simulator/t/Makefile.in
13100 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/Makefile.in
13101 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/Makefile.in
13102 ltp/testcases/open_hpi_testsuite/plugins/sysfs/Makefile.in
13103 ltp/testcases/open_hpi_testsuite/plugins/watchdog/Makefile.in
13104 ltp/testcases/open_hpi_testsuite/scripts/Makefile.in
13105 ltp/testcases/open_hpi_testsuite/scripts/test/Makefile.in
13106 ltp/testcases/open_hpi_testsuite/scripts/test/conformance_report.pl
13107 ltp/testcases/open_hpi_testsuite/scripts/test/coverage_report.pl
13108 ltp/testcases/open_hpi_testsuite/scripts/test/gcov2html.pl
13109 ltp/testcases/open_hpi_testsuite/scripts/test/generate_index.pl
13110 ltp/testcases/open_hpi_testsuite/scripts/test/gsum2html.pl
13111 ltp/testcases/open_hpi_testsuite/scripts/test/testconformance.pl
13112 ltp/testcases/open_hpi_testsuite/scripts/test/testcoverage.pl
13113 ltp/testcases/open_hpi_testsuite/snmp/Makefile.in
13114 ltp/testcases/open_hpi_testsuite/src/Makefile.in
13115 ltp/testcases/open_hpi_testsuite/src/config.c
13116 ltp/testcases/open_hpi_testsuite/src/event.c
13117 ltp/testcases/open_hpi_testsuite/src/safhpi.c
13118 ltp/testcases/open_hpi_testsuite/src/t/Makefile.in
13119 ltp/testcases/open_hpi_testsuite/src/t/ohpi/Makefile.in
13120 ltp/testcases/open_hpi_testsuite/utils/Makefile.in
13121 ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.c
13122 ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.h
13123 ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.c
13124 ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.h
13125 ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
13126 ltp/testcases/open_hpi_testsuite/utils/t/Makefile.in
13127 ltp/testcases/open_hpi_testsuite/utils/t/ann/Makefile.in
13128 ltp/testcases/open_hpi_testsuite/utils/t/el/Makefile.in
13129 ltp/testcases/open_hpi_testsuite/utils/t/epath/Makefile.in
13130 ltp/testcases/open_hpi_testsuite/utils/t/rpt/Makefile.in
13131 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/Makefile.in
13132 ltp/testcases/open_hpi_testsuite/utils/t/uid/Makefile.in
13135 ltp/testcases/open_hpi_testsuite/hpi_shell/dimi.c
13136 ltp/testcases/open_hpi_testsuite/hpi_shell/fumi.c
13139 ltp/testcases/open_hpi_testsuite/openhpi.spec
13140 ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd
13141 ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.cpp
13142 ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.h
13143 ltp/testcases/open_hpi_testsuite/marshal/t/connection.c
13144 ltp/testcases/open_hpi_testsuite/marshal/t/marshal.c
13145 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_hpi_types.c
13146 ltp/testcases/open_hpi_testsuite/openhpid/alarm.c
13147 ltp/testcases/open_hpi_testsuite/openhpid/config.c
13148 ltp/testcases/open_hpi_testsuite/openhpid/domain.c
13149 ltp/testcases/open_hpi_testsuite/openhpid/event.c
13150 ltp/testcases/open_hpi_testsuite/openhpid/hotswap.c
13151 ltp/testcases/open_hpi_testsuite/openhpid/init.c
13152 ltp/testcases/open_hpi_testsuite/openhpid/lock.c
13153 ltp/testcases/open_hpi_testsuite/openhpid/ohpi.c
13154 ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.h
13155 ltp/testcases/open_hpi_testsuite/openhpid/plugin.c
13156 ltp/testcases/open_hpi_testsuite/openhpid/plugin_static.c
13157 ltp/testcases/open_hpi_testsuite/openhpid/safhpi.c
13158 ltp/testcases/open_hpi_testsuite/openhpid/session.c
13159 ltp/testcases/open_hpi_testsuite/openhpid/threaded.c
13160 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_addr.cpp
13161 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_auth.cpp
13162 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_cmd.cpp
13163 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con.cpp
13164 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_lan.cpp
13165 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_smi.cpp
13166 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_log.cpp
13167 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_msg.cpp
13168 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_sensor_factors.cpp
13169 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_utils.cpp
13170 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/thread.cpp
13171 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/el2event.c
13172 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/el2event.c
13173 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc.c
13174 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_annunciator.c
13175 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_control.c
13176 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover.c
13177 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_bc.c
13178 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_rsa.c
13179 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_event.c
13180 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_hotswap.c
13181 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_inventory.c
13182 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_power.c
13183 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_reset.c
13184 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources.c
13185 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources_rsa.c
13186 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sel.c
13187 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sensor.c
13188 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_session.c
13189 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_time.c
13190 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_utils.c
13191 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_watchdog.c
13192 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_xml2event.c
13193 ltp/testcases/open_hpi_testsuite/src/plugin_static.c
13194 ltp/testcases/open_hpi_testsuite/utils/t/ann/announcement_utils.c
13195 ltp/testcases/open_hpi_testsuite/utils/t/el/el_utils.c
13196 ltp/testcases/open_hpi_testsuite/utils/t/epath/epath_utils.c
13197 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_enum_utils.c
13198 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_encode.c
13199 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_utils.c
13200 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_struct_utils.c
13201 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_time_utils.c
13202 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpiatca_enum_utils.c
13203 ltp/testcases/open_hpi_testsuite/utils/t/epath/uid_utils.c
13204 ltp/testcases/open_hpi_testsuite/utils/t/rpt/epath_utils.c
13205 ltp/testcases/open_hpi_testsuite/utils/t/rpt/rpt_utils.c
13206 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_enum_utils.c
13207 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_encode.c
13208 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_utils.c
13209 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_struct_utils.c
13210 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_time_utils.c
13211 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpiatca_enum_utils.c
13212 ltp/testcases/open_hpi_testsuite/utils/t/rpt/uid_utils.c
13213 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/epath_utils.c
13214 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_enum_utils.c
13215 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_encode.c
13216 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_utils.c
13217 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_struct_utils.c
13218 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_time_utils.c
13219 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpiatca_enum_utils.c
13220 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/uid_utils.c
13221 ltp/testcases/open_hpi_testsuite/utils/t/uid/epath_utils.c
13222 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_enum_utils.c
13223 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_encode.c
13224 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_utils.c
13225 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_struct_utils.c
13226 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_time_utils.c
13227 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpiatca_enum_utils.c
13228 ltp/testcases/open_hpi_testsuite/utils/t/uid/uid_utils.c
13231 Added missing break in parse args switch/case. (-s arg). Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>
13234 ltp/testcases/realtime/lib/librttest.c
13237 Modified periodic_cpu_load_single.c. Changed arg -c to -l (calculation per loop). In next patch, -c arg is to be used as pass/fail criteria globally for all tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>
13240 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
13243 Added -c arg into rt_init of librttest.c so all tests can use it. This arg sets the global variable (double) pass_criteria. librttest.h declares pass_criteria as external. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
13246 ltp/testcases/realtime/include/librttest.h
13247 ltp/testcases/realtime/lib/librttest.c
13250 Modified prio-preempt.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
13253 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
13256 Modified pthread_kill_latency.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
13259 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
13262 Modified matrix_mult.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
13265 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
13268 Modified async_handler.c and async_handler_jk.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
13271 ltp/testcases/realtime/func/async_handler/async_handler.c
13272 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
13275 Modified pi_perf.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
13278 ltp/testcases/realtime/func/pi_perf/pi_perf.c
13281 Modified hrtimer-prio.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
13284 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
13287 Modified tc-2.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
13290 ltp/testcases/realtime/func/thread_clock/tc-2.c
13293 Modified sched_latency.c to consider pass criteria (-c) arg. Signed-off-by: Gilles Carry <gilles.carry@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
13296 ltp/testcases/realtime/func/sched_latency/sched_latency.c
13299 It seems that hugeshmctl01 doesn't free some hugetlb pages when it fails. ps shows that there is still an instance of hugeshmctl01 left even if hugeshmctl01 is not running which may attach some hugetlb pages. The problem is due to the arbitrary usleep time in hugeshmctl01 which results in incorrect execution order. The intention of the sleep time is to ensure the children call shmat() and pause() before the parent checks shm status and calls stat_cleanup(). But there is no absolute assurance that this sleep always works. In the failure above, the last child process forked by the parent may not run and call shmat() immediately after it's created. When the parent checks shm status, it finds only 3 child attaching the shm instead of 4, so it reports the failure. And then it calls stat_cleanup() to send SIGUSR1 to all children, but since the last child hasn't called pause() yet, SIGUSR1 is handled before pause(). When the last child calls pause(), since there is no further signal to wake it up, it sleeps forever. patch to ensure children can receive and handle SIGUSR1 from parent in pause(). The patch is not to change the arbitrary usleep time since any time is arbitrary though a large time is more acceptable. The patch is to use sigprocmask() to block SIGUSR1 before children sleep for SIGUSR1 from parent, and then call sigsuspend() to unblock SIGUSR1 and sleep for SIGUSR1. By doing so, we may avoid the infinite sleep and keeping attached shm forever so that affect other hugetlb test. In parent process, aonther sigprocmask() is called before usleep(). This has the same effect of sleep more time. By, shenlinf <shenlinf@cn.ibm.com>
13302 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
13305 I am testing ltp-full-20080430. When I execute hugemmap04, hugemmap01 is shown in the output which makes the output confusing. patch to fix the bad name. By, shenlinf <shenlinf@cn.ibm.com>
13308 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
13311 punt useless local prototype for fdopen() -- stdio.h already provides this, by, Mike Frysinger <vapier@users.sourceforge.net>
13317 cleanup CFLAGS handling, by, Mike Frysinger <vapier@users.sourceforge.net>
13323 tst_require_root(): unify root checking with this function, by, Mike Frysinger <vapier@users.sourceforge.net>
13329 tst_require_root(): unify root checking with this function
13335 convert to standard ltp functions, by, Mike Frysinger <vapier@users.sourceforge.net>
13338 ltp/testcases/kernel/fs/fs_perms/Makefile
13339 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
13342 fix error in previous commit: compare result to expected result, not 0
13345 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
13348 normalize exit values as expected: 0 means PASS and non-0 means FAIL
13351 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
13352 ltp/testcases/kernel/fs/fs_perms/simpletest.sh
13353 ltp/testcases/kernel/fs/fs_perms/testx.c
13356 lcov: --norecursion becomes --no-recursion + added docs, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
13359 ltp/utils/analysis/lcov/man/geninfo.1
13360 ltp/utils/analysis/lcov/man/lcov.1
13361 ltp/utils/analysis/lcov/bin/geninfo
13362 ltp/utils/analysis/lcov/bin/lcov
13365 Attached is a fixed patch to be applied over 1.8 in cvs. Previous patch mistook the return of mknod() for a file descriptor and after the first iteration, test was using the wrong (closed) file descriptor. This patch uses the correct file descriptor. Thanks Rishikesh for catching my error. By, Henry Yei <hyei@mvista.com>
13368 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
13371 The problem is because some of the realtime tests can't be compiled on older distros. We will have to fix this 'properly', taking into account the kernel and glibc versions, as well as the architecture. Until we do that, can we disable compiling realtime tests by default? Below is a patch that can do it. Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>
13374 ltp/testcases/Makefile
13377 Fix for some failures by Anoop V Chakkalakkal <anoop.vijayan@in.ibm.com>.
13380 ltp/testcases/kernel/mem/mtest07/mallocstress.c
13383 This patch adds a few tests for a variety of bind mounts. More than just shared subtrees are involved as plain --bind and plain --move are used. Read-only bind mounts are not covered by these tests however. Avantika Mathur originally wrote the tests. I've ported them to use LTP APIs and conventions. I've also modified Avantika's scripts to try and robustly cleanup after broken tests so that leftover mounts and failures at any point in a test are cleaned up thoroughly. I've made what efforts I can to follow the conventions I found in LTP FAQs and the source however there's alot here so I may have missed something. Shared bind mounts were introduced in 2.6.15. Because of this we need a tst_kvercmp command which can be invoked from a script. I've added this to ltpapicmd.c. This patch applies to the April release of LTP. I'll also be posting results for x86, x86_64, and ppc64 on a variety of kernels. In order to highlight the results contributed by this patch I've only run this portion of the patched LTP. Comments welcome. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
13387 ltp/testcases/kernel/fs/Makefile
13388 ltp/tools/apicmds/Makefile
13389 ltp/tools/apicmds/ltpapicmd.c
13392 ltp/runtest/fs_bind
13393 ltp/testcases/kernel/fs/fs_bind/BUGS
13394 ltp/testcases/kernel/fs/fs_bind/CHANGELOG
13395 ltp/testcases/kernel/fs/fs_bind/Makefile
13396 ltp/testcases/kernel/fs/fs_bind/README
13397 ltp/testcases/kernel/fs/fs_bind/TODO
13398 ltp/testcases/kernel/fs/fs_bind/bin/Makefile
13399 ltp/testcases/kernel/fs/fs_bind/bin/check_prop
13400 ltp/testcases/kernel/fs/fs_bind/bin/lockfile
13401 ltp/testcases/kernel/fs/fs_bind/bin/makedir
13402 ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
13403 ltp/testcases/kernel/fs/fs_bind/bin/setup
13404 ltp/testcases/kernel/fs/fs_bind/bin/setupnslock
13405 ltp/testcases/kernel/fs/fs_bind/bin/smount.c
13406 ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
13407 ltp/testcases/kernel/fs/fs_bind/bind/test01
13408 ltp/testcases/kernel/fs/fs_bind/bind/test02
13409 ltp/testcases/kernel/fs/fs_bind/bind/test03
13410 ltp/testcases/kernel/fs/fs_bind/bind/test04
13411 ltp/testcases/kernel/fs/fs_bind/bind/test05
13412 ltp/testcases/kernel/fs/fs_bind/bind/test06
13413 ltp/testcases/kernel/fs/fs_bind/bind/test07
13414 ltp/testcases/kernel/fs/fs_bind/bind/test07-2
13415 ltp/testcases/kernel/fs/fs_bind/bind/test08
13416 ltp/testcases/kernel/fs/fs_bind/bind/test09
13417 ltp/testcases/kernel/fs/fs_bind/bind/test10
13418 ltp/testcases/kernel/fs/fs_bind/bind/test11
13419 ltp/testcases/kernel/fs/fs_bind/bind/test12
13420 ltp/testcases/kernel/fs/fs_bind/bind/test13
13421 ltp/testcases/kernel/fs/fs_bind/bind/test14
13422 ltp/testcases/kernel/fs/fs_bind/bind/test15
13423 ltp/testcases/kernel/fs/fs_bind/bind/test16
13424 ltp/testcases/kernel/fs/fs_bind/bind/test17
13425 ltp/testcases/kernel/fs/fs_bind/bind/test18
13426 ltp/testcases/kernel/fs/fs_bind/bind/test19
13427 ltp/testcases/kernel/fs/fs_bind/bind/test20
13428 ltp/testcases/kernel/fs/fs_bind/bind/test21
13429 ltp/testcases/kernel/fs/fs_bind/bind/test22
13430 ltp/testcases/kernel/fs/fs_bind/bind/test23
13431 ltp/testcases/kernel/fs/fs_bind/bind/test24
13432 ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
13433 ltp/testcases/kernel/fs/fs_bind/cloneNS/child01
13434 ltp/testcases/kernel/fs/fs_bind/cloneNS/child02
13435 ltp/testcases/kernel/fs/fs_bind/cloneNS/child03
13436 ltp/testcases/kernel/fs/fs_bind/cloneNS/child04
13437 ltp/testcases/kernel/fs/fs_bind/cloneNS/child05
13438 ltp/testcases/kernel/fs/fs_bind/cloneNS/child06
13439 ltp/testcases/kernel/fs/fs_bind/cloneNS/child07
13440 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent01
13441 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent02
13442 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent03
13443 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent04
13444 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent05
13445 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent06
13446 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent07
13447 ltp/testcases/kernel/fs/fs_bind/cloneNS/test01
13448 ltp/testcases/kernel/fs/fs_bind/cloneNS/test02
13449 ltp/testcases/kernel/fs/fs_bind/cloneNS/test03
13450 ltp/testcases/kernel/fs/fs_bind/cloneNS/test04
13451 ltp/testcases/kernel/fs/fs_bind/cloneNS/test05
13452 ltp/testcases/kernel/fs/fs_bind/cloneNS/test06
13453 ltp/testcases/kernel/fs/fs_bind/cloneNS/test07
13454 ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
13455 ltp/testcases/kernel/fs/fs_bind/move/test01
13456 ltp/testcases/kernel/fs/fs_bind/move/test02
13457 ltp/testcases/kernel/fs/fs_bind/move/test03
13458 ltp/testcases/kernel/fs/fs_bind/move/test04
13459 ltp/testcases/kernel/fs/fs_bind/move/test05
13460 ltp/testcases/kernel/fs/fs_bind/move/test06
13461 ltp/testcases/kernel/fs/fs_bind/move/test07
13462 ltp/testcases/kernel/fs/fs_bind/move/test08
13463 ltp/testcases/kernel/fs/fs_bind/move/test09
13464 ltp/testcases/kernel/fs/fs_bind/move/test10
13465 ltp/testcases/kernel/fs/fs_bind/move/test11
13466 ltp/testcases/kernel/fs/fs_bind/move/test12
13467 ltp/testcases/kernel/fs/fs_bind/move/test13
13468 ltp/testcases/kernel/fs/fs_bind/move/test14
13469 ltp/testcases/kernel/fs/fs_bind/move/test15
13470 ltp/testcases/kernel/fs/fs_bind/move/test16
13471 ltp/testcases/kernel/fs/fs_bind/move/test17
13472 ltp/testcases/kernel/fs/fs_bind/move/test18
13473 ltp/testcases/kernel/fs/fs_bind/move/test19
13474 ltp/testcases/kernel/fs/fs_bind/move/test20
13475 ltp/testcases/kernel/fs/fs_bind/move/test21
13476 ltp/testcases/kernel/fs/fs_bind/move/test22
13477 ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
13478 ltp/testcases/kernel/fs/fs_bind/rbind/test01
13479 ltp/testcases/kernel/fs/fs_bind/rbind/test02
13480 ltp/testcases/kernel/fs/fs_bind/rbind/test03
13481 ltp/testcases/kernel/fs/fs_bind/rbind/test04
13482 ltp/testcases/kernel/fs/fs_bind/rbind/test05
13483 ltp/testcases/kernel/fs/fs_bind/rbind/test06
13484 ltp/testcases/kernel/fs/fs_bind/rbind/test07
13485 ltp/testcases/kernel/fs/fs_bind/rbind/test07-2
13486 ltp/testcases/kernel/fs/fs_bind/rbind/test08
13487 ltp/testcases/kernel/fs/fs_bind/rbind/test09
13488 ltp/testcases/kernel/fs/fs_bind/rbind/test10
13489 ltp/testcases/kernel/fs/fs_bind/rbind/test11
13490 ltp/testcases/kernel/fs/fs_bind/rbind/test12
13491 ltp/testcases/kernel/fs/fs_bind/rbind/test13
13492 ltp/testcases/kernel/fs/fs_bind/rbind/test14
13493 ltp/testcases/kernel/fs/fs_bind/rbind/test15
13494 ltp/testcases/kernel/fs/fs_bind/rbind/test16
13495 ltp/testcases/kernel/fs/fs_bind/rbind/test17
13496 ltp/testcases/kernel/fs/fs_bind/rbind/test18
13497 ltp/testcases/kernel/fs/fs_bind/rbind/test19
13498 ltp/testcases/kernel/fs/fs_bind/rbind/test20
13499 ltp/testcases/kernel/fs/fs_bind/rbind/test21
13500 ltp/testcases/kernel/fs/fs_bind/rbind/test22
13501 ltp/testcases/kernel/fs/fs_bind/rbind/test23
13502 ltp/testcases/kernel/fs/fs_bind/rbind/test24
13503 ltp/testcases/kernel/fs/fs_bind/rbind/test25
13504 ltp/testcases/kernel/fs/fs_bind/rbind/test26
13505 ltp/testcases/kernel/fs/fs_bind/rbind/test27
13506 ltp/testcases/kernel/fs/fs_bind/rbind/test28
13507 ltp/testcases/kernel/fs/fs_bind/rbind/test29
13508 ltp/testcases/kernel/fs/fs_bind/rbind/test30
13509 ltp/testcases/kernel/fs/fs_bind/rbind/test31
13510 ltp/testcases/kernel/fs/fs_bind/rbind/test32
13511 ltp/testcases/kernel/fs/fs_bind/rbind/test33
13512 ltp/testcases/kernel/fs/fs_bind/rbind/test34
13513 ltp/testcases/kernel/fs/fs_bind/rbind/test35
13514 ltp/testcases/kernel/fs/fs_bind/rbind/test36
13515 ltp/testcases/kernel/fs/fs_bind/rbind/test37
13516 ltp/testcases/kernel/fs/fs_bind/rbind/test38
13517 ltp/testcases/kernel/fs/fs_bind/rbind/test39
13518 ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
13519 ltp/testcases/kernel/fs/fs_bind/regression/test01
13520 ltp/testcases/kernel/fs/fs_bind/regression/test02
13521 ltp/testcases/kernel/fs/fs_bind/regression/test03
13522 ltp/testscripts/test_fs_bind.sh
13525 The fixed address passed to mmap() should be aligned to the value of SHMLBA as defined in sys/shm.h (The same fix can be found in the mmap01 case earlier sent from Martin Habets ). By, Roy Lee <roylee17@gmail.com>.
13528 ltp/testcases/kernel/io/direct_io/diotest4.c
13531 This patch modifies testcases to attach their shm segment to addresses chosen by ststem instead of arch-dependent ones. I looked into the history of these testcases, but couldn't find the reason why they specified arch-dependent addresses in the first place. If it has something to do with the page coloring issue, SHMLBA should be in some manners instead of defining arch-dependent addresses. Tested successfully on ia64, ppc64, x86_64, s390x & i386 by Subrata Modak <subrata@linux.vnet.ibm.com>, and by Martin Habets <errandir_news@mph.eclipse.co.uk> on sparc32. Signed-off-by: Roy Lee <roylee17@gmail.com>.
13534 ltp/testcases/kernel/mem/shmt/shmt02.c
13535 ltp/testcases/kernel/mem/shmt/shmt04.c
13536 ltp/testcases/kernel/mem/shmt/shmt05.c
13537 ltp/testcases/kernel/mem/shmt/shmt06.c
13538 ltp/testcases/kernel/mem/shmt/shmt07.c
13539 ltp/testcases/kernel/mem/shmt/shmt09.c
13542 These patches will allow for the plotting of the max over time in discrete segments, rather than as a monotonically increasing value, while maintaining the original behavior by default. Cleanup some whitespace issues here. Signed-off-by: Darren Hart <dvhltc@us.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
13545 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
13548 These patches will allow for the plotting of the max over time in discrete segments, rather than as a monotonically increasing value, while maintaining the original behavior by default. The existing test has an infinite window and report the new max each time it is increased. The patch maintains the default behavior and adds a -w option, allowing the user to specify a window (iteration count) for which the max of that window is reported ever w iterations. Signed-off-by: Darren Hart <dvhltc@us.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
13551 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
13554 I see Roy's patch was already checked in. In principle I agree with the patch, but a few things are wrong now and IMHO does not fulfill what it should test any longer. shm05.c -> see my (untested!!!) patch below. Some architectures can only map at specific offsets. Current version "sucessfully" fails, because e.g. hppa can't map at cp+4096. So, it's not failing because the memory regions overlap, although that was intended to be tested...shm06.c now does basically the same test as shm04.c ?!? Doesn't make sense... I would revert the patch for shm06, but maybe others think different???? Other patches seem ok, although I haven't looked too deep into them yet... Helge Deller <deller@gmx.de>.
13557 ltp/testcases/kernel/mem/shmt/shmt05.c
13560 Roy Lee <roylee17@gmail.com> wrote:
13561 Your patch looks good to me. It does what I'm intended but failed to do; eliminating explicit arch-dependent code without breaking logics. How about merge the scenario of shm06 into shm04, and then eliminate shm06? Modify shm04 to attach the same segment _twice_ to the child's address space. In this case, the first returned address should be the same as where the parent attaches its segment to while the second returned address should be different.
13562 Helge Deller <deller@gmx.de> wrote:
13563 Yes, this is probably the best idea. Alternatively, just leave shm04 as-is, and do the twice-mapping you mentioned above in shm06. This way we'd keep two simple tests.
13564 Roy Lee <roylee17@gmail.com> wrote back:
13565 Here's the patch for the shmt06 according to Helge's recommandation, please help review it.
13568 ltp/testcases/kernel/mem/shmt/shmt06.c
13571 Adding default Log File generation support for LTP. By, Subrata Modak<subrata@linux.vnet.ibm.com>
13577 Both of the above test cases has similar issue to shmt/mmap series. This patch removes the non-aligned addresses explicitly coded for different architectures by:
13578 1) probing an available address by a pair of shmat/shmdt calls, and,
13579 2) replaceing the addr with offset in the struct test_case_t.
13580 By, Roy Lee <roylee17@gmail.com>
13583 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
13584 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
13587 The "pan/pan" would failed in segmentation fault with a wrong option "-f command-file". Among the options, the "/tmp/test" does not exist. The solution is to add condition judgements before use the pointer. To execute pan/pan with option "-p" will occurs Segmentation fault. The reason is that it not appends the "-l" option to pan to open the "logfile" for writing log. Just add a condition judgement to fix it. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
13593 Make-sync_pipe-API-more-generic-and-update-related.patch.
13594 Roy Lee <roylee17@gmail.com> noted:
13595 Referring to the sync_pipes API, create_sync_pipes(), wait_son_startup(), notify_startup(), which is defined in the: testcases/kernel/syscalls/lib/libtestsuite.[ch], I found the new sync_pipes API very convenient to synchronize processes. However the naming might pose some semantic restrictions on their usages. Since it can be used for makingparent to wait child, and vice versa, perhaps a better naming should be used. For example: sync_pipes_create (), sync_pipes_wait (), sync_pipes_notify(), other names will be good as long as they don't assume the caller is child or parent. Furthermore, since it is also suitable for being used in common test cases, moving it outside the syscalls's directory to a more common place might be a good idea.
13596 Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
13597 I fully agree with your remarks. But if you want to make these functions more generic, it should be possible to call sync_pipe_wait / notify several times, which is not possible in the current code since I close file descriptors in these functions. A quite simple solution is to keep these file descriptors opened, and to add a function to close them or simply let these file descriptors being closed by libC or kernel at process end. Signed-off-by: Roy Lee <roylee17@gmail.com>.
13600 ltp/testcases/kernel/syscalls/execve/execve05.c
13601 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
13602 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
13603 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
13604 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
13605 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
13606 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
13607 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
13608 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
13609 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
13610 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
13613 Put-libtestsuite-to-a-more-common-place.patch
13614 Roy Lee <roylee17@gmail.com> noted:
13615 Referring to the sync_pipes API, create_sync_pipes(), wait_son_startup(), notify_startup(), which is defined in the: testcases/kernel/syscalls/lib/libtestsuite.[ch], I found the new sync_pipes API very convenient to synchronize processes. However the naming might pose some semantic restrictions on their usages. Since it can be used for makingparent to wait child, and vice versa, perhaps a better naming should be used. For example: sync_pipes_create (), sync_pipes_wait (), sync_pipes_notify(), other names will be good as long as they don't assume the caller is child or parent. Furthermore, since it is also suitable for being used in common test cases, moving it outside the syscalls's directory to a more common place might be a good idea.
13616 Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
13617 I fully agree with your remarks. But if you want to make these functions more generic, it should be possible to call sync_pipe_wait / notify several times, which is not possible in the current code since I close file descriptors in these functions. A quite simple solution is to keep these file descriptors opened, and to add a function to close them or simply let these file descriptors being closed by libC or kernel at process end. Signed-off-by: Roy Lee <roylee17@gmail.com>.
13620 ltp/testcases/kernel/syscalls/Makefile
13621 ltp/testcases/kernel/syscalls/chdir/Makefile
13622 ltp/testcases/kernel/syscalls/creat/Makefile
13623 ltp/testcases/kernel/syscalls/execve/Makefile
13624 ltp/testcases/kernel/syscalls/fchdir/Makefile
13625 ltp/testcases/kernel/syscalls/ftruncate/Makefile
13626 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
13627 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
13628 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
13629 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
13630 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
13631 ltp/testcases/kernel/syscalls/kill/Makefile
13632 ltp/testcases/kernel/syscalls/mkdir/Makefile
13633 ltp/testcases/kernel/syscalls/mremap/Makefile
13634 ltp/testcases/kernel/syscalls/open/Makefile
13635 ltp/testcases/kernel/syscalls/rename/Makefile
13636 ltp/testcases/kernel/syscalls/rmdir/Makefile
13637 ltp/testcases/kernel/syscalls/sched_setscheduler/Makefile
13638 ltp/testcases/kernel/syscalls/vhangup/Makefile
13641 ltp/include/libtestsuite.h
13642 ltp/lib/libtestsuite.c
13645 The earlier patch broke parisc (which has really some strange requirements). Attached patch fixes it. If it's OK for you, please apply. By, Helge Deller <deller@gmx.de>.
13648 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
13649 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
13652 Currently ltp-devel install man pages in /opt/ltp/share/man/; however, they should be installed in /usr/share/man/. By, George Kraft <gk4@us.ibm.com>.
13656 ltp/doc/man1/Makefile
13657 ltp/doc/man3/Makefile
13660 Included all of /include and /lib and /doc in the ltp-devel RPMs. By George Kraft <gk4@us.ibm.com>.
13663 ltp/README.ltp-devel
13665 ltp/include/Makefile
13668 Preparing for the next Stable release of ltp-devel Packages, which will have:
13669 1) All files under ltp/include in the package,
13670 2) Install ltp man pages in system man directory.
13677 Basically this was done to enhance the pass/fail criteria usage and allow the user to setup tests configurations according to specific needs. Imagine a test series that may validate a hardware for some latencies (case #1) while another series would validate other criteria (case #2). The same test used in situation #1 will not have the same configuration (arguments) in situation #2. Scripting has to be done for this to achieve. The profile system does this for you. You just have to configure. Not only pass/fail criteria can be set since the profile system simply runs command lines defined in profiles. So any argument can be choosen. ie: a profile can define criteria for tests with or without saving statistics (-s) or simulate jvm (-j). A profile comes as a single file so it is easy to copy from a test machine to another. With this patch, profiles can be used either for test global run (./run.sh) or for an individual directory (./run_auto.sh). For more information, read doc/AUTOMATED_RUN.
13678 This patch is intentionnally global as splitting changes would not make sense.
13680 - changes of scripts for automated tests to feature profiles
13681 - individual changes for tests using automation
13682 - a default profile (to be used as an example)
13683 - documentation writing/modifying.
13684 Signed-off-by: Gilles Carry <gilles.carry@bull.net>,
13685 Reviewed-by: Ankita Garg <ankita@in.ibm.com>.
13688 ltp/testcases/realtime/run.sh
13689 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
13690 ltp/testcases/realtime/func/gtod_latency/run_auto.sh
13691 ltp/testcases/realtime/func/matrix_mult/run_auto.sh
13692 ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
13693 ltp/testcases/realtime/func/pi-tests/run_auto.sh
13694 ltp/testcases/realtime/func/pi_perf/run_auto.sh
13695 ltp/testcases/realtime/func/prio-preempt/run_auto.sh
13696 ltp/testcases/realtime/func/prio-wake/run_auto.sh
13697 ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
13698 ltp/testcases/realtime/func/sched_football/run_auto.sh
13699 ltp/testcases/realtime/func/sched_jitter/run_auto.sh
13700 ltp/testcases/realtime/func/sched_latency/run_auto.sh
13701 ltp/testcases/realtime/func/thread_clock/run_auto.sh
13702 ltp/testcases/realtime/scripts/run_c_files.sh
13703 ltp/testcases/realtime/scripts/setenv.sh
13705 ltp/testcases/realtime/doc/AUTOMATED_RUN
13706 ltp/testcases/realtime/doc/run_auto.sh.tpl
13707 ltp/testcases/realtime/profiles/default
13708 ltp/testcases/realtime/testcases/realtime/doc/AUTOMATED_RUN
13712 This patch fix a concurrency issue in msgctl06. The tmp directory the IPC key was build with was destroyed before we destroy the IPC ressource attached to the key. In case of concurency, the same inode id can be reused for another process tmp dir, leading to the generation of the same key. Regards Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
13715 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
13718 I got failures on ptrace03 because the latest kernel allows init process to be traced. The commit is:
13719 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=00cd5c37afd5f431ac186dd131705048c0a11fdb,
13720 See the discussion in LKML: http://marc.info/?t=120628018600001.
13721 So we should not execute this test case if the kernel version is above 2.6.25.
13722 Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
13725 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
13728 execve02 checks that execve() fails if the caller does not have executable permission on the file. However, in case the test fails and execve() succeeds, the default binary (test3) has return code 0, which is interpreted as test success. We get output like that:
13732 with return code 0 (success)
13737 execve02 1 FAIL : Failures reported above
13739 with return code matching FAIL.
13741 This patch simply changes the success return code from 0 to 3, so that execve() success, and thus test failure, can be properly reported. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
13744 ltp/testcases/kernel/syscalls/execve/execve02.c
13747 Profiled tests - cleanup. I forgot some useless code in the scripts. These patches do the cleanup. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
13750 ltp/testcases/realtime/scripts/run_c_files.sh
13751 ltp/testcases/realtime/func/sched_latency/run_auto.sh
13754 I got the following failure:
13755 adjtimex02 4 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
13756 adjtimex02 5 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
13757 This is because the latest kernel normalizes buf.offset value if it is outside the acceptable range. The commit is: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=eea83d896e318bda54be2d2770d2c5d6668d11db. So we should not execute this test case if the kernel version is above 2.6.25. Here is the test result after patching (linux 2.6.26-rc2):
13758 adjtimex02 4 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
13759 adjtimex02 5 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
13760 Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
13763 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
13766 Manas K Nayak <maknayak@in.ibm.com> updated the fnctl lock tests from http://nfsv4.bullopensource.org/tools/tests/locktest.php. I have retained some info like the deploy_info, etc from the older release as well. The old tests were failing. After updates, the test passes.
13769 ltp/testcases/network/nfsv4/locks/Makefile
13770 ltp/testcases/network/nfsv4/locks/locktests.c
13772 ltp/testcases/network/nfsv4/locks/test
13773 ltp/testcases/network/nfsv4/locks/deploy/locktests.tar.gz
13775 ltp/testcases/network/nfsv4/locks/locktests.h
13776 ltp/testcases/network/nfsv4/locks/deploy/locktests-2.tar.gz
13779 Restored back the Makefile content. Else, there will be build/clean/install failures. Subrata Modak <subrata@linux.vnet.ibm.com>.
13782 ltp/testcases/network/nfsv4/locks/Makefile
13785 Adding this part of default LTP run. Subrata Modak <subrata@linux.vnet.ibm.com>.
13791 ltp/runtest/fcntl-locktests
13794 This patch adds a list for all known issues which are probably subtle to be fixed in kernel to the test, so the test could continue. Also, it will print out those expected failures as INFO or WARN to the test result. Signed-off-by: Cai Qian <qcai@redhat.com>.
13797 ltp/testcases/kernel/fs/proc/proc01.c
13800 This patch fixes the output of the test, so all fatal errors to cause the final failure of the test will be printed out as FAIL instead of INFO, and all verbose and debug output will be moved to STDERR instead of STDOUT for easy output processing. Signed-off-by: Cai Qian <qcai@redhat.com>.
13803 ltp/testcases/kernel/fs/proc/proc01.c
13806 This patch adds the failcnt check test for memory controller. In this test a task runs in a group with some memory limit and does total memory allocation greater than the limit of the group. The script checks the failcnt from memory.failcnt file under the controller. It reports pass if failcnt increases otherwise reports fail. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>.
13809 ltp/testcases/kernel/controllers/test_controllers.sh
13810 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
13811 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
13814 This patch adds the stat check test case for memory controller. In this test a task runs in a group with some memory limit and does some memory allocation. The script checks the memory usage field from two files under the controller, the memory.usage_in_bytes and memory.stat. It reports pass if the two values are same and fail if the two values differ. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>.
13817 ltp/testcases/kernel/controllers/test_controllers.sh
13818 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
13819 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
13822 This patch adds the documentation for memory controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
13825 ltp/testcases/kernel/controllers/README
13826 ltp/testcases/kernel/controllers/testplan.txt
13828 ltp/testcases/kernel/controllers/memctl/README
13829 ltp/testcases/kernel/controllers/memctl/memctl_testplan.txt
13832 According to man sigpause :
13833 int sigpause(int sigmask); /* BSD */
13834 int sigpause(int sig); /* System V / Unix95 */
13837 On Linux, this routine is a system call only on the Sparc (sparc64) architecture. Libc4 and libc5 only know about the BSD version. Glibc uses the BSD version if the _BSD_SOURCE feature test macro is defined and none of _POSIX_SOURCE, _POSIX_C_SOURCE, _XOPEN_SOURCE, _GNU_SOURCE, or _SVID_SOURCE is defined. The System V version is used if _XOPEN_SOURCE is defined. Since the _BSD_SOURCE_ is not defined for LTP testcases, rather they define _XOPEN_SOURCE_, the behaviour is System V, where they expect a signal number instead of signal mask. Signed-off-by: Suzuki KP <suzuki@in.ibm.com>.
13840 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
13843 Ankita Proposed that:
13844 We have been seeing failures in the prio-wake testcase for a while now. Digged closer into the testcase to find if there was an error lurking in the testcase itself. Did hit a few, which this patch aims to fix. But the failures persist, indicating that something is amiss in the kernel. This patch does the following:
13845 o Make the output of the test more readable. It is now time ordered.
13846 o Bases the pass/fail not only on the order in which the waking up threads update the 'wakeup.arr' but also on the time they woke up. This reduced chances of error.
13847 o Remove an extra lock and unlock on mutex when updating wakeup.arr.
13849 Chirag Jog <chirag@linux.vnet.ibm.com> commented:
13850 I am not convinced that adding a check for wake up time is going to reduce the chances for error. Whichever thread wakes up first, takes the lock,updates priority and time fields. Hence the time field will always be updated in wakeup order. So this is not really adding another useful check. I am ready to be conviced otherwise :)
13853 Yep I agree that now it would not make any difference. But before this patch, we were unlocking the mutex after only updating the running_threads and noting down the wakeup time and try and acquire the lock again to update the wakeup order in wakeup.arr So, there were chances the wakeup time did not match the order in which the wakeup.arr was updated. But yes, with the lock changes, this change would not be required. Shall send the patch again. Thanks for the review :-). So here is the updated patch which takes Chirag's comments into account.
13854 Signed-off-by: Ankita Garg <ankita@in.ibm.com>
13855 Signed-off-by: Chandan Kumar B V <cbhuvana@in.ibm.com>
13858 ltp/testcases/realtime/func/prio-wake/prio-wake.c
13861 This patch addresses the review comments for recently accepted memory controller testcases (failcnt test and stat_check test). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
13864 ltp/testcases/kernel/controllers/memctl/README
13869 Addition of SPEC File for creation of LTP-DEVEL RPMs on various Architectures for Standalone development of LTP Unit Testcase. Contributed by George Kraft <gk4@us.ibm.com>
13877 ltp/README.ltp-devel
13879 ltp/doc/man1/Makefile
13880 ltp/doc/man3/Makefile
13881 ltp/include/Makefile
13885 This patch should solve the problem of RT Linux Compilation Failure on various Architectures. It just avoids the compilation of realtime tests on a non (x86,ppc) arch. Assumption: uname -m doesn't contain 86/ppc on any arch except the x86 and ppc. Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
13888 ltp/testcases/Makefile
13891 Previously I was under the impression that selinux test was not cleaning up properly. I don't believe that to be the case. I must have been mistaken. Here is a patch for the allow_domain_fd_use boolean issue in 5.2, by, Jeff Burke <jburke@redhat.com>
13894 ltp/testscripts/test_selinux.sh
13897 This patch, which is independent of Jeff's patch, updates the selinux testsuite to run under Fedora 9, and does no harm on Fedora 8. While creating this, I noticed two other things that ultimately need fixing:
13898 1) The sbin_deprecated.patch adds domain_dyntrans_type() to all the test domains. If that was truly desired, we should just put it into unconfined_runs_test(). But it shouldn't be necessary - only the test_dyntrans.te and test_dyntrace.te domains should require permissions for dynamic transitions. I'll let Serge confirm that.
13899 2) The test scripts are presently relabeling /tmp to test_file_t for the duration of the test. That's insane - it could break any other running process that tries to access /tmp during the test. That was not part of our original selinux testsuite and seems to have been introduced when IBM ported it to LTP. If you are worried about lacking search permission to /tmp in the test domains, then create your own private /test directory or something. Or just give all test domains permission to search tmp either via unconfined_runs_test() or in test_global.te using the testdomain attribute. Those don't need to be fixed though for this patch to be merged. Also, I noticed some new failures in the tests due to latest Fedora policies giving all domains search permission to all directories. Not sure if that was intentional - sent a separate note to Dan about that.
13902 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
13903 ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
13904 ltp/testscripts/test_selinux.sh
13907 Ok here is a first small patch to stop relabeling /tmp as Stephen suggested. It should be no more complicated to get rid of the unneeded dyntrans_types, but I messed up somewhere generating the patch and subsequent test bombed. So I'll just do that next week or whenever this patch hits cvs (for simplicity). Subject: selinux testsuite: don't relabel /tmp. There's no need for the selinux testsuite to relabel /tmp for the duration of the test. It uses /tmp/selinux anyway. Just need to be sure to have search perms to tmp_t. Signed-off-by: Serge Hallyn <serue@us.ibm.com>
13910 ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
13911 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
13912 ltp/testscripts/test_selinux.sh
13915 dont build things statically, by, Mike Frysinger <vapier@users.sourceforge.net>
13918 ltp/testcases/kernel/syscalls/inotify/Makefile
13921 anal fix: add whitespace between arguments, by, Mike Frysinger <vapier@users.sourceforge.net>
13924 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
13925 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
13926 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
13927 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
13928 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
13929 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
13932 This patch remove the useless random function used in getipckey. This random value has been replaced by a static int incremented at each call. This allow to remove the ugly whiles around the getipckey calls when we need several keys, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
13935 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
13936 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
13937 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
13938 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
13939 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
13942 This patch fixes a concurrency issue in msgget02. The second key used for this test was sometime conflicting with the key from another task due to a bad way of creating keys. This patch generate a valid second key through getipckey to avoid conflicts. Signed-off-by: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
13945 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
13948 These patch removes a IPC leak in case of test failure. When the msgget function succeed instead of returning ENOSPC, the returned IPC was not released, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
13951 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
13954 This patch fixes a concurrency issue un shmctl01. Synchronization between processes was done using sleeps, which is not enough when multiple instances of the test are running or when we are running on loaded CPUs, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
13957 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
13958 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.
13961 Fix concurrency issue in msgctl04. The second key used for this test could conflict with the key from another task. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
13964 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
13967 Fix concurrency issue in msgctl06. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
13970 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
13973 This patch fix a concurrency issue in msgctl07, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
13976 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
13979 Fix concurrency issue. The second key used for this test could conflict with the key from another task. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
13982 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
13985 Fix concurrency issue in msgrcv05. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
13988 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
13991 Fix concurrency issue in msgrcv06. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
13994 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
13995 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
13998 Fix concurrency issue in msgsnd05. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
14001 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
14002 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
14005 Fix concurrency issue in msgsnd06. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
14008 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
14011 Fix concurrency issue in semget05. Create private semaphores to avoid conflict with concurrent processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
14014 ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
14017 Fix concurrency issue in semop05. Due to the use of usleep function to synchronize processes, synchronization issues can occur on a loaded system. Fix this by using pipes to synchronize processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
14020 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
14021 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
14024 This patch reviews the networkstress.sh script and adds a menu to select the network stress tests. Hoping that could be useful, by, Giuseppe Cavallaro <peppe.cavallaro@gmail.com>
14027 ltp/testscripts/networkstress.sh
14030 Updated the test case as per the man page
14033 If name is invalid, -1 is returned, and errno is set to EINVAL. Otherwise, the value returned is the value of the system resource and errno is not changed. In the case of options, a positive value is returned if a queried option is available, and -1 if it is not. In the case of limits, -1 means that there is no definite limit
14035 Return value of sysconf needs to be checked as well and not only depend on errno value. Have made the changes by looking at the code from http://www.comptechdoc.org/os/linux/programming/c/linux_pgcpostest.html. Max Stirling <vicky.irobot@gmail.com>
14038 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
14041 A patch to include all the headers for the ltp-devel package, by, George Kraft <gk4@austin.ibm.com>
14045 ltp/include/Makefile
14048 Fix from Vivi Li for stack overflows on no-mmu systems: declare large buffers in .bss rather than on the stack
14051 ltp/testcases/kernel/syscalls/inotify/inotify01.c
14052 ltp/testcases/kernel/syscalls/inotify/inotify02.c
14055 Here is the patch to remove the unneeded dyntrans lines. Causes no new failures on my f8 test image.
14056 Subject: selinux testsuite: don't give away dyntrans
14057 domain_dyntrans_type() only needs to be used for domains actually needing to do dynamic transitions. Don't grant it to most domains. Signed-off-by: Serge Hallyn <serue@us.ibm.com>
14060 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
14063 Making these tests run as default with LTP run, by, Subrata Modak <subrata@linux.vnet.ibm.com>
14072 split CFLAGS/CPPFLAGS properly and remove inappropriate flags, by, Mike Frysinger <vapier@users.sourceforge.net>
14075 ltp/testcases/realtime/config.mk
14078 dont stick ar flags into AR, and dont set AR/RANLIB by default, by, Mike Frysinger <vapier@users.sourceforge.net>
14081 ltp/testcases/realtime/lib/Makefile
14084 setup default RANLIB, by, Mike Frysinger <vapier@users.sourceforge.net>
14090 checks return values of asprintf calls else gcc-4.3.0 fails like following;
14092 libstats.c:308: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
14093 libstats.c:312: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
14095 Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
14096 Acked-by: Chirag <chirag@linux.vnet.ibm.com>
14099 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
14100 ltp/testcases/realtime/lib/libstats.c
14103 faccessat01 and fchmodat01 did not test the AT_FDCWD, following patch makes them test AT_FDCWD and pass. Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
14106 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
14107 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
14110 According to Ulrich Drepper, times02 test is bogus (at least for archs which report return value and error in the same value) and times has no reserved error code. So following patch removes times02 from testsuite and moves times03 test to times02. For more information please see
14111 http://sources.redhat.com/ml/libc-alpha/2008-04/msg00054.html and
14112 http://sources.redhat.com/ml/libc-alpha/2008-04/msg00055.html.
14114 S.Çağlar Onur <caglar@pardus.org.tr>
14117 ltp/doc/testcases/kernel.txt
14118 ltp/runtest/ltplite
14119 ltp/runtest/stress.part3
14120 ltp/runtest/syscalls
14122 ltp/testcases/kernel/syscalls/times/times02.c
14125 This turned out to be a test case problem, where it fails to identify the correct backbone network interface to use for the test. But there is an option already provided for the interface to be specified while invoking the test. Here, eth1 is the backbone interface and hence if the test is invoked like 'IFNAME=eth1 ./tcpdump01' it will pass. But it relies on DNS lookup and requires the IP to be configured accordingly. Signed-off-by: Anoop Vijayan
14126 <anoop.vijayan@in.ibm.com>
14129 ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
14132 Now that the realtime tests are part of the LTP, there is no need to have any longer specific compilation directives comments in the source files. And in most cases they are incorrect. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Cc: Darren Hart <dvhltc@us.ibm.com>
14135 ltp/testcases/realtime/func/async_handler/async_handler.c
14136 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
14137 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
14138 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
14139 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
14140 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
14141 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
14142 ltp/testcases/realtime/func/measurement/preempt_timing.c
14143 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
14144 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
14145 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
14146 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
14147 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
14148 ltp/testcases/realtime/func/pi-tests/testpi-0.c
14149 ltp/testcases/realtime/func/pi-tests/testpi-1.c
14150 ltp/testcases/realtime/func/pi-tests/testpi-2.c
14151 ltp/testcases/realtime/func/pi-tests/testpi-4.c
14152 ltp/testcases/realtime/func/pi-tests/testpi-5.c
14153 ltp/testcases/realtime/func/pi-tests/testpi-6.c
14154 ltp/testcases/realtime/func/pi-tests/testpi-7.c
14155 ltp/testcases/realtime/func/pi_perf/pi_perf.c
14156 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
14157 ltp/testcases/realtime/func/prio-wake/prio-wake.c
14158 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
14159 ltp/testcases/realtime/func/thread_clock/tc-2.c
14160 ltp/testcases/realtime/include/libjvmsim.h
14161 ltp/testcases/realtime/include/libstats.h
14162 ltp/testcases/realtime/include/list.h
14163 ltp/testcases/realtime/lib/libjvmsim.c
14164 ltp/testcases/realtime/lib/libstats.c
14165 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
14166 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
14167 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
14168 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
14171 pi_perf is not built by default, so add it to SUBDIRS in testcases/realtime/Makefile. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>
14174 ltp/testcases/realtime/func/Makefile
14177 The rttest, stats and jvmsim library archives used by the realtime tests only contain a single object file each. Therefore we can skip the "ar" and "ranlib" steps and directly link with the objects. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
14180 ltp/testcases/realtime/config.mk
14181 ltp/testcases/realtime/lib/Makefile
14184 periodic_cpu_load has a '-i iterations' command line argument without it being listed in the help. Add its description to the usage() function. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
14187 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
14190 Some tests have a configurable number of iterations. However those same tests which do calculate quantiles need a number of iterations higher than 100. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>. Acked-by: Chirag <chirag@linux.vnet.ibm.com>.
14193 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
14194 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
14195 ltp/testcases/realtime/func/pi_perf/pi_perf.c
14198 Remove the last 2 files missed in the migration, namely:
14199 testcases/realtime/stress/pi-tests/GNUmakefile.am
14200 testcases/realtime/stress/pi-tests/GNUmakefile.in
14201 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
14204 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
14205 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
14208 In the expected scenario, it attempts to execve(2) a file which is being opened by another process for writing fails with ETXTBS. On a loaded system, however, the child which does execve might get access to the file before the other child which opens it and result in a unexpected opening fail. By Roy Lee <roylee17@gmail.com>
14211 ltp/testcases/kernel/syscalls/execve/Makefile
14212 ltp/testcases/kernel/syscalls/execve/execve05.c
14215 I think there is a problem with the previous patch. Since you call the wait_son_startup() function after the fork() and before the test on the PID variable, the father AND the son will wait on the pipe, leading to a dead-lock. I suggest to move the wait_son_startup() calls after the pid test. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>. Cha
14216 nges by Roy Lee <roylee17@gmail.com>.
14219 ltp/testcases/kernel/syscalls/execve/execve05.c
14222 This patch fix a concurrency issue in execve02. In case of concurrent executions, all tasks was using the same file, changing its mode and leading to invalid mode for some of them. This patch creates a private tmp directory for each task, copies the test file in it and performs all the tests using this private file. Regards Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
14225 ltp/testcases/kernel/syscalls/execve/execve02.c
14228 This patch fixes a concurrency issue in ftruncate04. In the expected scenario, child should hold the lock of the file before parent access it. On a loaded system, however, the parent might access the file before the child, hence resulting in a unexpected 'open fail'. By, Roy Lee <roylee17@gmail.com>.
14231 ltp/testcases/kernel/syscalls/ftruncate/Makefile
14232 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
14235 The following patch and all others that were submitted in Feb, 2008 pertaining to "__NR_fadvise64" seem to break ARM builds of ltp as the arm does not have __NR_fadvise64 defined. I suspect there should be
14236 #ifndef __NR_fadvise64
14237 #define __NR_fadvise64 0
14238 in each of the files that the patches were added. By, Shane Volpe <shanevolpe@gmail.com>
14241 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
14242 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
14243 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
14244 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
14247 The Linux port I run on LTP has a minimal set of system calls. It currently does not implement the sysfs system call so I'd like to disable the tests for this system call - at the moment they will fail to compile because __NR_sysfs is undefined. Is there an idiomatic way of doing this? I can either prevent the test compiling completely somehow in the Makefile (e.g. as modify_ldt does) or make the test compile but return BROK perhaps. Attached is a patch to implement a strategy like this one. By Will Newton <will.newton@gmail.com>
14250 ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
14251 ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
14252 ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
14253 ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
14254 ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
14255 ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
14258 Executing f00f testcase in x86 Xeon machines, it failed returning SIGSEGV:
14260 f00f 0 INFO : Testing for proper f00f instruction handling.
14263 Searching for this issue, I found an old thread in ltp-list discussing broken test-cases (http://sourceforge.net/mailarchive/message.php?msg_id=46E5998B.9070903%40redhat.com), where Jeff Burke raise this problem with f00f failing on systems that have the NX bit. But, according to the flags reported in /proc/cpuinfo, the machines where i'm running this testcase seems not to have this NX bit enabled. On /proc/cpuinfo, we also have this line "f00f_bug: no". Would it be useful to select if this testcase should be executed or not? These machines are running a kernel compiled with processor family "Pentium-Pro" (CONFIG_M686=y), which, in according to the kernel config help, "disables the init-time guard against the f00f bug found in earlier Pentiums". Here i have created a patch that seems to fix the testcase using an inline assembly. By, Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>.
14266 ltp/testcases/misc/f00f/f00f.c
14269 nptl01 looks to have an operator precedence bug in it that prevents the output being done at appropriate times. With this patch you should get 10 lines of output, one every 10000 loops, rather than 10 lines of output, one for each of the first 10 loops. By, Will Newton <will.newton@gmail.com>.
14272 ltp/testcases/kernel/sched/nptl/nptl01.c
14275 I believe we had written this test to debug the other test with a lower overhead clocksource. Unfortunately, the tsc is x86 specific, isn't consistent across CPUs on certain systems, and can have it's frequency changed depending on by power states. For all those reasons this test can simply be removed from the LTP. Raied by Daniel Gollub <dgollub@suse.de>, endorsed by Sebastien Dugue <sebastien.dugue@bull.net>, seconded by Darren Hart <dvhltc@us.ibm.com>.
14278 ltp/testcases/realtime/func/async_handler/run_auto.sh
14281 This patch removes the dependency of existing tty* devices for this test to pass, and also ups the invalid file descriptor value from 400 to 1025 which is used to confirm the EBADF errno. By, Henry Yei <hyei@mvista.com>
14284 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
14287 Attached is a patch to ltp/lib/Makefile that fixes Solaris cross-building. For some reason the variable CC was overridden with gcc -Wall which caused it to use the system compiler. By Henry Yei <hyei@mvista.com>
14293 overhaul script to make things much easier to manage by Garrett Cooper <yanegomi@gmail.com>
14299 simplify targets, by, Mike Frysinger <vapier@users.sourceforge.net>
14302 ltp/testcases/kernel/fs/fs_perms/Makefile
14305 cleanup code and add error checking, by, Mike Frysinger <vapier@users.sourceforge.net>
14308 ltp/testcases/kernel/fs/fs_perms/Makefile
14309 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
14312 Attached is a patch to ltp/lib/Makefile that fixes Solaris cross-building. For some reason the variable CC was overridden with gcc -Wall which caused it to use the system compiler. Also fixes cross-building for the filecaps tests. By, Henry Yei <hyei@mvista.com>.
14315 ltp/testcases/kernel/security/filecaps/Makefile
14316 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
14319 The float_bessel testcases, as a matter of fact, all float_* testcases seem to fail when multiple instances are run concurrently. The failures occur because file sizes don't match or because the number of bytes read don't match the file size. This can be attributed to the parallel instance reading a file before the write to it (by another instance) has completed. In such situations, either the file size has not been updated in the inode header or the file size has been updated but the file's write operation has not been updated completely. To fix this concurrency problem, my suggestion is to check for an existing instance and wait for it to finish before beginning the current instance. Any other concurrency resolution technique may complicate matters. A message to the console indicating such a decision might be added. By Sridhar Vinay <vinaysridhar@in.ibm.com> & Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
14322 ltp/testcases/misc/math/float/main.c
14323 ltp/testcases/misc/math/float/bessel/genbessel.c
14324 ltp/testcases/misc/math/float/exp_log/genexp_log.c
14325 ltp/testcases/misc/math/float/iperb/geniperb.c
14326 ltp/testcases/misc/math/float/power/genpower.c
14327 ltp/testcases/misc/math/float/trigo/gentrigo.c
14330 Some Cleanups for CPU Controller Test Cases by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Dhaval Giani
14331 <dhaval@linux.vnet.ibm.com>.
14334 ltp/testcases/kernel/controllers/test_controllers.sh
14335 ltp/testcases/kernel/controllers/testplan.txt
14336 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
14337 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
14338 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
14339 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
14340 ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
14341 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
14342 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
14343 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
14344 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
14345 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
14348 Initial Set of MEMORY CONTROLLER Test Cases Added to LTP by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Balbir Singh <balbir@linux.vnet.ibm.com>.
14351 ltp/testcases/kernel/controllers/Makefile
14352 ltp/testcases/kernel/controllers/test_controllers.sh
14354 ltp/testcases/kernel/controllers/memctl/Makefile
14355 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
14356 ltp/testcases/kernel/controllers/memctl/myfunctions.sh
14357 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
14362 Fix the following NFS warning:
14363 ioctl01 0 WARN : tst_rmdir(): rmobj(/tmp/iocfNl8Bi) failed: remove(/tmp/iocfNl8Bi) failed; errno=39: Directory not empty,
14364 by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
14367 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
14370 Whitespaces cleanup and added -i argument for iterations, by, Gilles Carry <gilles.carry@bull.net>
14373 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
14374 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
14382 kill(-pid1, SIGKILL);
14384 which is wrong, since pid1 is zero.
14385 By, Anton Gladkov <agladkov@parallels.com>
14388 ltp/testcases/kernel/syscalls/kill/kill06.c
14391 Provide it with CHILD_STACK_SIZE, by, Anton Gladkov <agladkov@parallels.com>
14394 ltp/testcases/kernel/syscalls/clone/clone06.c
14397 Fix 'reading beyond file size' testcase in diotest4. Something goes wrong if we are allowed to read, or, we are not allowed to read, but we've got unexpected errno, by, Anton Gladkov <agladkov@parallels.com>
14400 ltp/testcases/kernel/io/direct_io/diotest4.c
14403 Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net>
14406 ltp/doc/testcases/network.txt ltp/runtest/rpc
14407 ltp/runtest/stress.part3
14408 ltp/testcases/kernel/include/linux_syscall_numbers.h
14409 ltp/testcases/network/rpc/Makefile
14410 ltp/testcases/network/rpc/README
14413 ltp/testcases/network/rpc/rpc01/Makefile
14414 ltp/testcases/network/rpc/rpc01/rpc01
14415 ltp/testcases/network/rpc/rpc01/rpc1.c
14416 ltp/testcases/network/rpc/rpc01/rpc_server.c
14417 ltp/testcases/network/rpc/rpc01/datafiles/file.1
14418 ltp/testcases/network/rpc/rpc01/datafiles/file.2
14419 ltp/testcases/network/rpc/rpcinfo/Makefile
14420 ltp/testcases/network/rpc/rpcinfo/rpcinfo01
14421 ltp/testcases/network/rpc/rup/Makefile
14422 ltp/testcases/network/rpc/rup/rup01
14423 ltp/testcases/network/rpc/rusers/Makefile
14424 ltp/testcases/network/rpc/rusers/rusers01
14427 ltp/testcases/network/rpc/basic_tests/Makefile
14428 ltp/testcases/network/rpc/basic_tests/README
14429 ltp/testcases/network/rpc/basic_tests/rpc01/Makefile
14430 ltp/testcases/network/rpc/basic_tests/rpc01/rpc01
14431 ltp/testcases/network/rpc/basic_tests/rpc01/rpc1.c
14432 ltp/testcases/network/rpc/basic_tests/rpc01/rpc_server.c
14433 ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.1
14434 ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.2
14435 ltp/testcases/network/rpc/basic_tests/rpcinfo/Makefile
14436 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
14437 ltp/testcases/network/rpc/basic_tests/rup/Makefile
14438 ltp/testcases/network/rpc/basic_tests/rup/rup01
14439 ltp/testcases/network/rpc/basic_tests/rusers/Makefile
14440 ltp/testcases/network/rpc/basic_tests/rusers/rusers01
14441 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
14442 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
14443 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
14444 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
14445 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
14446 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
14447 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
14448 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
14449 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
14450 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
14451 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_performance_lib.sh
14452 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_stress_lib.sh
14453 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
14454 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
14455 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_complex_lib.sh
14456 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_dataint_lib.sh
14457 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_performance_lib.sh
14458 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
14459 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_stress_lib.sh
14460 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
14461 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_complex_lib.sh
14462 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_limits_lib.sh
14463 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_performance_lib.sh
14464 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_stress_lib.sh
14465 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
14466 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
14467 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
14468 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_complex_lib.sh
14469 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_dataint_lib.sh
14470 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_performance_lib.sh
14471 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_scalability_lib.sh
14472 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_stress_lib.sh
14473 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
14474 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
14475 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
14476 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
14477 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_basic_lib.sh
14478 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_limits_lib.sh
14479 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_auth_basic_lib.sh
14480 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_basic_lib.sh
14481 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_complex_lib.sh
14482 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_dataint_lib.sh
14483 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_limits_lib.sh
14484 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_mt_lib.sh
14485 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_performance_lib.sh
14486 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_scalability_lib.sh
14487 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_stress_lib.sh
14488 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_basic_lib.sh
14489 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_complex_lib.sh
14490 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_basic_lib.sh
14491 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_complex_lib.sh
14492 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_dataint_lib.sh
14493 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_limits_lib.sh
14494 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_mt_lib.sh
14495 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_performance_lib.sh
14496 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_scalability_lib.sh
14497 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_stress_lib.sh
14498 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_basic_lib.sh
14499 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_complex_lib.sh
14500 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_dataint_lib.sh
14501 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_limits_lib.sh
14502 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_mt_lib.sh
14503 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_performance_lib.sh
14504 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_scalability_lib.sh
14505 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_stress_lib.sh
14506 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_basic_lib.sh
14507 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_complex_lib.sh
14508 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_dataint_lib.sh
14509 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_limits_lib.sh
14510 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_mt_lib.sh
14511 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_performance_lib.sh
14512 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_scalability_lib.sh
14513 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_stress_lib.sh
14514 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_basic_lib.sh
14515 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_complex_lib.sh
14516 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_dataint_lib.sh
14517 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_limits_lib.sh
14518 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_mt_lib.sh
14519 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_performance_lib.sh
14520 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_scalability_lib.sh
14521 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_stress_lib.sh
14522 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
14523 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/categories
14524 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
14525 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.hdr
14526 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
14527 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.hdr
14528 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
14529 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
14530 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
14531 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
14532 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
14533 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
14534 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
14535 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
14536 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
14537 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
14538 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
14539 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
14540 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
14541 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
14542 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
14543 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
14544 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
14545 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
14546 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
14547 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
14548 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
14549 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
14550 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
14551 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
14552 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
14553 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
14554 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
14555 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
14556 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
14557 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
14558 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
14559 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
14560 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
14561 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
14562 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
14563 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
14564 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
14565 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
14566 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
14567 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
14568 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
14569 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
14570 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
14571 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
14572 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
14573 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
14574 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
14575 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
14576 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
14577 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
14578 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
14579 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
14580 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
14581 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
14582 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
14583 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
14584 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
14585 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
14586 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
14587 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
14588 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
14589 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
14590 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
14591 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
14592 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
14593 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
14594 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
14595 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
14596 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
14597 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
14598 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
14599 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
14600 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
14601 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
14602 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
14603 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
14604 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
14605 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
14606 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
14607 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
14608 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
14609 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
14610 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
14611 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
14612 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
14613 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
14614 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.limits.sh
14615 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.sh
14616 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getmaps.sh
14617 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_create.sh
14618 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_seccreate.sh
14619 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authnone_create.sh
14620 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create.sh
14621 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create_default.sh
14622 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.complex.sh
14623 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.dataint.sh
14624 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.mt.sh
14625 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.performance.sh
14626 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.scalability.sh
14627 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.sh
14628 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.stress.sh
14629 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.limits.sh
14630 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.sh
14631 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.limits.sh
14632 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.sh
14633 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.limits.sh
14634 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.sh
14635 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.limits.sh
14636 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.sh
14637 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_pcreateerror.sh
14638 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.complex.sh
14639 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.sh
14640 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.complex.sh
14641 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.sh
14642 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noproc.sh
14643 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noprog.sh
14644 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_progvers.sh
14645 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_systemerr.sh
14646 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_weakauth.sh
14647 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.complex.sh
14648 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.dataint.sh
14649 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.mt.sh
14650 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.performance.sh
14651 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.scalability.sh
14652 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.sh
14653 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.stress.sh
14654 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.limits.sh
14655 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.sh
14656 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.complex.sh
14657 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.dataint.sh
14658 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.mt.sh
14659 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.performance.sh
14660 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.scalability.sh
14661 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.sh
14662 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.stress.sh
14663 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_set.sh
14664 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_unset.sh
14665 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.mt.sh
14666 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.sh
14667 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.stress.sh
14668 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.limits.sh
14669 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.sh
14670 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.mt.sh
14671 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.sh
14672 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.stress.sh
14673 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.complex.sh
14674 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.dataint.sh
14675 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.mt.sh
14676 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.performance.sh
14677 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.scalability.sh
14678 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.sh
14679 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.stress.sh
14680 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.limits.sh
14681 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.sh
14682 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create.sh
14683 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.limits.sh
14684 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.sh
14685 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_svc_tp_create.sh
14686 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.complex.sh
14687 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.dataint.sh
14688 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.mt.sh
14689 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.performance.sh
14690 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.scalability.sh
14691 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.sh
14692 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.stress.sh
14693 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.complex.sh
14694 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.dataint.sh
14695 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.limits.sh
14696 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.mt.sh
14697 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.performance.sh
14698 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.scalability.sh
14699 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.sh
14700 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.stress.sh
14701 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.basic.sh
14702 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.complex.sh
14703 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.dataint.sh
14704 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.mt.sh
14705 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.performance.sh
14706 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.scalability.sh
14707 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.stress.sh
14708 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.basic.sh
14709 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.mt.sh
14710 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.stress.sh
14711 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.complex.sh
14712 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.dataint.sh
14713 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.mt.sh
14714 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.performance.sh
14715 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.scalability.sh
14716 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.sh
14717 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.stress.sh
14718 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create.sh
14719 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.limits.sh
14720 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.sh
14721 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_destroy.sh
14722 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_create.sh
14723 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_destroy.sh
14724 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
14725 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
14726 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/assertions.xml
14727 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
14728 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/assertions.xml
14729 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
14730 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/assertions.xml
14731 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
14732 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
14733 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
14734 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/assertions.xml
14735 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
14736 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/assertions.xml
14737 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
14738 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/assertions.xml
14739 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
14740 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/assertions.xml
14741 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
14742 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/assertions.xml
14743 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
14744 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/assertions.xml
14745 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
14746 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/assertions.xml
14747 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
14748 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
14749 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
14750 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
14751 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
14752 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
14753 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/assertions.xml
14754 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
14755 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/2-stress.c
14756 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/assertions.xml
14757 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/1-basic.c
14758 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/2-stress.c
14759 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/assertions.xml
14760 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/1-basic.c
14761 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/7-performance.c
14762 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/8-complex.c
14763 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/assertions.xml
14764 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/1-basic.c
14765 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/2-stress.c
14766 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/3-limits.c
14767 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/7-performance.c
14768 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/assertions.xml
14769 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/1-basic.c
14770 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
14771 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/assertions.xml
14772 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
14773 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
14774 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
14775 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/assertions.xml
14776 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
14777 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
14778 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/assertions.xml
14779 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
14780 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
14781 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/assertions.xml
14782 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
14783 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
14784 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/assertions.xml
14785 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
14786 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
14787 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
14788 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
14789 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/assertions.xml
14790 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
14791 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
14792 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/assertions.xml
14793 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
14794 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
14795 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
14796 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/assertions.xml
14797 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
14798 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/assertions.xml
14799 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
14800 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/assertions.xml
14801 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
14802 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/assertions.xml
14803 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
14804 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/assertions.xml
14805 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
14806 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/assertions.xml
14807 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
14808 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/assertions.xml
14809 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
14810 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/assertions.xml
14811 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
14812 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/assertions.xml
14813 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
14814 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/assertions.xml
14815 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
14816 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/assertions.xml
14817 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
14818 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/assertions.xml
14819 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
14820 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/assertions.xml
14821 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
14822 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/assertions.xml
14823 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
14824 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/assertions.xml
14825 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
14826 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/assertions.xml
14827 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
14828 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/assertions.xml
14829 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
14830 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/assertions.xml
14831 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
14832 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
14833 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
14834 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
14835 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
14836 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/assertions.xml
14837 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
14838 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
14839 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
14840 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
14841 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
14842 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
14843 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/assertions.xml
14844 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
14845 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
14846 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/assertions.xml
14847 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
14848 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/assertions.xml
14849 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
14850 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/assertions.xml
14851 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
14852 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/assertions.xml
14853 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
14854 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
14855 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
14856 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/assertions.xml
14857 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
14858 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
14859 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/assertions.xml
14860 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
14861 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/assertions.xml
14862 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
14863 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
14864 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
14865 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/assertions.xml
14866 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
14867 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/assertions.xml
14868 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
14869 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/assertions.xml
14870 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
14871 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/assertions.xml
14872 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
14873 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/assertions.xml
14874 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
14875 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/assertions.xml
14876 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
14877 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/assertions.xml
14878 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
14879 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
14880 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
14881 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
14882 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
14883 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
14884 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
14885 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/assertions.xml
14886 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
14887 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
14888 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/assertions.xml
14889 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
14890 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
14891 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/assertions.xml
14892 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
14893 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
14894 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/assertions.xml
14895 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
14896 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
14897 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/assertions.xml
14898 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
14899 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/assertions.xml
14900 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
14901 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
14902 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/assertions.xml
14903 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
14904 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
14905 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/assertions.xml
14906 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
14907 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/assertions.xml
14908 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
14909 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/assertions.xml
14910 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
14911 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/assertions.xml
14912 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
14913 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/assertions.xml
14914 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
14915 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/assertions.xml
14916 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
14917 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
14918 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
14919 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
14920 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
14921 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
14922 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
14923 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/assertions.xml
14924 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
14925 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
14926 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/assertions.xml
14927 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
14928 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
14929 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
14930 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
14931 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
14932 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
14933 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
14934 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/assertions.xml
14935 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
14936 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/assertions.xml
14937 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
14938 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/assertions.xml
14939 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
14940 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
14941 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
14942 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/assertions.xml
14943 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
14944 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
14945 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/assertions.xml
14946 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
14947 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
14948 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
14949 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/assertions.xml
14950 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
14951 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
14952 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
14953 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
14954 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
14955 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
14956 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
14957 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/assertions.xml
14958 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
14959 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
14960 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/assertions.xml
14961 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
14962 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/assertions.xml
14963 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
14964 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
14965 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/assertions.xml
14966 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/1-basic.c
14967 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/assertions.xml
14968 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
14969 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
14970 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
14971 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
14972 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
14973 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
14974 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
14975 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/assertions.xml
14976 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
14977 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
14978 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
14979 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
14980 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
14981 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
14982 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
14983 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
14984 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/assertions.xml
14985 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
14986 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
14987 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
14988 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
14989 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
14990 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
14991 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
14992 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/assertions.xml
14993 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
14994 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
14995 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
14996 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/assertions.xml
14997 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
14998 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
14999 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
15000 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
15001 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
15002 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
15003 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
15004 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/assertions.xml
15005 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
15006 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/assertions.xml
15007 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
15008 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
15009 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/assertions.xml
15010 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
15011 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/assertions.xml
15012 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
15013 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/assertions.xml
15014 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
15015 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/assertions.xml
15016 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
15017 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_2/rpc_svc_2.c
15018 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_1/tirpc_svc_1.c
15019 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_11/tirpc_svc_11.c
15020 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_2/tirpc_svc_2.c
15021 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
15022 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
15023 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
15024 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
15025 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_7/tirpc_svc_7.c
15026 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
15027 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
15028 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tsLogParser/rpc_ts.mod.php
15031 The idea of the patch is "to make things that should be extern, extern". The means to do this are:
15032 1. Explicitly declaring variables extern in some places.
15033 2. Defining _USC_LIB_ where appropriate.
15035 My understanding of _USC_LIB_ define is that it exists so the usctest.h header can be included in a lib or non-test source file where you want to use extern declarations of TEST_RETURN, TEST_ERRNO etc. to avoid having a copy of the variable in your library and a copy of the variable in your test. I've added -D_USC_LIB_ to the CFLAGS of library code where necessary, by, Will Newton <will.newton@gmail.com>
15038 ltp/testcases/kernel/mem/hugetlb/lib/Makefile
15039 ltp/testcases/kernel/syscalls/ipc/lib/Makefile
15040 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
15041 ltp/testcases/kernel/syscalls/ipc/lib/ipcsem.h
15042 ltp/testcases/kernel/syscalls/kill/kill05.c
15043 ltp/testcases/kernel/syscalls/kill/kill07.c
15044 ltp/testcases/kernel/syscalls/lib/Makefile
15045 ltp/testcases/kernel/syscalls/nftw/lib.c
15046 ltp/testcases/network/sctp/testlib/Makefile
15049 Add 2 scripts for detecting features used by some tests, namely:
15050 - support for pthread_mutexattr_setprotocol(..., PTHREAD_PRIO_INHERIT)
15051 - support for pthread_mutexattr_setrobust_np()
15052 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
15055 ltp/testcases/realtime/scripts/check_pi.sh
15056 ltp/testcases/realtime/scripts/check_robust.sh
15059 Add Makefiles to all the realtime testcases without any autotools dependencies. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
15062 ltp/testcases/realtime/Makefile
15063 ltp/testcases/realtime/config.mk
15064 ltp/testcases/realtime/func/Makefile
15065 ltp/testcases/realtime/func/async_handler/Makefile
15066 ltp/testcases/realtime/func/gtod_latency/Makefile
15067 ltp/testcases/realtime/func/hrtimer-prio/Makefile
15068 ltp/testcases/realtime/func/matrix_mult/Makefile
15069 ltp/testcases/realtime/func/measurement/Makefile
15070 ltp/testcases/realtime/func/periodic_cpu_load/Makefile
15071 ltp/testcases/realtime/func/pi-tests/Makefile
15072 ltp/testcases/realtime/func/pi_perf/Makefile
15073 ltp/testcases/realtime/func/prio-preempt/Makefile
15074 ltp/testcases/realtime/func/prio-wake/Makefile
15075 ltp/testcases/realtime/func/pthread_kill_latency/Makefile
15076 ltp/testcases/realtime/func/sched_football/Makefile
15077 ltp/testcases/realtime/func/sched_jitter/Makefile
15078 ltp/testcases/realtime/func/sched_latency/Makefile
15079 ltp/testcases/realtime/func/thread_clock/Makefile
15080 ltp/testcases/realtime/lib/Makefile
15081 ltp/testcases/realtime/perf/Makefile
15082 ltp/testcases/realtime/perf/latency/Makefile
15083 ltp/testcases/realtime/stress/Makefile
15084 ltp/testcases/realtime/stress/pi-tests/Makefile
15087 Remove autotools stuff:
15093 - all the GNUmakefile.am
15094 - all the GNUmakefile.in
15096 Also adapt testscripts/test_realtime.sh to the new build system. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
15099 ltp/testscripts/test_realtime.sh
15101 ltp/testcases/realtime/GNUmakefile.am
15102 ltp/testcases/realtime/GNUmakefile.in
15103 ltp/testcases/realtime/aclocal.m4
15104 ltp/testcases/realtime/autogen.sh
15105 ltp/testcases/realtime/configure
15106 ltp/testcases/realtime/configure.ac
15107 ltp/testcases/realtime/config/GNUmakefile.am
15108 ltp/testcases/realtime/config/GNUmakefile.in
15109 ltp/testcases/realtime/config/autoconf/compile
15110 ltp/testcases/realtime/config/autoconf/config.guess
15111 ltp/testcases/realtime/config/autoconf/config.sub
15112 ltp/testcases/realtime/config/autoconf/depcomp
15113 ltp/testcases/realtime/config/autoconf/install-sh
15114 ltp/testcases/realtime/config/autoconf/missing
15115 ltp/testcases/realtime/func/GNUmakefile.am
15116 ltp/testcases/realtime/func/GNUmakefile.in
15117 ltp/testcases/realtime/func/async_handler/GNUmakefile.am
15118 ltp/testcases/realtime/func/async_handler/GNUmakefile.in
15119 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
15120 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
15121 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
15122 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
15123 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
15124 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
15125 ltp/testcases/realtime/func/measurement/GNUmakefile.am
15126 ltp/testcases/realtime/func/measurement/GNUmakefile.in
15127 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
15128 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
15129 ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
15130 ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
15131 ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
15132 ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
15133 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
15134 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
15135 ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
15136 ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
15137 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
15138 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
15139 ltp/testcases/realtime/func/sched_football/GNUmakefile.am
15140 ltp/testcases/realtime/func/sched_football/GNUmakefile.in
15141 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
15142 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
15143 ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
15144 ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
15145 ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
15146 ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
15147 ltp/testcases/realtime/include/GNUmakefile.am
15148 ltp/testcases/realtime/include/GNUmakefile.in
15149 ltp/testcases/realtime/lib/GNUmakefile.am
15150 ltp/testcases/realtime/lib/GNUmakefile.in
15151 ltp/testcases/realtime/perf/GNUmakefile.am
15152 ltp/testcases/realtime/perf/GNUmakefile.in
15153 ltp/testcases/realtime/perf/latency/GNUmakefile.am
15154 ltp/testcases/realtime/perf/latency/GNUmakefile.in
15155 ltp/testcases/realtime/stress/GNUmakefile.am
15156 ltp/testcases/realtime/stress/GNUmakefile.in
15159 Forgot to remove include/rttests_config.h.in in the previous patch. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
15162 ltp/testcases/realtime/include/rttests_config.h.in
15165 Fix by Michael Olbrich <m.olbrich@pengutronix.de>, as, Sebastien´s Patch [[PATCH 3/3] [Realtime] Remove autotools specific stuff] applied on 24/03/2008 breaks this script.
15168 ltp/testcases/realtime/run.sh
15171 Usually the cross compiler is set from the toplevel directory by setting the CROSS_COMPILER variable. This makefile tries to overwrite it, but wrong. It is also possible to push in CFLAGS from the toplevel by using CROSS_CFLAGS. We should use these here as well. Finally, LDFLAGS are set here but not used by the makefiles. Moving the posix libs to LDLIBS makes it build. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
15174 ltp/testcases/realtime/config.mk
15177 This patch updates the matrix_mult testcase to closely follow the JVM in the concurrent case. So in the concurrent case we have 'numcpus-1' concurrent threads that are handed out work by the main thread and once we run out of concurrent threads, the main thread does the work itself. Signed-off-by: Dinakar Guniguntala <dino@in.ibm.com>
15180 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
15183 mmap1.c:524: warning: format '%ld' expects type 'long int', but argument 3 has type 'double'
15184 which actually prints as:
15185 WARNING: bad argument. Using default 1125899906842624
15187 Fix disktest printf format warnings (on Linux; no idea about Windows):
15188 childmain.c:443: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
15189 childmain.c:443: warning: format '%X' expects type 'unsigned int', but argument 5 has type 'size_t'
15190 childmain.c:445: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
15191 childmain.c:448: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
15192 childmain.c:451: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
15193 Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
15196 ltp/testcases/kernel/io/disktest/childmain.h
15197 ltp/testcases/kernel/mem/mtest06/mmap1.c
15200 All the syslog test cases in ltp-full-20080131 are failing for RHEL4U5 on x3850 M2 architecture. The syslogtst is failing because when only 1 argument is passed to syslogtst the condition in the test case fails to deal with it. I have tested the failed tests cases after applying the patch on the same architecture(x3850M2) and found its passing. Signed-off-by : Vinay Sridhar <vinaysridhar@in.ibm.com>
15203 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
15206 The filename arguments in some output messages are wrong. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
15209 ltp/testcases/kernel/syscalls/inotify/inotify02.c
15212 Fixes a minor issue with pi_perf testcase (testcases/realtime/func/). The wait_dat is intended to measure the amount of time it took for the high priority thread to actually obtain the lock from the time it was released by the low priority thread. The patch fixes this computation to measure it more accurately. The PASS/FAIL computation is unaffected. Signed-off-by: Ankita Garg <ankita@in.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>
15215 ltp/testcases/realtime/func/pi_perf/pi_perf.c
15218 The vmsplice01 testcase in LTP failed when run over machines with NFS mount. However after I examined the test case I found that the testcase performs vmsplice() and splice() system calls and it was only splice() that caused the failure. After discussing with Subrata, we had decided that the fact that vmsplice() succeeds must be displayed before checking if the testcase is running over NFS and exiting. Hence I have prepared a patch with the above details taken care of. Signed-off-by : Vinay Sridhar <vinaysridhar@in.ibm.com>
15221 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
15224 faccessat01 and fchmodat01 did not test the AT_FDCWD tests, but assigned fds[5]. I made them work, patch attached. btw, readlinkat01 is also buggy, but I have not yet come around to fixing it. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
15227 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
15228 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
15231 Some newer glibcs do not like sprintf() printing a string into itself and loop. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
15234 ltp/testcases/kernel/syscalls/nftw/lib.c
15235 ltp/testcases/kernel/syscalls/nftw/lib64.c
15238 some more "variable is used uninitialized" warnings fixed with this patch, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
15241 ltp/testcases/kernel/fs/doio/doio.c
15242 ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
15243 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c
15246 This patch fixes some compiler warnings spit out by newer GCCs and fortify source (mostly some initialisations and return value checking), by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
15249 ltp/testcases/kernel/fs/doio/doio.c
15250 ltp/testcases/kernel/fs/doio/iogen.c
15253 Various waitpid tests print the PID of the wrong array. fork_kid_pid[j] is accessed just past the end of the fork_kid_pid array, so it is better to use wait_kid_pid[i] instead, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
15256 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
15257 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
15258 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
15259 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
15260 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
15261 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
15264 When I was compiling ltp-full-20080229/kernel/module/, error occured. The error like this: ...
15265 scripts/Makefile.build:46: *** CFLAGS was changed in"ltp-full-20080229/testcases/kernel/module/delete_module/Makefile".Fix it to use EXTRA_CFLAGS. Stop.
15266 The reason is: When we build an External module, we should use EXTRA_CFLAGS, not CFLAGS. In detail please refer to Documentation/kbuild/modules.txt. In addition,there are some trashy "include" such as:
15267 "#include <asm/atomic.h>" in delete_module01.c
15268 "#include <linux/config.h>" in dummy_del_mod.c
15269 The following patch solves these problems:
15270 Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
15273 ltp/testcases/kernel/module/delete_module/Makefile
15274 ltp/testcases/kernel/module/delete_module/delete_module01.c
15275 ltp/testcases/kernel/module/delete_module/delete_module02.c
15276 ltp/testcases/kernel/module/delete_module/delete_module03.c
15277 ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
15278 ltp/testcases/kernel/module/delete_module/dummy_del_mod_dep.c
15281 The ltp-full-20080229/testcases/kernel/module/delete_module/Makefile will do this:
15282 @set -e; for i in $(MODULES); do ln -f $$i /tmp/$$i ; done
15283 If the ltp directory and /tmp are not in the same device, an error occurs:
15284 ln: creating hard link `/tmp/xxx' => `xxx': Invalid cross-device link I suffer from this.
15285 The patch as follows:
15286 Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
15289 ltp/testcases/kernel/module/delete_module/Makefile
15292 The memsize is specified by the user in Mb, but it is converted to Kb in the script, so we should convert it to Mb in the output. The following patch solves this problem: igned-off-by: Wang Fang <wangf@cn.fujitsu.com>
15295 ltp/testscripts/ltpstress.sh
15298 The 9th testcase of inotify02 failed due to event coalescence. We fix this by moving the IN_DELETE test in between of the 2 IN_MOVE_SELF events. Also add the test for event coalescence. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
15301 ltp/testcases/kernel/syscalls/inotify/README
15302 ltp/testcases/kernel/syscalls/inotify/inotify02.c
15305 I ran the latest LTP(ltp-20080131) on SLES10SP1 and found a failure on the syslog testcases because of getting SIGSEGV at line 79 of testcases/kernel/syscalls/syslog/syslogtst.c. it is caused by accessing to the second argument when only one argument is provided for syslogtst, by, jburke@redhat.com & a-tsuji@bk.jp.nec.com
15308 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
15311 A few POSIX fixes from Dustin Kirkland in [1908313]
15319 cleanup build system a bit
15322 gotlibcap.c nolibcap.c
15325 When CREATE is not set there is no default, so it is possible to run into the test(1) statement in line 116 with an undefined CREATE, which lets test break. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
15331 Update file capabilities tests to work on 64-bit kernels. It switches from manually setting file xattrs to making use of libcap, by, Serge E. Hallyn <serue@us.ibm.com>
15334 ltp/testcases/kernel/security/filecaps/Makefile
15335 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
15337 ltp/testcases/kernel/security/filecaps/makenumcapsh.c
15341 Added -i to have the number of iterations configurable. However, this number cannot be less than 100 else a calloc fails in init_stat* function, causing sigsegv afterward. The patch also adds the return code checking for these init_stat functions. Added -m args is to have the PASS/FAIL criteria configurable.
15342 2. Bug fix: disk write access deadlock
15343 High prio busy thread hogged cpus forbidding kjournald and pdflush daemons to release filesystem locks. This caused timer_thread to hang waiting for the lock.
15344 Signed-off-by: Gilles Carry <gilles.carry@bull.net>
15347 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
15348 ltp/testcases/realtime/func/thread_clock/tc-2.c
15351 1. Whitespaces cleanup
15352 2. Error checks when initializing stat containers
15353 Signed-off-by: Gilles Carry <gilles.carry@bull.net>
15356 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
15359 In a lot of cases, we do not really care about the samples and histogram files and their associated gnuplot command files or do not want to save them for example on embedded platforms with limited or no storage. This patch disables generating those files by default and introduce a new parameter to the tests, namely '-s', for when we really want to. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
15362 ltp/testcases/realtime/include/libstats.h
15363 ltp/testcases/realtime/lib/librttest.c
15364 ltp/testcases/realtime/lib/libstats.c
15367 1) This patch fixes a concurrency issue in shmctl02. Same issue as in shmat02,
15368 2) Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault. Same problem as in kill05,
15369 3) Fixes a concurrency issue in shmget02. Same issue as in shmat02 : second key can conflict with the key from another process,
15370 4) Fix a NFS warning when running rename14 concurrently. In this case, due to the large number of running processes and scheduler decisions, the father task can exit before its sons. Thus, leading to the removal of a file still opened by a son... NFS don't like that,
15371 Signed-off-by: Renaud Loittiaux <Renaud.Lottiaux@kerlabs.com>
15374 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
15375 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
15376 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
15377 ltp/testcases/kernel/syscalls/rename/rename14.c
15380 Fixing a concurrency issue in semctl07.c. This test was using a key hard coded in the source code, leading to conflicts with other instances of the same test. This patch also add a cleanup of the semid in case of failure during the test, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
15383 ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
15387 Fixing a concurrency issue in semop02.c. The now, well known issue due to a second key badly created, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
15390 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
15393 Fixes a concurrency issue in semctl01. This test was using usleep to synchronize tasks. On a heavily loaded system, this synchronization is not enough to ensure execution correctness. This patch is a bit more intrusive than my previous ones.
15395 * Define 2 new functions in kernel/syscalls/lib/libtestsuite.c, used to
15396 * synchronize a father and a son using pipes.
15397 - create_sync_pipes: create a pair of pipes used for the synchronization,
15398 - wait_son_startup: function used in the father to wait for its son to start ts execution,
15399 - notify_startup: function used in the son to notify it has started its execution,
15400 * Add a kernel/syscalls/lib/libtestsuite.h file to cleanly export newly
15401 * defines functions,
15402 * Fix the semctl01test. The idea used to synchronize :
15403 - For each task created, the father waits for the son to start its execution using the newly define functions,
15404 - After the last son has been created, the father do a sleep(1) to give time to the sons to execute the semop function,
15405 The final sleep does not guaranty the sons will have time to do the semop. On a REALLY heavily loaded system, this will still fail... The only solution I see to be sure the son is really blocked on the semop before the father continue its execution it to use the wchan info from /proc/<pid>/wchan file..., by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
15408 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
15409 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
15410 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
15413 Fixing some NFS issue(s), by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
15416 ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
15419 Fix directory remove issue on NFS. On NFS unlinking AND closing all files in a directory is mandaroty before unlinking this directory. This also fix a write in a invalid array entry. fds[5] does not exist since we only defines 5 tests., by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
15422 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
15425 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
15428 Fix directory remove issue on NFS. On NFS unlinking AND closing all files in a directory is mandaroty before unlinking this directory. This also fix a write in a invalid array entry. fds[5] does not exist since we only defines 5 tests., by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
15431 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
15434 LTP is failing to compile with GCC 3.3.3 due to Makefile's inconsistency. SLES9.X distros are affected by this problem. This patch fixes how /lib/ipcmsg.h header file is referenced. It works fine with GCC 3.4.X, however, compiling headers doesn't make any sense to me. Signed-off-by: Rafael Folco <rfolco@linux.vnet.ibm.com>
15437 ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
15438 ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
15441 Fixes the hardcoded file descriptor in the second testcase within dup203.c. Instead of assuming file descriptor 10 is closed, the fix explicitly opens and closes a file descriptor before using it as the second argument of dup2(). We saw issues on some environments where dup2(10,10) was being called, which this fixes, by, Henry Wei <hyei@mvista.com>
15444 ltp/testcases/kernel/syscalls/dup2/dup203.c
15447 We have seen that prio_preempt testcase that is part of realtime tests occasionally hangs. This can be easily recreated on a 8-cpu system, but can be recreated on a 4-cpu system as well when run for a number of iterations. The problem occurs because the first worker thread sometimes fails to call cond_wait on the condvar through which the master thread signals it to start. Since the first thread needs to start the chain of signalling from then on, all other threads just sit in a cond_wait without ever being woken up. The fix is to have a barrier to ensure that the first worker thread doesn't miss the cond_signal. I have tested this patch by running 10s of thousands of iterations of the testcase. Without the patch I can recreate the problem fairly easily, by, Sripathi Kodi <sripathik@in.ibm.com>
15450 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
15453 Fixing Build Failures on Fedora Machine, by, psuriset@linux.vnet.ibm.com
15456 ltp/testcases/kernel/numa/test.sh
15460 1) Log Message: lcov: adding support for gzipped html based on patch by dnozay@vmware.com
15462 ltp/utils/analysis/lcov/lcovrc
15463 ltp/utils/analysis/lcov/man/genhtml.1
15464 ltp/utils/analysis/lcov/man/lcovrc.5
15465 ltp/utils/analysis/lcov/bin/genhtml
15467 2) Log Message: Fix for Don´t call Domain type on test create, by, "Serge E. Hallyn" <serue@us.ibm.com>
15469 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
15470 ltp/testscripts/test_selinux.sh
15472 3) Log Message: Some code cleanup in PID & SYSVIPC namespace testcases, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
15474 ltp/testcases/kernel/containers/pidns/pidns01.c
15475 ltp/testcases/kernel/containers/pidns/pidns02.c
15476 ltp/testcases/kernel/containers/pidns/pidns03.c
15477 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
15479 4) Log Message: Some Cleanups and running hugetlb independantly
15481 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
15482 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
15484 ltp/runtest/hugetlb
15486 5) Log Message: Give Execute Permission to numa01.sh, by, Pradeep K Surisetty <pradeepkumars@in.ibm.com>
15488 ltp/testcases/kernel/numa/Makefile
15490 6) Log Message: Let tests send sigchld to unconfined_t. Without this, the selinux testsuite on Fedora 8 hangs at selinux_task_create.sh, by, "Serge E. Hallyn" <serue@us.ibm.com>
15492 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
15494 7) Log Message: str_echo function expects a file descriptor & not an address, by, Craig Meier <crmeier@ghs.com>
15496 ltp/testcases/kernel/sched/clisrv/pthserv.c
15498 8) Log Message: Build Error Fix by checking for installation of setcap or xattr headers, by, "Serge E. Hallyn" <serue@us.ibm.com>
15500 ltp/testcases/kernel/security/filecaps/Makefile
15501 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
15503 ltp/testcases/kernel/security/filecaps/check_xattr.c
15505 9) Log Message: mark test_exit as noreturn #1891129 by Marcus Meissner, by, Mike Frysinger <vapier@users.sourceforge.net>
15507 ltp/ltp/include/test.h
15509 ltp/ltp/include/compiler.h
15511 10)Log Message: Disktest application update to version 1.4.2, by, Brent Yardley <yardleyb@us.ibm.com>
15513 ltp/testcases/kernel/io/disktest/Getopt.c
15514 ltp/testcases/kernel/io/disktest/Getopt.h
15515 ltp/testcases/kernel/io/disktest/Makefile
15516 ltp/testcases/kernel/io/disktest/Makefile.aix
15517 ltp/testcases/kernel/io/disktest/Makefile.linux
15518 ltp/testcases/kernel/io/disktest/Makefile.windows
15519 ltp/testcases/kernel/io/disktest/README
15520 ltp/testcases/kernel/io/disktest/childmain.c
15521 ltp/testcases/kernel/io/disktest/childmain.h
15522 ltp/testcases/kernel/io/disktest/defs.h
15523 ltp/testcases/kernel/io/disktest/dump.c
15524 ltp/testcases/kernel/io/disktest/dump.h
15525 ltp/testcases/kernel/io/disktest/globals.c
15526 ltp/testcases/kernel/io/disktest/globals.h
15527 ltp/testcases/kernel/io/disktest/io.c
15528 ltp/testcases/kernel/io/disktest/io.h
15529 ltp/testcases/kernel/io/disktest/main.c
15530 ltp/testcases/kernel/io/disktest/main.h
15531 ltp/testcases/kernel/io/disktest/parse.c
15532 ltp/testcases/kernel/io/disktest/parse.h
15533 ltp/testcases/kernel/io/disktest/sfunc.c
15534 ltp/testcases/kernel/io/disktest/sfunc.h
15535 ltp/testcases/kernel/io/disktest/stats.c
15536 ltp/testcases/kernel/io/disktest/stats.h
15537 ltp/testcases/kernel/io/disktest/threading.c
15538 ltp/testcases/kernel/io/disktest/threading.h
15539 ltp/testcases/kernel/io/disktest/timer.c
15540 ltp/testcases/kernel/io/disktest/timer.h
15541 ltp/testcases/kernel/io/disktest/usage.c
15542 ltp/testcases/kernel/io/disktest/usage.h
15543 ltp/testcases/kernel/io/disktest/man1/disktest.1
15545 ltp/testcases/kernel/io/disktest/CHANGELOG
15546 ltp/testcases/kernel/io/disktest/disktest.spec
15547 ltp/testcases/kernel/io/disktest/signals.c
15548 ltp/testcases/kernel/io/disktest/signals.h
15549 ltp/testcases/kernel/io/disktest/man1/disktest_manual.html
15551 11) Log Message: Pid Namespace were getting segmentation fault while running on -mm kernel. After debugging by container development team they found the exact root cause. The Page_Size was reset, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
15553 ltp/testcases/kernel/containers/libclone/libclone.c
15555 12) Log Message: Based on the discussion at LKML (http://lkml.org/lkml/2007/11/29/325), Ricardo Salveti de Araujo <rsalveti@linux.vnet.ibm.com> removed the test case that verifies if the pgoff is "valid"
15557 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
15559 13) Log Message: The problem was the position of the parenthesis, which made "fd" receive the result of the < (lower than) operation, instead of the actual return value from open. This implicates a lot of trouble in any subsequent reference to fd, used in write and mmap. Because of this, mmap was returning an error number (ENODEV), instead of a valid memory address, which created the mprotect trouble. Fix by Jose Otavio Rizzatti Ferreira <joseferr@br.ibm.com>
15561 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
15563 14) Log Message: Patrick Kirsch <pkirsch@suse.de> personally thinks, it would be better to print out the "actual" return code from sysconf call instead of the errno, which may lead to confusion, because the actual return code from the failing sysconf is probably not 0 (as errno is defined in previous context).
15565 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
15567 15) Log Message: Do not store cache files, by, Mike Frysinger <vapier@users.sourceforge.net>
15569 ltp/testcases/realtime/autom4te.cache/traces.0
15570 ltp/testcases/realtime/autom4te.cache/traces.1
15571 ltp/testcases/realtime/autom4te.cache/requests
15572 ltp/testcases/realtime/autom4te.cache/output.1
15573 ltp/testcases/realtime/autom4te.cache/output.0
15575 16) Log Message: Remove compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
15577 ltp/testcases/kernel/syscalls/pcllib/libtool
15579 ltp/testcases/kernel/syscalls/pcllib/config.h
15580 ltp/testcases/kernel/syscalls/pcllib/config.log
15581 ltp/testcases/kernel/syscalls/pcllib/config.status
15583 17) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
15585 ltp/testcases/kernel/syscalls/pcllib/test/.deps/cobench.Po
15586 ltp/testcases/kernel/syscalls/pcllib/test/.deps/cothread.Po
15588 18) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
15590 ltp/testcases/kernel/syscalls/pcllib/man/Makefile
15592 19) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
15594 ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl_version.Plo
15595 ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl.Plo
15597 20) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
15599 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.0
15600 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.1
15601 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/requests
15602 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.1
15603 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.0
15605 21) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
15607 ltp/testcases/kernel/syscalls/pcllib/include/Makefile
15609 22) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
15611 ltp/testcases/kernel/syscalls/pcllib/test/Makefile
15613 23) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
15615 ltp/testcases/kernel/syscalls/pcllib/pcl/Makefile
15617 24) Log Message: This will address the problem until distros update with latest glibc which has fallocate implementation. This is not extensively tested and built with some assumption like
15618 o we are testing on x86* and ppc* archs
15619 o on 64 bit machine we will always see 64 bit kernel running
15620 by, Nagesh Sharyathi <sharyathi@in.ibm.com>
15622 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
15623 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
15624 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
15627 Since msgmni now scales to the memory size, it may reach big values.
15628 To avoid forking 2*msgmni processes and create msgmni msg queues, do not take
15629 msgmni from procfs anymore.
15630 Just define it as 16 (which is the MSGMNI constant value in linux/msg.h)
15632 Also fixed the Makefiles in ipc/lib and ipc/msgctl: there was no dependency
15633 on the lib/ipc*.h header files.
15635 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
15638 ltp/testcases/kernel/syscalls/ipc/lib/Makefile
15639 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
15640 ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
15641 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
15642 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
15645 Here is a second round of cleanup and fixes for the realtime testcases.
15647 1) Make sched_jitter use the create_fifo_thread() library function instead of an open coded solution,
15648 2) Prio-wake calls rt_init() twice, remove the second call,
15649 3) Make sbrk_mutex less verbose by default. One can still use the -v option to get the whole output,
15650 4) It's better to calculate the histogram before saving it. This was introduced in an earlier commit of mine fixing the quantile calculation, 5) Fix runtime displaying of the min and max latencies (when used with -v3). While at it, remove an uneeded avg variable,
15651 6) Various tests still have a hardcoded value for the quantile nines. Use a value automatically calculated from the number of iterations,
15652 7) The log10() call used for automatic quantile nines calculation returns a double result. Cast it to an int. The exp10() call used in stats_quantiles_calc() for checking purposes returns a double result which is compared against a long. Cast it to a long. This allows the following comparison: data->size < (long)exp10(quantiles->nines) to really be false when quantiles->nines has been calculated as log10(data->size).
15653 More generally, it seems that (at least with gcc 4.1.1):
15655 double f = exp10(log10(i))
15657 yields (i < f) being true due to rounding,
15658 8) Add latency tracing capability to pthread_kill_latency as is already done on a few other latency tests (gtod_latency, sched_latency, ...),
15659 9) The '::' optional argument specifier for getopt used by the '-v' option is a GNU extension, is not portable and does not work. For example it's not even described in the Debian getopt(3) manpage. Make the '-v' option require a non optional argument,
15660 10)The print buffer is only ever flushed when it is full. Add flushing when the test terminates vi atexit(),
15661 11)The 'period missed' check of the thread first loop should not depend on the thread starting time. This is especially visible on 'slow' platforms where one cannot run the test if thread creation takes a long time. Fix it by removing this dependency. All delays are now calculated relative to when the thread starts,
15663 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
15664 Cc: Darren Hart <dvhltc@us.ibm.com>
15665 Cc: Tim Chavez <tinytim@us.ibm.com>
15666 Cc: Matthieu CASTET <matthieu.castet@parrot.com>
15667 Acked-by: Chirag <chirag@linux.vnet.ibm.com>
15670 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
15671 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
15672 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
15673 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
15674 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
15675 ltp/testcases/realtime/func/pi_perf/pi_perf.c
15676 ltp/testcases/realtime/func/prio-wake/prio-wake.c
15677 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
15678 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
15679 ltp/testcases/realtime/func/sched_latency/sched_latency.c
15680 ltp/testcases/realtime/lib/librttest.c
15681 ltp/testcases/realtime/lib/libstats.c
15683 27) Log Message: lcov: fixed problem with pre gcc-3.3 versions.
15684 read_gcov_headers does not return valid results for pre gcc-3.3 versions. Due to an unnecessary check, parsing of gcov files was aborted. Fix by removing check, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
15686 ltp/utils/analysis/lcov/bin/geninfo
15688 28) Log Message: lcov: fix error when trying to use genhtml -b
15689 genhtml fails when the data file contains an entry which is not found in the base file, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
15691 ltp/utils/analysis/lcov/bin/genhtml
15693 29) Log Messaage: run_auto.sh file for realtime/func/pthread_kill_latency/testcase got missed out in first release of realtime tests. This patch adds run_auto.sh for testcase which is required to run this particular test through top-level run script, by, sudhanshu <sudh@linux.vnet.ibm.com>
15695 ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
15697 30) Log Message: Since msgmni now scales to the memory size, it may reach big values. To avoid forking 2*msgmni processes and create msgmni msg queues, take the min between the procfs value and MSGMNI (as found in linux/msg.h).
15698 Also integrated the following in libipc.a:
15699 . get_max_msgqueues()
15700 . get_used_msgqueues()
15701 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
15703 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
15704 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
15705 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
15706 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
15707 ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
15708 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
15710 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
15711 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
15713 31) Log Message: waitpid06.c uses a flag to detect whether something went wrong during the test. The issue is that this flag is not initialized, and I get random failure reports. Other tests might suffer from the same bug, but I did not observe it yet. The enclosed patch fixes this in a trivial way for waitpid06. Surprisingly, with my debian package I never got the error, but when I compiled myself, by, Louis Rilling <Louis.Rilling@kerlabs.com>
15715 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
15718 There are numerous cleanups, fixes and features went into our locally maintained version of realtime tests, since its intergration in LTP december last year. This patch merges those changes into LTP tree. The patch majorly contains :
15719 - All features, cleanups and fixes done by IBM realtime team over last two
15721 - Change in copyrights( year, symbil and limiting columns to 80 chars)
15722 - Other few cleanups to ltp-realtime tests.
15723 Signed-off-by : Sudhanshu Singh < sudh@linux.vnet.ibm.com>
15726 ltp/testcases/realtime/GNUmakefile.am
15727 ltp/testcases/realtime/run.sh
15728 ltp/testcases/realtime/func/async_handler/async_handler.c
15729 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
15730 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
15731 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
15732 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
15733 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
15734 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
15735 ltp/testcases/realtime/func/measurement/preempt_timing.c
15736 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
15737 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
15738 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
15739 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
15740 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
15741 ltp/testcases/realtime/func/pi-tests/run_auto.sh
15742 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
15743 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
15744 ltp/testcases/realtime/func/pi-tests/testpi-0.c
15745 ltp/testcases/realtime/func/pi-tests/testpi-1.c
15746 ltp/testcases/realtime/func/pi-tests/testpi-2.c
15747 ltp/testcases/realtime/func/pi-tests/testpi-4.c
15748 ltp/testcases/realtime/func/pi-tests/testpi-5.c
15749 ltp/testcases/realtime/func/pi-tests/testpi-6.c
15750 ltp/testcases/realtime/func/pi-tests/testpi-7.c
15751 ltp/testcases/realtime/func/pi_perf/pi_perf.c
15752 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
15753 ltp/testcases/realtime/func/prio-wake/prio-wake.c
15754 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
15755 ltp/testcases/realtime/func/sched_football/parse-football.py
15756 ltp/testcases/realtime/func/sched_football/sched_football.c
15757 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
15758 ltp/testcases/realtime/func/sched_latency/sched_latency.c
15759 ltp/testcases/realtime/func/thread_clock/tc-2.c
15760 ltp/testcases/realtime/include/libjvmsim.h
15761 ltp/testcases/realtime/include/librttest.h
15762 ltp/testcases/realtime/include/libstats.h
15763 ltp/testcases/realtime/include/list.h
15764 ltp/testcases/realtime/lib/libjvmsim.c
15765 ltp/testcases/realtime/lib/librttest.c
15766 ltp/testcases/realtime/lib/libstats.c
15767 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
15768 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
15769 ltp/testcases/realtime/scripts/__init__.py
15770 ltp/testcases/realtime/scripts/setenv.sh
15771 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
15772 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
15773 ltp/testscripts/test_realtime.sh
15775 33) Log Message: waitpid07.c uses a flag to detect whether something went wrong during the test. The issue is that this flag is not initialized, and I get random failure reports, by, Louis Rilling <Louis.Rilling@kerlabs.com>
15777 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
15780 waitpid tests: Fix failure detection flag initialization.
15781 On a similar pattern as waitpid06 and waitpid07, waitpid08-13 use a failure detection flag (called 'fail' instead of 'flag'). However except in waitpid09, this flag may be used uninitialized, which causes the test to randomly report failure. This patch ensures that the flag is reset at the beginning of each loop.
15782 Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
15785 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
15786 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
15787 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
15788 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
15789 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
15792 waitpid03/04: Fix condition numbers displayed when reporting errors.
15793 The condition numbers displayed while reporting errors in waitpid03 and waitpid04 are used initialized and are not consistently updated, which may lead to useless reports.
15794 Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
15797 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
15798 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
15801 waitpid02-05: remove unused defines related to failure handling. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
15803 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
15804 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
15805 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
15806 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
15808 37) Log Message: Adding option to build TIMER test cases as well, by, Subrata Modak <subrata@linux.vnet.ibm.com>
15810 ltp/testcases/kernel/Makefile
15812 38) Log Message: Removing these files as they get automatically generated during build, by, Max Stirling <vicky.irobot@gmail.com>
15814 ltp/testcases/ballista/ballista/MakefileHost
15815 ltp/testcases/ballista/ballista/MakefileTarget
15817 39) Log Message: Many tests cannot be executed concurrently. I have a few patches to make it possible to execute some tests in parallel/concurrency, to check SMP safeness, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
15819 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
15820 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
15822 40) Log Message: Fix NFS issues in tst_rmdir (directory non empty) due to an unmapped file, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
15824 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
15825 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
15827 41) Log Message: Fix a concurrency issue due to the (false) sharing of file /dev/shm/cache. This patch just create a different file for each process and unlink the file before exiting, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
15829 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
15831 42) Log Message: The variable dfOpts (in #324) is seting to NULL even if the df is not a symbolic link.(It has to be "-P" itself to get the output portable).And so the "df $dfOpts $dir" (line #326) command is not giving a result expected by the succeeding statements. I have tested this patch both in lvm and fdisk partitions and found its working fine, by, Sudeesh John <sudeeshjohn@in.ibm.com>
15833 ltp/testcases/kernel/fs/doio/rwtest.sh
15836 CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID are also supported besides CLOCK_REALTIME and CLOCK_MONOTONIC. That's the cause of the failure of clock_gettime03, timer_create02 and timer_create04. Another cause is that struct sigevent evp is assigned with invalid values when option is 1. That's the cause of the failure of timer_create02 and timer_create03. CLOCK_REALTIME_HR and CLOCK_MONOTONIC_HR have been removed in the later kernel versions, hence the failures in the test. I am still trying to find out if any kernel versions used to support these. CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID are supported from 2.6.12 kernel version onwards and the test case needs to be modified for this change. Also in timer_create02.c, setup_test() case1 needs to be modified so as to make evp NULL instead of its members. Since the testcase behaves differently for different kernel versions, a version check needs to be added for making it pass across versions. I'm removing the HR clocks from the tests along with other changes, by, Anoop V. Chakkalakkal <anoop.vijayan@in.ibm.com>
15839 ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
15840 ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
15841 ltp/testcases/kernel/timers/include/common_timers.h
15842 ltp/testcases/kernel/timers/timer_create/timer_create02.c
15843 ltp/testcases/kernel/timers/timer_create/timer_create03.c
15844 ltp/testcases/kernel/timers/timer_create/timer_create04.c
15847 This patch -try- to cleanup the mem03 test and fix a concurrency problem. Mainly, the test creates and removes files in the current directory. Since the tst_tmpdir() function was not used, several instances of the test was creating and removing files from each others !, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
15850 ltp/testcases/kernel/syscalls/memmap/mem03.c
15852 45) Log Message: The problem is that the kernel file is vmlinux* instead of vmlinuz* on SLES, but file_test.sh always try to grep vmlinuz* under /boot/. Here is the patch and the test result with the patch, by, shenlinf <shenlinf@cn.ibm.com>
15854 ltp/testcases/commands/ade/file/file_test.sh
15856 46) Log Message: Here is a patch fixing concurrency issue in mremap04. Just use a shm key returned from the getipckey() function instead of a fixed hardcoded value, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
15858 ltp/testcases/kernel/syscalls/mremap/Makefile
15859 ltp/testcases/kernel/syscalls/mremap/mremap04.c
15862 LTP-kill05-bad-check-fix.patch:
15863 - Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault.
15864 LTP-kill05-shmid_delete-fix.patch:
15865 - Fix deletion of the memory segment. Due to the change of process UID during the test, the segment was created by ROOT and deleted (or tried to be deleted) by user "bin". This is of course not possible. And it is also impossible to switch back uid to ROOT. Solution adopted : doing a fork in which the test is performed. The initial process staying with ROOT uid.
15866 LTP-kill05-concurrency-fix.patch
15867 - Paranoia concurrency fix. I have not encounter any real issue, but it is probably safer to be sure each process is using a different segment. -> use tst_tmpdir, to make getipckey generating a different key for each running process, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
15870 ltp/testcases/kernel/syscalls/kill/kill05.c
15873 1) The pi-tests don't use the librttest infrastructure and simply duplicate code. This patch ensures that those tests use librttest.
15874 2) The thread-clock test doesn't use the librttest infrastructure. This patch ensures that it does.
15875 3) Adds missing headers to the following files,
15876 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>,
15877 Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
15878 Acked-By: Sebastien Dugue <sebastien.dugue@bull.net>
15881 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
15882 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
15886 1) Log Message: Some more updates to Reference Policy Checks by "Serge E. Hallyn" <serue@us.ibm.com>
15888 ltp/testscripts/test_selinux.sh
15890 ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
15891 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
15892 ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
15894 2) Log Message: This solves the configuration issue reported by Santwan <santwana.samantray@in.ibm.com>, and, fixed by Amit Arora <amitarora@in.ibm.com>
15896 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
15898 3) Log Message: Fix various printf strings to correct formatting and remove spaces, by, Randy Dunlap <rdunlap@xenotime.net>
15900 ltp/tools/apicmds/ltpapicmd.c
15902 4) Log Message: gcov-kernel patch for linux 2.6.23, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
15904 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-eabi.patch
15905 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-hack.patch
15906 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
15908 5) Log Message: Filter non-word characters in function name as they would break our file format which uses comma and '=' as field separator, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
15910 /cvsroot/ltp/utils/analysis/lcov/bin/geninfo
15912 6) Log Message: Add dependency information for linux_syscall_numbers.h, by Mike Frysinger <vapier@gentoo.org>
15914 ltp/testcases/kernel/include/Makefile
15916 7) Log Message: Testcases contributed by Sharyathi Nagesh <sharyath@in.ibm.com>
15918 ltp/runtest/syscalls
15919 ltp/testcases/kernel/include/i386.in
15920 ltp/testcases/kernel/include/ia64.in
15921 ltp/testcases/kernel/include/powerpc.in
15922 ltp/testcases/kernel/include/powerpc64.in
15923 ltp/testcases/kernel/include/s390.in
15924 ltp/testcases/kernel/include/s390x.in
15925 ltp/testcases/kernel/include/sparc.in
15926 ltp/testcases/kernel/include/sparc64.in
15927 ltp/testcases/kernel/include/x86_64.in
15930 ltp/testcases/kernel/syscalls/fallocate/Makefile
15931 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
15932 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
15933 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
15934 ltp/testcases/kernel/syscalls/fallocate/run.sh
15936 8) Log Message: Fix for situations when it fails even on NUMA node, enabling proper identification of nodes, by psuriset <psuriset@linux.ibm.com>
15938 ltp/testcases/kernel/numa/numa01.sh
15939 ltp/testcases/kernel/numa/numa_node_size.c
15940 ltp/testcases/kernel/numa/test.sh
15942 9) Log Message: Terminates the tests if __NR_fadvise64 is 0, by Masatake YAMATO <yamato@redhat.com>
15944 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
15945 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
15946 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
15947 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
15949 10) Log Message: Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
15951 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
15953 11) Log Message: Jeff Burke <jburke@redhat.com> wanted this unnecessary file to be removed
15955 ltp/testcases/pounder21/test_scripts/statslogging.orig
15957 12) Log Message: Some fixes for log directory and execute permission to the script, by Sudhanshu Singh <sudh@linux.vnet.ibm.com> and Jeff Burke <jburke@redhat.com>
15959 ltp/testcases/realtime/README
15961 ltp/testscripts/realtime.sh
15963 ltp/testscripts/test_realtime.sh
15965 13) Log Message: Still more fix for Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
15967 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
15969 14) Log Message: "hp_func" should be protected through pthread_mutex or similar, by, Yi Xu <yxu@suse.de>
15971 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c
15974 Huge Changes from Cai Qian <qcai@redhat.com>. Please see the Description
15977 The updated version
15978 has the following improvments,
15980 - simplify maintenance
15984 - better automation
15986 - extend support on Debian and Fedora
15988 - merge Poornima Nayak <Poornima.Nayak@in.ibm.com> 's latest patch
15992 The new version simplifies code layout, and all tools under lib/
15993 directory are standalone and reusable, all configurable variables are
15994 under the file runkdump.conf. There are also included sample
15995 configuration files for different distros and test components. In
15996 addition, it avoided code duplication by merging RHEL and SLES specified
15997 code in lkdtm module together, and add a checking before hand. The
15998 working flow in main script has also been tidied up. verify and
15999 verify_dump have been unified. unused file "summary" has been deleted.
16001 In previous version,
16002 * The part of comparing kernel version in setup will not work proper
16003 if the kernel grows to something like 2.7.1 or 2.8.1.
16004 * verify_dump will not able to find previous vmcore if vmcore creation
16005 and vmcore verfication happen at different hours.
16006 * Other random bugs because of code complexity.
16008 In the new version, once you define everything in a config file, it will
16009 run in an automatically fashion on some of systems, if there is proper
16012 The code has been rewritten in POSIX shell syntax, and made more
16013 portable, and attempted to remove hard-coded stuff as much as
16014 possible. It has been tested fairly on RHEL5.1, SLES10sp1, Debian
16015 unstable, and Fedora 8. If needed I can send you result logs. Sachin
16016 has done a quick test on PPC64 machine running RHEL5.1 and the script
16017 run fine. Poornima has done some code review.
16018 Poornima's patch has been merged,
16019 1. Crashkerenl reservation check is modified to support any craskernel
16021 2. A message before system reboots
16022 3. Added one more line to 'status' if dump verification passed.
16023 4. Modified 'README' file
16024 5. If kdump start fails for invalid arguments in kdump.conf is fixed
16025 6. Replaced MAKE_OPTS with MAKE_OPTIONS.
16026 7. Removed some unwanted statements.
16028 Other changes included that all tests descriptions have been documented
16029 in doc/ALL_TEST.txt. KNLD (dump over scp with link delay) test case has
16030 been merged into KNSCP (dump over scp). Once LINK_DELAY has been defined
16031 somewhere in configuration file, all test cases (KNSCP and KNNFS)
16032 dumping to a network destination will take advantage of it. If
16033 LINK_DELAY is not defined or equals to 0, KNSCP and KNNFS will just the
16034 same as in previous version.
16039 ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
16041 ltp/testcases/kdump/runkdump.conf
16042 ltp/testcases/kdump/runkdump.sh
16043 ltp/testcases/kdump/doc/ALL_TEST.txt
16044 ltp/testcases/kdump/doc/OO_Descriptions.txt
16045 ltp/testcases/kdump/doc/README
16046 ltp/testcases/kdump/doc/TEST_PLAN.txt
16047 ltp/testcases/kdump/lib/Makefile
16048 ltp/testcases/kdump/lib/setup.sh
16049 ltp/testcases/kdump/lib/ssh.tcl
16050 ltp/testcases/kdump/lib/sysinfo.sh
16051 ltp/testcases/kdump/lib/test.sh
16052 ltp/testcases/kdump/lib/verify.sh
16053 ltp/testcases/kdump/lib/crasher/Makefile
16054 ltp/testcases/kdump/lib/crasher/crasher.c
16055 ltp/testcases/kdump/lib/kprobes/Makefile
16056 ltp/testcases/kdump/lib/kprobes/kprobes.c
16057 ltp/testcases/kdump/lib/lkdtm/Makefile
16058 ltp/testcases/kdump/lib/lkdtm/lkdtm.c
16059 ltp/testcases/kdump/lib/lkdtm/lkdtm.c.orig
16060 ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.RHEL
16061 ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.SLES
16062 ltp/testcases/kdump/sample/runkdump.CRASHER.RHEL
16063 ltp/testcases/kdump/sample/runkdump.CRASHER.SLES
16064 ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.RHEL
16065 ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.SLES
16067 ltp/testcases/kdump/TEST_PLAN.txt
16068 ltp/testcases/kdump/crash_cmds ltp/testcases/kdump/distro
16069 ltp/testcases/kdump/kdump_propagate ltp/testcases/kdump/master
16070 ltp/testcases/kdump/setup ltp/testcases/kdump/summary
16071 ltp/testcases/kdump/sysinfo ltp/testcases/kdump/test
16072 ltp/testcases/kdump/tests ltp/testcases/kdump/verify
16073 ltp/testcases/kdump/verify_dump
16074 ltp/testcases/kdump/rhtools/Makefile
16075 ltp/testcases/kdump/rhtools/OO_Descriptions.txt
16076 ltp/testcases/kdump/rhtools/crasher_mod/Makefile
16077 ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
16078 ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
16079 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
16080 ltp/testcases/kdump/susetools/Makefile
16081 ltp/testcases/kdump/susetools/OO_Descriptions.txt
16082 ltp/testcases/kdump/susetools/crasher_mod/Makefile
16083 ltp/testcases/kdump/susetools/crasher_mod/crasher.c
16084 ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
16085 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
16086 ltp/testcases/kdump/testlists/crasher
16087 ltp/testcases/kdump/testlists/lkdtm.base
16088 ltp/testcases/kdump/testlists/lkdtm.exha
16090 16) Log Message: A huge Update to the RT Linux Tree by Sebastien Dugu <sebastien.dugue@bull.net>
16092 ltp/testcases/realtime/func/async_handler/async_handler.c
16093 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
16094 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
16095 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
16096 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
16097 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
16098 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
16099 ltp/testcases/realtime/func/pi_perf/pi_perf.c
16100 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
16101 ltp/testcases/realtime/func/sched_football/sched_football.c
16102 ltp/testcases/realtime/func/sched_latency/sched_latency.c
16104 17) Log Message: Fix for remap_file_pages(01/02) failing on 31(s390) bit linux guest running RHEL4.6, by, joseferr@linux.vnet.ibm.com
16106 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
16107 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
16109 18) Log Message: Fixing missing argument for open() function when O_CREAT is in the flag, by, Yi Xu <yxu@suse.de>
16111 testcases/kernel/syscalls/clone/clone02.c
16112 testcases/kernel/syscalls/fcntl/fcntl18.c
16113 testcases/kernel/syscalls/fdatasync/fdatasync01.c
16114 testcases/kernel/syscalls/getdents/getdents04.c
16115 testcases/kernel/syscalls/mprotect/mprotect02.c
16116 testcases/kernel/syscalls/mprotect/mprotect03.c
16117 testcases/kernel/syscalls/open/open04.c
16118 testcases/kernel/syscalls/pselect/pselect01.c
16119 testcases/kernel/syscalls/read/read02.c
16120 testcases/kernel/syscalls/select/select01.c
16121 testcases/kernel/syscalls/sendfile/sendfile03.c
16122 testcases/kernel/syscalls/splice/splice01.c
16123 testcases/kernel/syscalls/symlink/symlink01.c
16124 testcases/kernel/syscalls/tee/tee01.c
16125 testcases/network/ipv6/sendfile6/testsf_c6.c
16126 testcases/network/tcp_cmds/sendfile/testsf_c.c
16127 testcases/kernel/fs/doio/iogen.c
16129 19) Log Message: Fix for generation of HTML output for absolute paths, by, Subrata Modak <subrata@linux.vnet.ibm.com>
16132 ltp/tools/genhtml.pl
16134 20) Log Message: Initial set of Filecaps testcases from Serge, "Serge E. Hallyn" <serue@us.ibm.com>
16137 ltp/testcases/kernel/security/Makefile
16139 ltp/runtest/filecaps
16140 ltp/testcases/kernel/security/filecaps/Makefile
16141 ltp/testcases/kernel/security/filecaps/README
16142 ltp/testcases/kernel/security/filecaps/check_simple_capset.c
16143 ltp/testcases/kernel/security/filecaps/checkforfilecaps.sh
16144 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
16145 ltp/testcases/kernel/security/filecaps/filecapstest.sh
16146 ltp/testcases/kernel/security/filecaps/gotlibcap.c
16147 ltp/testcases/kernel/security/filecaps/inh_capped.c
16148 ltp/testcases/kernel/security/filecaps/nolibcap.c
16149 ltp/testcases/kernel/security/filecaps/print_caps.c
16150 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
16151 ltp/testscripts/test_filecaps.sh
16153 21) Log Message: testcase ballista gcc 4.3 conformance, by, Patrick Kirsch <pkirsch@suse.de>
16155 ltp/testcases/ballista/ballista/compile/bparser.cpp
16157 22) Log Message: Enhancing runltp to run testcases in desired sequence, by, Subrata Modak <subrata@linux.vnet.ibm.com>
16161 23) Log Message: Adding volatile to avoid the compiler optimization to produce an infinite, by, Carmelo AMOROSO <carmelo.amoroso@st.com>, Haavard Skinnemoen <hskinnemoen@atmel.com>
16163 ltp/testcases/kernel/syscalls/times/times03.c
16165 24) Log Message: Extend the unconfined_runs_test interface in the selinux testsuite policy to allow the test programs to properly report back to the caller, by, Stephen Smalley <sds@tycho.nsa.gov>
16167 ltp/testcases/kernel/security/selinux-testsuite/README
16168 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
16170 25) Log Message: added gcov-kernel patches for linux-2.6.24, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
16172 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-eabi.patch
16173 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-hack.patch
16174 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
16176 26) Log Message: Fix for Build Error issues on NUMA Machine in absence of important RPMs, by, psuriset <psuriset@linux.vnet.ibm.com>
16178 ltp/testcases/kernel/numa/Makefile
16179 ltp/testcases/kernel/numa/README
16180 ltp/testcases/kernel/numa/numa01.sh
16181 ltp/testcases/kernel/numa/numa_node_size.c
16182 ltp/testcases/kernel/numa/test.sh
16186 1) Log Message: Update CLONE_NEWPID as value changed in 2.6.23-rc3-mm2, submitted by Sukadev Bhattiprolu <sukadev@us.ibm.com>
16188 ltp/testcases/kernel/containers/libclone/libclone.h
16190 2) Log Message: New Test Cases sendfile05 sendfile06 and sendfile07 for sendfile and sendfile64 syscall, by Masatake YAMATO <yamato@redhat.com>
16192 ltp/runtest/syscalls
16193 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
16194 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
16195 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
16197 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
16198 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
16199 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
16201 3) Log Message: Fixing the problem of the resolution for ADDRESS_OF_MAIN, by Mark Ver <markver@us.ibm.com>
16203 ltp/testcases/kernel/io/direct_io/diotest4.c
16205 4) Log Message: use caps in "generated warning" since people dont read comments, by Mike Frysinger <vapier@users.sourceforge.net>
16207 ltp/testcases/kernel/include/linux_syscall_numbers.h
16208 ltp/testcases/kernel/include/regen.sh
16210 5) Log Message: Se-linux Reference Policy Updates by Stephen Smalley <sds@tycho.nsa.gov>
16212 ltp/testcases/kernel/security/selinux-testsuite/README
16213 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
16214 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
16215 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
16216 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
16217 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
16218 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
16219 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
16220 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
16221 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
16222 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
16223 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
16224 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
16226 6) Log Message: New NUMA Testcases by psuriset@linux.vnet.ibm.com
16228 ltp/testcases/kernel/numa/Makefile
16229 ltp/testcases/kernel/numa/README
16230 ltp/testcases/kernel/numa/numa01.sh
16232 ltp/testcases/kernel/numa/numa_node_size.c
16233 ltp/testcases/kernel/numa/test.sh
16235 7) Log Message: Fixing mincore the way it generates -EFAULT on s390 by setting a stack limit by "ulimit -s <value>" before its execution, by Anoop <anoop.vijayan@in.ibm.com>
16237 ltp/testcases/kernel/syscalls/mincore/mincore01.c
16239 8) Log Message: add syscall list for arm from Riaz Ur Rahaman
16241 ltp/testcases/kernel/include/linux_syscall_numbers.h
16242 ltp/testcases/kernel/include/order
16245 ltp/testcases/kernel/include/arm.in
16247 9) Log Message: Test isn't supported in kernel versions before 2.6.16, by Marco Antonio Fernandes Junior <marcoafj@linux.vnet.ibm.com>
16249 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
16251 10)Log Message: Reverting Back Stephenś Patch and Applying Jeffś Patch for controlling the tty issue. Also a minor change for the ia64 compile failure.
16253 testcases/kernel/security/selinux-testsuite/README
16254 testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
16255 testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
16256 testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
16257 testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
16258 testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
16259 testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
16260 testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
16261 testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
16262 testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
16263 testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
16264 testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
16266 11) Log Message: A Trivial Fix from Roger Mach <bigmach@us.ibm.com>
16268 ltp/testcases/pounder21/test_scripts/xterm_stress
16270 12) Log Message: tweak config.mk comment to reflect reality, by Mike Frysinger
16274 13) Log Message: Initial Set of Real Time Linux Test Cases, by Nivedita Singhvi <niv@us.ibm.com> & sudhanshu Singh <sudhanshusingh@in.ibm.com>
16276 ltp/testcases/realtime/COPYING
16277 ltp/testcases/realtime/GNUmakefile.am
16278 ltp/testcases/realtime/GNUmakefile.in
16279 ltp/testcases/realtime/OO_DESCRIPTION.txt
16280 ltp/testcases/realtime/README
16281 ltp/testcases/realtime/aclocal.m4
16282 ltp/testcases/realtime/autogen.sh
16283 ltp/testcases/realtime/configure
16284 ltp/testcases/realtime/configure.ac
16285 ltp/testcases/realtime/run.sh
16286 ltp/testcases/realtime/autom4te.cache/output.0
16287 ltp/testcases/realtime/autom4te.cache/output.1
16288 ltp/testcases/realtime/autom4te.cache/requests
16289 ltp/testcases/realtime/autom4te.cache/traces.0
16290 ltp/testcases/realtime/autom4te.cache/traces.1
16291 ltp/testcases/realtime/config/GNUmakefile.am
16292 ltp/testcases/realtime/config/GNUmakefile.in
16293 ltp/testcases/realtime/config/autoconf/compile
16294 ltp/testcases/realtime/config/autoconf/config.guess
16295 ltp/testcases/realtime/config/autoconf/config.sub
16296 ltp/testcases/realtime/config/autoconf/depcomp
16297 ltp/testcases/realtime/config/autoconf/install-sh
16298 ltp/testcases/realtime/config/autoconf/missing
16299 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
16300 ltp/testcases/realtime/doc/TODO
16301 ltp/testcases/realtime/func/GNUmakefile.am
16302 ltp/testcases/realtime/func/GNUmakefile.in
16303 ltp/testcases/realtime/func/async_handler/GNUmakefile.am
16304 ltp/testcases/realtime/func/async_handler/GNUmakefile.in
16305 ltp/testcases/realtime/func/async_handler/async_handler.c
16306 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
16307 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
16308 ltp/testcases/realtime/func/async_handler/run_auto.sh
16309 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
16310 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
16311 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
16312 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
16313 ltp/testcases/realtime/func/gtod_latency/run_auto.sh
16314 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
16315 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
16316 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
16317 ltp/testcases/realtime/func/hrtimer-prio/run.sh
16318 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
16319 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
16320 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
16321 ltp/testcases/realtime/func/matrix_mult/run_auto.sh
16322 ltp/testcases/realtime/func/measurement/GNUmakefile.am
16323 ltp/testcases/realtime/func/measurement/GNUmakefile.in
16324 ltp/testcases/realtime/func/measurement/README
16325 ltp/testcases/realtime/func/measurement/preempt_timing.c
16326 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
16327 ltp/testcases/realtime/func/measurement/run.sh
16328 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
16329 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
16330 ltp/testcases/realtime/func/periodic_cpu_load/mixed_load.sh
16331 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
16332 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
16333 ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
16334 ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
16335 ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
16336 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
16337 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
16338 ltp/testcases/realtime/func/pi-tests/run_auto.sh
16339 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
16340 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
16341 ltp/testcases/realtime/func/pi-tests/testpi-0.c
16342 ltp/testcases/realtime/func/pi-tests/testpi-1.c
16343 ltp/testcases/realtime/func/pi-tests/testpi-2.c
16344 ltp/testcases/realtime/func/pi-tests/testpi-4.c
16345 ltp/testcases/realtime/func/pi-tests/testpi-5.c
16346 ltp/testcases/realtime/func/pi-tests/testpi-6.c
16347 ltp/testcases/realtime/func/pi-tests/testpi-7.c
16348 ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
16349 ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
16350 ltp/testcases/realtime/func/pi_perf/pi_perf.c
16351 ltp/testcases/realtime/func/pi_perf/run_auto.sh
16352 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
16353 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
16354 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
16355 ltp/testcases/realtime/func/prio-preempt/run_auto.sh
16356 ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
16357 ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
16358 ltp/testcases/realtime/func/prio-wake/prio-wake.c
16359 ltp/testcases/realtime/func/prio-wake/run_auto.sh
16360 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
16361 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
16362 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
16363 ltp/testcases/realtime/func/sched_football/GNUmakefile.am
16364 ltp/testcases/realtime/func/sched_football/GNUmakefile.in
16365 ltp/testcases/realtime/func/sched_football/parse-football.py
16366 ltp/testcases/realtime/func/sched_football/run_auto.sh
16367 ltp/testcases/realtime/func/sched_football/sched_football.c
16368 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
16369 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
16370 ltp/testcases/realtime/func/sched_jitter/README
16371 ltp/testcases/realtime/func/sched_jitter/run_auto.sh
16372 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
16373 ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
16374 ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
16375 ltp/testcases/realtime/func/sched_latency/run_auto.sh
16376 ltp/testcases/realtime/func/sched_latency/sched_latency.c
16377 ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
16378 ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
16379 ltp/testcases/realtime/func/thread_clock/run_auto.sh
16380 ltp/testcases/realtime/func/thread_clock/tc-2.c
16381 ltp/testcases/realtime/include/GNUmakefile.am
16382 ltp/testcases/realtime/include/GNUmakefile.in
16383 ltp/testcases/realtime/include/libjvmsim.h
16384 ltp/testcases/realtime/include/librttest.h
16385 ltp/testcases/realtime/include/libstats.h
16386 ltp/testcases/realtime/include/list.h
16387 ltp/testcases/realtime/include/rttests_config.h.in
16388 ltp/testcases/realtime/lib/GNUmakefile.am
16389 ltp/testcases/realtime/lib/GNUmakefile.in
16390 ltp/testcases/realtime/lib/libjvmsim.c
16391 ltp/testcases/realtime/lib/librttest.c
16392 ltp/testcases/realtime/lib/libstats.c
16393 ltp/testcases/realtime/perf/GNUmakefile.am
16394 ltp/testcases/realtime/perf/GNUmakefile.in
16395 ltp/testcases/realtime/perf/latency/GNUmakefile.am
16396 ltp/testcases/realtime/perf/latency/GNUmakefile.in
16397 ltp/testcases/realtime/perf/latency/cpunoise.sh
16398 ltp/testcases/realtime/perf/latency/cpunoise2000.sh
16399 ltp/testcases/realtime/perf/latency/disknoise.sh
16400 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
16401 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
16402 ltp/testcases/realtime/perf/latency/pthread_cond_many_histogram.sh
16403 ltp/testcases/realtime/perf/latency/run.sh
16404 ltp/testcases/realtime/scripts/__init__.py
16405 ltp/testcases/realtime/scripts/parser.py
16406 ltp/testcases/realtime/scripts/run_c_files.sh
16407 ltp/testcases/realtime/scripts/setenv.sh
16408 ltp/testcases/realtime/stress/GNUmakefile.am
16409 ltp/testcases/realtime/stress/GNUmakefile.in
16410 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
16411 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
16412 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
16413 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
16414 ltp/testcases/realtime/tools/ftqviz.py
16415 ltp/testscripts/realtime.sh
16417 14) Log Message: Updates for Some Copyright and License Declarations
16419 ltp/testcases/realtime/GNUmakefile.am
16420 ltp/testcases/realtime/OO_DESCRIPTION.txt
16421 ltp/testcases/realtime/README
16422 ltp/testcases/realtime/autogen.sh
16423 ltp/testcases/realtime/configure.ac
16424 ltp/testcases/realtime/run.sh
16426 15) Log Message: Initial set of PID Namespace testcase contributed by "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
16428 ltp/testcases/kernel/containers/pidns/Makefile
16429 ltp/testcases/kernel/containers/pidns/README
16430 ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
16431 ltp/testcases/kernel/containers/pidns/pidns01.c
16432 ltp/testcases/kernel/containers/pidns/pidns02.c
16433 ltp/testcases/kernel/containers/pidns/pidns03.c
16434 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
16435 ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
16438 ltp/testcases/kernel/containers/Makefile
16439 ltp/testcases/kernel/containers/container_test.sh
16441 16) Log Message: Changed the way Copyrights and License agreements are declared
16443 ltp/testcases/kernel/containers/README
16444 ltp/testcases/kernel/containers/TEST_PLAN.txt
16445 ltp/testcases/kernel/containers/check_for_unshare.c
16446 ltp/testcases/kernel/containers/libclone/Makefile
16447 ltp/testcases/kernel/containers/libclone/libclone.c
16448 ltp/testcases/kernel/containers/libclone/libclone.h
16449 ltp/testcases/kernel/containers/sysvipc/Makefile
16450 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
16451 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
16452 ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
16453 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
16454 ltp/testcases/kernel/containers/utsname/Makefile
16455 ltp/testcases/kernel/containers/utsname/README
16456 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
16457 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
16458 ltp/testcases/kernel/containers/utsname/runutstest.sh
16459 ltp/testcases/kernel/containers/utsname/utstest.c
16463 1) Log Message: lcov: fix for problem resulting in lcov aborting with "ERROR: reading string"
16465 /cvsroot/ltp/utils/analysis/lcov/bin
16467 2) Log Message: Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
16469 ltp/testcases/open_hpi_testsuite
16471 3) Log Message: This patch by Jeff Mahoney <jeffm@suse.com> changes the test to use the read-only end of the pipe with PROT_READ permissions, which passes the FMODE_READ check on the file descriptor and returns -ENODEV.
16473 ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c
16475 4) Log Message: Yi Yang <yang.y.yi@gmail.com> fixed some anomalies for ext2/ext3 and creat system call
16477 ltp/testcases/kernel/fs/doio/growfiles.c
16478 ltp/testcases/kernel/syscalls/creat/creat05.c
16480 5) Log Message: Removing Propreitary and Confidential Information to Suit to GPLv2 License
16482 testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
16483 testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
16484 testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
16485 testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
16486 testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
16487 testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
16488 testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
16489 testcases/kernel/ipc/ipc_stress/pipe_test_01.c
16490 testcases/kernel/ipc/ipc_stress/pipe_test_02.c
16491 testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
16492 testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
16493 testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
16494 testcases/kernel/ipc/ipc_stress/shmem_test_01.c
16495 testcases/kernel/ipc/ipc_stress/shmem_test_02.c
16496 testcases/kernel/ipc/ipc_stress/shmem_test_03.c
16497 testcases/kernel/ipc/ipc_stress/shmem_test_04.c
16498 testcases/kernel/ipc/ipc_stress/shmem_test_05.c
16499 testcases/kernel/ipc/ipc_stress/shmem_test_06.c
16500 testcases/kernel/ipc/ipc_stress/shmem_test_07.c
16501 testcases/kernel/ipc/ipc_stress/signal_test_01.c
16502 testcases/kernel/ipc/ipc_stress/signal_test_02.c
16503 testcases/kernel/ipc/ipc_stress/signal_test_03.c
16504 testcases/kernel/ipc/ipc_stress/signal_test_04.c
16505 testcases/kernel/ipc/ipc_stress/signal_test_05.c
16506 testcases/kernel/ipc/ipc_stress/signal_test_06.c
16507 testcases/kernel/ipc/ipc_stress/signal_test_07.c
16508 testcases/kernel/sched/clisrv/pthserv.c
16509 testcases/kernel/sched/clisrv/readline.c
16510 testcases/kernel/sched/clisrv/writen.c
16511 testcases/kernel/sched/sched_stress/sched_driver.c
16512 testcases/kernel/sched/sched_stress/sched.c
16513 testcases/kernel/sched/sched_stress/sched.h
16514 testcases/kernel/sched/sched_stress/sched_tc0.c
16515 testcases/kernel/sched/sched_stress/sched_tc1.c
16516 testcases/kernel/sched/sched_stress/sched_tc2.c
16517 testcases/kernel/sched/sched_stress/sched_tc3.c
16518 testcases/kernel/sched/sched_stress/sched_tc4.c
16519 testcases/kernel/sched/sched_stress/sched_tc5.c
16520 testcases/kernel/sched/sched_stress/sched_tc6.c
16522 6) Log Message: Make the test working on busybox system, where 'df' command
16523 doesn't support -P option, neither accept a directory as input,
16524 Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
16526 ltp/testcases/kernel/fs/doio/rwtest.sh
16529 This patch allows network stress tests to be run on different subnet
16530 configuration by using some macros for IP addresses configuration.
16531 It doesn't affect default values.
16532 Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
16534 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
16535 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
16536 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
16537 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
16538 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
16539 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
16540 ltp/testcases/network/stress/broken_ip/broken_ip4-version
16541 ltp/testcases/network/stress/dns/dns4-stress
16542 ltp/testcases/network/stress/ftp/ftp4-download-stress
16543 ltp/testcases/network/stress/ftp/ftp4-upload-stress
16544 ltp/testcases/network/stress/http/http4-stress
16545 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
16546 ltp/testcases/network/stress/interface/if4-addr-change
16547 ltp/testcases/network/stress/interface/if4-alias-adddel
16548 ltp/testcases/network/stress/interface/if4-alias-addlarge
16549 ltp/testcases/network/stress/interface/if4-mtu-change
16550 ltp/testcases/network/stress/interface/if4-route-adddel
16551 ltp/testcases/network/stress/interface/if4-route-addlarge
16552 ltp/testcases/network/stress/interface/if4-updown
16553 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
16554 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
16555 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
16556 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
16557 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
16558 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
16559 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
16560 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
16561 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
16562 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
16563 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
16564 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
16565 ltp/testcases/network/stress/route/route4-change-dst
16566 ltp/testcases/network/stress/route/route4-change-gw
16567 ltp/testcases/network/stress/route/route4-change-if
16568 ltp/testcases/network/stress/route/route4-ifdown
16569 ltp/testcases/network/stress/route/route4-redirect
16570 ltp/testcases/network/stress/route/route4-rmmod
16571 ltp/testcases/network/stress/ssh/ssh4-stress
16572 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
16573 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
16574 ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
16575 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
16576 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
16577 testscripts/networkstress.sh
16579 8) Log Message: Patch to check file permission first, and then skip write-only
16580 files,and report them as INFO. Submitted by Cai Qian <qcai@redhat.com>
16582 ltp/testcases/kernel/fs/proc/proc01.c
16585 Patch to skip read of all /proc/<pid> directories except /proc/self.
16586 Therefore, it make sure that at least one /proc/<pid> has been read,
16587 and also the directory will stay as long as the life time of the test.
16588 Submitted by Cai Qian <qcai@redhat.com>
16590 ltp/testcases/kernel/fs/proc/proc01.c
16592 10) Log Message: Create testfile in tmpdir to be consistent with other tests by Kumar Gala <galak@kernel.crashing.org>
16594 ltp/testcases/kernel/syscalls/splice/splice01.c
16595 ltp/testcases/kernel/syscalls/tee/tee01.c
16597 11) Log Message: Close the fd's we open when running on NFS to avoid warnings, submitted by Kumar Gala <galak@kernel.crashing.org>
16599 ltp/testcases/kernel/syscalls/creat/creat01.c
16600 ltp/testcases/kernel/syscalls/open/open04.c
16601 ltp/testcases/kernel/syscalls/writev/writev06.c
16603 12) Log Message:Close fd's to make running on NFS work, submitted by Kumar Gala <galak@kernel.crashing.org>
16605 ltp/testcases/kernel/syscalls/creat/creat05.c
16607 13) Log Message: Add a lib routine to tell us if we are running on NFS Submitted by Kumar Gala <galak@kernel.crashing.org>
16611 ltp/lib/tst_is_cwd_nfs.c
16613 14) Log Message: Adds arm to the architectures where SHMBLA != PAGESIZE, submitted by Khem Raj <kraj@mvista.com>
16615 ltp/testcases/kernel/mem/shmt/shmt09.c
16617 15) Log Message: New posix_fadvise and fadvise64 Testcases contributed by Masatake YAMATO <yamato@redhat.com>
16619 ltp/runtest/syscalls
16621 ltp/testcases/kernel/syscalls/fadvise/Makefile
16622 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
16623 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
16624 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
16625 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
16628 Existing code in LTP Kdump has been enhanced to test dump on network and
16629 different partitions. The attached patch supports following features
16630 -Dump on EXT3 partition, partition referenced by partition name, Label and
16632 -Dump on raw partition
16633 -Dump on Network dump server
16634 -Test dump filtering feature of Kdump
16635 -Test Link Delay feature of Kdump
16636 -Result analysis has been implemented for local dumping and network
16638 -Result analysis has been implemented for filtering as well as link delay.
16639 But the analysis part can be enahnced further
16640 -'setup' file has been modified
16641 * To accept inputs from user or file
16642 * To automate configuration of bootloader file to reserve memory for
16644 * To test basic or exchausted list of LKDTM test
16645 * To accept user inputs for dumping on different partitions and for
16647 -'master' file has been modified
16648 *To invoke result analysis code of dumping in different destinations
16649 *to remove cronjob when execution is done, this is a bug fix
16650 -'test' file has been modifed
16651 *To set kdump.conf file based on user input and trigger crash
16652 -'Makefile' has been modified not to run 'setup'
16654 *kdump_propogate ->To add ssh public keys to network dump server
16655 *verify_dump ->To verify dump in different partitions and network
16657 *lkdtm.orig is replaced with lkdtm.base for basic testcases of lkdtm,
16658 lkdtm.exha for exhausted list of lkdtm testcases.
16660 Submitted by: Poornima Nayak <Poornima.Nayak@in.ibm.com>
16663 ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
16664 ltp/testcases/kdump/TEST_PLAN.txt ltp/testcases/kdump/master
16665 ltp/testcases/kdump/setup ltp/testcases/kdump/test
16667 ltp/testcases/kdump/kdump_propagate
16668 ltp/testcases/kdump/verify_dump
16669 ltp/testcases/kdump/testlists/lkdtm.base
16670 ltp/testcases/kdump/testlists/lkdtm.exha
16672 ltp/testcases/kdump/testlists/lkdtm.orig
16674 17) Log Message: Fix endless loop hit messages for kdump test case, by Cai Qian <qcai@redhat.com>
16676 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
16678 18) Log Message: Fix for vmcore generation and vmcore verification are at different hours, by Cai Qian <qcai@redhat.com>
16680 ltp/testcases/kdump/master
16682 19) Log Message: Changes that allows adp to run top on batch mode instead of interactively, submitted by Rafael Folco <rfolco@linux.vnet.ibm.com>
16684 ltp/testscripts/adp.sh
16686 20) Log Message: Changes to prevent fcntl14 test case to crash on uclinux on blackfin board, submitted by Vivi <violetleigh@gmail.com>
16688 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
16690 21) Log Message: New HTML format for LTP Output
16694 ltp/tools/genhtml.pl
16695 ltp/tools/html_report_header.txt
16697 22) Log Message: Add IA64 support to kdump test case, submitted by Cai Qian <qcai@redhat.com>
16699 ltp/testcases/kdump/setup
16701 23) Log Message: Patch to fix summary script of LTP kdump (can't retrieve LOG correctly), submitted by Lin Feng Shen (shenlinf@cn.ibm.com)
16703 ltp/testcases/kdump/summary
16705 24) Log Message: Fix for master script of LTP kdump (Which tries to copy /proc/config.gz though it's not available), submitted by Cijurajan Kollanoor (cijurajan@in.ibm.com)
16707 ltp/testcases/kdump/master
16709 25) Log Message: Report TCONF for swapon/off test when run on tmpfs or nfs, submitted by Kumar Gala <galak@kernel.crashing.org>
16711 testcases/kernel/syscalls/swapoff/swapoff01.c
16712 testcases/kernel/syscalls/swapoff/swapoff02.c
16713 testcases/kernel/syscalls/swapon/swapon01.c
16714 testcases/kernel/syscalls/swapon/swapon02.c
16715 testcases/kernel/syscalls/swapon/swapon03.c
16717 26) Log Message: This does testing for the missing functionalities of MADV_REMOVE, MADV_DONTFORK & MADV_DOFORK, submitted by Pavan, pnaregun@in.ibm.com
16719 ltp/testcases/kernel/syscalls/madvise/madvise03.c
16721 27) Log Message: Added an Option to mail-back LTP reports, by Subrata Modak <subrata@linux.vnet.ibm.com>
16725 28) Log Message: Added sendfile64 support and new testcase sendfile04.c in this regard, by Masatake YAMATO <yamato@redhat.com>
16728 testcases/kernel/syscalls/sendfile/Makefile
16729 testcases/kernel/syscalls/sendfile/sendfile02.c
16730 testcases/kernel/syscalls/sendfile/sendfile03.c
16732 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
16734 29) Log Message: Proper Inputs for Memory Reservation for Crask Kernel on various architectures, by Poornima Nayak <Poornima.Nayak@in.ibm.com>
16736 ltp/testcases/kdump/setup
16741 lcov: workaround for gcc 4.1.0 .gcno file oddness by Peter Oberparleiter (oberpapr@users.sourceforge.net)
16742 scott.heavner@philips.com wrote:
16743 I'm trying to use lcov 1.6 with gcov/gcc 4.1.0. The geninfo parser was
16744 aborting on a small number of .gcno files. I've patched my local copy so
16745 that geninfo prints out the offset of the error and skips the remainder of
16749 ltp/utils/analysis/lcov/bin/geninfo
16751 2) Log Message: Carmelo (carmelo.amoroso@st.com) fixed OPEN_MAX macro issue, from kernel 2.6.23 onwards
16753 ltp-full-20070930/testcases/kernel/syscalls/fork/fork09.c
16754 ltp-full-20070930/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
16756 3) Log Message: Ported this to LTP Format
16758 ltp/runtest/syscalls
16760 ltp/testcases/kernel/syscalls/remap_file_pages/Makefile
16761 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
16763 4) Log Message: Open Posix Test suite updation by Patrick Kirsch <pkirsch@suse.de>
16765 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c
16766 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c
16767 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c
16768 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
16769 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
16770 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
16771 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
16772 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c
16773 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c
16774 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c
16775 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c
16776 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c
16777 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c
16778 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c
16779 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
16780 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c
16781 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c
16782 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c
16783 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c
16784 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c
16785 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c
16786 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c
16787 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c
16788 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c
16789 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c
16791 5) Log Message: Olof Johansson <olof@lixom.net> corrected the message when there are no entries in /etc/group for 'nobody' and 'bin'
16793 ltp/testcases/kernel/syscalls/creat/creat08.c
16795 6) Log Message: Andi Kleen <ak@novell.com> changed the way IN_MOVE_SELF works with old kernel
16797 ltp/testcases/kernel/syscalls/inotify/inotify02.c
16799 7) Log Message: Ricardo (rsalveti@linux.vnet.ibm.com) added another testcase for remap_file_pages() syscall for better error checking
16801 ltp/runtest/syscalls
16803 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
16806 Better Ways to Integrate "ltp/tools/genload/stress" with "ltp/runltp" by
16807 Ricardo and Subrata,
16808 This is the second version of Subrata's patch, this is intended to
16809 fully exploit all the features provided by "ltp/tools/genload/stress".
16812 -D Run LTP under additional background Load on Secondary Storage
16814 Options that have a different interface:
16815 -i Run LTP under additional background Load on IO Bus
16816 -m Run LTP under additional background Load on Main memory
16818 Remember that this change will break the script interface.
16822 9) Log Message: Breno Leitao (leitao@linux.vnet.ibm.com) fixed these for running on NFS mounted systems
16824 ltp/testcases/kernel/syscalls/chdir/chdir01.c
16825 ltp/testcases/kernel/syscalls/creat/creat03.c
16826 ltp/testcases/kernel/syscalls/creat/creat05.c
16827 ltp/testcases/kernel/syscalls/dup2/dup202.c
16828 ltp/testcases/kernel/syscalls/dup2/dup203.c
16829 ltp/testcases/kernel/syscalls/execve/execve04.c
16830 ltp/testcases/kernel/syscalls/flock/flock01.c
16831 ltp/testcases/kernel/syscalls/flock/flock02.c
16832 ltp/testcases/kernel/syscalls/flock/flock03.c
16833 ltp/testcases/kernel/syscalls/flock/flock04.c
16834 ltp/testcases/kernel/syscalls/flock/flock05.c
16835 ltp/testcases/kernel/syscalls/flock/flock06.c
16836 ltp/testcases/kernel/syscalls/fork/fork07.c
16837 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
16838 ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
16839 ltp/testcases/kernel/syscalls/open/open04.c
16840 ltp/testcases/kernel/syscalls/open/open05.c
16841 ltp/testcases/kernel/syscalls/read/read04.c
16842 ltp/testcases/kernel/syscalls/readv/readv01.c
16843 ltp/testcases/kernel/syscalls/readv/readv02.c
16844 ltp/testcases/kernel/syscalls/recvmsg/Makefile
16845 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
16846 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
16847 ltp/testcases/kernel/syscalls/write/write03.c
16848 ltp/testcases/kernel/syscalls/write/write05.c
16849 ltp/testcases/kernel/syscalls/writev/writev01.c
16850 ltp/testcases/kernel/syscalls/writev/writev02.c
16851 ltp/testcases/kernel/syscalls/writev/writev03.c
16852 ltp/testcases/kernel/syscalls/writev/writev04.c
16853 ltp/testcases/kernel/syscalls/writev/writev05.c
16857 1) Log Message: "seebs@users.sf.net" wanted to fix some anomalies in "acct01" testcase
16859 ltp/testcases/kernel/syscalls/acct/acct01.c
16861 2) Log Message: "risrajak@linux.vnet.ibm.com" made modifications to check whether the Kernel is UTSNAMESPACE or SYSVIPC_NAMSPACE enabled
16863 ltp/testcases/kernel/containers/container_test.sh
16864 ltp/testcases/kernel/containers/sysvipc/Makefile
16866 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
16868 3) Log Message: "rsalveti@linux.vnet.ibm.com" fixed exit code for inotify01 and inotify02 when running with kernel < 2.6.13
16870 ltp/testcases/kernel/syscalls/inotify/inotify01.c
16871 ltp/testcases/kernel/syscalls/inotify/inotify02.c
16873 4) Log Message: Fixing "ioperm02" testcase for kernel comparisns
16875 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
16877 5) Log Message: "Sivakumar.C@in.ibm.com" induced time for Statistics collection in RHEL
16879 ltp/testcases/kernel/numa/numa01.sh
16881 6) Log Message: Removing these Testcases as they do not satisfy GPLv2 License Agreement
16883 ltp/testcases/network/nfs/cthon04
16884 Makefile README READWIN.txt Testitems domount.c getopt.c runtests server tests.h tests.init unixdos.h
16885 ltp/testcases/network/nfs/cthon04/basic
16886 Makefile runtests runtests.mvs subr.c test1.c test2.c test3.c test4.c test4a.c test5.c test5a.c test5b.c test6.c test7.c test7a.c test7b.c test8.c test9.c
16887 ltp/testcases/network/nfs/cthon04/basic/console
16888 build.bat test1.mak test2.mak test3.mak test4a.mak test4.mak test5a.mak test5b.mak test5.mak test6.mak test7a.mak test7b.mak test7.mak test8.mak test9.mak
16889 ltp/testcases/network/nfs/cthon04/basic/dos
16890 build.bat test1.mak test2.mak test3.mak test4a.mak test4.mak test5a.mak test5b.mak test5.mak test6.mak test7a.mak test7b.mak test7.mak test8.mak test9.mak
16891 ltp/testcases/network/nfs/cthon04/basic/scripts
16892 basic2.bat basic3.bat basic.bat cthon00.mst cthon01.mst cthon02.mst cthon03.mst cthon04.mst cthon.bat runcthon.prl
16893 ltp/testcases/network/nfs/cthon04/general
16894 large4.sh large.c Makefile makefile.tst mkdummy nroff.in rmdummy runtests runtests.wrk stat.c
16895 ltp/testcases/network/nfs/cthon04/lock
16896 Makefile runtests tlock.c
16897 ltp/testcases/network/nfs/cthon04/special
16898 bigfile2.c bigfile.c dupreq.c excltest.c freesp.c fstat.c holey.c Makefile negseek.c nfsidem.c nstat.c op_chmod.c op_ren.c op_unlk.c READWIN.txt rename.c
16899 rewind.c runtests runtests.wrk stat2.c stat.c telldir.c touchn.c truncate.c
16900 ltp/testcases/network/nfs/cthon04/special/console
16901 build1.bat build.bat dupreq.mak excltest.mak fstat.mak holey.mak negseek.mak nfsidem.mak nstat.mak op_chmod.mak op_ren.mak op_unlk.mak rename.mak
16902 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
16903 ltp/testcases/network/nfs/cthon04/special/dos
16904 build1.bat build.bat dupreq.mak excltest.mak fstat.mak holey.mak negseek.mak nfsidem.mak nstat.mak op_chmod.mak op_ren.mak op_unlk.mak rename.mak
16905 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
16906 ltp/testcases/network/nfs/cthon04/special/scripts
16908 ltp/testcases/network/nfs/cthon04/tools
16909 dirdmp.c dirprt.c Makefile pmapbrd.c pmaptst.c README tcp.c tcpd.c udp.c udpd.c
16911 7) Log Message: This guides you to the new location of CTHON04, as, these Testcases has been removed from LTP for want of GPLv2 License Agreement
16913 ltp/testcases/network/nfs/CTHON04_README
16915 8) Log Message: ¨ciju@linux.vnet.ibm.com¨ fixed some Script errors while configuring ltp-kdump
16917 ltp/testcases/kdump/master
16918 ltp/testcases/kdump/setup
16920 9) Log Message: KDUMP Scripts must be made executable before testing (Initial CVS Checkin error)
16922 ltp/testcases/kdump/Makefile
16924 10) Log Message: Dont use the optional POSIX postfix operator as some crappy shells actually omit it, by ¨vapier@gentoo.org¨
16926 ltp/testcases/network/generate.sh
16928 11) Log Message: Included Mandatory Failed file generation and creation of both outout and failed files even if absolute path is not an option to runltp
16932 12) Log Message: Ricardo cleaned up duplicate code for enhancements in output and failed files generation
16936 13) Log Message: Updating Credits to include new contributions from members
16940 14) Log Message: Jeff Burke wanted additional INFO when the test fails in the calloc portion of the test
16942 ltp/testcases/kernel/mem/mem/mem02.c
16944 15) Log Message: Randy temporarily fixed the var_args expander in lib/tst_res.c
16948 16) Log Message: Patrick fixed the too chort char array
16950 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
16952 17) Log Message: Ricardo Fixed the way by which tst_resm should be called from Shell Test Script
16954 ltp/runtest/tcp_cmds
16955 ltp/testcases/network/tcp_cmds/ping/ping01
16957 18) Log Message: James Puderer fixed -d option in LTP for better handling of temporary directory
16961 19) Log Message: issue a warning if unable to actually test if F_SETLEASE is not defined
16963 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
16964 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
16965 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
16966 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
16967 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
16968 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
16970 20) Log Message: add -D_GNU_SOURCE since we have tests in here that test GNU-specific features (like F_SETLEASE)
16972 ltp/testcases/kernel/syscalls/fcntl/Makefile
16974 21) Log Message: Update to OpenHPI 2.10.0 (see www.openhpi.org for more info)
16976 ltp/testcases/open_hpi_testsuite
16980 1) Log Message: "rsalveti@br.ibm.com" fixed write05 that failed with LTP 20070331 on Fedora 7 GA
16982 ltp/testcases/kernel/syscalls/write/write05.c
16984 2) Log Message: "dmarlin@redhat.com" corrected fail message in data_space testcase
16986 ltp/testcases/kernel/mem/vmtests/data_space.c
16988 3) Log Message: "liudeyan@cn.ibm.com" made mmap1 to be terminated by Ctrl-C
16990 ltp/testcases/kernel/mem/mtest06/mmap1.c
16992 4) Log Message: "suzuki@in.ibm.com" fixed times03, where it failed to generate report on user time on RHEl5.1 early build(2.6.18-32.el5)
16993 File(s) Affected: ltp/testcases/kernel/syscalls/times/times03.c
16995 5) Log Message: gcov-kernel: added eabi-compatibility patch, renamed .diff to .patch by "oberpapr@users.sourceforge.net"
16997 ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.patch
16998 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-eabi.patch
17000 ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
17002 6) Log Message: lcov: fixed spec file
17004 ltp/utils/analysis/lcov/rpm/lcov.spec
17006 7) Log Message: gcov-kernel: removed outdated FAQ entry
17008 ltp/utils/analysis/gcov-kernel/FAQ
17010 8) Log Message: gcov-kernel: added Makefile
17011 File(s) Added: ltp/utils/analysis/gcov-kernel/Makefile
17013 9) Log Message: lcov: Makefile for release 1.6
17015 /cvsroot/ltp/utils/analysis/lcov/Makefile
17017 10) Log Message: lcov: Makefile for post-release
17019 /cvsroot/ltp/utils/analysis/lcov/Makefile
17021 11) Log Message: lcov: add experimental option "--norecursion"
17023 /cvsroot/ltp/utils/analysis/lcov/bin/geninfo
17024 /cvsroot/ltp/utils/analysis/lcov/bin/lcov
17026 12) Log Message: Changes to make testcases/kernel/numa/numa01.sh executable
17028 ltp/testcases/kernel/numa/Makefile
17030 13) Log Message: "carmelo.amoroso@st.com" changed the Default values for MAXSIZE and csize
17032 ltp/testcases/kernel/mem/vmtests/stack_space.c
17034 14) Log Message: "brenohl@br.ibm.com" wanted to handle file descriptors properly
17036 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
17037 ltp/testcases/kernel/syscalls/mmap/mmap09.c
17038 ltp/testcases/kernel/syscalls/open/open07.c
17039 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
17041 15) Log Message: "rsalvetidev@linux.vnet.ibm.com" says that this version can handle when the distro has MAX_SWAPFILES as 30 or 32
17043 ltp/runtest/ltplite ltp/runtest/stress.part3
17044 ltp/runtest/syscalls
17045 ltp/testcases/kernel/syscalls/swapon/swapon02.c
17047 ltp/testcases/kernel/syscalls/swapon/swapon03.c
17049 16) Log Message: Containers Testcases Plan
17051 ltp/testcases/kernel/containers/TEST_PLAN.txt
17053 17) Log Message: LTP-KDUMP Test-Case Plan
17055 ltp/testcases/kdump/TEST_PLAN.txt
17057 18) Log Message: Update to OpenHPI 2.9.3 (www.openhpi.org for more info)
17059 ltp/testcases/open_hpi_testsuite/
17064 1) Log Message: lcov: preparations for new release by "oberpapr@users.sourceforge.net"
17065 - updated CHANGES file
17066 - added compat-libtool + no-compat-libtool option
17067 - changed libtool default to on (due to popular request)
17068 - added checksum option
17069 - changed checksum default to off (to reduce cpu time + file size)
17070 - added geninfo_checksum option to lcovrc, deprecated geninfo_no_checksum
17071 - added geninfo_compat_libtool option to lcovrc
17072 - minor update of README file
17074 ltp/utils/analysis/lcov/CHANGES
17075 ltp/utils/analysis/lcov/README
17076 ltp/utils/analysis/lcov/lcovrc
17077 ltp/utils/analysis/lcov/bin/geninfo
17078 ltp/utils/analysis/lcov/bin/lcov
17080 2) Log Message: update manpage by "oberpapr@users.sourceforge.net"
17082 ltp/utils/analysis/lcov/man/lcov.1
17084 3) Log Message: "sachinp@in.ibm.com" has fixed a probe point definition from 'll_rw_lock' to 'll_rw_block'
17086 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
17088 4) Log Message: man page update by "oberpapr@users.sourceforge.net"
17090 ltp/utils/analysis/lcov/man/genhtml.1
17091 ltp/utils/analysis/lcov/man/geninfo.1
17092 ltp/utils/analysis/lcov/man/lcov.1
17094 5) Log Message: lcov: another update in preparation for a new release by "oberpapr@users.sourceforge.net"
17096 ltp/utils/analysis/lcov/bin/lcov
17097 ltp/utils/analysis/lcov/man/lcovrc.5
17098 ltp/utils/analysis/lcov/CHANGES
17099 ltp/utils/analysis/lcov/lcovrc
17101 6) Log Message: fixed bug that would not delete .gcda files when using -z, by "oberpapr@users.sourceforge.net"
17103 ltp/utils/analysis/lcov/CHANGES
17104 ltp/utils/analysis/lcov/bin/lcov
17106 7) Log Message: lcov: - add new option --initial to get zero coverage data from graph files by "oberpapr@users.sourceforge.net"
17108 ltp/utils/analysis/lcov/CHANGES
17109 ltp/utils/analysis/lcov/bin/geninfo
17110 ltp/utils/analysis/lcov/bin/lcov
17111 ltp/utils/analysis/lcov/man/geninfo.1
17112 ltp/utils/analysis/lcov/man/lcov.1
17114 8) Log Message: "carmelo.amoroso@st.com" fixed the anomaly when "SHLBA != getpagesize()", like in SH architecture
17116 ltp/testcases/kernel/mem/shmt/shmt09.c
17118 9) Log Message: "hdeller@users.sf.net" fixed unitialized variable useage in "lseek09" testcase
17120 ltp/testcases/kernel/syscalls/lseek/lseek09.c
17122 10) Log Message: "naveenspen@gmail.com" pointed out that syslog_cmd="/etc/init.d/syslog" should be used irrespective of any Distro
17124 ltp/testcases/kernel/syscalls/syslog/syslog01
17125 ltp/testcases/kernel/syscalls/syslog/syslog02
17126 ltp/testcases/kernel/syscalls/syslog/syslog03
17127 ltp/testcases/kernel/syscalls/syslog/syslog04
17128 ltp/testcases/kernel/syscalls/syslog/syslog05
17129 ltp/testcases/kernel/syscalls/syslog/syslog06
17130 ltp/testcases/kernel/syscalls/syslog/syslog07
17131 ltp/testcases/kernel/syscalls/syslog/syslog08
17132 ltp/testcases/kernel/syscalls/syslog/syslog09
17133 ltp/testcases/kernel/syscalls/syslog/syslog10
17135 11) Log Message: "rsalveti@linux.vnet.ibm.com" pointed out to have same "fsx-linux" testcase for "fs", "ltp-aiodio" and "nfs"
17137 ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
17138 ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
17140 12) Log Message: Randy Dunlap writes: Fix printf format warnings
17142 ltp/testcases/network/stress/ns-tools/Makefile
17143 ltp/testcases/network/stress/ns-tools/ns-igmp_querier.c
17144 ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
17145 ltp/testcases/network/stress/ns-tools/ns-mcast_receiver.c
17146 ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
17148 13) Log Message: getsockopt() takes a socklen_t, not an int, as its optlen
17150 ltp/testcases/network/stress/ns-tools/ns-tcpclient.c
17151 ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
17152 ltp/testcases/network/stress/ns-tools/ns-udpserver.c
17154 14) Log Message: cleanup file
17156 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
17158 15) Log Message: back out uclinux changes to something that doesnt spit warnings as reported by Randy Dunlap
17160 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
17162 16) Log Message: fixup gcc warnings by removing silly pieces of code
17164 ltp/testcases/kernel/mem/mtest06/mmap1.c
17165 ltp/testcases/kernel/mem/mtest06/mmap2.c
17166 ltp/testcases/kernel/mem/mtest06/mmap3.c
17167 ltp/testcases/kernel/mem/mtest06/shmat1.c
17169 17) Log Message: Randy Dunlap writes: Convert mmap1 to use standard test results output format. Correct several typos.
17171 ltp/testcases/kernel/mem/mtest06/Makefile
17172 ltp/testcases/kernel/mem/mtest06/mmap1.c
17174 18) Log Message: gcov-kernel: adding gcov-kernel patch for 2.6.22
17176 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-hack.patch
17177 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov.patch
17179 19) Log Message: [1754301] Helge Deller writes: mark hppa/parisc as expecting a segv as well
17181 ltp/testcases/kernel/syscalls/mmap/mmap03.c
17183 20) Log Message: Randy Dunlap writes: convert output to match the standard LTP output
17185 ltp/testcases/kernel/fs/linktest/linktest.pl
17187 21) Log Message: close stdout to remove noise
17189 ltp/testcases/kernel/mem/mtest05/dummy.c
17191 22) Log Message: Randy Dunlap writes: Convert mmstress to use the standard results format
17193 ltp/testcases/kernel/mem/mtest05/Makefile
17194 ltp/testcases/kernel/mem/mtest05/mmstress.c
17196 23) Log Message: "rsalveti@linux.vnet.ibm.com" updated the contact information at ltp-howto doc
17198 ltp/doc/ltp-howto.lyx
17199 ltp/doc/ltp-howto.txt
17201 24) Log Message: "rsalveti@linux.vnet.ibm.com" wants to update this with kernel/fs/fsstress/fsstress.c
17203 ltp/testcases/network/nfs/nfs_fsstress/fsstress.c
17205 25) Log Message: "suzuki@in.ibm.com" added SIGNAL and Address Fault handling capability for all architectures
17207 ltp/testcases/kernel/mem/mtest06/mmap1.c
17209 26) Log Message: "rsalveti@linux.vnet.ibm.com" added more options to 'runltp'
17215 27) Log Message: Upgrade to Posix Testsuite 1.5.2
17216 File(s) Affected/Added:
17217 ltp/testcases/open_posix_testsuite
17219 28) Log Message: Fixing Proper Freeing of Memory Chunks
17221 ltp/tools/genload/stress.c
17225 1)Log Message: "carmelo.amoroso@st.com" points out the wrong usage of the option -s
17226 File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c
17228 2)Log Message: "carmelo.amoroso@st.com" pointed out that id (returned by shmget) has to be used for all shm operations
17229 File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c
17231 3)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the way "inotify" should compile in kernels below 2.6.13
17232 File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
17233 ltp/testcases/kernel/syscalls/inotify/inotify02.c
17235 4)Log Message: Removing 'alarm04' testcase call, as alarm04 has been removed to be no-more-valid
17236 File(s) Affected: ltp/runtest/ltplite
17237 ltp/runtest/stress.part3
17239 5)Log Message: "sachinp@in.ibm.com" rectified kdump lkdtm tests for powerpc architecture with RedHat distribution
17240 File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
17242 6)Log Message: "rahaman.riaz@gmail.com" fixed some Thread Handling Anomaly
17243 File(s) Affected: ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c
17245 7)Log Message: "rahaman.riaz@gmail.com" fixed ways by which OPEN POSIX displays warnings
17246 File(s) Affected: open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c
17247 open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c
17249 8)Log Message: "yxu@suse.de" corrected the way by which pthread_exit() handles pointer argument
17250 File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h
17252 9)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the problem reported at bug [1732287] mtest06/mmap1.c missing run_once check in do loop
17253 File(s) Affected: ltp/runtest/ltplite
17255 ltp/runtest/stress.part1
17256 ltp/testcases/kernel/mem/mtest06/mmap1.c
17258 10)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
17259 File(s) Affected: /ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-eabi.patch
17260 /ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-eabi.patch
17261 /ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-eabi.patch
17262 /ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
17264 11)Log Message: "dmonakhov@openvz.org" added this test case to check for "fault in pages readable" functionality
17265 File(s) Affected: ltp/runtest/stress.part3
17266 ltp/runtest/syscalls
17267 ltp/runtest/ltplite
17268 File(s) Added: ltp/testcases/kernel/syscalls/writev/writev06.c
17270 12)Log Message: "risrajak@linux.vnet.ibm.com" added sysvipc (conatainers) namespace testcases
17271 File(s) Added: ltp/testcases/kernel/containers/sysvipc/Makefile
17272 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
17273 ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
17274 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
17275 File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
17276 ltp/testcases/kernel/containers/README
17277 ltp/testcases/kernel/containers/container_test.sh
17279 13)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c to use the standard message output functions instead of printf().
17280 File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
17281 ltp/testcases/kernel/sched/pthreads/pth_str02.c
17282 ltp/testcases/kernel/sched/pthreads/pth_str03.c
17284 14)Log Message: "rdunlap@xenotime.net" did "mmstress" cleanups to make output unbuffered so that it is not produced repetitively and erroneously
17285 File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c
17287 15)Log Message: "krisw@us.ibm.com" wants to solve segfault problem with "mount03" on SLES10
17288 File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
17289 ltp/testcases/kernel/syscalls/mount/mount03.c
17291 16)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so it can easily be overridden
17292 File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile
17294 17)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include new feature(s) including distributed filesystem coherency
17295 Log Message: Copyright Statements once added cannot be deleted, however, many Copyright Statements can co-exist
17296 File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
17298 18)Log Message: Fix from "rdunlap@xenotime.net" to use standard test results output
17299 File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
17300 ltp/testcases/kernel/mem/mtest01/Makefile
17301 ltp/testcases/kernel/mem/mtest01/mtest01.c
17302 ltp/testcases/misc/math/float/main.c
17304 19)Log Mesage: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
17305 File(s) Affected: ltp/testcases/kernel/containers/Makefile
17306 ltp/testcases/kernel/containers/container_test.sh
17308 20)Log Message: Fix for Bug no "1736357",tar file is not multiplatform, pointed out by "Neil Brewitt"
17309 File(s) Added: ltp/testcases/network/nfsv4/locks/deploy_info
17310 File(s) Deleted: ltp/testcases/network/nfsv4/locks/DEPLOY
17312 21)Log Message: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
17313 File(s) Added: ltp/testcases/kernel/containers/check_for_unshare.c
17315 22)Log Message: Update to OpenHPI 2.9.2
17316 File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/
17320 -Removing "alarm04.c" & "sig_rev.c" as they are no more valid, fixes Bug no."1236586", pointed by <Sharyathi Nagesh>
17321 ltp/runtest/syscalls
17322 ltp/testcases/kernel/syscalls/alarm/Attic/alarm04.c
17323 ltp/testcases/kernel/syscalls/alarm/Attic/sig_rev.c
17325 -<krisw@us.ibm.com> fixed problem with "expect" in "su01" testcase
17326 ltp/testcases/commands/su/su01_s1
17328 -<muvarov@gmail.com> modified to run kdump tests on non RH and SUSE machines
17329 ltp/testcases/kdump/distro
17330 ltp/testcases/kdump/master
17331 ltp/testcases/kdump/setup
17333 -<muvarov@gmail.com> added summary file for printing results table, and, added reboot command to test script
17334 ltp/testcases/kdump/setup
17335 ltp/testcases/kdump/summary
17336 ltp/testcases/kdump/test
17338 -Removing unwanted Config Variables from 'setup' script as submitted by <sachinp@in.ibm.com>
17339 ltp/testcases/kdump/setup
17341 -<muvarov@gmail.com> removed unnecessary info from summary script
17342 ltp/testcases/kdump/summary
17344 -<doug.chapman@hp.com> points that “clone2” should be used in case of IA64 for the Utsnamespace testcases
17345 ltp/testcases/kernel/containers/libclone/libclone.c
17346 ltp/testcases/kernel/containers/libclone/libclone.h
17347 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
17349 -Patch for libclone.h for fixing compilation error on 32 bit Z-series machines, submitted by <amitarora@in.ibm.com>
17350 ltp/testcases/kernel/containers/libclone/libclone.h
17352 -Restoring Hostname to Original after "UTSTEST", fix by <serue@us.ibm.com>
17353 ltp/testcases/kernel/containers/utsname/Makefile
17354 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
17355 ltp/testcases/kernel/containers/utsname/runutstest.sh
17357 -Applied Patch to fix the wrong usage of pthread_exit, pointed out by <carmelo.amoroso@st.com>
17358 ltp/testcases/kernel/io/disktest/threading.h
17359 ltp/testcases/kernel/mem/mtest05/mmstress.c
17360 ltp/testcases/network/nfs/nfsstress/make_tree.c
17362 -Fix for Bug no. "1537172" => Improper condition decision of mmap(), as reported by <Kongh - bstqc-kh>
17363 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
17365 -<Nadia Derbey> corrected the checksums for these testcases
17366 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
17367 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
17368 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
17370 -Fix for Bug No. "1537169" => Doesn't handle the special Signal : 34, reported by <Kongh - bstqc-kh>
17371 ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
17373 -Fix for Bug No. "1542453", default value of param x doesn't work in 'mmap1', pointed out by <bstqc-victor>
17374 ltp/testcases/kernel/mem/mtest06/mmap1.c
17376 -<carmelo.amoroso@st.com> fixes -v option, thread handling, usage of OPT_MISSING macro, etc
17377 ltp/testcases/kernel/mem/mtest06/mmap1.c
17379 -<carmelo.amoroso@st.com> fixed wrong use of "pthread_exit" input argument and the related "pthread_join"
17380 ltp/testcases/kernel/mem/mtest06/mmap3.c
17382 -<nadia.derbey@bull.net> fixed the use of shmid, exit(0) and readable output
17383 -<carmelo.amoroso@st.com> fixed wrong use of exit_value, shared memory region and pthread_join
17384 ltp/testcases/kernel/mem/mtest06/shmat1.c
17386 -Fix for some anomalies in 'shm_test" case as pointed out by 'Nadia Derbey <Nadia.Derbey@bull.net>'
17387 ltp/testcases/kernel/mem/mtest07/shm_test.c
17389 -<carmelo.amoroso@st.com> fixed ways by which Threads are handled
17390 ltp/testcases/kernel/mem/mtest07/shm_test.c
17392 -Fixing "gethostid01" to work fine on both 32-bit and 64-bit machines, pointed out by <brenohl@br.ibm.com>
17393 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
17395 -<avagin@sw.ru> submitted new Testcases for "inotify" syscall on both file(s) and folder(s)
17396 ltp/testcases/kernel/syscalls/inotify/Makefile
17397 ltp/testcases/kernel/syscalls/inotify/inotify01.c
17398 ltp/testcases/kernel/syscalls/inotify/inotify02.c
17400 -<avagin@sw.ru> added README for "inotify" testcase
17401 ltp/testcases/kernel/syscalls/inotify/README
17403 -<rsalveti@linux.vnet.ibm.com> added proper indentation, EBUSY error and functions in correct place
17404 ltp/testcases/kernel/syscalls/swapon/swapon02.c
17406 -gcov-kernel: adding gcov-kernel patch for 2.6.18
17407 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-hack.patch,
17408 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov.patch
17410 -lcov: minor help text update
17411 /cvsroot/ltp/utils/analysis/lcov/bin/lcov
17413 -gcov-kernel: adding gcov-kernel patch for 2.6.19
17414 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-hack.patch,
17415 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov.patch
17417 -gcov-kernel: adding gcov-kernel patch for 2.6.20
17418 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-hack.patch,
17419 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov.patch
17421 gcov-kernel: adding gcov-kernel patch for 2.6.21
17422 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-hack.patch,
17423 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov.patch
17427 -Integration of UTS Namespace Testcases to LTP as submitted by <risrajak@linux.vnet.ibm.com>
17429 ltp/runtest/containers
17431 ltp/testcases/kernel/Makefile
17432 ltp/testcases/kernel/containers/Makefile
17433 ltp/testcases/kernel/containers/README
17434 ltp/testcases/kernel/containers/container_test.sh
17435 ltp/testcases/kernel/containers/libclone/Makefile
17436 ltp/testcases/kernel/containers/libclone/libclone.c
17437 ltp/testcases/kernel/containers/libclone/libclone.h
17438 ltp/testcases/kernel/containers/utsname/Makefile
17439 ltp/testcases/kernel/containers/utsname/README
17440 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
17441 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
17442 ltp/testcases/kernel/containers/utsname/runutstest.sh
17443 ltp/testcases/kernel/containers/utsname/utstest.c
17444 ltp/testscripts/test_containers.sh
17446 -Integrating "KDUMP" testcases to LTP Test Suite as Submitted by <sachinp@linux.vnet.ibm.com>
17448 ltp/testcases/Makefile
17449 ltp/testcases/kdump/README
17450 ltp/testcases/kdump/crash_cmds
17451 ltp/testcases/kdump/distro
17452 ltp/testcases/kdump/master
17453 ltp/testcases/kdump/setup
17454 ltp/testcases/kdump/sysinfo
17455 ltp/testcases/kdump/test
17456 ltp/testcases/kdump/tests
17457 ltp/testcases/kdump/verify
17458 ltp/testcases/kdump/rhtools/Makefile
17459 ltp/testcases/kdump/rhtools/OO_Descriptions.txt
17460 ltp/testcases/kdump/rhtools/crasher_mod/Makefile
17461 ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
17462 ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
17463 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
17464 ltp/testcases/kdump/susetools/Makefile
17465 ltp/testcases/kdump/susetools/Attic/OO_Description.txt
17466 ltp/testcases/kdump/susetools/crasher_mod/Makefile
17467 ltp/testcases/kdump/susetools/crasher_mod/crasher.c
17468 ltp/testcases/kdump/testlists/crasher
17469 ltp/testcases/kdump/testlists/Attic/i386-basic
17470 ltp/testcases/kdump/testlists/Attic/i386-lkdtt
17471 ltp/testcases/kdump/testlists/Attic/i386-manual
17472 ltp/testcases/kdump/testlists/lkdtm.orig
17473 ltp/testcases/kdump/testlists/Attic/ppc64-basic
17474 ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
17475 ltp/testcases/kdump/testlists/Attic/ppc64-manual
17476 ltp/testcases/kdump/testlists/Attic/x86_64-basic
17477 ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
17478 ltp/testcases/kdump/testlists/Attic/x86_64-manual
17480 - <sachinp@in.ibm.com> removed unwanted files from ltp/testcases/kdump/testlists directory
17481 ltp/testcases/kdump/testlists/Attic/i386-basic
17482 ltp/testcases/kdump/testlists/Attic/ppc64-basic
17483 ltp/testcases/kdump/testlists/Attic/x86_64-basic
17485 -Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
17486 ltp/testcases/kdump/test
17487 ltp/testcases/kdump/susetools/Makefile
17488 ltp/testcases/kdump/susetools/Attic/OO_Description.txt
17489 ltp/testcases/kdump/susetools/OO_Descriptions.txt
17490 ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
17491 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
17492 ltp/testcases/kdump/testlists/Attic/i386-lkdtt
17493 ltp/testcases/kdump/testlists/Attic/i386-manual
17494 ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
17495 ltp/testcases/kdump/testlists/Attic/ppc64-manual
17496 ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
17497 ltp/testcases/kdump/testlists/Attic/x86_64-manual
17499 -Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
17500 -<sachinp@in.ibm.com> added options to select/run crasher/lkdtt tests on SLES
17501 -Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
17502 ltp/testcases/kdump/setup
17504 - Patch Applied as submitted by <jburke@redhat.com> for 1)Changed the way runltp makes the temp directory, and 2) removing LOCTMP and adding in the LTPTMP in its place and clean up files when it is done
17506 ltp/testcases/commands/tar/tar_tests.sh
17508 -Applied Patch submitted by "elliot_lee", against bug no. "[ 1697311 ] Compile error of 'lib/parse_opts.c' "
17511 -Fix for Bug no. 1671695, Check return codes everywhere, as pointed out by 'Markus Elfring'
17512 ltp/lib/tst_tmpdir.c
17514 -Modifications to prevent Warnings during compilation
17515 ltp/lib/write_log.c
17517 -Changes to include 'egrep' as pointed out by 'kmaffey' [LTP Bug no. 1701305, logrotate_tests.sh fails on CentOS 4.4]
17518 ltp/testcases/commands/logrotate/logrotate_tests.sh
17520 -Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
17521 ltp/testcases/kdump/README
17523 -Fix for Bug No 1592647, incorrect testcase diotest4-4, as pointed out by "Vagin Andrey"
17524 ltp/testcases/kernel/io/direct_io/diotest4.c
17526 -remove silly reliance on -DLINUX
17527 ltp/testcases/kernel/mem/vmtests/Makefile
17528 ltp/testcases/kernel/mem/vmtests/data_space.c
17529 ltp/testcases/kernel/mem/vmtests/stack_space.c
17531 -Applied Patch to change the way shmat() operates, pointed out/submitted by YI XU<yxu@suse.de>
17532 ltp/testcases/kernel/sched/process_stress/process.c
17534 -Fix for BUG no. "[1607899]" exit02 uses strcmp() on unterminated string, as pointed out by "ndade"
17535 -Fixed Bug No. ['1607881', "exit02 child does close() when description says it does not"], as pointed out by <Nicolas Dade>
17536 ltp/testcases/kernel/syscalls/exit/exit02.c
17538 -Fix for Bug no. '1221744' (fork12 race condition), as pointed by "Carl van Schaik"
17539 ltp/testcases/kernel/syscalls/fork/fork12.c
17541 -Applied Patch as submitted by "creese123" for bug no. ["1694484", semop01 corrupting get_arr.array]
17542 ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
17544 -Fix for Bug no. "1687908"(raised by 'bdubbs'), patch submitted by <doug.chapman@hp.com>
17545 ltp/testcases/kernel/syscalls/mincore/mincore01.c
17547 -Fix for BUG no. "[1608461]" pipe10 calls strcmp() on unterminated string, as pointed out by "ndade"
17548 ltp/testcases/kernel/syscalls/pipe/pipe10.c
17550 -Fix for BUG no. "[1608492]" read04 calls strcmp() on unterminated string as submitted by "ndade"
17551 ltp/testcases/kernel/syscalls/read/read04.c
17553 -Modifications to prevent Warnings during compilation
17554 ltp/testcases/kernel/syscalls/rename/rename14.c
17556 -Fixing 'sysfs01' testcase to make it ask for File System Index of 'proc' instead of 'ext2' as pointed out by <doug.chapman@hp.com>
17557 ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
17559 -Addressing the Issue when RHOST can be an IP_ADDRESS, as pointed out by "Ambar Seksena" <ambar.seksena@calsoftinc.com>
17560 ltp/testcases/network/rpc/rusers/rusers01
17562 -Patch for S390-31/64 Architecture, submitted by "B. N. Poornima"<bnpoorni@in.ibm.com>
17563 ltp/testscripts/ltpstress.sh
17567 -make sure people dont try and patch the generated file
17570 -use POSIX redirection as pointed out by Will Newton
17573 -A fix for bug #29491. Made more robust for use with the use of initgroups
17576 -Fix for Bug no. [ 1671695 ] "Check return codes everywhere" as pointed out by "Markus Elfring"
17579 -Helge Deller writes: use TST_SIZE rather than sizeof(palfa) as sizeof() evaluates to 27 (+1 for the NUL byte)
17582 -A fix for Bug #31162. Passes the correct address location to the mincore call.
17585 -remove silly reliance on -DLINUX
17586 Makefile, data_space.c, stack_space.c
17589 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
17591 -Riaz Rahaman writes: make sure the call to malloc() worked
17594 -Fix for Bug No. 1427780 (link07 fails) as pointed out correctly by 'Patrick Wyzorski'
17595 tst_tmpdir.c, link07.c
17597 -A fix for Bug 29304. The test has been adjusted to handle PPC. Also in file07 a change was made to check for "tar archive" instead of "GNU tar archive" because sometimes a "POSIX tar archive" is created.
17600 -Helge Deller writes: rename parisc to hppa and add tee/vmsplice/splice syscall numbers
17601 hppa.in, linux_syscall_numbers.h, order, parisc.in
17603 -A patch by Ricardo Salveti De Araujo that corrects the problem of a dhcpd test failsing when the eth0 device is not used
17606 -overhaul test case completely and make sure we reset errno as pointed out by Riaz Rahaman
17609 -Removing the size of negative 1 test. This fixes bug # 28825
17610 hugeshmget02.c, shmget02.c
17612 -A patch submitted by Raghuveer Raghavendra to fix the problem of a Child process is waiting for the SIGTERM signal.
17615 -Henry Yei writes: Adds malloc check and frees memory during cleanup
17618 -cleanup tests, revert nanosleep() workaround for broken kernels, and fix time comparison as pointed out by Helge Deller
17619 gettimeofday01.c, gettimeofday02.c
17621 -fixup /proc/sys/kernel/sem so it works properly as pointed out by Henry Yei
17624 -Carmelo AMOROSO writes: &bad_addr is passed to sysfs when in reality we want to pass bad_addr
17627 -Helge Deller writes: add support for hppa
17628 Makefile, shmt02.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt09.c
17630 -Helge Deller writes: use __builtin_return_address(0) rather than "main" to avoid arch-specific details
17634 shmt02.c, shmt03.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt08.c, shmt09.c, shmt10.c, semop01.c
17638 -Helge Deller writes: when calling open() with O_CREAT, the mode must be
17639 specified. vmsplice01.c
17641 -A patch from Yi Xu to add a nanosleep between the first gettimeofday and the
17642 next gettimeofday to make sure there has been a measurable time
17643 (for gettimeofday function) elapsed gettimeofday02.c
17645 -Corrected problem found by Thomas Schulz. The syslog.conf file is now backed
17646 up before any changes are made. syslog05
17648 -Cleaned up lines 161 - 171. Reading the pid-max value from
17649 /proc/sys/kernel/pid_max. getsid02.c
17651 -Passing a 1 instead of 0 to genload with the -hdd option for the -i option.
17652 This prevents a recursive loop. runltp
17654 -tweak CPPFLAGS so we can find all of our headers
17657 -The attached patch (from Carol Hebert) corrects some errors and adds some
17658 additional tests to the IPMI testcase in pounder2.
17661 -Removing the Ping test portion of this test because it is unneeded and
17662 causes failures. mc_member
17664 -as pointed out by Helge Deller, make sure we only check the number of bytes
17665 that we wrote read04.c
17667 -random updates from Jane Lv for uClinux
17668 access05.c, chdir04.c, chroot03.c, creat06.c, execve03.c, semop05.c,
17669 shmat01.c,shmctl01.c, link04.c, lstat02.c, mkdir03.c, mknod06.c, open08.c,
17670 read02.c, rename08.c, rmdir02.c, rmdir03.c, rmdir05.c, stat03.c, stat06.c,
17671 statfs02.c, symlink03.c, truncate03.c
17676 -fix from Steven J. Hill use memset() instead of bzero()
17682 -fix by Will Newton to just use a normal anonymous mapping
17685 -do not use variable names the same as system functions (like stime() or utime())
17686 pan.c, tag_report.c, pipeio.c, fptest01.c, netpipe.c
17688 -fix from Jane Lv: large buffers on the stack make uClinux cry
17691 -A fix for Bug 29489 that updates syslogtst.c for syslog-ng on SLES 10
17694 -Multiple Makefiles had clean up changes made
17696 -scrub references to _syscall2
17697 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
17699 -use = rather than == when testing for equality in portable shell scripts as the latter is not POSIX
17700 ar01, cron_allow01, cron_deny01, su01, fs_di, fsxtest, bsigntest.sh, digsigtest.sh, twiddletest.sh, verify_seclvl.sh, syslog01, syslog02, syslog03, syslog04, syslog05, syslog06, syslog07, syslog08, syslog09, syslog10, tcore.sh, mc_commo, fsx.sh, nfs01, nfs02, nfs03, nfs04, nfsstat01, nfsstress, ftp03, ftp04, ftp05, rwho01, run.sh, run.sh, run.sh, run.sh, run.sh, tpm_tools.sh, mkrootfs
17702 -put -L path to ltp in LDLIBS for now (even though it is wrong) ... need to find out what LDFLAGS isnt properly being incremented
17705 -this uses bashisms so make sure we require bash
17708 -use memcmp() instead of legacy bcmp()
17709 fsx-linux.c, fsx-linux.c, symlink01.c, fsx-linux.c
17711 -use syscall() instead of _syscall#()
17714 -Rename mknod01.c to mknodat01.c for bug # 30083
17715 mknod01.c, mknodat01.c
17717 -tweak cnt decrement to be POSIX friendly
17722 -Removed an invalid errno value check.
17725 -Fixed the setting of LTPROOT for the bin directory, not just the
17726 ltp/testcase/network/multicast/mc_cmds directory for bug 25273
17729 -descend into timers subdir when cleaning
17732 -This patch amends pounder to build kernel 2.6.18 instead of 2.6.15.
17733 build_kernel, memtest.patch, build_kernel, memtest
17735 -dynamically calculate TST_TOTAL rather than hardcoding it
17736 shmctl01.c, shmctl02.c, shmctl03.c
17738 -Fix from Jane Lv to move large arrays off the stack and into global
17740 getgroups01.c, getgroups04.c
17742 -This patch makes the pounder control program handle SIGHUP by killing children
17743 when we're told that the tty closed, else you close the pounder window and
17744 various parts of it keep running.
17747 -The readme file has been updated for nfs
17750 -Disable this test case for kernels below 2.6.17 and not 2.6.16.
17753 -This is a patch that allows pounder to record the contents of sysfs when it
17754 starts, thus enabling us to take a better snapshot of the system state when
17755 pounder starts. It also adds "lspci" into the PCI Device Tree heading per
17759 -Since 2.6.17, _syscall* isn't exported into the user space any more, so all
17760 the test cases using _syscall* will fail to be compiled This patch
17761 remove _syscall5 from llseek.c and convert to syscall provided by libc.It
17762 also includes some cleanups and makes the build cleaner and removes the
17764 scsimain.c, llseek.c, scsimain.c
17766 -Backed out the "fix" in Bug 1592647, b/c I don't think the testcase is
17770 -touchup code a little to make the expected behavior of test4 more obvious
17774 -The random syscall generator has a bug on x86-64 where it only generates
17775 random bits for the upper 32 bits of the syscall argument, and then truncates
17776 the upper 32 bits anyway! This patch replaces the rand() weirdness with a
17777 function that generates N bytes of random data instead. It also adds a -z
17778 flag in case one *wants* the zero-arguments behavior; Max Asbock and Russ
17779 Weight requested it because zero is a quick way to find kernel code paths
17780 that don't check userland pointers.
17781 CHANGELOG, randasys.c, random_syscall
17783 -Applied fix for Bugs item #1592647
17786 -A patch by Jacky Malcles (The IA-64 architecture sets SHMLBA to 1MB and) The
17787 value of the pointer address passed to shmat being set in such a way that
17788 rounding down to the nearest multiple of SHMLBA results above the current
17793 -Made a change to a comment above the change for 1.11
17796 -Disabling the ping test for now. The test can pass without this additional
17797 check and can cause failures on some distros.
17801 -A patch by Suzuki Kp, that removed the definition of HZ from user space for
17806 -Comment out set -x to remove debug output
17811 -A fix for Bug 23587 where the connectathon test failed on linux client with cifs mount to Windows2003 R2 server
17814 -For Linux, 3 is a valide value for the scheduler, as found in the /linux/includ/sched.h file. For testing and invalid_policy, the invalid_policy value should not be 3
17817 Ssem_post/5.-1.c According to its intention, #3, call sleep(1) and then alarm(1). Moving sleep before alarm causes the test to pass sem_post/8-1.c Although step 3 intended, The children lock the semaphore. * Make sure the two children are waiting." Without that caeratn piece of cde which explicity make children wat. the test will PASS and the children are waiting. Sem_unlink_1_1 and sem_unline_2_1 "Sem_unlink" is too long for the name of a semaphore for certain architectures
17818 5-1.c, 8-1.c, 1-1.c, 2-1.c
17820 -When calling pthread_attr_setscope, PHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM and the test will pass
17821 20-1.c, 21-1.c, 21-2.c
17823 -Removed the ":" after 'v' in the getopts line because it is not using optarg.
17826 -Added code to disable tests that will not run on kernels below 2.6.16
17827 faccessat01.c, fchmodat01.c, fchownat01.c, fstatat01.c, futimesat01.c, linkat01.c, mknod01.c, openat01.c, readlinkat01.c, renameat01.c, symlinkat01.c, tee01.c, unlinkat01.c, vmsplice01.c
17829 -When calling pthread_attr_setscope, PHREAD_SCOPE_PROCESS is not supported by linux, change it to PHTREAD-SCOPE_SYSTEM for testing and then the test passes.
17832 -A patch by David Stevens that fixes: 1) Removes signedness warning by changing the type of valsize from int to socklen_t 2) Correct but in ancillary data - sorce data is unit8_t, memcopy size is "sizeof(int)"; this results in garbage and TBROK on PPC64
17835 -A fix for bugs 27174 and 27177. This fixes the problem of reading HugePages_Free
17836 hugemmap01.c, hugemmap04.c
17838 -Correcting error messages
17841 -This patch by Darrick Wong fixes complier warnings and overflow problems related to the use of large number #defines on some architectures.
17842 inconsistency-check.c
17845 -When calling pthread_attr_setscope, PTHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM for testing
17849 -A fix for bug #27618 that addresses two issues: 1) PAGE_SIZE which was normally 4096, but on the machine it found to 64k ! 2) The size of the file, offset passed. If those values, happen to be on the *Page boundary*, mmap would be happy. But in our case, it was not !
17852 -Changing include <posixtest.h> to include "posixtest.h"
17855 -A patch by Darrick Wong that adds a set of rudimentary IPMI tests to pounder. They check that the in-kernel IPMI driver can access the machine's BMC/SP (if there is one), query it for status and check for various IPMI 2.0 features.
17856 default-tests.tar.gz, ipmitool, ipmitool
17860 -Code was added to disable tests that will not run on kernels versions lower
17862 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
17863 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
17864 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
17867 -The following new test cases for 2.6.16 kernels and above were created by
17869 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
17870 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
17871 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
17874 -Changes were made to several files to make them easier to read
17875 change_owner.mode.sh
17877 -Changes were made to remove DOS ^M
17878 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
17879 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
17880 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
17881 README, ltpClient.c, ltpServer.c
17883 -Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
17886 -Changes made to linux __NR_ logic here
17887 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
17888 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
17889 stub-list, x86_64.in
17891 -Changes were made to Define _GNU_SOURCE if not already defined
17892 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
17893 llseek02.c, mount03.c
17895 -Generate script into generic shell and make sure we still work even if host
17897 Makefile, generate.sh
17899 -A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
17900 when you type mmap1 -v in command line,it will show:invalid option.More
17901 detail,please see bug 1541053.
17904 -Applied a patch to fix bug #14744
17907 - Changed Makefile to standard LTP makefile and fixed a build problem with the
17909 ltp/testcase/network/nfsv4/lock/Makefile
17911 - Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
17912 once rather than everytime they are used
17914 -Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
17915 "-Wall" and user-optimizations, remove pointless targets in favor of
17916 implicit ones, etc...) Makefiles
17918 -Adding files for Mitsu's networking tests.
17919 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
17920 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
17921 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
17922 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
17923 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
17924 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
17925 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
17927 -Add a common header for __NR defines
17928 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
17929 openat01.c, splice01.c, tee01.c, common_timers.h
17931 -Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
17934 -This patch adds brackets because some versions of ssh requires square brackes
17935 around the IPv6 address.
17938 -Changes are made to try to load .ko modules before .o as pointed out by HK
17939 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
17942 -Additional changes for uClinux fixes from Jane Lv
17943 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
17944 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
17945 sockioctl01.c, stat03.c, statfs02.c
17947 -Made changes to clean up the makefile, clean up source code warnings, and
17948 add better libc/libepoll detection
17949 CheckVer.c, Makefile, epoll-ltp.c
17951 - A fix by Jeff Bailey for my previous breakage of install target in Multiple
17954 -A patch was created tomake errno failure message more helpful
17957 -A patch that sets the constant PAGE_SIZE to the kernel its running on
17960 -Changes were made to remove extraneous whitespace
17961 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
17963 -A patch was created to move common defines/functions/etc... to one header
17964 file so we have to get it right just once
17965 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
17966 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
17967 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
17969 -Adding files for Mitsur's networking tests
17970 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
17971 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
17972 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
17973 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
17974 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
17975 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
17976 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
17977 mcast6-queryfld05, mcast6-queryfld06
17979 -A change was made to use __linux__ preprocessor from toolchain itself rather
17980 than a local custom _LINUX
17981 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
17982 sched_tc5.c, sched_tc6.c
17984 -A fix type of option_message
17987 -Changes were made to cleanup source code
17988 domount.c, getopt.c
17990 -A patch that addes new functionality into the NFSvf lock tests. -fixes bugs -
17991 adds the capability to stress a server with multiple clients
17992 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
17993 locktests.py, netsync.c, locktests-2.tar.gz
17995 -Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
17996 for more details. Tested successfully on sparc and i386 architectures.
17998 -Changes were made to shmt09 to account for ppc64
18000 -Added a warning to those who wish to fiddle
18003 -Changes were made to declare splice for new vmsplice test
18004 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
18005 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
18007 -Changes were made to add cast to shutup warning
18008 timer_delete03.c, timer_settime03.c
18010 -A fix was made to remove trailing whitespace
18011 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
18012 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
18013 timer_delete03.c, timer_settime02.c, timer_settime03.c
18015 -Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
18016 as well as a func to turn a clock value into a string
18019 -Changes were made to unify the generate.sh scripts and use the new top level
18021 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
18022 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
18025 -Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
18026 is missing, compiling asapi_06.c is failed.
18029 -Patches were submitted Mitsuru Chinen writes: It seems that the contents
18030 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
18031 but more tests are available in testcases/network/lib6 directory.
18037 -Code was added to disable tests that will not run on kernels lower
18039 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
18040 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
18041 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
18044 -The following new test cases for 2.6.16 kernels and above were created by
18046 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
18047 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
18048 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
18051 -Changes were made to several files to make them easier to read
18052 change_owner.mode.sh
18054 -Changes were made to remove DOS ^M
18055 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
18056 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
18057 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
18058 README, ltpClient.c, ltpServer.c
18060 -Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
18063 -Changes made to linux __NR_ logic here
18064 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
18065 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
18066 stub-list, x86_64.in
18068 -Changes were made to Define _GNU_SOURCE if not already defined
18069 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
18070 llseek02.c, mount03.c
18072 -Generate script into generic shell and make sure we still work even if host
18074 Makefile, generate.sh
18076 -A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
18077 when you type mmap1 -v in command line,it will show:invalid option.More
18078 detail,please see bug 1541053.
18081 -Applied a patch to fix bug #14744
18084 - Changed Makefile to standard LTP makefile and fixed a build problem with the
18086 ltp/testcase/network/nfsv4/lock/Makefile
18088 - Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
18089 once rather than everytime they are used
18091 -Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
18092 "-Wall" and user-optimizations, remove pointless targets in favor of
18093 implicit ones, etc...) Makefiles
18095 -Adding files for Mitsu's networking tests.
18096 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
18097 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
18098 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
18099 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
18100 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
18101 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
18102 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
18104 -Add a common header for __NR defines
18105 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
18106 openat01.c, splice01.c, tee01.c, common_timers.h
18108 -Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
18111 -This patch adds brackets because some versions of ssh requires square brackets
18112 around the IPv6 address.
18115 -Changes are made to try to load .ko modules before .o as pointed out by HK
18116 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
18119 -Additional changes for uClinux fixes from Jane Lv
18120 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
18121 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
18122 sockioctl01.c, stat03.c, statfs02.c
18124 -Made changes to clean up the makefile, clean up source code warnings, and
18125 add better libc/libepoll detection
18126 CheckVer.c, Makefile, epoll-ltp.c
18128 - A fix by Jeff Bailey for my previous breakage of install target in Multiple
18131 -A patch was created to make errno failure message more helpful
18134 -A patch that sets the constant PAGE_SIZE to the kernel its running on
18137 -Changes were made to remove extraneous whitespace
18138 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
18140 -A patch was created to move common defines/functions/etc... to one header
18141 file so we have to get it right just once
18142 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
18143 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
18144 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
18146 -Adding files for Mitsuru's networking tests
18147 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
18148 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
18149 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
18150 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
18151 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
18152 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
18153 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
18154 mcast6-queryfld05, mcast6-queryfld06
18156 -A change was made to use __linux__ preprocessor from toolchain itself rather
18157 than a local custom _LINUX
18158 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
18159 sched_tc5.c, sched_tc6.c
18161 -A fix type of option_message
18164 -Changes were made to cleanup source code
18165 domount.c, getopt.c
18167 -A patch that adds new functionality into the NFSvf lock tests. -fixes bugs -
18168 adds the capability to stress a server with multiple clients
18169 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
18170 locktests.py, netsync.c, locktests-2.tar.gz
18172 -Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
18173 for more details. Tested successfully on sparc and i386 architectures.
18175 -Changes were made to shmt09 to account for ppc64
18177 -Added a warning to those who wish to edit it
18180 -Changes were made to declare splice for new vmsplice test
18181 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
18182 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
18184 -Changes were made to add cast to silence warnings
18185 timer_delete03.c, timer_settime03.c
18187 -A fix was made to remove trailing whitespace
18188 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
18189 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
18190 timer_delete03.c, timer_settime02.c, timer_settime03.c
18192 -Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
18193 as well as a func to turn a clock value into a string
18196 -Changes were made to unify the generate.sh scripts and use the new top level
18198 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
18199 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
18202 -Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
18203 is missing, compiling asapi_06.c is failed.
18206 -Patches were submitted Mitsuru Chinen writes: It seems that the contents
18207 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
18208 but more tests are available in testcases/network/lib6 directory.
18214 -Added files for Mitsuru's Chinen's nfs patch:
18215 ns-mcast.h, ns-mcast_join.c, ns-mcast_receiver.c, network_stress.appl,
18216 network_stress.broken_ip, network_stress.icmp, network_stress.interface,
18217 network_stress.multicast, network_stress.route, network_stress.tcp,
18218 network_stress.udp ns-icmp_redirector.c, ns-icmpv4_sender.c,
18219 ns-icmpv6_sender.c, ns-igmp_querier.c
18221 -Made changes to avoid hardcoding test count
18222 mkdir03.c, open08.c
18224 -Changed the test to account for SLES 10. Now the syslog tests will test
18225 syslog-ng or syslogd depending on which one is present. The update was
18226 made for syslog01 - syslog10.
18228 -Corrected the copyright information to reflect SGI, instead of Cray, which
18229 was purchased by SGI years ago for files get_high_address.c, search_path.c
18231 -Removed the Ping test. The ping test is now skipped on SLES, but does not
18232 affect the execution of the rest of the test in mc_commo
18234 -Using syscall() rather than _syscall#() macros for the following files:
18235 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c,
18236 sysctl01.c, sysctl03.c, sysctl04.c, sysctl05.c
18238 -Added a fix to eliminate whitespaces in getdents02.c, getdents03.c,
18241 -Added a fix to re-order testcases a little to account for uclinux in
18242 access05.c, lstat02.c, mknod06.c
18244 -A Correction was made to the name of the testcase in code...was incorrectly
18245 called signal_test_03 and changed to signal_test_02.c
18247 -A fix to get the max pid value at runtime rather than compile time hardcode
18248 wait402.c, setpriority04.c,Makefile, getsid02.c
18250 -A fix to remove extraneous include
18253 - mc_cmds had two fixes. The test now uses [ae]th[01] in the ping command
18254 using the -I option. Also the loop to determine which ethernet interface
18255 is needed was moved to ensure that the correct ethernet interface was selected.
18257 -A patch was addded that allows the following files to get the PID_MAX value
18258 from /proc/sys/kernel/pid-max:
18259 access05.c, fcntl15.c, gethostid01.c, lstat02.c, mknod06.c, setrlimit02.c,
18260 setsockopt01.c, stat03.c, truncate03.c
18263 - The tarball default-tests.tar.gz is a replacement for
18264 testcases/pounder21/default-tests.tar.gz. This new pounder config
18265 enables the magic sysrq key when pounder starts.
18266 - A patch submitted by Derek Wong to reduce the memory requirements of
18267 pounder's ramsnake test.
18268 - A patch submitted by Will Newton that allows for compatibility changes
18269 gcc 2.95.2 in th following files:
18270 lib.c, lib64.c, test.c, test64.c, test_func.c, test_func64.c, tools.c
18271 - Fixed ColdFire Makefile mistake in the syscall and syscalls/mmap directory
18272 - Added a note for uClinux users in the top level Makefile
18273 - A fix for failures in fcntl27 and fcntl28 for bugs 21614 and 23235.
18274 - A fix submitted for make_tree.c by Jacky Malcles that fixes this
18275 testcase by setting envp
18276 - A fix submitted to Jacky Malcles that fixes read_checkzero.c. The lseek
18277 function allows the file offset to be set beyond the end of the existing
18278 end-of-file of the file. If data is later written at this point,
18279 subsequent reads of the data is in the gap returns bytes of zeros until
18280 data is actually written into the gap.
18281 - In the testcase semget05.c the value of MAXIDS was changed for the specific
18282 machine by reading the system limit for SEMMNI - The maximum number of
18283 semaphore sets. This is a fix for bug 24745
18284 - A fix submitted by Amit K. Amora that initializes the alarm received
18285 code and allows the test to pass more than just once on 2.6.17-rc6
18287 - A fix was submitted by Andy Echols for pan.c to fix an infinite
18288 loop problem that occurs in pan if runltp tries to run a test
18289 that isn't present.
18290 - A fix was submitted to cast TEST_RETURN to gid_t to avoid implicit casts
18291 which tend to cause problems with the testcase setregid03.c,
18292 - A patch submitted by Jacky Malcles that fixes the problem where
18293 i0_getevents() return value is not checked and may return 0 if
18294 no events are available and may generate a SIGSEGV in the testcase
18296 - Backed out the _USC_LIB change for several Makefiles because it was
18297 breaking on the PowerPc platform on Fedora Core
18298 - Added code to ignore looking for PID_MAX on powerpc, s390, and i386 to
18299 fix build problems on newer kernel versions on the following files:
18300 sysctl05.c, setpriority04.c sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c,
18301 sysfs06. getdents01.c, sysctl03.c getsid02.c, sysctl01.c,wait402.c
18302 - TCP.c was changed to delete broken whitespace and also the call for
18303 accept(2) takes a socklen_t, not an int
18304 - Changes were added to the following files to use memset() instead of
18306 tlibio.c, write_log.c, doio.c, iogen.c, fsstress.c, fsx-linux.c,
18307 pthcli.c, pthserv.c, pth_str01.c, pth_str03.c, recvmsg01.c, sendmsg01.c,
18308 crash01.c, crash02.c, pingpong6.c,test_getname.c,fancy_timed_loop.c,
18309 infinite_loop.c, run.c, timed_loop.c, snake.c, rpc1.c,pipeio.c, mc_recv.c
18310 - Changes were added to the following files to use memcpy() instead of
18312 serverCommunication.cpp, member.c, rpc1.c,pipeio.c,mc_recv.c
18313 - A series of patches created by Mitsuru Chinen that created some addtional
18314 network stress tests.
18315 - A change submitted by Liang Shuang that fixes su01_su for the arm
18318 -Added a patch from Darrick Wong to reduce the memory requirements of
18319 pounder's ramsnaketes
18320 -Added a patch for crash01.c from Olof Johansson <olof@lixom.net>
18321 POWER5 has coherent icache, but POWER4, PPC970 and some other processors
18322 lack it. The standard dcbst/icbi/isync is needed to avoid using the not
18323 so random (or stale) data instead.
18324 -Test.h was moved to common headers to eliminate the need for every test file to
18325 declare Tst_count extern
18326 -Usctest.h was changed to eliminate scope issues when actually using TEST()
18327 -Added a patch from Mike Gahangan to clean up a makefile with an extra build
18329 -Added a patch from Issac Wilcox that can keeps the test from returning a false
18331 -Made changes to setregid02, setregid03 and setregid04 to use gid_t instead
18332 of int where appropriate
18333 -Made changes to setresgid01, setresgid02,setresgid03, setresuid01,setresuid02,
18334 and setresuid03 to pull the [gs]etre* prototypes from headers rather than
18335 defining them ourself
18336 -Made changes to setreuid01,setreuid02,setreuid03,setreuid04,and setreuid05
18337 to use uid_t instead of int where appropriate
18338 - Added a change to getpriority01 to combine the TEST_RETURN and TEST_ERRNO
18339 if check so that we always display PASS or FAIL messages as pointed out
18341 - Added a patch to make the output of fork07 deterministic.
18342 Specifically, make sure stdout is flushed before forking 100 times,
18343 else you can get 101 copies of the output. This only seems to happen
18344 if glibc notices that stdout is a regular file, but in my test setup
18345 stdout is always redirected to a file and compared with something.
18346 -Changed the declaration for setup and cleanup from extern in the
18349 alarm01,chdir02,chown01,close08,creat09,dup0,dup04,execl01,execle01,execlp01,
18350 execv01,execve01,execvp01,fchmod01,fchown01,fcntl02,fcntl03,fcntl04,fcntl05,
18351 fcntl09,fcntl10,fcntl23,fcntl24,fcntl25,fcntl26,fcntl27,fcntl28,fork01,
18352 fpathconf01,fstat01,fstatfs01,fsync01,getcontext01,getdtablesize01,getegid01,
18353 geteuid01,getgid01,getgroups02,gethostid01,gethostname01,getpagesize01,
18354 getpgrp01,getpeername01,getpid01,getppid01,link07,lstat01,mkdir08,open03,
18355 pause01,read01,readlink02, readlink03,rename02,rmdir04,select03,setgid01,
18356 setpgid01,setpgid02,setregid01,setuid02,stat05,statfs01,statvfs01,symlink02,
18357 symlink03,symlink04,symlink05,sync01,time01,time02,times01,umask01,uname01,
18358 unlink05,wait02,write01,setreuid01,setreuid02,getuid01,link05,
18361 -Added a -e option to print out the date of the ltp release. Also
18362 the date of the version of LTP will be printed in log files.
18363 -A patch for parse_opts.c was removed because it caused several test cases to fail
18364 -Added a patch from Jacky Malcles to correct typos in ltp-aiodio.sh
18365 -Added a patch from Jacky Malcles to fix aiodio_append.c
18366 -Added a patch from Bibo Mao that fixes setrlimit03
18367 -Added a patch that fixes file_test.sh.
18368 -Added a patch that fixes gethostid01
18369 -A problem that was reported by Jane Lv, mmap() returns an unsigned value (MAP_FAILED) upon error, so checking with <= 0 will not work was fixed in link04.c, lstate02.c mkdir01, mkdir03, mknod06, open08 read02.c rmdir06.c stat03.c statfs03 symlink03.c sysfs06.c truncate03.c uplink07.c write03.c and writev01.c - writev05.c
18370 - Patches submitted by Thomas Gleixner to initialize interval values in setitimer03
18373 -Removed a patch for parse_opts.c that caused many test cases to fail.
18374 -Applied a patch by Jacky Malcles that added a fourth scenario for ltp-aiodio.sh
18375 -Fixed ld01 from failing on Assertions 1-7 for bug 22167
18376 -Applied a fix for Lin Feng Shen to eliminate white spaces that caused mail02 to fail
18377 - A fix created by Jacky Malcles that eliminates warning messages when complied on 64 bit platform
18378 -Applied a patch to re-enable writing on arm per by Joe Pearson / Nick Pollitt
18379 -Applied three patches by Joy Latten to the security test suite
18380 -Applied patches from Robert Williamson to fix fcntl127. This test
18381 should now be positive test versus negative...based on the properties of
18382 the open() call in the setup()
18383 -Applied Patch from Robbie Williamson that fixed fcntl128. This testcase was changed the test to expect no errors. The fcntl() call should succeed regardless
18384 -Applied a patch from gettimeofday01 to gettimeofday02 to fix the occasional failure
18385 -Applied a fix to madvise02 by Jacky Malcles to eliminate the need for a special execution of the testcase for ia_64
18386 -Applied a patch fixes the test 4 of mincore01.c that failed in 32 bit on a 64 bit kernel.
18387 -Patches applied to pread02 to fix broken white spacing
18388 -Applied a patch from Jane Lv for pread03.c. This fixed a missed step to initialize the read buffer array.
18389 -Applied Patches submitted by Thomas Gleixner to initialize interval values to prevent setitimer01 and 02 from failing
18390 -Applied updates from Darrick Wong for Pounder for Pounder21. Documentation was added to get pounder up and running quickly
18391 -Feature added to Pounder21 that enables the sysrq key at the beginning of every pounder run
18394 - Applied an update to allow people to automatically declare the CREATE variable in IDcheck.sh.
18395 - export a bunch of settings by default that since they are harmless
18396 - allow people to store custom settings in config.mk
18397 - move rec_signal/send_signal out of zoolib.h and into pan.c since only pan.c uses them and more than just pan.c includes zoolib.h
18398 - Fix from Jackie Malcles, no such file or directory error
18399 - make sure clean descends into the templates dir
18400 - cleanup CRLFs from end of lines,
18401 - fix dependency tracking so targets arent rebuilt all the time
18402 - Applied LDFLAG cleanup patch from Mike Frysinger.
18403 - set default Debug level to off
18404 - fix warning: growfiles.c:357: warning: unused variable `opterr'
18405 - use errno.h instead of doing extern int errno
18406 - cut extraneous newlines from test output
18407 - kill off unused strings msg1 and msg2
18408 - cleanup test output by adding a lot more useful debug info
18409 - use proper test output routines rather than homebrewed printf statements
18410 - use proper tst_* functions for output
18411 - fix for defect 21622, insufficient timeout value
18412 - tighten up uClinux disabled messages
18413 - fixes by Jane Lv to disable EFAULT related tests on uClinux
18414 - cleanup debug output that shouldnt be shown at normal runtime
18415 - make the -F option a bit smarter
18416 - remove extraneous output and improve output when we do issue messages
18417 - Jane Lv writes: I have patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
18418 - calculate TST_TOTAL based upon the number of elements in the test array instead of hardcoding the value
18419 - use TFAIL instead of TINFO to report test failures in getcwd02
18420 - fix test on x86_64 and make error output a bit more helpful in gettimeofday
18421 - New Memory mapping testcases.
18422 - Jane Lv writes: use FORK_OR_VFORK() instead of fork() so this stuff works on uClinux
18423 - need to define _GNU_SOURCE before including features.h or sigset prototype is missed
18424 - patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
18425 - use syscall() instead of _syscall2() to improve portability
18426 - define INVALID_ADDRESS to get rid of warnings on 32bit hosts and make it more sane in general
18427 - Fix for defect 21134, look for syslog-ng instead of syslogd on some systems.
18428 - if a test failed as a non-root user and the reason was EPERM, then mark the test as PASS, not FAIL
18429 (security-minded kernels often restrict kernel buffer access for non-root users)
18430 - fix test on 64bit hosts in syslog12
18434 - Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
18435 - Fix typo in nfs run script, nfs03 ran twice instead nfs04
18436 - Added the LTP's Database Opensource Test Suite to the testsuite.
18437 - Applied patch from Mike Frysinger that disables ballista if no perl
18438 is installed on the system and fixes the clean target.
18439 - Applied LDFLAG fix from Mike Frysinger
18440 - Applied patch from Mike Frysinger to ensure Makefile properly respect CFLAGS/LDFLAGS
18441 - fixed some RH/Suse specific messages
18442 - Updates for mmc security tests
18443 - Updates for device driver testsuites from Amit Khanna (Intel)
18444 - Applied memory leak fix in fsx-linux.c
18445 - Fix for uClinux to fix execute error
18446 - Fix to prevent not enough (pages) dups error in some cases
18447 - Applied patch from Jacky Malcles: during its life fcntl23 has changed:
18448 used to open the file with O_RDWR and now is opening with O_RDONLY
18449 - Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
18450 - Fixed gethostid01 so the second 64 bit check doesn't clobber the first 64 bit check by using a bitmask
18451 - fix for defect 21050, the logic on line 211 was reversed causing the 64bit code to get run on a 64bit system
18452 - Fixes for uClinux to fix fork and invalid memory access errors
18453 - Fix for defect 21072, fixing the offset on some systems
18454 - Applied patch from Mike Frysinger to resolve issue with UNALIGNED being defined multiple times for ARM targets.
18455 - Patch to fix race condition on 64bit systems, fixes bugzilla 19013
18456 - Fix for defect 21046, testcase should fail ENOMEM passes due to insufficient pages
18457 - Applied patch from Jane Lv to disable test for uClinux.
18458 - Fix for defect 21065, the kernel changed the return for tests 4 & 9. Added dual tests on failure so new/old kernels should both pass
18459 - Fix to get rid of ugly messages during the make
18460 - Fix for defect 21068, check for the existance of either syslogd or syslog-ng before failing and reporting an error
18461 - Applied patch from Mike Frysinger to resolve problem with defining a local syslog() function when the tests are built statically.
18462 - Fix for defect 20348, waitpid12 hangs occasionally
18463 - Applied patch from Jeff Burke:
18464 Here is a patch that modifies the following files:
18465 testcases/network/nfsv4/acl/acl1.c - Fix for segfault in a printf.
18466 testcases/network/nfsv4/acl/create_users.py - Fix for help syntax
18467 (backwards -u users -g groups).
18468 testcases/network/nfsv4/acl/runtest - Fix for useradd command and also
18470 testcases/network/nfsv4/acl/test_long_acl.py - Fix for output, the #
18471 of entries was munged with the word entries.
18472 - Add sctp testcase updates
18473 - Initial drop of pounder21 testsuite
18476 - Updates from Jennifer Monk to enable compiling w/o errors using XLC
18477 - Applied Coldfire patch from Jody McIntyre:
18478 - Make the fdopen workaround blackfin-specific (not needed on Coldfire.)
18479 - getdents01: gcc 2.95 does not like declarations in the middle
18480 of functions, so move getdents to the top.
18481 - Add LDFLAGS to the following Makefiles:
18482 - Add -D_USC_LIB_ for Coldfire builds to the following Makefiles: creat,
18483 execve, fchdir, kill, mkdir, open, rename, rmdir, sched_setscheduler,
18484 vhangup, ipc/lib. This avoids symbol conflicts reported by gcc 2.95.
18485 - Skip the following syscall tests on Coldfire: madvise, mlock, munlock.
18486 These system calls are not implemented.
18487 - IPC: Modify the headers and Makefiles to avoid duplicate definitions of
18488 msgkey on Coldfire.
18489 - msgctl08, msgctl09: Lower MAXNPROCS to a value that will fit in the
18491 - mallopt01: Define __MALLOC_STANDARD__ on Coldfire.
18492 - Skip mmap01 on Coldfire since it requires sbrk(), which is not available.
18493 - rename02: Remove private do_file_setup and use the library version to avoid
18495 - kill07: Declare semkey as extern on Coldfire to avoid symbol conflicts.
18496 - kill11: Move *msg declaration since gcc 2.95 does not understand C99.
18497 - sigaction01: Move -lc in the Makefile after -lpthread.
18498 - Applied changes suggest by Jacky Malcles to keep gf18 from running longer than it needs.
18499 - Applied a suggested solution from Jacky Malcles to allow growfiles to run correctly in 64bits.
18500 - Applied a memory leak fix to fsx-linux tests.
18501 - Applied patch from Marc Unangst to resolve issues with leaking file descriptors in inode01.c
18502 - Update aio-stress.c tests from Chris Mason
18503 - Applied patch from Bibo,Mao to use RT signal instead of SIGUSR1 to inform parent process that
18504 the child process has finished memory allocation.
18505 - New security tests from Michael Harlow
18506 - Applied patch from David Marlin to close the last file descriptor created in order to
18507 make one file descriptor available for loading a needed library.
18508 - Added one line to gethostid, if 'hostid' includes fffffff, then we ignore.
18509 - Applied fix for Sourceforge bug ID 1332508 in getsid02
18510 - Appliec changes from Jane Lv for uClinux.
18511 - Applied patch from Mark Ver to allow proper execution on s390x platform.
18512 - Updates to ASAPI tests from David Stephens for new glibc and RFC 3542
18513 - Renamed create_file.c to nfs04_create_file.c to resolve duplicate name problem with network stress tests.
18514 - Updates to Makefile for acl testsuite
18515 - Initial add of acl testsuite from Bull
18516 - Updates from sridhar to sctp testsuite
18517 - Comment out CFLAGS overrides in network-stress Makefile, it was causing build breaks in 64bit compiles
18521 - New networkStress testcase files
18522 - Security test updates for cleanup and testcase improvements
18523 - New nfsV4 testsuite
18524 - Updates for nfsV4 testsuite
18525 - Updates for open_hpi_testsuite
18526 - Corrected out of memory error msg in ltpstress.sh
18530 - fix from Bryce Harrington to corect a Makefile and path problem on some systems
18531 - Updated aiocp to the latest level. See http://developer.osdl.org/daniel/AIO/
18532 - Corrected a logical typo in the mmapstress test found by John Clemens:
18533 - Changes for cleanup of digsig testcases
18534 - Applied patch from Jacky Malcles to allow the test to execute correctly with
18535 the new 2.6 kernel.
18536 - Fix for defect failure in fcntl23.c to lock readonly file, changed to open file RDONLY
18537 - Fix gethostid01 to return correct code in 64 bit mode
18538 - fix madvise01 testcase error where it may not run out of memory
18539 - Applied patch [ ltp-Bugs-1168107 ] from Shyam Chandrasekaran:
18540 - Fix bug in settimer01.c
18541 - Fix write04.c to work on ia64
18542 - Cleanup to not include redundant sys/socket.h after linux/socket.h
18543 - Add NetworkStress testcases from IBM Japan
18547 - this patch touchs up the output of ver_linux if gcc, fdformat, or mount is missing
18548 - New testcases for tpm
18549 - Fix compile error with strsep on some systems.
18550 - Add a missing include file and corrects an fprintf
18551 format type to eliminate warning messages. It also performs some minor
18552 whitespace cleanup.
18553 - patch attached fixes it so writetest is rebuilt whenever writetest.c is updated
18554 - patch typecasts in writetest - the values given to printf to (long long int)
18555 - patch initializes some uninitialized variables and adds a
18556 return statement (non-void function) to eliminate warning messages.
18557 - patch process.c adds a missing include file, function return types
18558 and returns, cleans up structure initializations, and removes unused
18559 variables to eliminate warning messages. The debug print macro is also
18560 modified to handle a variable number of arguments.
18561 - patch basically stubs out the GetContext function for uClibc and allows for any
18562 other system to be added accordingly since uClibc doesn't provide the function
18564 - Added code to check whether or not "ffffffff" is returned on some 64bit
18566 - Fix for defect 17215 in nanosleep02
18567 - patch adds a missing include file, function return types
18568 and returns, and typecasts some variables to eliminate warning messages.
18569 GNU_SOURCE is also added to CFLAGS in the makefile, since otherwise
18570 the 'pselect' declaration is not found in some build environments.
18571 - Fix for defect 17723 pTrace01.c
18572 - patch adds missing include files and declares return types
18573 to eliminate warning messages for setfsuidxx.c
18574 - TEST_ERRNO fix to display as a long int.
18575 - Change sigrelse01 tests to eliminate duplicate function prototypes.
18576 - Change to sigrelse01 to use time.h vs define in program.
18577 - Fix for defect 17974, Strace/Ptrace hangs
18578 - patch adds missing include files, function prototypes and
18579 returns, and removes unused variables to eliminate warning messages.
18580 It also corrects some sprintf format warnings and replaces 'abortx' with
18581 a version that accepts a variable number of arguments.
18582 - The "generate.sh" script was mistakenly removed...added it back.
18583 - Updates to check for connection failure vs unauthorized access fail in ftp02_s1, ftp03, ftp04, ftp05
18584 - Cleanup - Removed the datafile directory, because this is created using the generate.sh
18585 script..which is called in the Makefile
18589 - Added test for statvfs()
18590 - Applied a load of patches submitted to the mailing list by Gentoo's Mike Frysinger
18591 - Applied patch from Erik Andersee:
18592 if __NR_fremovexattr isnt defined by the current linux headers,
18593 acl_file_test.c will fail to build
18594 - Relocated getcontext() test from getcontext01 to just getcontext.
18595 Also added the directory to the list of tests not ran on uclinux.
18596 - Applied patch to madvise02 for tmp memory
18597 - Applied patch to mallopt01 to fix logging error.
18598 - fix for defect 17723, change sleep to an at least vs an exact amount
18599 - Correct testcase return on RHEL 3 & 4 2.6.13-rc6-mm1
18600 - Applied IA64 patch received from Jacky Malcles to write03-04
18601 - Added -n option to allow disabling networking stress to ltp-stress
18605 - Applied fix from Greg Edwards for 64bit execution.
18606 - self_exec magic required to run child functions on uClinux
18607 - Applied patch from Mike Frysinger:trying to do a build on uClibc will abort in lib/tlibio.c because we dont
18608 provide aio.h find attached a patch which updates the check to include UCLIBC alongside
18610 - remove call to create.sh script that checks for obscure c++ rpms
18611 - remove all references to and creation of non-std /usr/local/bin/perl5
18612 - fix ballista.cpp to not core dump with std c++ lib
18613 - fix to add librt to MakefileTarget for running aio_suspend test:missing clock_gettime on linux
18614 - remove printf.h and stdio.h from testcases/commands/ade/ld/rd1.c.
18615 - Change to fix the addition of 2 minutes without going over 60 for the seconds
18616 - patch to fix up the install target in disktest to match the install targets of everything else
18617 - patch to fix writetest Makefile to not always rebuild the writetest binary
18618 regardless of whether you ran `make` or `make install` or whatever
18619 - newer toolchains complain about redefining 'log' since it's a math function
18620 provided by the libc find attached a simple patch to rename the 'log' variable in
18621 testcases/kernel/ipc/ipc_stress/message_queue_test_04.c to 'logit'
18622 - when running make in silent mode (make -s) the verbose mode of AR 'gets in the
18623 way' attached patch drops the -v and adds -c so that ar wont display the 'ar:
18624 creating blah.a' message either
18625 - the current mallocstress.c emits a warning about newsize being used
18626 uninitialized because gcc doesnt detect the abort(0) path
18627 find attached a simple patch to prevent the warning from being issued
18628 - Running nptl01 can fail if the test lasts longer than 300 seconds, patch to lower interations to 100000.
18629 - Fixed clone04 to return correct failure code.
18633 - Applied fixes by Paul J.Y. Lahaie to implement support for UCLinux
18634 - suppresses the warning "head: `-1' option is obsolete; use `-n 1'..."
18635 - Updated the TEST() macro to return long, instead of int for use with 64bit architectures.
18636 - Removed umount04.
18637 - Security updates for ppc and 390 systems
18638 - The K42 open source operating system bug fix for panic when alarm is cancelled.
18639 - Applied some zSeries specific patches.
18640 - Applied patches to allow NFSv4 testing:
18641 - Define gettid() to syscall(__NR_gettid).
18644 - Added test for getcontext()
18645 - Added additional test for mlockall().
18646 - Added getdtablesize() test.
18647 - Added pselect01 test.
18648 - Added new fcntl tests to scenario.
18649 - fs_inod - Raised the maximum file size for the random setting to 500Mb.
18650 - upgrade disktest to version 1.2.8
18651 - Clearify the comment explaining the second call to alarm() in
18652 testcases/kernel/syscalls/alarm/alarm06.c
18653 - Corrected a bug in fcntl24.c and added new tests fcntl25, fcntl26, and fcntl27.
18654 - Change to 1024 default if IO_BITMAP_BITS not defined
18655 - Applied fix for conditions where ENOMEM test scenarios were failing.
18656 - mlockall03 is a Test for checking basic error conditions for mlockall(2)
18657 starting from linux 2.6.9
18658 - NGROUPS_MAX defined in limits.h is not the max number of groups in the
18659 system, it the max number guaranteed. Thus, if the system actually
18660 allows more, the test case doesn't produce the expected failure.
18661 - test3 in setrlimit02.c:Test attempts to increase hard limit of RLIMIT_NOFILE resource.
18662 The rlim_max used by setrlimit() is expected to be greater than current hard limit to get EPERM.
18663 - nfsstress - Corrected so the test can find gettid()'s definition.
18664 - PTS Version 1.5.1 Released
18665 - Removed old version of Open POSIX Test Suite (OPTS).
18666 - Updated the open_posix_testsuite:
18670 - Added DBAT testsuite, limited LTP tests for build verification - runltplite
18671 - fix the bug on test table selinux when run the ltpmenu.
18672 - Added new getpagesize() test.
18673 - New test creates a data file of specified or random size and copies
18674 the file to a random directory depth on a designated filesystem.
18675 The two files are compared and checked for differences.
18676 - Make nptl01 timeout and report failure rather than just hanging in the event of a fail.
18677 - Moved SELinux testsuite from misc to the kernel/security directory.
18678 - acct01 - Updated test to allow for execution on zSeries machines.
18679 - ioperm01 - Fixed bug will cause ioperm01 receive SEGV and report "BROK" instead of "FAIL" when this test failed.
18680 - nfs04 - use 'cmp' instead of 'diff' because I think byte comparison is better for the type of file created for this test.
18681 - Fixed ftp01 and telnet01 seems designed to run with non-root user connection
18682 when the user name is set to RUSER environment variable.
18683 However, it is incomplete.ftp01 creates a directory whose permission is root.
18684 So, non-root user cannot write in the directory.
18685 telnet01 always consider the prompt is '#'
18688 - Fixed '-d' option to runltp.sh
18689 - Added optional ltp (fivextra) extended testsuite
18690 - Added digital signiture testcases from the security team
18691 - Applied patch from Gernot Payer to fix, mincore01, shmget02, capset02
18692 - Applied suggested check from Carl van_Schaik to clone02.
18693 - Added seLinux testsuite from security team and Stephen Smalley.
18694 - Added NFS cthon04 tests needed files.
18698 - Added -v option to LTP, fixed -s option
18699 - Removed fcntl16 until testcase can be fixed/changed.
18700 - Fix for defect 14136, growfiles expanding a file past the 2G limit on ext2
18701 - Applied patch from Marcus Meissner for SF bug #1114114
18702 - Applied patch from David Miller for sigaction problems
18703 - Applied a patch from Suzuki Kp to resolve some race/signal handling conditions
18704 - In adapting specific LTP tests to uClinux running on Analog Devices'
18705 Blackfin processor, we found a problem in mount01 where malloc was not
18706 reserving space for the trailing null byte and strncpy was being called
18707 without enough bytes to account for the trailing null byte. The
18708 following patch fixes the problem
18709 - Increased USER_PRECISION to 2200 to take into account the processes switching time nanosleep02
18710 - The attached patch fixes a swapon cross compile build error I ran into
18711 recently. I verified that RH9 self hosted and cross compile builds now
18712 - Removed the include of <asm/atomic.h> back out. Most distros and kernels
18713 can build and execute the test without it now.
18714 - Change for defect 13778, when the /var/log/messages file is first moved, the first write fails
18715 - The SIGINT sighandler will set the "intinitr" flag to 1 for the children. But if the
18716 "runtime" is small( a command line argument passed, the testcases were running
18717 for 5 secs here), it may happen that the SIGINT may be recieved before the
18718 child initialize the flag to 0, and which may lead to a hang
18719 - Change to exclude lib6 directory from default build since it breaks earlier Distros
18720 - Added code to handle cases where certain distros don't define AI_V4MAPPED in /usr/include/netdb.h
18725 - runltp now exports $TMPDIR as a copy of $TMP, certain exceptions caused these to be different.
18726 - extra functions for LTP libs are to make these tests fail with a more
18727 informative message when attempts to create swap on tmpfs are made.
18728 - IPV6 testcase updates from David Stevens
18729 - Applied patch from Jacky Malcles that fixes an inconsistency regarding synchronization.
18730 - Make proc01 skip kcore
18731 - Fix gives an hint to the probable solution if capset01 test fails
18732 - Fix for race conditions in synchronization between children and parent on fcntl15.
18733 - Applied patch from Jacky Malcles to allow test to run on ia64.
18734 - The test llseek sets RLIMIT_FSIZE to a small number, this fix to
18735 restore it to its original value.
18736 - Fix IPV6 Makefile install path problem
18739 - Porting changes from John Kohl to help support compatablility LTP on Solaris, HP-UX and AIX.
18740 - Add scsi virtual devices testsuite using scsi_debug
18741 - Changes to fix defect 13205 - testcase (seg fault) fails when MALLOC_CHECK_=3 environment varible is turned on .
18742 Removed test for ppc64 as special exception, now passes child_stack+CHILD_STACK_SIZE as parameter to clone on ppc64
18743 - Applied patch from Prashant Yendigeri that fixes execution path problem.
18744 - Fix for defect 11968 - test seg faults on a SMP system (8-way)
18745 - Removed a prior applied patch from getdents01, that broke the testcases.
18746 - Applied patch from Ricky Ng-Adam to fix ioperm01 testcase.
18747 - Applied patch from Jacky Malcles for madvise02.
18748 - Applied fixes to error messages from Adam Lackorzynski.waitpidXX
18749 - Applied cleanup patch from Prashant Yendigeri for writexx testcases.
18752 - Change to fix file creation error on certain filesystems.
18753 - gf15 and gf18 failed on both 32-bits and 64-bits,
18754 Growfile used lseek and fstat to operate file. When file grows
18755 beyond 4G,lseek and fstat would fail on 32-bits machine.
18756 - Added fs-bench by Hironobu SUZUKI and additional JFFS
18757 testscript by G.BANU PRAKASH.
18758 - Added mongo filesystem test by namesys and additional testscript from G.BANU PRAKASH.
18759 /etc/init.d/cron restart
18760 - Applied patch from Jacky Malcles to allow test to run on IA64.
18761 - settimeofday01 fails on some platforms(ia64,41611 x86-64) occasionally.
18762 The testcase did not consider the situation when CONFIG_TIME_INTERPOLATION is enabled.
18763 - Remove case from password query since the distros use both upper and lower case P/p.
18767 - Added extensive syscall testsuite (Ballista)
18768 - Added new tests to EPoll testsuite
18769 - Applied long path name patch from Michael Vieths
18770 - Removed the requirement to have "." listed as the first directory, since it is not a documented requirement.
18771 - GetDents01 - Used _syscall3() to allow this test to run on non-x86 archs.
18772 - Applied message formatting patch from Gordon Jin.
18773 - Applied IA64 specific patch from Jacky Malcles.
18774 - Fixes from Chris Wright for swapon02 failures
18775 - Restored the compile settings for Linux2.4/GLIBC2.2 and created a new one for Linux/GLIBC2.3 Removed -fwritable-strings
18776 and -DGLIBC=22 flags from compile.
18777 - Applied a patch from Zhao Kai that added a pause to allow for testing on installations with improved PAM security.
18781 - Applied fix from patch 1037010, submitted by mator.
18782 - Changes from Kris Wilson on RH specific changes
18783 - Changes from the security team testcases
18784 - Add HOWTO for pci tests
18785 - Changes for pci testcases
18786 - Disable -std=c99 and -peandtic flags in writetest's Makefile. Some users of very old gcc versions
18787 had problems with this, but it looks like those versions of gcc will still compile it ok.
18788 - Fix typo and add log statement if a failure on loading the test module
18789 - Changes requested from the security team for fix PPC64 error
18790 - Small fix to chown03 and fchown04. tst_tmpdir() call was happening in a spot that would cause
18791 it to break under certain automation environments.
18792 - un-spamify fork11 test
18793 - Fix getrlimit02. Rajeev Tiwari <rajeevti@in.ibm.com> pointed out that RLIMIT_NLIMIT was now too
18794 low in the usr include files for newer kernels to cause this to fail. Defined a new high one that
18795 ought to work for the forseeable future.
18796 - Overhaul madvise02. Removed some invalid testcases, fixed one case that was an invalid failure, and a lot of cleanup
18797 - Changes from SuSE for mincore tests
18798 - Changes from Ihno for Itainium failures
18799 - Changes from SuSE for setdomainname tests
18800 - Changes submitted from SuSE for sethostname
18801 - Changes to fix statfs03 error on trying to write to protected directory
18802 - Change to fix defect 10947, failure on tmp directory
18803 - Applied IA64 specific patch from Jacky Malcles:
18808 - Modified runalltests.sh to call runltp.sh. runalltests.sh is now deprecated and will be removed early next year.
18809 - Modified tst_tmpdir to ensure 777 permissions on test directory.
18810 - Changes to ltp-aiodio.part3 for testcase run parameters
18811 - Changes for 2.6.X so only delete modules is run, query and create are obsolete
18812 - Updated runtest scenario with the latest SCTP tests.
18813 - uncommented swapon() tests.
18814 - added new paging tests, mincore and madvise
18815 - Change to fix aio-stress problem will io errors on a short read during the random read portion
18816 - Change to only print out a pass/fail instead of # of iterations pass/fail
18817 - Added IA64 specific code for shmt09.
18818 - Change to not do /dev/ptmx group write on arm arch.
18819 - Applied patch from Ling, Xiaofeng to allow the test to use TDIRECTORY correctly.
18820 - Corrected test 1 to show EPERM error pointed out by Ling, Xiaofeng.
18821 - Change to close fileHandle prior to cleanup to correct testcase failure in NFS filesystems
18822 - Change sleep time from 1 second to 10 seconds to allow system to pass
18823 - Change to define RUSAGE_BOTH if not defined, RH removed from user space and other distros still support.
18824 - Add arm arch to the ALIGNED typedefs
18825 - Changes from Ihno for llseek01.c to check TEST_RETURN vs TEST_ERRNO
18826 - use ltp functions in f00f test for better output parsing
18827 - Fix Makefile to link open_files into the bin directory
18828 - Get rid of extra = of "must be Root user" check
18829 - Change the awk $4 to an $NF to support debian only returning 3 terms
18830 - Change to tcpdump to check IFNAME define
18833 - Corrected TCbin definition.
18834 - Changes to check for RedHat install when setting up environment variables
18835 - Changed ROOT_PASSWORD to PASSWD to match other testcases.
18836 - Change to check and exclude test if running on a 390 system since test is invalid on that platform
18837 - Fix build errors in modify_ldt01 and modify_ldt02
18838 - Additional security testcases
18841 - Added a new test for bind() written by Dan Jones.
18842 - Jacky Malcles added support for ext3 and some cleanup code.
18843 - Fixes to fix DMAPI defect
18844 - Changes for eliminating dmapi.h
18845 - Applied patch from Gary Williams to change malloc() to calloc() b/c some
18846 archs don't like the use of uninitialized memory.
18847 - Fix typo and change i to a 1 in the bufcmp function in diotest_routines.c
18848 - Applied patch from Gary Williams that added an optional forth arguement to
18849 semctl as a union, not a pointer to pointer, b/c pointer to pointer causes ppc
18850 to explode. Union will automagically interpret the union as a pointer as
18851 necessary....now works on multiple archs.
18852 - Made sure that the shm segment is cleaned up if the shmat() fails.
18853 - Applied patch from Wu Zhou to correctly cleanup in case of a failure.
18854 - Added definition for SHM_HUGETLB for cases where this is not defined.
18855 - Applied patch from Steve Hill and Gary Williams for MIPS.
18856 - Applied a timing fix to allow the test to run on more architectures.
18857 - Applied results cleanup patch from Gary Williams.
18858 - Corrected the logic in the test to use -lepoll or not.
18859 - Applied PASS message cleanup patch from Gary Williams
18860 - Fix invalid syntax "if undefined" in modify_ldt tests
18861 - Applied patch from Gary Williams for personality() tests to initialize
18862 PER_LINUX so we can clearly see if the desired changes occur.
18863 - Updated to Posixtestsuite-1.4.3
18867 - Minor corrections to the NUM_PROCS patch
18868 - Added the ability to pass NUM_PROCS to the -c option for runalltests.sh
18869 - Fix genload in runalltests.sh, it was trying to run it in all caps, but the binary is all lower case.
18870 Should actually run genload now.
18871 - Patch from Alastair McKinstry to allow LTP to build on Linux/HPPA
18872 - Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
18873 - Add new security tests to syscalls testsuite
18874 - In acl_file_test.c and acl_link_test.c syscalls regarding xattrs are still
18875 done via syscall, although libc functions are available. Furthermore I found
18876 out that on older distros for non-intel architectures both attr/xattr.h and
18877 constants like __NR_getxattr are not available, so in this case the these
18878 testcases are not built.
18879 - Updates for the DMPAI testsuite ppc64 support.
18880 - Fix failure on rwtest versions rwtest03 and rwtest04 due to mmap running out of resources.
18881 - Made changes to get thread ID vs get PID for NPTL threads for unique filenames where child/parent PIDs are the same.
18882 - Changes to diotest5 and diotest_routines to eliminate random/intermitant failures on data compare.
18883 - Fixed memory leak in mmstress testcase.
18884 - Changed clone02 to use tid instead of pid to eliminate failures on NPTL threads(same PIDs for parent/child)
18885 - Changed fcntl15 getpid to gettid (syscall(gettid)) to get unique thread ID vs common PID in NPTL threads.
18886 - Added adp testcases.
18891 - Corrected a bug fix, so that the runalltests.sh script ends correctly and returns a
18892 0 or 1 depending on PASS/FAIL result.
18893 - Applied bug fixes from Gernot Payer
18894 - Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
18895 - Changes to fix error "invalid argument" on parameters for aiodio_sparse tests
18896 - Relocated the acl tests to /kernel/fs
18897 - Added initial drop of DMapi testcases
18898 - Applied fix from Joe Habermann for the "v" option, where in some cases the
18899 routine, sy_mmrw, will pass sbuf.st_size for the msync length without first
18900 having done the fstat to populate sbuf.
18901 - Changes to have the directio run a pre-defined number of iterations for more complete testing
18902 - Fix too many open filehandle problem on direct io tests
18903 - Created a second test that checks how huge pages are mapped in 32-bit and
18905 - Added new test for testing that a normal mmap cannot be mapped into a
18906 high memory region.
18907 - Added test to map a file to the max size possible.
18908 - Made the tests 64bot friendly.
18909 - Added tests for shmat() calls using hugetlb.
18910 - Corrected tests to allow EACCES or EPERM, which is documented in POSIX.
18911 - Update open_posix_tests to 1.4.1
18915 - Added nptl scenario.
18916 - Added ltp-run-files.txt file to identify testcases/scripts that are NOT run using runalltests.sh
18917 - Added EAL2 (security) testsuite.
18918 - Applied daemon typo patch from Andrew R. Reiter.
18919 - Fixed a bug so that sysinfo() works on 32bit machines with +4GB of memory.
18920 - Updated the nptl tests to only execute on NPTL enabled systems.
18921 - Added a new test for testing a specific problem seen in certain version of NPTL where
18922 pthread_cond_timedwait() can hang. This was written by Neil Richards of IBMUK.
18923 - Fix EPoll PROTECT_FUNC macro to get around compiler bug for varible parameter list
18924 - Fix for bug 7007, pickup correct NGROUPS
18925 - Applied patch from Yaroslav Popovitch that addresses problems related
18926 to the __syscall2 definition and 2.6 kernel based systems with glibc-kernheaders-2.4-8.43.
18927 - Fix for bug 7009, failure on ppc64
18928 - Changed NFS test to use /tmp instead of /mnt.
18929 - Corrected sctp Makefile to allow for cross-compiled options to be passed down.
18930 - Fixed bug 7011 on reiserfs
18934 - This patch makes rwtest generate a PASS/FAIL (Chris Dearman)
18935 message in the output
18936 log. Updated the runtest/* scripts that use rwtest. also
18937 changed the iogen01 test to use rwtest instead of invoking iogen/doio
18939 - Added AIO/DIO testcases from OSDL, SUSE
18940 - Changes to AIO/DIO ( Marty Ridgeway )
18941 changes to aio-stress test runs
18942 - Applied patches from Chris Dearman to set
18943 PASS/FAIL messages for ltp-stress. ( Chris Dearman )
18944 - Created 2 new testcases to test the fcntl() ( Robbie Williamson )
18945 call with the F_SETLEASE option.
18946 - tcp_cmds - Changed the ipchains test to ( Robbie Williamson )
18948 - mmstress - Applied patch from Jacky Malcles and Gary Williams to remove the path
18949 constraints when calling "dummy".
18950 - added new ltp epoll testcases ( Marty ridgeway )
18951 - Added tests for GETLEASE, and SETLEASE w/FD_UNLCK ( Robbie Williamson )
18952 - sendmsg01 - Removed test number 11, b/c it was not testing for EINVAL correctly. ( Robbie Williamson )
18953 - setregid02 - Changes to accept now valid user ID ( Marty Ridgeway )
18954 and update testcase msg to reflect test group vs user
18955 - dhcpd_tests - Appled syntax error patch. ( Hubert Lin )
18956 - Updates to SCTP and new tests added. ( Marty Ridgeway )
18957 - Update to OpenHPI 0.5.0 ( Robbie Williamson )
18958 - Added Dan Carpenter's "Strace Test"
18962 - Applied documentation cleanup patch. ( Randy Dunlap )
18963 - Fixed the "-t" default option in ( Hubert Lin )
18965 - Relocated the aio tests to all reside ( Robbie Williamson )
18966 in one location under kernel/io.
18967 - Fixed a 2.6 related compile error in the ( Marty Ridgeway )
18968 device driver test tbase.c file.
18969 - Updated the diotests to compile with gcc ( Mark Meissner )
18971 - Fixed race condition and stability of the ( Gary Williams )
18973 - Corrected pth_str02's return value checking ( Gary Williams )
18974 and results handling.
18975 - Updated open08 to use an FHS specified file. ( Randy Hron )
18976 - Fixed a buffer overflow problem in pipe07. ( Erik Andersen )
18977 - Fixed setregid02's test case id. ( Paul Larson )
18978 - Relaxed the expected results for string01. ( Marty Ridgeway )
18979 - Removed the EFAULT test from syslog12 b/c ( Andi Kleen )
18980 it was unpredictable and didn't acheive the
18981 intended test result.
18982 - Fixed an issue with data generation in ( Michael Wolf )
18983 gentan.c of float_trigo.
18984 - Added tests for iptables. ( Hubert Lin )
18985 - Updated mc_cmds to use 'netstat -i -n'. ( Hubert Lin )
18986 - Corrected the "this_file" variable in the ( Jacky Malcles )
18988 - Corrected a typo in rusers test. ( Jacky Malcles )
18989 - Fixed execution bug in ltpSockets.sh. ( Robbie Williamson )
18990 - Updated the rlogin and telnet tests to ( Hubert Lin )
18992 - Updated the xinetd tests to run under RHEL. ( Ming Gao )
18993 - Corrected path locations in ltpfslvm.sh. ( Robbie Williamson )
18997 - Fixed broken -l option in runalltests.sh. ( Paul Larson )
18998 - Fixed netpipe typo in runalltests.sh. ( Paul Larson )
18999 - Fixed memory leak in parse_opts.c library. ( Randy Hron )
19000 - Removed personality() system call tests from ( Robbie Williamson )
19001 the runalltests.sh and ltpstress.sh scripts.
19002 - Cleaned up file_test.sh for improved ( Glen Foster )
19004 - Cleaned up mail_tests.sh for improved ( Glen Foster )
19006 - Fixed the direct I/O tests to correctly ( Robbie Williamson )
19007 check if direct I/O is supported on the tested
19009 - Fixed a typo and correct return value in ( Jay Turner )
19011 - Fixed coding error in getcwd03.c. ( Erik Andersen )
19012 - Fixed problem of incorrect use of fclose(), ( Erik Andersen )
19013 instead of pclose() in msgctl08.c and
19015 - Removed usmblks test from mallopt01.c. ( Erik Andersen )
19016 - Updated the modify_ldt() tests to build ( Robbie Williamson )
19017 according to what struct is defined in
19018 asm/ldt.h: user_desc or modify_ldt_ldt_s
19019 - Updated pipe07.c to check the number of used ( Robbie Williamson )
19020 file descriptors and adjust itself accordingly
19022 - Updated sendfile03 to allow for situations ( Robbie Williamson )
19023 where the execution environment has more than
19024 STDIN, STDOUT, and STDERR in use.
19025 - Removed assumptions about the width of a uid_t( Erik Andersen )
19026 and gid_t in the setregid02.c, setresuid03.c,
19028 - Fixed string01.c to not expect implementation ( Erik Andersen )
19030 - Updated swapon02.c to build in environments ( Robbie Williamson )
19031 where MAX_SWAPFILES must be specified.
19032 - Updated mc_cmds and tcpdump01 to handle ( Ming Gao )
19033 multiple interfaces better.
19037 - Allowed the test driver to ignore all ( Robbie Williamson )
19039 - Removed the obsolete time() and stime() tests ( Robbie Williamson )
19040 from the default runalltests.sh and
19041 ltpstress.sh scripts.
19042 - Updated "file_test.sh" with fixes to improve ( Glen Foster )
19043 execution and portability.
19044 - Updated "cpio_tests.sh" with fixes to improve ( Glen Foster )
19045 execution and portability.
19046 - Updated "cron_tests.sh" with fixes to improve ( Glen Foster )
19047 execution and portability.
19048 - Updated "mail_tests.sh" with fixes to improve ( Glen Foster )
19049 execution and portability.
19050 - Added Asynchronous I/O (aio) testcases. ( Marty Ridgeway )
19051 - Added file & directory ACL control and ( Marty Ridgeway )
19052 management testcases.
19053 - Added testcases for low-level SCSI & virtual ( Marty Ridgeway )
19055 - Updated direct IO tests to return TCONF if ( Robbie Williamson )
19056 the tested filesystem does not support dio.
19057 - Updated acct01 & sockioctl01 to handle ( Robbie Williamson )
19058 situations where /dev/tty0 does not exist.
19059 - Updated fsync02 to ensure max_block is always ( Robbie Williamson )
19060 greater than data_blocks.
19061 - Updated getgroups03 to allow for better ( Susanne Wintenberger )
19062 stability and platform portabilty.
19063 - Updated the modify_ldt testcases to allow the ( Robbie Williamson )
19064 tests the ability to build on installations
19065 that use type "user_desc" instead of
19067 - Applied IA64 specific fixes to sigaltstack() ( Jacky Malcles )
19069 - Updated some of the utime() tests to sleep ( Glen Foster )
19070 longer than one second (2) to ensure proper
19072 - Updated some of the write() tests to make the ( Susanne Wintenberger )
19073 invalid address test 64bit portable.
19074 - Added new NFS stress test: nfs_fsstress. ( Robbie Williamson )
19075 - Updated OpenHPI testsuite. ( Kevin Gao )
19076 - Updated ltpstress.sh to change the maximum ( Robbie Williamson )
19077 number of user processes to "unlimited"
19078 before testing begins (ulimit -u).
19082 - Fixed bugs in runalltests.sh with creating ( Manoj Iyer )
19083 the results directory and locating 'pan'.
19084 - Created new NFS test, nfs04, which tests ( Robbie Williamson )
19085 file integrity when copying across mounts.
19086 - Updated the SCTP testcases. ( Marty Ridgeway )
19087 - Fixed bugs in 'tar' shell tests. ( Glen Foster )
19088 - Applied patch to 'doio' for machines that ( Jun Sun )
19089 have virtually indexed cache and cache
19091 - Updated mem01 and mtest01 to execute on s390 ( Robbie Williamson )
19093 - Added missing parenthesis to mmstress. ( Manoj Iyer )
19094 - Added code to chown03 & fchown04 to set the ( Robbie Williamson )
19095 environment variable, "change_owner", if it
19096 is not already set.
19097 - Set the clone stack size to 16384 for all ( Robbie Williamson )
19099 - Applied IA64 specific patch to clone04. ( Jacky Malcles )
19100 - Removed test8 from stat06 b/c it was not ( Robbie Williamson )
19101 valid under the SUSv3.
19102 - Added some extra documentation to swapon02 ( Robbie Williamson )
19103 on how to handle glibc 2.2.5.
19104 - Resolved bug #834027 with sync02. ( Robbie Williamson )
19105 - Added option to log 'iostat' data during ( Robbie Williamson )
19106 testing using "ltpstress.sh".
19110 - Enabled better binary compatibility between ( Robbie Williamson )
19111 executions on NPTL and Linuxthreads.
19112 - Created README for device drivers test ( Marty Ridgeway )
19114 - Resolved bugs #807255 & #807400 for fs_maim. ( Hien Nguyen )
19115 - Updated disktest to version 1.1.12 ( Brent Yardley )
19116 - Corrected the headers for capset and capget. ( Robbie Williamson )
19117 - Applied IA-64 fix to clone06 and munlock02. ( Jacky Malcles )
19118 - Fixed compile warning for gettimeofday01. ( Andreas Jaeger )
19119 - Applied testcase stability patch to pipe() ( Erik Andersen )
19121 - Fixed rlogin01 and telnet01 so that they ( Paul Larson )
19122 correctly detect when they pass.
19123 - Applied updates to the OpenHPI test suite. ( Kevin Gao )
19124 - Updated the Open POSIX test suite to 1.3.0. ( Robbie Williamson )
19125 - Changed ltpstress to use all installed RAM ( Robbie Williamson )
19126 plus 1/2 swap space by default.
19132 - Corrected "-d" option for runalltests.sh ( David Smith )
19133 - Corrected ade commands tests to allow for ( Xu Cheng
19134 cross platform ppc64 execution. Robbie Williamson )
19135 - Fixed compile errors for device driver ( Marty Ridgeway )
19136 tests seen on 2.5.73 kernels and above. ( Marty Ridgeway )
19137 - Initial drop of drivers/base code.
19138 - Added Device Simulator Framework. ( Marty Ridgeway
19141 - Removed the need to include sys/stropts.h ( Robbie Williamson )
19142 in the syscall tests.
19143 - Modified acct01 to use tty0 to allow for ( Paul Larson )
19144 testing in environments without a controlling
19146 - Modified alarm03 to allow the timer to be ( George Ansinger
19147 rounded up to the next second. Paul Larson )
19148 - Corrected ifdef settings for PowerPC64 by ( Robbie Williamson )
19149 changing all __ppc64__ to __powerpc64__
19150 - Corrected pthread id display in the float_ ( Robbie Williamson )
19152 - Updated mc_cmds and tcpdump01 to support ( Xu Cheng
19153 multiple interfaces. Robbie Williamson )
19154 - Applied patches: #788275, #788323, 788727, ( David Smith )
19156 - Updated OpenHPI testsuite. ( Kevin Gao )
19157 - Removed the top-LTP tool from being built ( Robbie Williamson )
19158 using `make all` or `make install`.
19159 - Removed the open_posix and open_hpi ( Robbie Williamson )
19160 testsuites from being built using `make all`
19165 - Reorganized and updated the testcase ( Robbie Williamson )
19166 descriptions under /doc
19167 - Updated the tst_rmdir API to use ( Robbie Williamson )
19168 remove() instead of rmdir().
19169 - Added support for the __ARM_ARCH_4T__ ( Ramesh Subramanian )
19171 - Updated clone() tests to allow them ( Robbie Williamson )
19172 to execute on ppc64.
19173 - Created new clone07 test to check for ( Robbie Williamson )
19175 - Rewrote the generate.sh scripts to perl ( Randy Hron
19176 for faster execution. Robbie Williamson )
19177 - Updated "fsstress" to allow setting the ( Robbie Williamson )
19178 number of loops to run and cleanup options.
19179 - Removed case from diotest4 for read/writes ( Robbie Williamson )
19180 with negative counts. Not in SUS.
19181 - Fixed chown03 testcase to allow for better ( Paul Larson )
19182 execution stability.
19183 - Added check to mmapstress tests to see if ( Robbie Williamson )
19184 roundup() is defined, before defining it.
19185 - Cleaned up sched_stress. ( Randy Hron )
19186 - Modified diotest4 to test dio to /dev/null ( Robbie Williamson )
19187 but not record it as a pass or fail.
19188 - Removed extra "\n"s from creat09. ( Paul Larson )
19189 - Updated syscall tests that used their own ( Randy Hron )
19190 strcpy() definition, instead of string.h's.
19191 - Fixed fchown04 testcase to allow for better ( Paul Larson )
19192 execution stability.
19193 - Updated fcntl14 to allow for better execution ( Ramesh Subramanian )
19194 stability & remove possibility of false fails.
19195 - Applied Xtensa architecture specific patches. ( Joe Taylor )
19196 - Updated memory tests to allow for distros ( Robbie Williamson )
19197 that allow non-root users to m(un)lockall
19198 within the RLIMIT_MEMLOCK resource limit.
19199 - Changed the way munlock02 attempts to access ( Robbie Williamson )
19200 outside it's memory space to a more reliable
19202 - Corrected an expected error return for a case ( Andrew Morton
19203 in recvmsg01 and sendmsg01. Paul Larson )
19204 - Corrected compiler warnings in the multicast ( Robbie Williamson )
19206 - Corrected syntax error reported in ( Robbie Williamson )
19208 - Corrected unitialized variable problem in ( Ramesh Subramanian )
19210 - Updated the Open Posix Test Suite to 1.2 ( Robbie Williamson )
19211 - Applied patches to Open HPI Test Suite. ( Kevin Gao )
19216 - Added LIB_DIR variable to top-level Makefile ( Robbie Williamson )
19217 to allow specification of where to install
19218 libproc.so for the top-LTP tool.
19219 - Updated Open POSIX Test Suite to 1.1.0. ( Robbie Williamson )
19220 - Added JFS tests to the LVM test script. ( Marty Ridgeway )
19221 - Removed tests from the LTP system stress ( Robbie Williamson )
19222 script that had problems running concurrently.
19223 - Updated ar01 to avoid bug if building rpm. ( Manoj Iyer )
19224 - Added ACPI testcases. ( Marty Ridgeway )
19225 - Added testcases to execute inline functions in ( Marty Ridgeway )
19227 - Added testcases to for the NLS filesystem. ( Marty Ridgeway )
19228 - Added PCI testcases. ( Marty Ridgeway )
19229 - Added USB device testcases. ( Marty Ridgeway )
19230 - Applied code cleanup patches to stream tests. ( Randy Hron )
19231 - Ported sem02.c to use some of the LTP test ( Paul Larson )
19233 - Updated mtest01 to fix hang issues. ( Robbie Williamson
19235 - TCID fixes to various syscall tests. ( Paul Larson )
19236 - Cleanup of various syscall test outputs. ( Paul Larson )
19237 - IA64 fix to mlock02, mprotect01, munlock02. ( Jacky Malcles )
19238 - Applied uclibc patch for memory tests. ( David McKay )
19239 - Increased the size of memory to attempt to ( Robbie Williamson )
19240 munlock for munlock02 to ensure correct
19242 - Updated readdir02 to catch SIGSEGV and fixed ( Robbie Williamson
19243 small bug in test. Paul Larson )
19244 - Updated recvmsg01 and sendmsg01 to handle 2.5 ( Robbie Williamson )
19245 64bit architecture specifics.
19246 - Updates to syslog01-10 to support Debian ( Robbie Williamson
19247 systems and improved their stability. Paul Larson )
19248 - Applied IA64 specific patch to syslog11/12. ( Robbie Williamson )
19249 - Removed an unneccessary free() call in ustat01 ( Doug Ramier )
19250 - Corrected the "install:" section of the mc_opts ( Robbie Williamson )
19252 - Added default option for RHOST for nfs03 and ( Robbie Williamson )
19254 - Modified rwho01, sendfile01, tcpdump01 to use ( Manoj Iyer )
19255 test APIs and added checks for required
19257 - Added the Open HPI testsuite. ( Kevin Gao
19258 http://openhpi.sourceforge.net/ Robbie Williamson )
19259 - Added new filesystem testscripts. ( Marty Ridgeway )
19260 - Added 'mkrootfs' utility to tools section. ( Manoj Iyer )
19267 - Updated ltpmenu to redirect `ver_linux` output ( Robbie Williamson )
19268 to the redirected output file.
19269 - Added warning to runalltests.sh when the "-x" ( Robbie Williamson )
19270 option is selected.
19271 - Corrected syntax error in RHOST/PASSWD ( Robbie Williamson )
19273 - Made `pan` Makefile honor top-level LOADLIBES. ( Robbie Williamson )
19274 - Relocated all Open POSIX Test Suite tests ( Robbie Williamson )
19275 listed in the scenario files to /runtest/posix.
19276 - Relocated all Open POSIX Test Suite tests to ( Robbie Williamson )
19277 /testcases/open_posix_testsuite.
19278 - Removed OPEN Posix Test Suite tests from ( Robbie Williamson )
19279 runalltests.sh default run.
19280 - Ported new asynchronous I/O test, aio01, to ( Narasimha Sharoff
19282 - Added ppc64/ia64 fix to diotest4. ( Peter Bergner
19283 Robbie Williamson )
19284 - Updated mem01 to use sysinfo() and adjusted ( Robbie Williamson )
19286 - Updated mtest01 to run on large memory machines ( Robbie Williamson )
19287 - Updated mmap tests to correctly cleanup after ( Paul Larson )
19289 - Cleaned up sched_stress and fixed problem with ( Paul Larson )
19290 segfaulting reported by Andi Kleen.
19291 - Added s390/s390x specific code to clone() tests ( Jay Huie
19292 Robbie Williamson )
19293 - Fixed typo in mkdir04 in PASS output. ( Paul Larson )
19294 - Corrected syntax error in munlockall02. ( Robbie Williamson )
19295 - Applied ppc64 and s390x fix to profil01. ( Steve Munroe
19296 Robbie Williamson )
19297 - Fixed syntax problem in mc_opts. ( Robbie Williamson )
19298 - Fixed "-i" problem with sendfile02. ( Aniruddha Marathe )
19299 - Included /asm/atomic.h file to swapon02 ( Paul Larson )
19300 includes to allow test to compile on RH 7.2
19301 - Applied ia64 fix for sysctl() tests. ( Jacky Malcles )
19302 - Made syslog tests correctky cleanup after ( Robbie Williamson )
19303 failure and handle multiple instances.
19304 - Fixed mc_commo to make sure `ping` uses the ( Dang En Ren
19305 correct interface. Robbie Williamson )
19306 - Fixed small bug in ltpServer.c. ( Paul Larson )
19307 - Allowed `make` to continue on errors in ( Robbie Williamson )
19308 open_posix_testsuite build/install.
19309 - Added pause in "all" and "install" section of ( Robbie Williamson )
19310 open_posix_testsuite/Makefile to allow user to
19311 read location of build/install error logfiles.
19312 - Removed the procps directory in /tools and ( Robbie Williamson )
19313 replaced with a stripped down version: top-LTP.
19318 - Updated the LTP to build and execute on NPTL ( Robbie Williamson )
19320 - Applied 'ash' compatibilty patch ( Dan Kegel )
19321 - Applied "CFLAGS+=" Makefile patch ( Vasan Sundar )
19322 - Created "/testscripts" directory and relocated ( Robbie Williamson )
19324 - Fixed kill problem with genload's stress.c ( Amos Waterland )
19325 - Added checking for users and sys groups to ( Robbie Williamson )
19326 IDcheck.sh. Also, called the script from
19327 runalltests.sh before executing tests to support
19328 cross-compiled platforms
19329 - Added 'ltpmenu' GUI ( Manoj Iyer
19330 Robbie Williamson )
19331 - Applied "posixfy" patches ( Vasan Sundar )
19332 - Updated runalltests.sh to use -o for ( Robbie Williamson )
19333 redirecting output.
19334 - Added code to runalltests.sh to prompt for ( Robbie Williamson )
19335 RHOST and PASSWD when running network tests.
19336 - Updated Open POSIX Test Suite header file to ( Robbie Williamson )
19337 allow timer tests to build.
19338 - Compiler warnings cleanups. ( Robbie Williamson )
19339 - Corrected buffer overflow in inode02. ( Dan Kegel )
19340 - Updated disktest to 1.1.10 and fixed for ( Robbie Williamson )
19341 systems w/o O_DIRECT
19342 - Completed merge of Open POSIX Test Suite 0.9.0 ( Robbie Williamson )
19343 - Applied ia64 specific patches ( Jacky Malcles )
19344 - Updated Makefiles to allow use of "-j" ( Nate Straz )
19345 - Correct fork05 for use in newer glibc/kernels ( Ulrich Drepper )
19346 - Applied "type" fixes to recvfrom and recvmsg ( Andreas Jaeger )
19347 - Applied x86_64 specific patches ( Andreas Jaeger )
19348 - Applied MSG_CMSG_COMPAT fix for 64bit 2.5 ( Bryan Logan )
19350 - Added new testcase for setegid. ( Dan Kegel )
19351 - Modified syslog tests to use test apis ( Manoj Iyer )
19352 - Added 2.5 timer tests. ( Aniruddha Marathe )
19353 - Added Device Mapper tests. ( Marty Ridgeway )
19354 - Added sockets tests. ( Marty Ridgeway )
19355 - Removed fptest03 due to use of obsolete ( Robbie Williamson )
19356 syscalls that perform 48bit math operations
19363 - Fixed CFLAGS in all makefiles to append (+=) ( Vasan Sundar )
19364 - Removed the outdated & poorly written ( Robbie Williamson )
19366 - Corrected bug with -x flag in runalltests.sh ( Robbie Williamson )
19367 - Added additional documentation into ( Manoj Iyer
19368 runalltests.sh Robbie Williamson )
19369 - MASSIVE compiler warnings cleanup. ( Andreas Jaeger )
19370 ( Robbie Williamson )
19371 - Corrected library linking at build time. ( Andreas Jaeger )
19372 - Added descriptions to first line of all ( Robbie Williamson )
19374 - Commented out 2 cases in syslog11 test that ( Paul Larson
19375 clear the dmesg buffer. Robbie Williamson )
19376 - Updated fs_maim to use ext3 and reiserfs. ( Airong Zhang )
19377 - Removed "\n"s from testcase outputs. ( Dan Kegel )
19378 - Corrected direct_io tests to compile a dummy ( Vasan Sundar )
19379 program if O_DIRECT is not defined & return
19381 - Changed stress_floppy to use `cp` instead of ( Robbie Williamson )
19382 `ln` with its data directory.
19383 - Applied IA64 specific patch to shmt02, shmt04, ( Jacky Malcles )
19384 shmt05, shmt06, shmt07.
19385 - Relocated the module tests to .../kernel/module ( Paul Larson )
19386 - Removed module tests from syscalls scenario ( Paul Larson )
19388 - Corrected the stack management in clone tests. ( Chris Dearman )
19389 - Corrected the pids casting from int to pid_t ( Jaideep Dharap )
19391 - Applied fix to flock03 to have the file ( Matthew Wilcox )
19392 descriptor passed to the child.
19393 - Enabled the validation section of getgroups03. ( Robbie Williamson )
19394 - Added code to getsid02, setpriority04, & ( Robbie Williamson )
19395 wait402 to use PID_MAX_DEFAULT if PID_MAX is
19397 - Fixed gettimeofday01 for gcc-3.2 quirk with ( Andi Kleen
19398 x86-64. Paul Larson )
19399 - Fixed msgctl08 and msgctl09 to check for the ( Dan Kegel )
19400 `ipcs` command before trying to use it.
19401 - Added IA64 specific code to shmat01. ( Jacky Malcles )
19402 - Fixed problem with kill11 false failure with ( Paul Larson )
19404 - Changed llseek tests to call lseek64. ( Andreas Jaeger )
19405 - Replaced calls to time() with calls to ( Dan Kegel )
19406 gettimeofday() in nanosleep01 to help avoid
19408 - Removed race condtions in recv01, recvfrom01, & ( Dan Kegel )
19410 - Replaced setegid() call with setregid() call in ( Robbie Williamson )
19412 - Added code to check for NR_socketcall before ( Andi Kleen )
19413 executing the socketcall tests.
19414 - Fixed swapon02 for correct execution on 2.5 ( Susanne Wintenberger )
19415 - Fixed system specific build problem with ( Paul Larson )
19417 - Corrected the MININT section of abs01. ( Robbie Williamson )
19418 - Moved generate() into main.c for the float_* ( Robbie Williamson )
19420 - Explicitly set the stacksize in main.c for the ( Robbie Williamson )
19422 - Removed optimization from building the float_* ( Robbie Williamson )
19424 - Relocated netpipe-ipv6 from ipv6/tools to the ( Robbie Williamson )
19425 top-level /tools directory.
19426 - Adjusted send and receive buffers for ( Robbie Williamson )
19427 sendfile01 to PATH_MAX.
19433 - Changed IDcheck.sh to only prompt for id ( Robbie Williamson )
19434 creation if the user is root.
19435 - Added LVM test execution scripts. ( Marty Ridgeway )
19436 - Added system stress execution script. ( Robbie Williamson )
19437 - Added tst_kvercmp() API to allow test ( Paul Larson )
19438 creators to query the kernel version.
19439 - Removed all external int declarations of ( Anton Blanchard,
19440 "errno" and replaced with includes of errno.h Susanne Wintenberger,
19441 Robbie Williamson )
19442 - Replaced usage of sigaction() with signal() ( Nathan Straz )
19444 - Ported and merged all tests from the Open ( Robbie Williamson )
19453 - Added flock06 test. ( Matthew Wilcox )
19454 - Added ipchains and dhcpd (server) tests. ( Manoj Iyer )
19455 - Patched Makefiles to stop execution on errors. ( Vasan Sundar )
19456 - Patched Makefiles to allow non-root users to ( Robbie Williamson )
19457 run 'make install'.
19458 - Fixed 'ar' test to use CC defintion in ( Anton Blanchard )
19460 - Corrected typos in install section of ( Manoj Iyer )
19461 commands/fileutils/<test> Makefiles.
19462 - Added tests for gzip/gunzip. ( Manoj Iyer )
19463 - Added tests for unzip. ( Manoj Iyer )
19464 - Applied patch to fsstress's Makefile to ( Anton Blanchard )
19465 define _GNU_SOURCE to allow O_DIRECT.
19466 - Applied changes to allow testcases to be ( Susanne Wintenberger )
19468 - Fixed semaphore initialization bug in sem02. ( Jacky Malcles )
19469 - Applied patch to mem/mtest07/shm_test.c to ( Chris Dearman )
19470 correct character buffer variable: buff.
19471 - Fixed hangup01 to initialize variable, ( Robbie Williamson )
19472 usrstr.len, to avoid junk data storage.
19473 - Applied patch to clone01 to allow test to ( Andi Kleen )
19474 be more architecture independent.
19475 - Added kernel checking code to module tests. ( Paul Larson )
19476 - Applied 31bit emulation s390x patch to ( Susanne Wintenberger )
19477 delete_module02 and query_module03.
19478 - Fixed cleanup section of ftruncate01. ( Robbie Williamson )
19479 - Applied patch to gettimeofday01 to not allow ( Andi Kleen )
19480 execution on x86_64 architectures.
19481 - Added x86_64 as valid architecture for ioperm() ( Andi Kleen )
19483 - Applied patch to semctl() tests to correctly ( Anton Blanchard )
19485 - Removed unspecified/undocumented case from ( Anton Blanchard )
19487 - Fixed personality02 test. ( Paul Larson )
19488 - Applied MIPS specific architecture patch to ( Chris Dearman )
19490 - Removed unspecified/undocumented case from ( Robbie Williamson )
19492 - Applied patch to swapoff() and swapon() ( Jacky Malcles )
19493 testcases to allow correct execution on IA64
19494 - Applied patch to sysfs01 to allow execution on ( Susanne Wintenberger )
19496 - Added test for ustat(). ( Aniruddha Marathe )
19497 - Patched float_ tests to generate datafiles ( Robbie Williamson )
19499 - Added test for iproute. ( Manoj Iyer )
19500 - Added test for xinetd. ( Manoj Iyer )
19501 - Added test for traceroute. ( Manoj Iyer )
19507 - Applied cross-compiler patch for top-level ( V.R. Sundar )
19509 - Added additional runtime options to the ( Manoj Iyer &
19510 "runalltests.sh" script. Robbie Williamson )
19511 - Corrected runalltests.sh -l option to require ( Paul Larson )
19513 - Added additional runtime and output options ( Manoj Iyer )
19515 - Added hyperthreading tests. ( Sonic Zhang )
19516 - Added ftruncate04 tests. ( Robbie Williamson )
19517 - Changed top-level Makefiles to not require ( Robbie Williamson )
19518 updating everytime a directory is added.
19519 - Applied s390/64-bit enablement patch. ( Susanne Wintenberger )
19520 - Applied 64bit patch to stress_cd. ( Jay Turner )
19521 - Applied optimization patches (-O2). ( Mikael Starvik &
19523 - Added mmapstress testsuite. ( Ananda Venkataraman )
19524 - Added new testcases to test shared library ( Manoj Iyer )
19526 - Applied patch to mem01 to allow test to run ( Jacky Malcles )
19527 on 2.4 and 2.5 kernels.
19528 - Changed sched_stress testsuite from using ( Robbie Williamson )
19529 the bootfile, to generating its' own
19531 - Corrected cleanup section of abort01 test. ( Robbie Williamson )
19532 - Added code to acct(2) tests to check for ( Robbie Williamson )
19533 BSD accounting before execution.
19534 - Corrected description of flock03. ( Robbie Williamson )
19535 - Added code to handle formatting issues with ( Robbie Williamson )
19537 - Applied patch to ioperm(2) & iopl(2) tests to ( V.R. Sundar )
19538 check for IA32 architecture before executing.
19539 - Added code to msgctl08 and msgctl09 to ensure ( Robbie Williamson )
19540 correct and better execution with respect to
19541 message queue limits.
19542 - Fix recvfrom01 & recvmsg01 to test for the ( Paul Larson )
19543 correct expected errors and their associated
19545 - Applied patch to sendfile02 to allow the test ( V.R. Sundar )
19546 to function correctly and keep track of its'
19548 - Applied patch to setrlimit01 to test for ( V.R. Sundar )
19550 - Applied patch to swapoff02 and swapon02 to ( Susanne Wintenberger )
19551 allow the test to use /dev/tty, instead of
19553 - Applied buffer overflow patch to swapon02. ( Chris Dearman )
19554 - Added code to fptest03 to check endianess ( Robbie Williamson )
19555 before defining unions.
19556 - Added testsuite for multi-threaded core dump ( Guo Min )
19558 - Added netpipe as a network traffic generator ( Robbie Williamson )
19560 - Added `cpio` command test. ( Manoj Iyer )
19561 - Added `ln` command test. ( Manoj Iyer )
19562 - Added `cp` command test. ( Manoj Iyer )
19563 - Added `mkdir` command test. ( Manoj Iyer )
19564 - Added `mv` command test. ( Manoj Iyer )
19569 - Added New test case to test 'file' command. ( Manoj Iyer )
19570 - Added new test to test basic functionality of ( Manoj Iyer )
19572 - Added new test case to test eject command ( Manoj Iyer )
19573 - Added new tests to test logrotate ( Manoj Iyer )
19574 - Added new testcase to test basic functionality ( Manoj Iyer )
19576 - Fixed mem01: The free memory size was being ( Robbie Williamson )
19577 incorrectly calculated, plus it could not
19578 handle large amounts of memory...now using
19579 long int, instead of int.
19580 - Fixed mem01: Test was not cleaning up correctly ( Robbie Williamson )
19582 - Initial checkin of shmt, shared memory tests ( Robbie Williamson )
19584 - Initial checkin of pty testcases: hangup01(), ( Robbie Williamson )
19585 ptem01() and pty01() from SPIE testsuite.
19586 - Added code to abort01.c to use the ( Robbie Williamson )
19587 tst_tmpdir()/tst_rmdir() APIs
19588 - Added ported abort() test ( Ananda Venkataraman )
19589 - Added adjtimex() tests ( Saji Kumar )
19590 - Added capget() tests ( Saji Kumar )
19591 - Added capset() tests ( Saji Kumar )
19592 - Added ported test, creat08 ( Airong Zhang )
19593 - create08 was initially ported to create users ( Robbie Williamson )
19594 and groups that it needed. Rewrote the test to
19595 use existing users/groups that are checked for
19596 when the LTP is installed.
19597 - Applied patch to create_module02 from creator ( T.L.Madhu )
19598 - Applied patch to delete_module02 from creator ( T.L.Madhu )
19599 - Added code to delete_module03 to allow tests to ( Robbie Williamson )
19601 - Applied patch to delete_module03 from creator ( T.L.Madhu )
19602 - Added ported dup06 and dup07 tests ( Airong Zhang )
19603 - Added ported dup202 and dup205 tests ( Airong Zhang )
19604 and cleaned up some other files
19605 - Initial checkin of fdatasync() tests ( T.L. Madhu )
19606 - Added new flock04 and flock05 tests ( Vatsal Avasthi )
19607 - Added ported fmtmsg() test ( Ananda Venkataraman )
19608 - Added functional test to gethostid01 to compare ( Paul Larson )
19609 result from gethostid() versus the hostid
19611 - Initial checkin of getrusage() tests ( Saji Kumar )
19612 - Added ioperm() tests ( Subhabrata Biswas )
19613 - Added iopl() tests ( Subhab Biswas )
19614 - Added ported kill() tests ( Ananda Venkataraman )
19615 - Added ported mallopt() test ( Ananda Venkataraman )
19616 - Added ported memcmp() test ( Ananda Venkataraman )
19617 - Added ported memcpy() test ( Ananda Venkataraman )
19618 - Added ported memset() test ( Ananda Venkataraman )
19619 - Fixed mkdir09: the getopts() call was returning ( Robbie Williamson )
19620 it's -1 to a char variable. This was incorrect
19621 and causing the test to loop forever on certain
19623 - Initial checkin of munlockall() tests ( Sowmya Adiga )
19624 - Fixed nftw64: tst_rmdir was in the wrong ( Robbie Williamson )
19626 - Added ported open09() test ( Airong Zhang )
19627 - Initial checkin of prctl() tests ( Saji Kumar )
19628 - Added ported profil() test ( Ananda Venkataraman )
19629 - Initial checkin of ptrace() tests ( Saji Kumar )
19630 - Added code to query_module tests to allow ( Robbie Williamson )
19631 execution under pan.
19632 - Initial checkin of reboot() tests ( Aniruddha Marathe )
19633 - Initial checkin of sched_rr_get_interval tests ( Saji Kumar )
19634 - Added setresgid() tests ( T.L. Madhu )
19635 - Fixed setrlimit03 to work on 2.5 and cleanup ( Paul Larson )
19636 - Added socketcall() tests ( Adiga Sowmya )
19637 - Added ported string.h test string01 ( Ananda Venkataraman )
19638 - Added swapoff() tests ( Aniruddha Marathe )
19639 - Added swapoff() tests ( Aniruddha Marathe )
19640 - Added swapon() test ( Aniruddha Marathe )
19641 - Made corrections to swapon02 to make sure the ( Robbie Williamson )
19643 - Added ported syscall() test ( Ananda Venkataraman )
19644 - Removed an erroneous testcase in sysconf01 and ( Robbie Williamson )
19645 corrected a typo issue.
19646 - Initial checkin of sysfs() tests ( Aniruddha Marathe )
19647 - Made changes to allow the syslog tests to ( Robbie Williamson )
19648 execute in pan and corrected a bug in backup
19649 code for syslog.conf original file.
19650 - Added syslog11 & syslog12 tests ( T.L. Madhu )
19651 - Fixed syslogtst if-statement comparing a file ( Robbie Williamson )
19652 descriptor to a hardcoded number was changed to
19653 allow the test to run under pan.
19654 - Changed the file opened for the 6th case in ( Robbie Williamson )
19656 - Added ported abs() test ( Ananda Venkataraman )
19657 - Added ported atof() test ( Ananda Venkataraman )
19658 - Added ported nextafter() test ( Ananda Venkataraman )
19659 - Corrected bug in cleanup section of fsx.sh ( Robbie Williamson )
19660 - Added code to rusers01 to change a FQDN in ( Robbie Williamson )
19661 RHOST to short name.
19662 - Fixed testsf_c bug in char* not large enough to ( Robbie Williamson )
19663 hold argv[4] string.
19664 - Added command line version of LTP harness APIs ( Manoj Iyer )
19665 these commands will print LTP test results in
19666 LTP harness format just like the ones printed
19667 by C testcases. These commands can be used in
19668 shell scripts and other non-C testcases.
19669 - Added load generator tool, stress ( Amos Waterland )
19670 - Modified runalltests.sh to print default ( Manoj Iyer )
19672 - Modified runalltests.sh to run LTP under stress ( Manoj Iyer )
19679 - Added 5 new sched_setparam() tests ( Saji Kumar )
19680 - Added new syslog() tests. ( David Barrera )
19681 - Fix compile errors with *_module tests ( Paul Larson )
19682 - Added additional semctl tests, semctl06 and ( David Barrera )
19684 - Added additional msgctl tests. ( David Barrera )
19685 - Added mkdir09. ( David Barrera )
19686 - Added mem02. ( David Barrera )
19687 - Added floating point tests, fptest01, fptest02, ( Jacky Malcles )
19689 - Added inode01 and inode02 ( Robbie Williamson )
19690 - Added vmtests, data_space and stack_space. ( Robbie Williamson )
19691 - Added page tests, page01 and page02. ( Robbie Williamson )
19692 - Added sysconf() test. ( Robbie Williamson )
19693 - Added rename14 ( Robbie Williamson )
19694 - Added nftw() tests. ( Robbie Williamson )
19695 - Added confstr() test. ( Robbie Williamson )
19696 - Added acct() tests. ( Robbie Williamson )
19697 - Added flock03 to try relocking after unlocking. ( Paul Larson )
19698 To reproduce bug #7 in osdl's bugzilla.
19699 - Corrected a typo in ar01. A "=" was used, ( Robbie Williamson )
19700 instead of an "==" found by Airong Zhang.
19701 - Added 3 new sched_getparam tests ( Saji Kumar )
19702 - Added query_module() tests ( T.L.Madhu )
19703 - Added 2 new flock() tests ( Vatsal Avasthi )
19704 - Added munlock() tests ( Nirmala Devi Dhanasekar )
19705 - Added umount() tests ( Nirmala Devi Dhanasekar )
19706 - Added mount tests ( Nirmala Devi Dhanasekar )
19707 - Added 2 new tests for sched_get_priority_min ( Saji Kumar )
19708 - Added 2 new tests for sched_get_priority_max ( Saji Kumar )
19709 - patch for sched_setscheduler01 to add ( Saji Kumar )
19710 a test case for calling sched_setscheduler()
19711 with an invalid priority
19712 - Added mlockall() tests ( Nirmala Devi Dhanasekar )
19713 - Added delete_module tests ( T.L.Madhu )
19714 - fix to readlink04.c. was creating a ( Robbie Williamson )
19715 testfile called "testfile" in /, instead of the
19716 temp dir created for the test.
19717 - Added getdomainame test ( Saji Kumar )
19718 - warning cleanup patches. removed additional ( Saji Kumar )
19719 warnings created when -Wall option used.
19720 also fixed Makefiles to correctly locate
19721 the libraries and header files necessary for
19723 - Added 6 new clone() tests ( Saji Kumar )
19724 - PPC fixes to ar, semctl04, and read02 ( Anton Blanchard )
19725 - MULTIPLE cleanups and fixes ( Ihno Krumreich )
19726 - Increased the default setting for MAXIDS number ( Robbie Williamson )
19727 to 2048 in semget05.
19728 - Test was running to /dev/tty3, which does not ( Robbie Williamson )
19729 exist on some Linux installations. changed it
19730 to /dev/tty for better general use.
19731 - Added create_module tests ( T.L.Madhu )
19732 - patch to cleanup warnings in syscall tests ( Saji Kumar )
19733 - Corrected typo in rusers01 ( Robbie Williamson )
19734 - Replaced sigset() with sigaction() in write04. ( Manoj Iyer )
19740 - Added "setdomainname01", "setdomainname02", ( Saji Kumar )
19741 and "setdomainname03" to "syscalls" runtest file
19742 - Added "sethostname01", "sethostname02", ( Suresh Babu )
19743 and "sethostname03" to "syscalls" runtest file
19744 - Fixed bug introduced in "fsstress.c" ( Andi Kleen, Andrew Morton )
19745 - Fix "chdir03.c" to remove unintentional \n in ( Paul Larson )
19747 - Added code to remove the tmp test dir ( Robbie Williamson )
19749 - fix for "shmctl01.c" to get rid of the shmdt ( Manfred Spraul )
19750 failures in "shmctl01"
19751 - Fix for "readdir01" slightly incorrect errno ( Paul Larson )
19753 - Back out "readv01", "readv02" changes to ( Paul Larson )
19754 expect EINVAL when count==0. Kernel is going
19755 to keep the old behaviour.
19756 - Fix for "waitpid02". uses undefined div by ( Paul Larson )
19758 - Revert "writev01.c" back to not expect EINVAL ( Paul Larson )
19760 - Fix for "mc_commo". Changed a 'ps -ef' command ( Robbie Williamson )
19761 to 'ps -ewf' to ensure that a grep finds the
19763 - Fix in mc_member. Corrected typo causing false ( Robbie Williamson )
19764 pass. Found by Li Ge <lge@us.ibm.com>
19765 - Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
19767 - Fix tools/ltprun to use the new runalltests ( William Jay Huie )
19769 - Added fsxtest02. Similar test to fsxtest, but (Robbie Williamson)
19770 this test runs fsx-linux on a file created in
19771 the $TCtmp directory. No unformatted partition
19778 - Added "shmctl04" to test the SHM_INFO command ( Mingming Cao )
19779 - Fix for improper child exit in "execve02" ( Colin Gibbs )
19780 - Fix for "nanosleep02" to eliminate false ( Andreas Arcangeli )
19782 - Fix for "personality01 to undef the personality( Marcus Meissner )
19783 macro before calling personality()
19784 - Fix for "sendfile02" that adds a waitpid() call( Susanne Wintenberger )
19785 to guarantee child exit before the test ends
19786 - Fix for /tools/rand_lines.c that eliminates an ( Nathan Straz )
19787 IA64 compile time warning
19788 - Added "shmctl04" to the "syscalls" runtest file( Paul Larson )
19789 - Removed test 8 from "diotest4". Opening a ( Paul Larson )
19790 directory for direct I/O is not allowed.
19791 - Fix for PPC cross compile issues applied to: ( Paul Larson )
19796 - Fix for "fcntl01" to allow it to run without ( Paul Larson )
19797 predefining the file descriptors
19798 - Fix for "readv02" to check for EINVAL on ( Paul Larson )
19799 2.5.35 and above kernels
19800 - Fix for "stime01" to allow the checked time to ( Paul Larson )
19802 - Fix for "writev01" to check for EINVAL on ( Paul Larson )
19803 2.5.35 and above kernels
19810 - Fix path in runpan.sh ( Paul Larson )
19811 - runtest/syscalls:
19812 a.Removed the {} from the environment ( Robbie Williamson )
19814 b.Comment out stime01, since it sets ( David Barrera )
19815 the system time forward and could
19816 cause problems with several other
19817 tests if it's running at the same
19819 - Renamed the fsx-linux test on nfs to ( Robbie Williamson )
19821 - fsxtest: Added code to handle JFS. ( Robbie Williamson )
19822 - ld01: Made the diff case insensative for ( Robbie Williamson )
19823 cross-platform compatibility.
19824 - Removed obsolete test, "ulimit", from ( Robbie Williamson)
19825 automatic build and install.
19826 - Moved the 'chown' commands to "install ( Robbie Williamson )
19827 section in the Makefile of fchmod
19828 - Applied patches for s390 ( Susanne Wintenberger )
19829 - Applied patches for IA64 ( Jacky Malcles )
19830 - Applied patch for adding some missing includes ( Andreas Jaeger )
19831 to remove warnings about missing prototypes
19832 - Applied x86-64 patch for ldd01 ( Andreas Jaeger )
19833 - Fix for ar01 hang when filesystem is full ( Paul Larson )
19834 - Make ltp run with uClibc ( Steven J. Hill )
19835 - Fix compiler warnings in various tests ( Xiao Feng Shi )
19836 - Clean up many of the mktemp warnings ( Paul Larson )
19837 And use mkstemp in tst_tmpdir()
19838 - Applied pan/logfile/tools patches. ( William J. Huie )
19839 - Use regular instead of mandatory locks in ( Matthew Wilcox )
19840 fcntl09, fcntl10, fcntl11 to fix with NFS
19841 - Fix pids in fcntl11, fcntl19, fcntl20, fcntl21 ( Paul Larson )
19842 to be pid_t instead of short for 2.5 compat
19843 - Add command line options to runalltests.sh to ( Randy Hron,
19844 allow setting of various pan options and Paul Larson,
19845 changing the temp directory Nate Straz )
19846 - Added automation documentation to /doc ( Jeff Martin )
19847 - Patched nanosleep02.c to correctly test the ( Andrea Arcangeli )
19848 functionality and avoid false positives.
19855 - Fix runtest/commands to export the ( Paul Larson )
19857 - Add some missing includes and remove ( Andreas Jaeger )
19858 warnings about missing prototypes
19859 - Add better initialization to waitpid05, ( Robbie Williamson )
19860 signal04, getgroups01
19861 - Fix sockioctl01 to work even if fd0 isn't ( Paul Larson )
19863 - Fix mmstress path problems, now uses execvp ( Paul Larson )
19870 - Added new testcases of link07,fcntl22,link06 ( Bull Group )
19871 - Added linux kernel scheduler latency tester ( Davide Libenzi )
19872 - Database test tool 'dbgrinder' ( James Kenefick )
19876 - Several fixes for 64-bit ( Gerhard Tonn )
19877 - fstat05,llseek fixes for MIPS ( Carsten Langgaard )
19878 - Fixed check in getgroups03 that was causing
19879 failures if 'nobody' isn't in any secondary groups ( Paul Larson )
19880 - Fix sendfile02 to work with the new 2.5 kernels which
19881 no longer allow it to fall back on write ( Paul Larson )
19882 - Changed the hardcoded ip address to 127.0.0.1 in
19883 recvfrom01-sctp-udp-ipv6 ( Robbie Williamson )
19884 - Added instance and time command line options in
19885 runalltests.sh ( Jeff Martin )
19886 - Fixed the algorithm description for fork07,fork12
19887 Reduced the output of fork07 to a finite amount ( Nathan Straz )
19888 - Added fork12 to runtest/crashme. ( Nathan Straz )
19889 - Added option for interface selection in tcpdump01 ( Robbie Williamson )
19896 - New testcases fcntl22, link06, link07,
19897 mknod09 ( Bull Group )
19898 - New sctp tests ( Robert Williamson )
19899 - New direct IO tests ( Narasimha Sharoff )
19900 - mlock01 and mlock02 tests ( Paul Larson )
19904 - MIPS fixes; write01 ( Shaobo Li )
19905 - patches for 64bit and warnings ( Ihno Krumreich )
19906 - fixes for ftruncate02, fchown03 ( Robert Williamson )
19907 - updates to LTP scripts ( Nathan Straz )
19912 - Tests if gettimeofday02 is monotonous ( Andi Kleen )
19913 - Added new tests readv03, setgroups04
19914 and truncate04 ( Group Bull )
19918 - Bug fixes and ports for MIPS ( Johannes Stezenbach )
19919 - Fixes BROKs on 64bit x86,ISO-C complience ( Andi Kleen )
19920 - 64 bit bug fixes and remove warnings
19921 on 64 bit arch ( Ihno Krumreich )
19922 - Clean up warnings on s390 ( William Jay Huie )
19923 - Improvements on fstat05 for IA64 ( Group Bull )
19924 - Testcase ID clean ups, improvements
19925 to mallocstress ( Nathan Straz )
19926 - Fix warnings and bugs in clisrv
19927 and mallocstress i ( Dan Kegel )
19928 - Fixed sendfile601 for IPV6 ( Robert Willionsom )
19929 - Fixes for shmctl & mprotect03 ( Paul Larson )
19930 - multicast testcase fixes ( Ted Cheslak )
19931 - Automation: added sar results to ltp_check ( Casey Abell )
19932 - Automation: added function to ltp_check ( Li Ge )
19939 - New syscalls tests, chroot, fchdir, fstat
19940 pread, pwrite, and reddir. (Bull )
19941 - New syscalls test. ( Ihno Krumreich )
19944 - S390 bug fixes, patches to remove complier
19945 warnings. ( Ihno Krumreich )
19946 - S390 bug fixes. ( William Jay Huie )
19947 - LTP Automation script updates. ( William Jay Huie )
19948 - make testcases work without a controlling tty.
19949 for recv01, recvfrom01 and recvmsg01. ( Paul Larson )
19950 - Networking test updates, multiple concurrent
19951 runs. ( Robert Williamson )
19952 - test01 patch for wrap around at 2gigs ( Randall Hron )
19953 - patches to syscalls test wait402, chdir03 ( Andreas Jaeger )
19958 #545739 fcntl17 failing getting unexep. sig13 ( Paul Larson )
19963 - Scripts to automate LTP test suite execution. ( William Jay Huie )
19964 - IPV6 port of NetPIPE, network stress tool. ( Robert Williamson )
19967 - Numerous 64-bit updates, remove warnings
19968 and errors. ( Andi Kleen )
19969 - 64-bit patches to memory and IPC tests. ( Ihno Krumreich )
19970 - 64-bit IA64 port related patches. ( Jacky Malcles )
19971 - patches to remove warnings and bugs. ( Andreas Jaeger )
19972 - mmstress bug: deletes /dev/zero. ( Sachin Vyas )
19973 - sem02: make test remove semids it created. ( Robert Williamson )
19974 - Report missing groups and users in IDcheck.sh ( Robert Williamson )
19975 - expected error modified in mprotect and
19976 msync tests. ( Paul Larson )
19977 - make testcases work without a controlling tty. ( Paul Larson )
19981 #536483 sem02 does not clean up /tmp directory (Robert Willamson
19986 o fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
19987 o added time duration option to pan (Jay Huie)
19988 o added 4 more cases to getcwd02 test (Jay Huie)
19989 o added time-schedule tool by Richard Gooch under sched test
19990 section (Manoj Iyer)
19991 o added trace_sched tool under sched test section (Manoj Iyer)
19992 o added sigpending02 test to syscalls section (Paul Larson)
19993 o created a KNOWN-FAILURES file to document known
19994 test failures (Robbie Williamson)
19995 o added sem02 test to ipc section (Robbie Williamson)
19996 o added SCTP section to network tests (Robbie Williamson)
19997 o added disktest by Brent Yardley to io section (Robbie Williamson)
19998 o closed the following bugs:
19999 [ #491285 ] recvfrom01 test (Paul Larson)
20000 [ #491286 ] recvmsg01 test (Robbie Williamson)
20001 [ #505515 ] perf_lan6 test (Robbie Williamson)
20002 [ #506536 ] recv01 test (Robbie Williamson)
20003 [ #514408 ] chown05 (Dave Engebretsen)
20004 [ #511427 ] pread02 test (Paul Larson)
20005 [ #516577 ] ftruncate03 test (Jay Huie)
20006 [ #523055 ] sched_getscheduler test (Paul Larson)
20007 [ #523137 ] sched_setscheduler02 test (Paul Larson)
20008 [ #525688 ] sendfile01 (Paul Larson)
20013 o added support for cross-compiling (Todd Inglett)
20014 o added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
20015 o added IPv6 support (Robbie Williamson)
20016 o added "gethost" to /tools (Robbie Williamson)
20017 o fixed the race conditions in the float tests and removed
20018 the sleeps (Robbie Williamson)
20019 o enabled non-root make authority (Paul Larson)
20020 o separated compilation into "make" and "make install" (Paul Larson)
20021 o added ipc_stress test (Manoj Iyer)
20022 o added pthreads_stress test (Manoj Iyer)
20023 o made changes to support architecture independence (Manoj Iyer & Paul Larson)
20024 o closed the following bugs:
20025 504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
20026 491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
20027 (Manoj Iyer, Paul Larson, and Robbie Williamson)
20032 o fixed IDcheck.sh to work with bash1 (Nate Straz)
20033 o updated menu script (Robbie Williamson)
20034 o reset errno to 0 at the beginning of TEST macro (Paul Larson)
20035 o added floating point stress tests (Bull/IBM)
20036 o added fsx-linux NFS tests (Apple)
20037 o define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
20038 o removed bogus testcase from dup201 test (Paul Larson)
20039 o fixed recvfrom01 case 5 (Wayne Boyer)
20040 o workaround for smp issue with waitpid12 (Manfred Spraul)
20045 o necessary users/groups can now be created on installation with
20047 o added a simple menu-based interface for running the LTP testsuite
20048 o fixed negative duration in pan output when -l isn't used
20049 o new set of tests under fs-maim
20050 o fixed race condition in nfslock01
20051 o ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple
20052 copies are run simultaneously
20053 o workaround for SIGTTOU hang in ioctl02
20054 o shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
20055 o compiler warnings and other minor errors fixed in many tests
20059 o Many improvements to mtest05 and mtest06 tests
20060 o new test nfsstress
20061 o included ver_linux in LTP and made it run at the end of test scripts
20062 o check for necessary users/groups in Makefile and warn if they don't
20064 o documented the users and groups necessary for the testcases to run
20065 o simplified telnet01 when looking for root prompt
20066 o removed incorrect testcase from sendfile03
20067 o fixed modify_ldt01 test problems on newer kernels
20068 o added setrlimit to unlimit core size in waitpid05 test to work
20069 around systems where this is set to 0
20070 o fixed mmstress pthread hang problem
20074 o Testcases have been organized into categories in a directory
20075 structure under the testcases subdirectory
20076 o About 400 new testcases added covering various system calls
20077 o Andreas Jaeger got confirmation from the glibc people that the
20078 ulimit test was broken as a result of some changes made in
20079 glibc2.2.5. Since it's the test that's broken, Nate Straz
20080 removed the offending testcase.
20081 o Updated README and INSTALL files
20082 o Descriptions of the testcases have been added to the doc
20083 directory and are organized by type (syscalls.txt, fs.txt, etc.)
20086 2000-09-18 Juan J. Quintela <quintela@fi.udc.es>
20087 Aaron Laffin <alaffin@sgi.com>
20089 * tests/mmap001.c: first checkin of a modified version of
20090 mmap001.c from the memtest suite.
20092 2000-09-08 Egor Duda <deo@logos-m.ru>
20094 * tests/fpathconf01.c: Close opened file at exit.
20095 * tests/select01.c: Ditto.
20097 2000-09-08 Andrea Arcangeli <andrea@suse.de>
20098 * tests/fcntl09.c, tests/fcntl10.c: Rearrange the F_SETLK test to
20099 to correctly use F_RDLCK and F_WRLCK.
20101 2000-09-06 Egor Duda <deo@logos-m.ru>
20103 * lib/parse_opts.c (parse_opts): Initialize allocated string
20104 to prevent heap corruption.