4 Fix issues in cpu consolidation verification functions: Arguments passed for cpu consolidation was not used appropriatly. Provided TINFO messages to indicate dependency test failures. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7 ltp/testcases/kernel/power_management/pm_include.sh
10 Developed new functions and fixed issues causing ilb test failure: CPU Consolidation verification function is fixed to handle variations in CPU utilization. Threshold is selected based on test conducted on 2.6.31 on dual core, quad core & hyper threaded system. Developed new function to generate hyper threaded siblings list and get job count for hyper threaded system and multisocket system. Modified kernbench workload execution time for 5 min, hence test execution time will be reduced further. Developed new functions to stop workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
13 ltp/testcases/kernel/power_management/lib/sched_mc.py
16 Modified ilb test to run with ebizzy as default workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
19 ltp/testcases/kernel/power_management/ilb_test.py
22 Enhanced & Modified cpu_consolidation testcase: We can pass additional argument performance to use the same testcase for Performance test. Fixed issues in cpu consolidation test. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
25 ltp/testcases/kernel/power_management/cpu_consolidation.py
28 Modified master script to pass appropriate arguments for cpu consolidation test cases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
31 ltp/testcases/kernel/power_management/runpwtests.sh
34 utimes: fix failure of utimes01: In /testcases/kernel/syscalls/utimes, case02 expects "EACCES" error. According to utimes's manual: EACCES times is NULL, the caller’s effective user ID does not match the owner of the file, the caller does not have write access to the file, and the caller is not privileged (Linux: does not have either the CAP_DAC_OVERRIDE or the CAP_FOWNER capability). However, now case02's times is not NULL so that it can only get "EPERM". So, change case02's times to NULL to reach its expect. This patch fixes the problem. Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>.
37 ltp/testcases/kernel/syscalls/utimes/utimes01.c
40 network: fix rpc use rsh instead of ssh: rpcinfo01 testcase use ssh to run command on remote machine, which will prompt for authentication and password. I think it is a typo because all network tests use rsh. Signed-off-by: Hushan Jia <hjia@redhat.com>.
43 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
46 Fix false success for exp test: if I get it right there is error in ltp-full-20090831/testcases/misc/math/float/exp_log/genexp.c (see genexp_resfile.patch). Resulting file exp_out.ref is wrong, but it is not catch by test - nan_compare.patch make correct nan comparison. Signed-off-by: Pavel Kiryukhin <vksavl@gmail.com>.
49 ltp/testcases/misc/math/float/thread_code.c
50 ltp/testcases/misc/math/float/exp_log/genexp.c
53 IMA tcb policy: Dependency section update. Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
56 ltp/testcases/kernel/security/integrity/ima/README
59 Remove `verbose mode' from runltp*:
60 1. This option really doesn't buy us much in runltp*, and we've almost already run out of options anyhow...
61 2. Correct some ugly indentation.
62 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
69 realtime: Remove printing of cpu affinity masks in pi-tests: Some tests under realtime/func/pi-tests in LTP display junk values for cpu affinity masks:
71 protocol in mutexattr is 1
72 Thread 14574 started running with priority 10 on CPU 1110536304
73 Thread 14574 at start pthread pol 2 pri 10 - Got global lock
74 Thread 14575 started running with prio 20 on CPU 1084272752
75 Thread 14576 started running with prio 30 on CPU 1118929008
76 Thread 14577 started running with prio 40 on CPU 1127321712
77 Noise Thread 14578 started running with prio 40 on CPU 1099915376
79 testpi-1 and testpi-4 also report similar wrong values.
81 The cause of this problem is the incorrect way in which sched_getaffinity output is used in the tests. I think there is no need to call getaffinity() to know the cpu mask, because we test the return value of setaffinity() before that. The following patch removes all calls to sched_affinity() and removes printing cpu affinity masks.
82 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
83 Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
86 ltp/testcases/realtime/func/pi-tests/testpi-1.c
87 ltp/testcases/realtime/func/pi-tests/testpi-2.c
88 ltp/testcases/realtime/func/pi-tests/testpi-4.c
91 fix memcg_function_test's bug: testcase_25() uses a wrong "$?" value , Now use "ret" to record the real "$?" value for test. Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>.
94 ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
97 fix possible tst_xxx buffer overrun: Following patch fixes tst_** functions that would segfault for printing messages longer than 2048 chars. Now such message is truncated. Signed-off-by: <chrubis@suse.cz>.
103 Just another printf cleanup: attached patch fixes some more printf formating issues as well as some coding style errors. Signed-off-by: <chrubis@suse.cz>.
106 ltp/testcases/kernel/fs/proc/proc01.c
107 ltp/testcases/kernel/fs/stream/stream03.c
108 ltp/testcases/kernel/mem/mtest06/mmap1.c
109 ltp/testcases/kernel/mem/shmt/shmt05.c
110 ltp/testcases/kernel/mem/shmt/shmt09.c
111 ltp/testcases/kernel/mem/vmtests/data_space.c
112 ltp/testcases/kernel/mem/vmtests/stack_space.c
113 ltp/testcases/kernel/sched/nptl/nptl01.c
114 ltp/testcases/kernel/syscalls/close/close08.c
115 ltp/testcases/kernel/syscalls/dup/dup01.c
116 ltp/testcases/kernel/syscalls/dup/dup02.c
117 ltp/testcases/kernel/syscalls/dup/dup03.c
118 ltp/testcases/kernel/syscalls/dup/dup04.c
119 ltp/testcases/kernel/syscalls/dup/dup05.c
122 Remove this test and itś reference anywhere as requested by Cyril Hrubis <chrubis@suse.cz>. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
127 ltp/testcases/kernel/syscalls/sigreturn/Makefile
128 ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c
131 Just before doing a CVS diff I noticed that these binary files made it back into the repository:
132 testcases/ballista/ballista/blexer
133 testcases/ballista/ballista/bparser
134 testcases/ballista/ballista/mut.out
135 This change removes them again: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
138 ltp/testcases/ballista/ballista/blexer
139 ltp/testcases/ballista/ballista/bparser
140 ltp/testcases/ballista/ballista/mut.out
143 Byte compiled python files should not be in the repo.
146 ltp/testcases/network/nfsv4/acl/random_gen.pyc
149 make strptrace() inline to avoid unused warnings
152 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
155 tweak how we notify unsupported arches so the code is always compiled
158 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
161 add some simple trace code to help with debugging
164 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
166 ltp/testcases/kernel/syscalls/ptrace/make_syscall_list.sh
167 ltp/testcases/kernel/syscalls/ptrace/simple_tracer.c syscalls.h
170 1. Please see README.mk-devel for a full description of the changes from a Make perspective.
171 2. Several files were changed to accomodate correct installation practices, most notably ones in testcases/network/{ipv6,tcp_cmds}, testcases/kernel/sched/hyperthreading/ht_enabled/..., and some items in tools/..., and also to avoid collisions as far as installed testcases (scripts, compiled C apps) were concerned.
172 3. Several apps weren't autoconf safe and some autoconf tests and conditional statements have been placed in sourcecode and in Makefiles to either
173 a) prevent the tests from being built / installed or
174 b) turn the tests into dummy apps which print out TCONF messages due to lack-of-build support.
175 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
178 ltp/README.ltp-devel.in
182 ltp/ltp-devel.spec.in
184 ltp/include/mk/automake.mk
185 ltp/include/mk/config.mk.in
186 ltp/include/mk/env_post.mk
187 ltp/include/mk/env_pre.mk
188 ltp/include/mk/functions.mk
189 ltp/include/mk/generic_leaf_target.inc
190 ltp/include/mk/generic_leaf_target.mk
191 ltp/include/mk/generic_trunk_target.inc
192 ltp/include/mk/generic_trunk_target.mk
193 ltp/include/mk/lib.mk
194 ltp/include/mk/man.mk
195 ltp/include/mk/testcases.mk
202 ltp/runtest/ipv6_expect
203 ltp/runtest/tcp_cmds_expect
204 ltp/testcases/kernel/containers/Makefile.inc
205 ltp/testcases/kernel/containers/netns/common.c
206 ltp/testcases/kernel/controllers/Makefile.inc
207 ltp/testcases/kernel/controllers/cpuset/Makefile.inc
208 ltp/testcases/kernel/controllers/cpuset/cpuset_funcs.sh
209 ltp/testcases/kernel/controllers/freezer/run_freezer.sh
210 ltp/testcases/kernel/fs/fs-bench/random-access-del-create.c
211 ltp/testcases/kernel/io/aio/aio02/aio_tio.c
212 ltp/testcases/kernel/io/aio/aio02/common.h
213 ltp/testcases/kernel/mem/Makefile.inc
214 ltp/testcases/kernel/mem/hugetlb/Makefile.inc
215 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_affinity.c
216 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_utils.c
217 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_utils.h
218 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_enabled.c
219 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_utils.c
220 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_utils.h
221 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_interrupt.c
222 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.c
223 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.h
224 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile.inc
225 ltp/testcases/kernel/security/smack/smack_common.sh
226 ltp/testcases/kernel/syscalls/ipc/Makefile.inc
227 ltp/testcases/lib/Makefile
228 ltp/testcases/lib/cmdlib.sh
229 ltp/testcases/lib/net_cmdlib.sh
230 ltp/testcases/network/tcp_cmds/Makefile.inc
231 ltp/testcases/network/tcp_cmds/include/netdefs.h
232 ltp/testcases/network/tcp_cmds/perf_lan/pingpong6.c
233 ltp/testscripts/default_runtest_set.awk
234 ltp/testscripts/ltp-missing-install-files.py
235 ltp/tools/genload/genload.c
241 ltp/testcases/kernel/containers/check_for_unshare.c
242 ltp/testcases/kernel/containers/libclone/libnetns.c
243 ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
244 ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
245 ltp/testcases/kernel/controllers/freezer/run.sh
246 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
247 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
248 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
249 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
250 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
251 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
252 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
253 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
254 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.h
255 ltp/testcases/kernel/security/filecaps/check_xattr.c
256 ltp/testcases/kernel/security/filecaps/makenumcapsh.c
257 ltp/testcases/kernel/security/p9auth/checkp9auth.sh
258 ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
259 ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
260 ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
261 ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
262 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
263 ltp/testcases/network/ipv6/Makefile
264 ltp/testcases/network/ipv6/echo6/Makefile
265 ltp/testcases/network/ipv6/echo6/createfile.c
266 ltp/testcases/network/ipv6/echo6/echo601
267 ltp/testcases/network/ipv6/echo6/echoes6.c
268 ltp/testcases/network/ipv6/finger6/Makefile
269 ltp/testcases/network/ipv6/finger6/finger601
270 ltp/testcases/network/ipv6/perf_lan6/Makefile
271 ltp/testcases/network/ipv6/perf_lan6/perf_lan6
272 ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
273 ltp/testcases/network/ipv6/ping6/Makefile
274 ltp/testcases/network/ipv6/ping6/ping601
275 ltp/testcases/network/ipv6/sendfile6/Makefile
276 ltp/testcases/network/ipv6/sendfile6/SF_Server6
277 ltp/testcases/network/ipv6/sendfile6/sendfile601
278 ltp/testcases/network/ipv6/sendfile6/testsf_c6.c
279 ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
280 ltp/testcases/network/ipv6/tcpdump6/Makefile
281 ltp/testcases/network/ipv6/tcpdump6/tcpdump601
287 This proposed change makes linktest.pl into linktest.sh, to avoid missing coverage with symlinks and hardlinks due to a lacking perl dependency on the target host. This change has been outstanding for some time in our private copy of LTP and needed to get checked into CVS. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
291 ltp/runtest/stress.part1
292 ltp/testcases/kernel/fs/linktest/Makefile
295 ltp/testcases/kernel/fs/linktest/linktest.sh
298 ltp/testcases/kernel/fs/linktest/linktest.pl
301 Dependency for all was wrong.
304 ltp/testcases/kernel/mem/hugetlb/Makefile.inc
307 The following patch adds a signal() syscall to the ppoll01 testcase. The testcase has a signal handler in it but this signal handler is not registered with the kernel through the signal() syscall. Without the patch the testcase fails when it sends a SIGINT to itself as part of one of the case of the test run. Signed-off-by: Chandru S <chandru@linux.vnet.ibm.com>.
310 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
313 File descriptors not cleaned up: This patch for openfile contains the following changes:
314 - test output to use tst_resm functions,
315 - sets ups and cleans up tmp dir properly,
316 - closes all opened file descriptors before thread exit(fixes nfs issues on removing tmp dir),
317 Signed-off-by: Henry Yei <hyei@mvista.com>. This test opens multiple file descriptors to the same file. Perhaps the author meant to open file handles for separate files?
320 ltp/testcases/kernel/fs/openfile/openfile.c
324 Complete the test cases for getuid16: Some of testcases for *16 and *64 system calls have not been completed yet though my makefile trick were introduced by Suburata. *16 may not be so important but I'd like to complete them anyway. The first one is for getuid16. To apply getuid16.patch use -p0 option. Put compat_uid.h at testcases/kernel/syscalls/utils/compat_uid.h. Put compat_16.h. at testcases/kernel/syscalls/getuid/compat_16.h. Signed-off-by: Masatake YAMATO <yamato@redhat.com>,
327 ltp/testcases/kernel/syscalls/getuid/Makefile
328 ltp/testcases/kernel/syscalls/getuid/getuid01.c
329 ltp/testcases/kernel/syscalls/getuid/getuid02.c
330 ltp/testcases/kernel/syscalls/getuid/getuid03.c
332 ltp/testcases/kernel/syscalls/getuid/compat_16.h
333 ltp/testcases/kernel/syscalls/utils/compat_uid.h
336 use default size for blks if parsing df output fails to return numeric argument: This patch for rwtest.sh sets a default size for the number of blocks within the filesystem the test is executing on if parsing "df output" somehow results in a non-numeric value(unexpected df output). Also removes trailing whitespace. Garrett, I've attached the patch with your suggested changes. As for making default_sz 1000000, this was to keep to the original functionality, but fix cases where df output was not expected. If you see the original code, if sz > max, than it is capped at max=1000000 as well. Whether ~ 1GB is a good maximum, I'm not sure. Signed-off-by: Henry Yei <hyei@mvista.com>.
339 ltp/testcases/kernel/fs/doio/rwtest.sh
342 Move `creating ... directory' to block where: We shouldn't say that we're creating the directory unless we are actually creating the directory. This only leads to potentialconfusion with LTP newbies. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
348 While trying to figure out why entries don't get entered in the exec log, I found the following issue with a malloc call. I also fixed a typo and a whacky indentation item as well. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
354 Check in `creating directory' cosmetic item for runltplite.sh as well, just to be consistent. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
360 Remove an accidental circular dependency. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
363 ltp/include/mk/automake.mk
366 autoconf 2.61 / m4 1.4.7 don't define the macro, AC_PROG_AR. This needs to be defined in configure.ac, so those versions will continue to function properly. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
372 Add copyright tort. Abbreviate. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
375 ltp/m4/ltp-unshare.m4
378 AR is defined in configure.ac. Not needed in m4 anymore. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
384 1. Fix taskstats.m4 so it no longer punts out warnings.
385 2. Add ltp-swaponoff.m4 to properly detect when we're running an older kernel and need linux/swap.h (issue found by compiler team at Cisco).
386 3. Apply fixes according to 2. to testcases/kernel/syscalls/swap*/*.c.
387 4. Apply Cyril Hrubis's libcpu_set fix to the .in files and cpuset_lib Makefile and .c file.
388 5. Block off functionality in getdelays.c with proper preprocessor defines, as per issues after encountered after ltp-taskstats.m4 was fixed.
389 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
392 ltp/m4/ltp-taskstats.m4
393 ltp/testcases/kernel/syscalls/swapon/swapon01.c
394 ltp/testcases/kernel/syscalls/swapon/swapon02.c
395 ltp/testcases/kernel/syscalls/swapon/swapon03.c
396 ltp/testcases/kernel/controllers/cgroup/getdelays.c
397 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
398 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
399 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
400 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
401 ltp/testcases/kernel/include/powerpc.in
402 ltp/testcases/kernel/include/powerpc64.in
403 ltp/testcases/kernel/include/s390.in
407 ltp/m4/ltp-swaponoff.m4
410 config.mk.in: we're no longer installing directly to the destination directory until install is called, so let's not pick up anything CPPFLAGS-wise from that directory. pingpong6.c: get rid of compile warnings, even though the app will eventually go away. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
413 ltp/testcases/network/tcp_cmds/perf_lan/pingpong6.c
414 ltp/include/mk/config.mk.in
417 generic_*target.inc: Revive BUILD_DEPS support so dependencies are built prior to building MAKE_TARGETS, for simplicity of design for the end-user. testcases.mk: Apply proper dependency logic, so submakes no longer require building libltp.a beforehand, or linux_syscall_numbers.h, as they are dependencies of all operations that include testcases.mk. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
420 ltp/include/mk/generic_leaf_target.inc
421 ltp/include/mk/generic_trunk_target.inc
422 ltp/include/mk/testcases.mk
425 Rename BUILD_DEPS to MAKE_DEPS to be more consistent with MAKE_TARGETS. Bleh... I've dealt with our build system here at Cisco far too much (BUILD_DEPS is the variable name...). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
428 ltp/include/mk/generic_leaf_target.inc
429 ltp/include/mk/generic_trunk_target.inc
430 ltp/include/mk/testcases.mk
434 1. Make linux_syscall_numbers.h dependent on the .in files so that it can be regenerated if and when the files are touched.
435 2. Add the ppoll(2) syscall number to all architectures, as per each arch specific unistd.h.
436 Signed-off-by: Nicolas Joly <njoly@pasteur.fr>,
439 ltp/testcases/kernel/include/Makefile
440 ltp/testcases/kernel/include/ia64.in
441 ltp/testcases/kernel/include/powerpc.in
442 ltp/testcases/kernel/include/powerpc64.in
443 ltp/testcases/kernel/include/s390.in
444 ltp/testcases/kernel/include/sh.in
445 ltp/testcases/kernel/include/sparc.in
446 ltp/testcases/kernel/include/sparc64.in
447 ltp/testcases/kernel/include/x86_64.in
450 Change use of signal to sigaction for more reliability, fix time issue: Here are three patches the help with the issue where these tests miss a signal and hang. The original patches were created before the latest check-ins by jpalecek@web.de , but I believe they still help. I've regenerated the patches against CVS source and tested on a multi-core machine running MVL6 (x86 2.6.28). The clock_nanosleep01 patch changes signal to the more reliable sigaction(). mq_timedsend01 patch changes from signal() to sigaction() and corrects the time-specs used by the test. Timespec's passed to mq_timedsend are abs time, not relative time. The patch adds the current time to convert relative time to abs time but only if the change won't invalidate the test objective. For example, if the test would have passed -1 for tv_sec to cause an invalid time error, adding the current time would prevent the expected error. mq_timedrecieve01.patch changes from signal() to sigaction() and corrects the time-specs used by the test. Timespec's passed to mq_timedreceive are abs time, not relative time. The patch adds the current time to convert relative time to abs time but only if the change won't invalidate the test objective. For example, if the test would have passed -1 for tv_sec to cause an invalid time error, adding the current time would prevent the expected error. The timeout for SIGINT test is extended to allow time for the signal to arrive.
451 Original patches provided by Randy Vinson <rvinson@mvista.com>,
452 Signed-off by: Henry Yei <hyei@mvista.com>,
455 ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
456 ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
457 ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
460 modify fs scenario to use working directory specified by runltp: This patch modifies the fs scenario to remove hard coded paths with /tmp as well as make sure that tests that take directory arguments use the temporary directory specified by runltp. I've chosen to pass in the temporary directory rather than change the tests themselves for certain tests take a path as an argument. Signed-off by: Henry Yei <hyei@mvista.com>.
466 Modify tests to honor tmp directory passed into runltp, convert to LTP format: This is a set of patches for tests in the fs runtest file which make use of tst_tmpdir functions or alternatively, the base tmpdir set by the user. Some of the tests have been converted to LTP test format as well. Tests that are changed: fs_di, fs_perms, lftest, linker01, quota_remount_test01, writetest. Signed-off by: Henry Yei <hyei@mvista.com>.
469 ltp/testcases/kernel/fs/fs_di/fs_di
470 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
471 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
472 ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
473 ltp/testcases/kernel/fs/racer/fs_racer.sh
474 ltp/testcases/kernel/io/writetest/writetest.c
477 -laio shouldn't be added to LDLIBS by default. That is just plain wrong.
480 ltp/m4/ltp-eventfd.m4
483 1. Honor TMPDIR, as per Henry Yei's note, because linktest.sh doesn't currently do that.
484 2. Add error checking for cd(1) failure.
485 3. Suffix the temporary directory with $$ to allow multiple copies to execute on the directory at any given time.
486 4. Add trap(1)'s to delete the temporary files / directories generated in the script.
487 gcooper@orangebox /scratch/ltp-dev2/ltp $ testcases/kernel/fs/linktest/linktest.sh 200 1000
488 linker01 1 TPASS : Symbolic Link Errors: 0
489 linker01 2 TPASS : Hard Link Errors: 0
490 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
493 ltp/testcases/kernel/fs/linktest/linktest.sh
496 1. Fix incrementing call to use POSIX compliant version of incrementing.
497 2. Add function `is_root' to help test writer determine whether or not the user is root with one uniform command.
498 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
501 ltp/testcases/lib/cmdlib.sh
504 The trap signal handler wasn't being disabled on entry thus causing it to be called twice, the first time when tst_cleanup was called; the second when cleanup exited. This fixes that. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
507 ltp/testcases/lib/cmdlib.sh
510 This change (which I'm committing to cvs right now) changes the default to the loopback address:
511 gcooper@orangebox /scratch/ltp-dev2/ltp/testcases/network/tcp_cmds/ping $ ./ping01
512 ping01 0 TINFO : ping with 8 16 32 64 128 256 512 1024 2048 4064 ICMP packets
513 ping01 0 TINFO : calling ping with packet size = 8
514 ping01 0 TINFO : calling ping with packet size = 16
515 ping01 0 TINFO : calling ping with packet size = 32
516 ping01 0 TINFO : calling ping with packet size = 64
517 ping01 0 TINFO : calling ping with packet size = 128
518 ping01 0 TINFO : calling ping with packet size = 256
519 ping01 0 TINFO : calling ping with packet size = 512
520 ping01 0 TINFO : calling ping with packet size = 1024
521 ping01 0 TINFO : calling ping with packet size = 2048
522 ping01 0 TINFO : calling ping with packet size = 4064
523 ping01 0 TINFO : Cleaning up.
524 ping01 1 TPASS : Test successful
525 gcooper@orangebox /scratch/ltp-dev2/ltp/testcases/network/tcp_cmds/ping $
526 The default can still be changed by specifying the RHOST environment variable. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
529 ltp/testcases/network/tcp_cmds/ping/ping01
532 The attached patch fixes my issues, but I can't easily verify whether or not it fixes the positive behavior of the testcase itself under all conditions:
534 tag=ima01 stime=1255926150 cmdline=" ima_measurements.sh" contacts="" analysis=exit
536 setup 1 TBROK : Failed to mkdir /sys/kernel/security
537 setup 1 TBROK : Cannot mount securityfs
538 setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
539 <<<execution_status>>>
540 initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=0
543 tag=ima02 stime=1255926150 cmdline=" ima_policy.sh" contacts="" analysis=exit
545 setup 1 TBROK : Failed to mkdir /sys/kernel/security
546 setup 1 TBROK : Cannot mount securityfs
547 setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
548 <<<execution_status>>>
549 initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=2
552 tag=ima03 stime=1255926150 cmdline=" ima_tpm.sh" contacts="" analysis=exit
554 setup 1 TBROK : Failed to mkdir /sys/kernel/security
555 setup 1 TBROK : Cannot mount securityfs
556 setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
557 <<<execution_status>>>
558 initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=1 cstime=1
561 tag=ima04 stime=1255926150 cmdline=" ima_violations.sh" contacts="" analysis=exit
563 setup 1 TBROK : Failed to mkdir /sys/kernel/security
564 setup 1 TBROK : Cannot mount securityfs
565 setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
567 <<<execution_status>>>
568 initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=1
570 Either way, it's a positive move forward so I'm checking this into cvs now. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
573 ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
574 ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
575 ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
576 ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
577 ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
581 1. Add check for locale command with exists command in cmdlib.sh
582 2. Predefine any and all unbound variables so the set -u call in cmdlib.sh will allow the script to continue on to a failure point of some kind (or succeed if all is defined).
583 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
586 ltp/testcases/network/stress/ns-tools/check_envval
589 This is the patch of testcases for the ext4 new features test. It contains multi-block alloc/delayed alloc test, inode version test, journal checksumming test, nanosec timestamps test, online defrag test, persist prealloc test, subdirectory limit test and uninit groups test of ext4. In this test suite, there is two FAIL in the subdirectory limit test. It is because we cann't create more than 32000 subdirectory when block size is small, such as 1024, and the name of every subdirectory is very long, such as every name is 255 bytes. I think it is the bug of the ext4.
590 Note: Your MUST run configure in the directory testcases/kernel/fs/ext4-new-features to config the tool of ffsb, and specify a partition to be used for test before compiling the tool. The data on the specified partition would be DESTROYED.
591 Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
592 Minor-Segmentation-fault-in-ffsb-fixed-by: Subrata Modak <subrata@linux.vnet.ibm.com>,
596 ltp/testcases/kernel/fs/Makefile
600 ltp/testcases/kernel/fs/ext4-new-features/Makefile
601 ltp/testcases/kernel/fs/ext4-new-features/README
602 ltp/testcases/kernel/fs/ext4-new-features/configure
603 ltp/testcases/kernel/fs/ext4-new-features/ext4_funcs.sh
604 ltp/testcases/kernel/fs/ext4-new-features/run_ext4_test.sh
605 ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/Makefile
606 ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/ext4-alloc-test.sh
607 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/Makefile
608 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config0
609 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config1
610 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config2
611 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config3
612 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config4
613 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config5
614 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config6
615 ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config7
616 ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/Makefile
617 ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_get_inode_version.sh
618 ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_inode_version_test.sh
619 ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_test_inode_version.c
620 ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/Makefile
621 ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/ext4_journal_checksum.sh
622 ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/Makefile
623 ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_file_time.c
624 ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
625 ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/Makefile
626 ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/e4defrag.c
627 ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/ext4_online_defrag_test.sh
628 ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/Makefile
629 ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/ext4_persist_prealloc_test.sh
630 ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/Makefile
631 ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_long_dirs.c
632 ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_short_dirs.c
633 ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/ext4_subdir_limit_test.sh
634 ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/Makefile
635 ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/ext4_uninit_groups_test.sh
636 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/AUTHORS
637 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/COPYING
638 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/INSTALL
639 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/LICENSE
640 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.am
641 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.in
642 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/README
643 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/aclocal.m4
644 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.c
645 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.h
646 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.guess
647 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.h.in
648 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.sub
649 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure
650 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure.in
651 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/depcomp
652 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb.h
653 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fc.c
654 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.c
655 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.h
656 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.c
657 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.h
658 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.c
659 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.h
660 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.c
661 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.h
662 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.c
663 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.h
664 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.c
665 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.h
666 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.c
667 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.h
668 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.c
669 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.h
670 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/install-sh
671 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.c
672 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.h
673 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/main.c
674 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.c
675 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.h
676 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/missing
677 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/mkinstalldirs
678 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.c
679 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.h
680 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/public-description
681 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.c
682 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.h
683 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.c
684 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.h
685 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/registration-description
686 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.c
687 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.h
688 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/stamp-h.in
689 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.c
690 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.h
691 ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/examples/profile_everything
694 Fix several out-of-build tree issues with CVS HEAD found while building on-site with Cisco. Some issues were related to changes I made, and some were related to Masatake's getuid changes as well. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
697 ltp/testcases/kernel/syscalls/setgroups/Makefile
698 ltp/testcases/kernel/syscalls/getuid/Makefile
699 ltp/testcases/kernel/syscalls/getegid/Makefile
700 ltp/testcases/kernel/syscalls/utils/compat_16.mk
701 ltp/testcases/kernel/syscalls/utils/newer_64.mk
702 ltp/include/mk/env_post.mk
703 ltp/include/mk/testcases.mk
704 ltp/testcases/kernel/syscalls/getgid/Makefile
707 - Add additional quota check for RHEL 4.8 as reported by SimonX on #ltp
708 - Fix m4 file so that items are properly comma delimited, and thus the contents aren't incorrectly concatenated.
709 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
713 ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
716 Fix indentation and a compile error noted by SimonXu on #ltp. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
719 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area.h
720 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
721 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
724 Fix two broken Makefiles reported by Gowri at IBM. Signed-off-by: Gowri <gomuthuk@linux.vnet.ibm.com>, Reviewed-by: Garrett Cooper <yanegomi@gmail.com>,
727 ltp/testcases/realtime/perf/Makefile
728 ltp/testcases/realtime/stress/Makefile
731 Check in Makefile, which partially fixes issue with realtime component build breakage. Originally reported by Gowri (<gomuthuk@linux.vnet.ibm.com>) at IBM. Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
734 ltp/testcases/realtime/Makefile
737 The format string quantifier is incorrect, and thus the compiler prints out a warning. This changes the format quantifier to %ld to remove the compiler warning. Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
740 ltp/testcases/realtime/lib/libstats.c
743 Fix a typo and a warning related to unchecked results from asprintf, punted by from the compiler. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
745 ltp/testcases/realtime/lib/librttest.c
748 Add a default config.mk file to ease use for non-autoconf users. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
751 ltp/include/mk/config.mk.default
754 On second thought, the compiler-related variables should be uncommented. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
757 ltp/include/mk/config.mk.default
760 1. Get rid of useless documentation (the directions are already in INSTALL).
761 2. Tell people to read INSTALL instead.
762 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
770 Some fixes to make swap* stricter with including sys/swap.h, and defining MAX_SWAPFILES, that were hanging out in my dev branch that weren't checked in. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
773 ltp/testcases/kernel/syscalls/swapon/swapon01.c
774 ltp/testcases/kernel/syscalls/swapon/swapon02.c
775 ltp/testcases/kernel/syscalls/swapon/swapon03.c
776 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
777 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
780 Update the documentation for building and installing LTP as per the Makefile infrastructure changes. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
785 ltp/README.ltp-devel.in
788 testcases.mk: Add a freebie compile for the apicmds, if needed so tests can be run before install. config.mk.in: Remove $(DESTDIR)/$(libdir) from the LDFLAGS, because we're no longer installing libraries in all. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
791 ltp/include/mk/testcases.mk
792 ltp/include/mk/config.mk.in
795 1. Get rid of psuedo-autoconf scripts in testcases/realtime/scripts.
796 2. Integrate testcases/realtime with autoconf.
797 3. Fix compilation, according to report made by Gowri at IBM.
798 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
801 ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
802 ltp/testcases/realtime/lib/Makefile
803 ltp/testcases/realtime/func/pi-tests/Makefile
804 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
805 ltp/testcases/realtime/scripts/check_pi.sh
806 ltp/testcases/realtime/scripts/check_robust.sh
807 ltp/testcases/realtime/Makefile
808 ltp/testcases/realtime/config.mk
809 ltp/include/mk/automake.mk
810 ltp/testcases/realtime/include/librttest.h
811 ltp/testcases/realtime/m4/GNUmakefile
812 ltp/testcases/realtime/m4/Makefile.am
813 ltp/testcases/realtime/m4/check.m4
815 ltp/testcases/realtime/configure.in
818 Get rid of redundant XOPEN2K #define (_GNU_SOURCE covers this). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
821 ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
824 Make sure the end-user knows that they need to run make autotools from $(top_srcdir), to avoid potential confusion. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
830 I thought I removed the recursive LDLIBS definition sneak in. Oh well... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
833 ltp/testcases/realtime/lib/Makefile
836 Accidentally nuking your .c files when running clean isn't a good thing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
839 ltp/testcases/realtime/func/pi-tests/Makefile
842 lcov: improve derive-func-data option
843 - rewrite graph file handling
844 - make derive data look at all lines belonging to a function to find out whether it has been hit or not
845 - introduce --debug option to better debug problems with graph files
846 Peter Oberparleiter <oberpapr@users.sourceforge.net>.
849 ltp/utils/analysis/lcov/bin/geninfo lcov
852 Fix temporary file creation in mmapstress tests: these are two little fixes of the mmapstress test:
853 - the mkstemp() function returns -1 on error; the tests treat 0 as error instead,
854 - mkstemp() returns a file descriptor; no need to open the file once more later,
855 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
858 ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
859 ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
862 Change errno reporting mechanism to TERRNO/TTERRNO in msgctl tests: The TERRNO/TTERRNO flags offer more information than the manual errno output used previously in the tests. This patch changes the tst_resm(XXX, ..., errno) and similar statements to tst_resm(XXX|TERRNO, ...). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
865 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
866 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
867 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
868 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
869 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
870 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
871 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
872 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
873 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
874 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
875 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
878 Fix some bashisms: this is another patch fixing bashisms in LTP tests (the fixes are more or less the same as in the previous patches, except for a few exceptions). Note that the patch is not complete, in the sense that there may remain further bashisms in the source even after applying the patch (like use of arrays, which is visible even from this patch). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
881 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_utility.sh
882 ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
883 ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
884 ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
885 ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
886 ltp/testcases/kernel/fs/acls/acl_test01
887 ltp/testcases/kernel/fs/fs-bench/modaltr.sh
888 ltp/testcases/kernel/fs/fs_di/fs_di
889 ltp/testcases/kernel/fs/mongo/test.sh
890 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
891 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
892 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
893 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
894 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
895 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
896 ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
897 ltp/testcases/network/tcp_cmds/netstat/netstat01
900 Printf-style format string warnings (TEST_RETURN related): this patch fixes some printf-format string warnings, concerning the TEST_RETURN variable. TEST_RETURN is declared as "long", so it is advisable to use "%ld" in printf format string to avoid undefined behaviour. Note that this patch is not complete - it fixes the warnings in files near the beginning of the alphabet only. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
903 ltp/testcases/kernel/fs/fs-bench/modaltr.sh
904 ltp/testcases/kernel/fs/mongo/test.sh
905 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
906 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
907 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
908 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
909 ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
910 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
911 ltp/testcases/kernel/syscalls/fchown/fchown01.c
912 ltp/testcases/kernel/syscalls/fchown/fchown04.c
913 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
914 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
915 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
916 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
917 ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
918 ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
919 ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
920 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
921 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
922 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
923 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
924 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
925 ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
926 ltp/testcases/kernel/syscalls/fork/fork01.c
927 ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
928 ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
929 ltp/testcases/kernel/syscalls/fsync/fsync01.c
930 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
931 ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
932 ltp/testcases/kernel/syscalls/getegid/getegid01.c
933 ltp/testcases/kernel/syscalls/getegid/getegid02.c
934 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
935 ltp/testcases/kernel/syscalls/getgid/getgid01.c
936 ltp/testcases/kernel/syscalls/getgid/getgid03.c
937 ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
938 ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
939 ltp/testcases/kernel/syscalls/getpid/getpid01.c
940 ltp/testcases/kernel/syscalls/getppid/getppid01.c
941 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
942 ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
943 ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
944 ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
945 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
946 ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
947 ltp/testcases/kernel/syscalls/gettid/gettid01.c
948 ltp/testcases/kernel/syscalls/getuid/getuid01.c
949 ltp/testcases/kernel/syscalls/getuid/getuid02.c
950 ltp/testcases/kernel/syscalls/getuid/getuid03.c
951 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
952 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
953 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
954 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
955 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
956 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
957 ltp/testcases/kernel/syscalls/iopl/iopl01.c
958 ltp/testcases/kernel/syscalls/iopl/iopl02.c
959 ltp/testcases/kernel/syscalls/lchown/lchown02.c
960 ltp/testcases/kernel/syscalls/link/link02.c
961 ltp/testcases/kernel/syscalls/link/link03.c
962 ltp/testcases/kernel/syscalls/link/link04.c
963 ltp/testcases/kernel/syscalls/link/link05.c
964 ltp/testcases/kernel/syscalls/link/link06.c
965 ltp/testcases/kernel/syscalls/link/link07.c
966 ltp/testcases/kernel/syscalls/listen/listen01.c
967 ltp/testcases/kernel/syscalls/llseek/llseek02.c
968 ltp/testcases/kernel/syscalls/lseek/lseek02.c
969 ltp/testcases/kernel/syscalls/lseek/lseek03.c
970 ltp/testcases/kernel/syscalls/lseek/lseek04.c
971 ltp/testcases/kernel/syscalls/lseek/lseek05.c
972 ltp/testcases/kernel/syscalls/lseek/lseek06.c
973 ltp/testcases/kernel/syscalls/lseek/lseek08.c
974 ltp/testcases/kernel/syscalls/lseek/lseek09.c
975 ltp/testcases/kernel/syscalls/lseek/lseek10.c
976 ltp/testcases/kernel/syscalls/lstat/lstat01.c
977 ltp/testcases/kernel/syscalls/lstat/lstat02.c
978 ltp/testcases/kernel/syscalls/madvise/madvise01.c
979 ltp/testcases/kernel/syscalls/madvise/madvise02.c
980 ltp/testcases/kernel/syscalls/madvise/madvise03.c
981 ltp/testcases/kernel/syscalls/mlock/mlock01.c
982 ltp/testcases/kernel/syscalls/mlock/mlock02.c
983 ltp/testcases/kernel/syscalls/times/times01.c
984 ltp/testcases/kernel/syscalls/wait/wait02.c
985 ltp/testcases/network/tcp_cmds/netstat/netstat01
986 ltp/testcases/kernel/fs/fs-bench/modaltr.sh
987 ltp/testcases/kernel/fs/mongo/test.sh
988 ltp/testcases/network/tcp_cmds/netstat/netstat01
991 mem/hugetlb: fix failure of hugemmap03: 1) In mmap's manual, The starting address for the new mapping is specified in addr. So, if mmap's argument "addr" is reachable, the mmap will creates a new mapping in the virtual address space of the call-ing process. The test hugemmap03 will test that a normal page cannot be mapped into a high memory region. This infers that "addr" should be higher for 64-bit mode. 2) The test use "-I2" option, and this not only causes TFAIL's loop, but also causes TPASS's loop. For TFAIL, loop is deserved, nor for TPASS. This patch fixed these problems. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>.
994 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
997 Some fixes of shell scripts of tests: this patch fixes some minor bugs in the code of LTP shell scripts:
998 - quote arguments of test(1) in some places concerning redhat detection,
999 - don't execute the result of type(1), it makes no sense - even more when the output of it should be redirected,
1000 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1003 ltp/testcases/commands/ade/file/file_test.sh
1004 ltp/testcases/commands/cron/cron_allow01
1005 ltp/testcases/commands/cron/cron_deny01
1006 ltp/testcases/commands/cron/cron_pos_tests.sh
1007 ltp/testcases/commands/mail/mail_tests.sh
1008 ltp/testcases/commands/su/su01
1009 ltp/testcases/network/tcp_cmds/rdist/rdist01
1012 Complete the test cases for geteuid16: Another small patch to complete the test cases for *16. Put compat_16.h to testcases/kernel/syscalls/geteuid. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
1015 ltp/testcases/kernel/syscalls/geteuid/Makefile
1016 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
1018 ltp/testcases/kernel/syscalls/geteuid/compat_16.h
1021 Fix failures messages on multi socket hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1024 ltp/testcases/kernel/power_management/runpwtests.sh
1027 Patch to remove hard coded cpu governers. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1030 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
1033 Garret added a new testcase for ptrace() syscall: The following calls ptrace(PTRACE_TRACEME, 0) for all signals and validates that all signals apart from SIGKILL are properly intercepted and WIFSTOPPED remains true, and SIGKILL is properly treated as WIFSIGNALED() && WTERMSIG() returns SIGKILL.I looked at it again this weekend, and my criterion for kill (..., 0) was incorrect. The newer version passes, and tests correct criterion, as per the manpage:
1034 1. This test app helped unroot another issue with our custom Linux platform here at Cisco,
1035 2. This test application does function properly on a Gentoo Linux based x86_64 / 2.6.30 kernel however, so it's an issue with our OS platform,
1036 I will add this application to testcases/kernel/syscalls/ptrace, if someone else sees the value in it. I agree that additional error checking could be added for the calls to kill(2)... I just whipped this up in 45 mins after finding this strange behavior on our platform. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1039 ltp/runtest/syscalls
1041 ltp/testcases/kernel/syscalls/ptrace/ptrace05.c
1044 lcov: remove unnecessary warning
1047 ltp/utils/analysis/lcov/bin/geninfo
1050 lcov: fix problem with matching filename
1051 - used correct source for filenames
1052 - converted match_filenames to portable version,
1055 ltp/utils/analysis/lcov/bin/geninfo
1058 lcov: remove further unneeded warning + use correct source for list of filenames
1061 ltp/utils/analysis/lcov/bin/geninfo
1064 lcov: update README to mention required -lgcov switch during linking
1067 ltp/utils/analysis/lcov/README
1070 lcov: further clarification in the README
1073 ltp/utils/analysis/lcov/README
1076 Fix a bashism that was pointed out in other files by Jiri Palecek. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1079 ltp/testcases/lib/cmdlib.sh
1082 Avoid a possible issue with the test statement for SHELL_DEBUG if the user set it to something nasty like -x. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1085 ltp/testcases/lib/cmdlib.sh
1088 Stupid Garrett. I need to increment the value... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1091 ltp/testcases/lib/mdlib.sh
1096 controller: fix the bug of missing compilation for controller cases: When doing "./configure && make", I found the controller cases couldn't be compiled. Because the config.mk file included into testcases/kernel/Makefile lost the definition of LTP_CHECK_CGROUPSTATS_HEADER, so ltp never enters the controller directory to do "make". And config.mk file is created by config.mk.in file in fact. In config.mk.in, LTP_CHECK_CGROUPSTATS_HEADER is lost, it leads to the wrong config.mk. Add LTP_CHECK_CGROUPSTATS_HEADER in config.mk.in to fix the problem. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>, Signed-off-by: Shan Wei <shanwei@cn.fujitsu.com>.
1102 Patch to change the format of Steve Rostedt's rt-migrate-test testcase: This patch converts the testcase rt-migrate-test.c to the coding format used by the other realtime testcases in LTP, by making use of the librttest and libstats infrastructure. Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>, Acked-by: Sripathi Kodi <sripathik@in.ibm.com>. Originally-contributed-by: Steven Rostedt <rostedt@goodmis.org>,
1105 ltp/testcases/realtime/func/Makefile
1106 ltp/testcases/realtime/profiles/default
1108 ltp/testcases/realtime/func/rt-migrate/Makefile
1109 ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
1110 ltp/testcases/realtime/func/rt-migrate/run_auto.sh
1113 Formatting and ftest cleanup: This is first part of testcases/kernel/fs/ftest/ cleanup. It fixes printf like formatting in pidns20.c and growfiles.c as well as huge number of bugs and code formatting issues in ftest01.c ftest02.c and ftest03.c. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
1116 ltp/testcases/kernel/containers/pidns/pidns20.c
1117 ltp/testcases/kernel/fs/doio/growfiles.c
1118 ltp/testcases/kernel/fs/ftest/ftest01.c
1119 ltp/testcases/kernel/fs/ftest/ftest02.c
1120 ltp/testcases/kernel/fs/ftest/ftest03.c
1123 Fix UNRESOLVED failures of pthread tests in open_posix_testsuite: I report a couple of "UNRESOLVED" failures of open_posix_testsuite in ltp and send a patch for them. I got following failures while executing open_posix_testsuite: Both of them have wrong steps of its test preparation:
1124 1. register signal handlers (just do sem_post()) for SIGUSR1/SIGUSR2.
1125 2. block those signals
1126 3. prepare something (sem_init()) for these signal handlers
1127 4. send signals to itself from sub-threads.
1128 They have a window of not-yet-prepared-for-signals between step 1 and 2. I think above "UNRESOLVED" failures (sem_post() before sem_init()) are the result of getting a signal during this window. I don't know who sent a signal to them but I guess neighboring tests are suspects, because number of tests run concurrently in open_posix_testsuite. The fix shall be just delaying step 1 to between step 2 and 4, so I wrote such a patch for both pthread_setschedparam and pthread_detach. I have confirmed that this UNRESOLVED failure disappeared with this patch applied. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>.
1131 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-3.c
1132 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/5-1.c
1135 Network: Fix iproute test case error: When I run network test case testcases/network/iproute/ip_tests.sh, some errors shown:
1136 ip01 0 TINFO : Test #1: changing mtu size of eth0:1 device.
1137 /mnt/ltp/ltp-full-20090731/testcases/bin/ip_tests.sh: line 198: [: -eq: unary operator expected.
1139 ifconfig eth0:1 | grep -i MTU | sed "s/^.*MTU://"
1142 so should print field 1 instead of field 5. Signed-off-by: Hushan Jia<hjia@redhat.com>.
1145 ltp/testcases/network/iproute/ip_tests.sh
1148 mbind01: Fix the bug of result output: I tested ltp mbind case and found the result is error as follows:
1149 mbind01 0 TINFO : (case00) START
1150 EXPECT: return value(ret)=0 errno=0 (Success)
1151 RESULT: return value(ret)=0 errno=0 (Success)
1152 mbind01 0 TINFO : (case00) END => OK
1153 mbind01 0 TINFO : (case01) START
1154 EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
1155 RESULT: return value(ret)=-1 errno=22 (Invalid argument)
1156 mbind01 0 TINFO : (case01) END => NG
1157 mbind01 0 TINFO : (case02) START
1158 EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
1159 RESULT: return value(ret)=-1 errno=22 (Invalid argument)
1160 mbind01 0 TINFO : (case02) END => NG
1161 mbind01 0 TINFO : (case03) START
1162 EXPECT: return value(ret)=0 errno=0 (Success)
1163 RESULT: return value(ret)=0 errno=0 (Success)
1164 mbind01 0 TINFO : (case03) END => OK
1165 mbind01 0 TINFO : (case04) START
1166 EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
1167 RESULT: return value(ret)=-1 errno=22 (Invalid argument)
1168 mbind01 0 TINFO : (case04) END => NG
1169 mbind01 0 TINFO : (case05) START
1170 EXPECT: return value(ret)=0 errno=0 (Success)
1171 RESULT: return value(ret)=0 errno=0 (Success)
1172 mbind01 0 TINFO : (case05) END => OK
1173 mbind01 0 TINFO : (case06) START
1174 EXPECT: return value(ret)=0 errno=0 (Success), r/w check=OK
1175 RESULT: return value(ret)=0 errno=0 (Success), r/w check=NG
1176 mbind01 0 TINFO : (case06) END => OK
1177 mbind01 0 TINFO : (case07) START
1178 EXPECT: return value(ret)=0 errno=0 (Success)
1179 RESULT: return value(ret)=0 errno=0 (Success)
1180 mbind01 0 TINFO : (case07) END => OK
1181 mbind01 0 TINFO : (case08) START
1182 EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
1183 RESULT: return value(ret)=-1 errno=22 (Invalid argument)
1184 mbind01 0 TINFO : (case08) END => NG
1185 mbind01 0 TINFO : (case09) START
1186 EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
1187 RESULT: return value(ret)=-1 errno=22 (Invalid argument)
1188 mbind01 0 TINFO : (case09) END => NG
1189 mbind01 0 TINFO : (case10) START
1190 mbind01 1 TFAIL : get_mempolicy failed - errno = 14 : Bad address
1192 In case01,case02,case04,case08,case09, the expect is same with the result. So these cases should be OK instead of NG. In sourse code, TEST_RETURN should get value by "ret".By the way, the "switch/case RESULT_OK" missed "break". Signed-off-by: Zhang Xiliang <zhangxiliang@cn.fujitsu.com>.
1195 ltp/testcases/kernel/syscalls/mbind/mbind01.c
1198 mbind01: Fix the bug of mind case06: I tested ltp mbind case and found the case06 failed. In mbind manual, it says "If the nodemask and maxnode arguments specify the empty set, then the memory is allocated on the node of the CPU that triggered the allocation." In case06, when tc->policy is MPOL_PREFERRED and tc->from_node is NONE, the getnodemask which is get by get_mempolicy() refer to the node of the CPU that triggered the allocation. But the nodemask is zero.(It is not used by mbind(), mbind() used "NULL".). So in this case, the cmp_ok should only compare the policy. Signed-off-by: Zhang Xiliang <zhangxiliang@cn.fujitsu.com>.
1201 ltp/testcases/kernel/syscalls/mbind/mbind01.c
1204 mbind01: Fix the bug of mind case10: I tested ltp mbind01 case and found the case10 failed. In case10, the expect errno is EFAULT. In mbind manual, it says "EFAULT Part or all of the memory range specified by nodemask and maxnode points outside your accessible address space.". So the case should use invalid "nodemask" instead of invalid "p" to test. Signed-off-by: Zhang Xiliang <zhangxiliang@cn.fujitsu.com>.
1207 ltp/testcases/kernel/syscalls/mbind/mbind01.c
1210 LTP-LDFLAGS-enable: To make use of full testsuite of open_posix_testsuite we need to enable LDFLAGS. It is file used by the Makefile to link to what you specify in it. e.g. if you want to link with lpthread. By using these Flags can build up to 1888 test case with out the flags can build up to 486. However, the Best practice is to use posix test suite with the LDFLAGS. I have attached patch and below, please review the same.
1211 /************************************************************/
1212 Before patch: With out LDFLAGS:
1213 ***************************
1214 CONFORMANCE TEST RESULTS
1215 ***************************
1226 ***************************
1227 After patch: With LDFLAGS:
1228 ***************************
1229 CONFORMANCE TEST RESULTS
1230 ***************************
1241 ***************************
1242 /************************************************************/
1243 Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
1246 ltp/testcases/open_posix_testsuite/LDFLAGS
1249 Add autoconf tests for taskstats members not present on older kernels: this is cleaned version of previously posted patch. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
1252 ltp/testcases/kernel/controllers/cgroup/getdelays.c
1255 gen_fork() event should wait until the child exits. Otherwise the child would see INIT as the parent and end up in collecting wrong information to compare with. Signed-off-by: Suzuki K P <suzuki@in.ibm.com>, Acked-by: Li Zefan <lizf@cn.fujitsu.com>.
1258 ltp/testcases/kernel/connectors/pec/event_generator.c
1261 runltp can not run acl_test01 by default, we need a mounted partition with ACL options. To have acl_test01 started by runltp (or manually) without any acl aware partition, if you agree I suggest the following patch: a kind of new setup and at the same time the activation of a non root user. Signed-off-by: JACKY MALCLES <Jacky.Malcles@bull.net>.
1264 ltp/testcases/kernel/fs/acls/acl_test01
1267 cpuctl of controllers: fix the bug of while loop: When running the ltp tool by "./runltp -f controllers", I found "while" loop cannot stop in following files of cpuctl test. File list:
1279 while(!timer_expired)
1283 During the compilation of these files, gcc's O2 mechanism causes the change of variable "timer_expired" to be omitted, hence the loop, "while(!timer_expired) f=sqrt(f*f);" cannot get out from itself. Change the type of "timer_expired" from "int" to "volatile int" to fix this bug. By the way, it is necessary to modify the file, ltp-full-xxxxxxxx/testcases/kernel/controllers/libcontrollers/ libcontrollers.h for compilation. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>, Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>,
1286 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
1287 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
1288 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
1289 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
1290 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
1291 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
1292 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
1293 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
1294 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
1297 After trying to find old enough glibc (2.2.2 and older) in any distribution I've given up modifying the test to compile with non glibc epoll library. So when glibc epoll headers are not found the test is disabled entirely and dummy version of the test is compiled. Patch that also fixes some minor problems is attached. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
1301 ltp/testcases/kernel/syscalls/epoll/Makefile
1302 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
1305 network: Fix ip_tests error 2: Repost the ip tests patch:
1306 1. Test #4: ip tools now print nud state as follows: REACHABLE, STALE, FAILED, etc,
1307 2. Test #3, #4, #5: If delete entry succefully, grep will return 1, indicating test PASS, so return code RC should be set to 0,
1308 Signed-off-by: Hushan Jia <hjia@redhat.com>,
1311 ltp/testcases/network/iproute/ip_tests.sh
1314 network: fix multicast testcases Makefile: Repost the multicast Makefile patch: The Makefile of testcases/network/multicast/mc_commo and mc_member do not link binary file and config files to ../../../bin dirs. This patch add the links. Signed-off-by: Hushan Jia<hjia@redhat.com>,
1317 ltp/testcases/network/multicast/mc_commo/Makefile
1318 ltp/testcases/network/multicast/mc_member/Makefile
1321 pselect01: Fixed the checking logic to also consider some variation: Sometimes we may get failed results that the measured time is 1 second longer than expected. As fixed by Craig Meier earlier, the sleeps may last slightly more than total_sec. Also considering the time() overhead, we should expect the sleeps to last between total_sec and (total_sec+1) seconds. Signed-off-by: Nobuhiro Lin <nobuhiro@andestech.com>,
1324 ltp/testcases/kernel/syscalls/pselect/pselect01.c
1327 Add new testcases for memcgroup: My workmate Li Zefan (lizf@cn.fujitsu.com) has created some testcases for cgroup's subsystem "memory" in the last year. And, He catched some kernel bugs through these testcases. So we think you glad to push them into LTP. There are total 40 testcases that have been added. These testcases contain the basis operation test, part functionality test and stress test of memcgroup. How to run this test: # runltp -f controllers.
1329 memcgroup_function_test 1 TPASS : rss=4096/4096, cache=0/0
1330 memcgroup_function_test 2 TPASS : rss=0/0, cache=4096/4096
1331 memcgroup_function_test 3 TPASS : rss=0/0, cache=4096/4096
1332 memcgroup_function_test 4 TPASS : rss=4096/4096, cache=8192/8192
1333 memcgroup_function_test 5 TPASS : rss=4096/4096, cache=0/0
1334 memcgroup_function_test 6 TPASS : rss=4096/4096, cache=0/0
1335 memcgroup_function_test 6 TPASS : rss=0/0, cache=0/0
1336 memcgroup_function_test 7 TPASS : rss=0/0, cache=4096/4096
1337 memcgroup_function_test 7 TPASS : rss=0/0, cache=0/0
1338 memcgroup_function_test 8 TPASS : rss=0/0, cache=4096/4096
1339 memcgroup_function_test 8 TPASS : rss=0/0, cache=0/0
1340 memcgroup_function_test 9 TPASS : rss=4096/4096, cache=8192/8192
1341 memcgroup_function_test 9 TPASS : rss=0/0, cache=0/0
1342 memcgroup_function_test 10 TPASS : rss=4096/4096, cache=0/0
1343 memcgroup_function_test 10 TPASS : rss=0/0, cache=0/0
1344 memcgroup_function_test 11 TPASS : failcnt=6
1345 memcgroup_function_test 12 TPASS : failcnt=6
1346 memcgroup_function_test 13 TPASS : failcnt=6
1347 memcgroup_function_test 14 TPASS : process 5793 is killed
1348 memcgroup_function_test 15 TPASS : process 5803 is killed
1349 memcgroup_function_test 16 TPASS : process 5813 is killed
1350 memcgroup_function_test 17 TPASS : process 5824 is killed
1351 memcgroup_function_test 18 TPASS : process 5835 is killed
1352 memcgroup_function_test 19 TPASS : process 5845 is killed
1353 memcgroup_function_test 20 TPASS : process 5854 is killed
1354 memcgroup_function_test 21 TPASS : process 5863 is killed
1355 memcgroup_function_test 22 TPASS : input=4095, limit_in_bytes=4096
1356 memcgroup_function_test 23 TPASS : input=4097, limit_in_bytes=8192
1357 memcgroup_function_test 24 TPASS : input=1, limit_in_bytes=4096
1358 memcgroup_function_test 25 TPASS : return value is 0
1359 memcgroup_function_test 26 TPASS : return value is 1
1360 memcgroup_function_test 27 TPASS : return value is 1
1361 memcgroup_function_test 28 TPASS : return value is 1
1362 memcgroup_function_test 29 TPASS : force memory succeeded
1363 memcgroup_function_test 30 TPASS : force memory failed as expected
1364 memcgroup_function_test 31 TPASS : return value is 0
1365 memcgroup_function_test 32 TPASS : return value is 0
1366 memcgroup_function_test 33 TPASS : return value is 0
1367 memcgroup_function_test 34 TPASS : return value is 0
1368 memcgroup_function_test 35 TPASS : return value is 1
1369 memcgroup_function_test 36 TPASS : rss=4096/4096, cache=0/0
1370 memcgroup_function_test 36 TPASS : rss=0/0, cache=0/0
1371 memcgroup_function_test 37 TPASS : rss=4096/4096, cache=0/0
1372 memcgroup_function_test 37 TPASS : rss=0/0, cache=0/0
1373 memcgroup_function_test 38 TPASS : rss=4096/4096, cache=0/0
1374 memcgroup_function_test 38 TPASS : rss=0/0, cache=0/0
1375 memcgroup_stress_test 1 TPASS : stress test 1 passed
1376 memcgroup_stress_test 2 TPASS : stress test 2 passed
1377 INFO: ltp-pan reported all tests PASS,
1378 Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>,
1381 ltp/runtest/controllers
1382 ltp/testcases/kernel/controllers/memcg/Makefile
1383 ltp/testcases/kernel/controllers/memcg/README
1385 ltp/testcases/kernel/controllers/memcg/functional/Makefile
1386 ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
1387 ltp/testcases/kernel/controllers/memcg/functional/memcg_getpagesize.c
1388 ltp/testcases/kernel/controllers/memcg/functional/memcg_process.c
1389 ltp/testcases/kernel/controllers/memcg/regression/Makefile
1390 ltp/testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
1391 ltp/testcases/kernel/controllers/memcg/regression/memcg_test_1.c
1392 ltp/testcases/kernel/controllers/memcg/regression/memcg_test_2.c
1393 ltp/testcases/kernel/controllers/memcg/regression/memcg_test_4.c
1394 ltp/testcases/kernel/controllers/memcg/regression/memcg_test_4.sh
1395 ltp/testcases/kernel/controllers/memcg/stress/Makefile
1396 ltp/testcases/kernel/controllers/memcg/stress/memcg_process_stress.c
1397 ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
1399 ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
1400 ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
1401 ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
1402 ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
1403 ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh
1406 fix the bug of macro in getdelays.c: When running cgroup test, I found a bug of macro in getdelays.c, which refers to the spelling mistake. And this leads to testcase_eight's abnormal delay. Relative macro:
1407 HAVE_LINUX_CGROUPSTATS_H
1408 Change macro HAVE_LINUX_CGROUPSTAT_H to HAVE_LINUX_CGROUPSTATS_H to fix the bug. Signed-off-by:Liu Bo <liubo-fnst@cn.fujitsu.com>,
1411 ltp/testcases/kernel/controllers/cgroup/getdelays.c
1414 I propose two patches (two patterns of fix) for an issue of open_posix_testsuite. I hope either one of them (or more better one someone will write) is committed. You need to do three steps below in order to run execute.sh of open_posix_testsuite:
1416 2) cc -O2 -o t0 t0.c
1418 I think it's better to include step 2 into step 1 or 3 for convenience. So I wrote two different patches for these cases. Signed-off-by: Seiichi Ikarashi <s.ikarashi@jp.fujitsu.com>,
1421 ltp/testcases/open_posix_testsuite/Makefile
1424 Issue observed with chmod05, fchmod05 test cases: This Patch fixes bug in the test cases chmod05.c and fchmod05.c. The test case uses 2 UserIds nobody and bin. The issue is observed when one of the UserId is the supplementary group Ids of the rooti (either nobody or bin). In that case the Posix standard mentions that S_IGSID bit should not be cleared by the systemcall, chmod() or fchmod(), which causes the test to fail. This patch fixes the issue by specifically clearing the supplementary group ID of the process. The main intention of the test case is to test if S_IGSID bit is cleared in case the non privilage user tries to set file modes. Hence felt clearing the supplementary group Ids is the best way to fix the issue. At the same time I am reverting the earlier patch submitted by Wei Yongjun <yjwei@cn.fujitsu.com>. Signed-off-by: Sharyathi Nagesh <sharyath@in.ibm.com>.
1427 ltp/testcases/kernel/syscalls/chmod/chmod05.c
1428 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
1431 quotactl01: Fix tst_resm() format causing crash: When the quotactl syscall fails, quotactl01 crashes with a segmentation fault due to an incorrect printf()-style format. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
1434 ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
1437 quotactl01: Replace hardcoded 258 by __NR_set_tid_address: The call signature seems to match the set_tid_address() syscall. Also remove the comment about calling quotactl, as it's obviously bogus. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
1440 ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
1443 Spelling fixes: inclue -> include: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
1446 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
1449 Numa-testcases: Return TCONF if NUMA is not available: Currently the test just fails if NUMA is not available. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
1452 ltp/testcases/kernel/numa/numa01.sh
1455 smt_smp: Return TCONF if SMT/SMP is not supported: Currently the tests just fails if SMT/SMP is not supported. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
1458 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
1459 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
1462 Filecaps: Return TCONF if file capabilities are not supported: Currently the test just fails if file capabilities are not supported. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
1465 ltp/testcases/kernel/security/filecaps/filecapstest.sh
1468 The following patch avoids that all kill07 test instances running concurrently work with the same SHM object. Signed-off-by: Matthieu Fertr <Matthieu.Fertre@kerlabs.com>.
1471 ltp/testcases/kernel/syscalls/kill/kill07.c
1474 ftest cleanup II: this is ftest cleanup part II. Most of the functions that were copy & pasted again and again in every file are now in libftest library. Also ftest04, ftest05, ftest06, ftest07 and ftest08 are cleaned. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
1477 ltp/include/compiler.h
1478 ltp/testcases/kernel/fs/ftest/Makefile
1479 ltp/testcases/kernel/fs/ftest/ftest01.c
1480 ltp/testcases/kernel/fs/ftest/ftest02.c
1481 ltp/testcases/kernel/fs/ftest/ftest03.c
1482 ltp/testcases/kernel/fs/ftest/ftest04.c
1483 ltp/testcases/kernel/fs/ftest/ftest05.c
1484 ltp/testcases/kernel/fs/ftest/ftest06.c
1485 ltp/testcases/kernel/fs/ftest/ftest07.c
1486 ltp/testcases/kernel/fs/ftest/ftest08.c
1488 ltp/testcases/kernel/fs/ftest/libftest.c
1489 ltp/testcases/kernel/fs/ftest/libftest.h
1492 lcov: remove default for gcov_dir so that auto-sensing works. Fix problem with lcov not finding kernel coverage data at /sys/kernel/debug/gcov because the default system-wide lcovrc file contained a specification for the gcov directory which prevented auto-detection from working.
1495 ltp/utils/analysis/lcov/lcovrc
1498 Create testcase for p9auth kernel module: The p9auth module is a driver in the staging/ directory, which implements kernel functionality supporting plan 9-style setuid. Programs can be completely unprivileged, authorize themselves to a privileged server, and obtain a token which they can use to authorize a single setuid to a single specified new uid. This testcase runs three tests:
1499 1. make sure we can't setuid without a hash (this is actually short-cut in the kernel code so it might be worthwhile having a separate test for having a hash, but an invalid one),
1500 2. make sure we can setuid when there is a valid hash,
1501 3. make sure we cannot setuid if there is a valid hash, but our original uid isn't the one specified in the token.
1503 Sep 21: Comment README, add runp9auth.sh to the patch, and add the openssl check to checkp9auth.sh. Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>.
1507 ltp/testcases/kernel/security/Makefile
1510 ltp/testcases/kernel/security/p9auth/Makefile
1511 ltp/testcases/kernel/security/p9auth/checkp9auth.sh
1512 ltp/testcases/kernel/security/p9auth/p9priv.sh
1513 ltp/testcases/kernel/security/p9auth/p9unpriv.sh
1514 ltp/testcases/kernel/security/p9auth/runp9auth.sh
1515 ltp/testcases/kernel/security/p9auth/unhex.c
1518 To test consolidation resets when interfaces are set to 0: CPU consolidation testcase modified to test when sched_mc &(/) sched_smt is set to Zero processes dont consolidate to single package or CPU. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1521 ltp/testcases/kernel/power_management/cpu_consolidation.py
1524 To fix issue in get_sched_values: get_sched_values was returning 1 & 0 instead of max sched_mc & max sched_smt. This patch fixes the issue in the first version of this file. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1527 ltp/testcases/kernel/power_management/get_sched_values.c
1530 To incorporate changes in reusable function: ILB testcase uses trigger workload to pin a task to CPU. This patch is to incorporate the changes in the prototype of function testcase invokes to trigger workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1533 ltp/testcases/kernel/power_management/ilb_test.py
1536 To include Additional 5 new test cases: Additional 5 new testcases to test cpu consolidation resets when sched_smt &(/) sched_mc is reset to zero. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1539 ltp/testcases/kernel/power_management/runpwtests.sh
1542 Modified library functions based on review comments. Signed-off-by: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
1545 ltp/testcases/kernel/power_management/pm_include.sh
1548 Modified python functions based on requirement for new testcase: Fixed some issues that affect verification code of new test scenarios. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1551 ltp/testcases/kernel/power_management/lib/sched_mc.py
1554 lcov: fix problem with CONFIG_MODVERSIONS, Make geninfo work with Linux 2.6.31 and CONFIG_MODVERSIONS, Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>,
1557 ltp/utils/analysis/lcov/bin/geninfo
1560 network: fix nfs testcases Makefile error: The nfslock01 and nfsstress testcases' Makefile does not link excutables to testcase/bin directory, and nfslock01 does not build nfs_flock_dgen excutables, which will cause test fail. This patch add the links and build the nfs_flock_dgen. Signed-off-by: Hushan Jia <hjia@redhat.com>.
1562 ltp/testcases/network/nfs/nfslock01/Makefile
1563 ltp/testcases/network/nfs/nfsstress/Makefile
1566 Add a count parameter to create_sig_proc: there were complaints about some tests (ppoll01) hanging sometimes. I've created this patch to address the issue. This should allow testing inherently racy conditions, such as a syscall returning EINTR upon signal handler execution. The problem here is that the signal could actually arrive before the syscall gets executed, which results in the test waiting for it forever. The solution is adding a parameter that would allow to specify how much signals a particular test expects - a racy test would ask for a large number of signals sent, so it will get one even if some were missed. Tests, which test behavior, which is not racy (eg. pselect()) should only request a single signal. Note that you need to manually kill the child process delivering the signals when you don't need them, if you ordered more signals than you actually handle. Also, this patch resets signal handling in child process created in create_sig_proc. This should avoid the child calling the parent's signal handlers and interfering with parent's cleanup process. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1568 ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
1569 ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
1570 ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
1571 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
1572 ltp/testcases/kernel/syscalls/utils/common_j_h.c
1573 ltp/testcases/kernel/syscalls/utils/include_j_h.h
1576 Make sure some Crackerjack tests are running under root: The tests need to run under root to change their EUID. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1578 ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c
1579 ltp/testcases/kernel/syscalls/utimes/utimes01.c
1582 Fix the logic of ppoll01 test: According to POSIX, a file descriptor is considered ready for writing when a call to write() would not block, even when it returns an error (other than EAGAIN). Thus, a file descriptor opened for reading is ready for writing. This patch reflects that in the test. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1584 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
1587 Add a test for race-free operation of ppoll: Hello, after the previous patch, this patch adds a test to test a use of ppoll() without races (ie. the intended use of ppoll). It blocks the signal, schedules a signal to be delivered and expects ppoll to return EINTR (and never lose the signal. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1589 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
1592 Use SIG_ERR to indicate tst_sig's default handler, to allow (and not clash with) SIG_DFL: SIG_DFL happens to be 0 as well as DEF_HANDLER - this means you cannot use SIG_DFL as tst_sig argument, eg. if you want to reset the signal handling in tests' children to normal. This patch changes DEF_HANDLER to be SIG_ERR, as this value cannot be normally used with tst_sig(), so they cannot clash. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1597 fsstress: delete tralling spaces: Signed-off-by: Andrew Vagin <avagin@gmail.com>:
1599 ltp/testcases/kernel/fs/fsstress/fsstress.c
1602 fsstress: use tabs instead of spaces for indentation: Signed-off-by: Andrew Vagin <avagin@gmail.com>.
1604 ltp/testcases/kernel/fs/fsstress/fsstress.c
1607 fsstress: fix memory leaks:
1608 ==11424== 156 bytes in 1 blocks are definitely lost in loss record 2 of 2
1609 ==11424== at 0x4A0763E: malloc (vg_replace_malloc.c:207)
1610 ==11424== by 0x402E4C: make_freq_table (fsstress.c:986)
1611 ==11424== by 0x401C26: main (fsstress.c:410)
1612 make_freq_table is executed on each iterations, but freq_table is not changed during test, so this patch moves it from the loop. Signed-off-by: Andrew Vagin <avagin@gmail.com>.
1614 ltp/testcases/kernel/fs/fsstress/fsstress.c
1617 fsstress: fix memory leak in fread_d:
1618 1. check result from operation open before set flags
1619 2. close descriptor and free path if set flags failed
1620 valgrind --leak-check=full --show-reachable=yes ./fsstress -d /home/shpagin/git-archive/ltp/testcases/kernel/fs/fsstress/tmp -l 10 -n 100
1621 ==23212== 1,134 bytes in 108 blocks are definitely lost in loss record 4 of 5
1622 ==23212== at 0x4A0776F: realloc (vg_replace_malloc.c:429)
1623 ==23212== by 0x401E6A: append_pathname (fsstress.c:528)
1624 ==23212== by 0x4024E3: fent_to_name (fsstress.c:760)
1625 ==23212== by 0x40284F: get_fname (fsstress.c:846)
1626 ==23212== by 0x4041E0: dread_f (fsstress.c:1757)
1627 ==23212== by 0x402368: doproc (fsstress.c:728)
1628 ==23212== by 0x401CC1: main (fsstress.c:463)
1629 Signed-off-by: Andrew Vagin <avagin@gmail.com>.
1631 ltp/testcases/kernel/fs/fsstress/fsstress.c
1634 fsstress: renew flist if clean up test directory: flist contain all files created by fsstress. If test clean up direcory on each interations that it should reinitilize flist. Signed-off-by: Andrew Vagin <avagin@gmail.com>.
1636 ltp/testcases/kernel/fs/fsstress/fsstress.c
1639 lcov: improve detection of gcov-kernel support
1642 ltp/utils/analysis/lcov/bin/lcov
1643 ltp/utils/analysis/lcov/man/lcovrc.5
1646 memcg : fix various test failures: In memcg testcases,
1647 1. use /dev/memcg consistently,
1648 2. for testcase_25, since 2.6.31, writing -1 to memory.limit_in_bytes will reset to unlimit,
1649 3. for testcase_35, writing to memory.force_empty for non-empty cgroup should return failure,
1650 Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>,
1653 ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
1654 ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
1657 When this TC is ending it removes all directories/files under /tmp that may be embarrassing so, if you agree I suggest that it only removes what has to do with the TestCase; this is the purpose of the following patch. Signed-off-by: JACKY MALCLES <Jacky.Malcles@bull.net>.
1659 ltp/testcases/kernel/fs/fs_di/fs_di
1662 lcov: ignore incomplete function names in .bb files
1663 - don't abort processing when an incomplete function name is encountered in a .bb file (gcc 2.95.3 adds those)
1664 - fix filename prefix detection
1665 Peter Oberparleiter <oberpapr@users.sourceforge.net>,
1668 ltp/utils/analysis/lcov/bin/geninfo
1669 ltp/utils/analysis/lcov/bin/lcov
1672 lcov: introduce new options --derive-func-data
1673 When using a gcov version that does not provide function data, this option will attempt to guess the function coverage data for a function by looking at the number of times that the first line of that function was called. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
1676 ltp/utils/analysis/lcov/bin/geninfo
1677 ltp/utils/analysis/lcov/bin/lcov
1682 Enable traversing down the performance_counter directory and as noted in email to ltp-list about C file changes. This simply fixes some missing declarations and linux_syscall_number.h cleanup related compiler warnings. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1685 ltp/testcases/kernel/performance_counters/performance_counter02.c
1688 As just emailed to ltp-list...
1689 1. The indentation in this script was off (defacto standard for shell scripts is 4-space indents).
1690 2. rsh is becoming a deprecated app, so the likelihood of someone executing this app and having it fail the first time and succeed in the remaining runs is low. So let's do two things:
1691 i. Provide a means to toggle immediately failure to provide a quick failure short circuit (FAIL_IMMEDIATELY => 1).
1692 ii. Fail on the first try if FAIL_IMMEDIATELY is set and exit the script.
1693 3. Export TCID, TST_COUNT, and TST_TOTAL so tst_resm doesn't complain.
1694 4. Prefix the number of tries so folks don't need to scroll up the terminal buffer and count to see what iteration they're executing.
1695 5. Convert `"$CHECK" -eq 9' to `"$CHECK" = "9"' so test(1) doesn't complain if and when the rsh(1) fails, and thus doesn't return an integer value to stdout.
1696 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1699 ltp/testcases/network/tcp_cmds/rsh/rsh01
1702 fcntl24,25,26 fail when run on tmpfs: Attached is a patch to skip testcases fcntl24, fcntl25 and fcntl26 if the host is running on tmpfs. The reason being that, as documented here http://bugzilla.kernel.org/show_bug.cgi?id=13626, F_SETLEASE and F_WRLCK cannot work on tmpfs. Signed-off-by: Matt Fleming <matt@console-pimps.org>.
1705 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
1706 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
1707 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
1710 We need to verify the validity of using MAP_FIXED in this manner. The tests do no checking to see whether the address space is safe to use or not. It should be safe after removing the flag MAP_FIXED from all calls to mmap in the remap_file_pages tests. If mmap is called without that flag, the kernel will find a safe memory space to map, and the test will pass. Signed-off-by: Srikanth Krishnakar <skrishnakar@celestialsys.com>.
1713 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
1714 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
1717 Remove getgid02 from all runtest files (was "[PATCH] Remove getgid02 from ltplite runtest file"). And it appears that I missed some spots. This removes _all_ references to getgid02 from _all_ of the runtest files: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1721 ltp/runtest/stress.part3
1722 ltp/runtest/syscalls
1725 This set of 3 patches adds a new API stats_container_append to libstats. This function adds new stats_record_t to the record list in stats_container_t. It also replaces the occurrences of data->size with data->index and modifies the test-cases to call the append function. Changelog
1727 - Added index to stats_container_t struct
1728 - Added Append function to add new stats_record_t to records list of stats_container_t
1729 - Replaced the occurrences of data->size by data->index in libstats.c
1730 - Modified the realtime testcases to include call to the append function.
1731 [PATCH 1/3] libstats: add append API to libstats: This patch adds a new API stats_container_append to libstats. This function adds a new stats_record_t to the records list in stats_container_t.
1732 Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
1733 Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
1734 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
1735 Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
1738 ltp/testcases/realtime/include/libstats.h
1739 ltp/testcases/realtime/lib/libstats.c
1742 This set of 3 patches adds a new API stats_container_append to libstats. This function adds new stats_record_t to the record list in stats_container_t. It also replaces the occurrences of data->size with data->index and modifies the test-cases to call the append function. Changelog
1744 - Added index to stats_container_t struct
1745 - Added Append function to add new stats_record_t to records list of stats_container_t
1746 - Replaced the occurrences of data->size by data->index in libstats.c
1747 - Modified the realtime testcases to include call to the append function.
1748 [PATCH 2/3] libstats: replace data->size by data->index: This patch replaces the occurrences of data->size by data->index+1 as the index starts with 0 and ends at data->size-1. data->size holds the max size of the records list in data->container_t. data->index holds the index of the last record in the list. Since the records list may not be completely filled, data->index + 1 gives the total number of records currently in the list and it may not be equal to data->size.
1749 Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
1750 Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
1751 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
1752 Acked-by: Sripathi Kodi <sripathik@in.ibm.com> ,
1755 ltp/testcases/realtime/lib/libstats.c
1758 his set of 3 patches adds a new API stats_container_append to libstats. This function adds new stats_record_t to the record list in stats_container_t. It also replaces the occurrences of data->size with data->index and modifies the test-cases to call the append function. Changelog
1760 - Added index to stats_container_t struct
1761 - Added Append function to add new stats_record_t to records list of stats_container_t
1762 - Replaced the occurrences of data->size by data->index in libstats.c
1763 - Modified the realtime testcases to include call to the append function.
1764 [PATCH 3/3] libstats: Modify testcases to call the append function: This patch modifies the testcases to call the stats_container_append function.
1765 Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
1766 Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
1767 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
1768 Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
1771 ltp/testcases/realtime/func/async_handler/async_handler.c
1772 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
1773 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
1774 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
1775 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
1776 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
1777 ltp/testcases/realtime/func/pi_perf/pi_perf.c
1778 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
1779 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
1780 ltp/testcases/realtime/func/sched_latency/sched_latency.c
1781 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
1784 Fixed static build which needs to link the pthread library in pidns and pipeio. Signed-off-by: nobuhiro <nobuhiro@andestech.com>. Matt Helsley <matthltc@us.ibm.com> replied: I'm not sure this is correct. I just did a CVS update and grepped for "pthread". I don't see a single use of pthreads in there. What output suggested all of these tests need to link to pthreads? Could you at least stick that in the changelog? Regardless, I'm satisfied with the patch itself. As I said before the changelog would be nicer if it included a snippet of the output that justifies it (included here for convenience): When static linking, the pthread stuff is due to the undefined pthread symbols in librt.a and libgcc_eh.a.
1785 make[4]: Entering directory `/home/nobuhiro/git_repo/os/ltp/testcases/kernel/ipc/pipeio'
1786 cc -Wall -static -Wall -I../../../../include pipeio.c -L../../../../lib -lltp -lrt -o pipeio
1787 /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../lib64/librt.a(aio_suspend.o):
1788 In function `cleanup': (.text+0xa): undefined reference to `pthread_mutex_lock'.
1791 ltp/testcases/kernel/containers/pidns/Makefile
1792 ltp/testcases/kernel/ipc/pipeio/Makefile
1795 [RESEND][PATCH 3/3] libstats: Modify testcases to call the append function. I am resending the patch after checking with the latest CVS version of LTP.
1796 Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
1797 Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
1798 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
1799 Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
1802 ltp/testcases/realtime/func/async_handler/async_handler.c
1803 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
1804 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
1805 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
1806 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
1807 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
1808 ltp/testcases/realtime/func/pi_perf/pi_perf.c
1809 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
1810 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
1811 ltp/testcases/realtime/func/sched_latency/sched_latency.c
1812 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
1815 As per the execute.sh script file there is time limit of two minutes for each test case execution if it takes more time it will be reported as HUNG. shm_open/23-1.c test case under posix test suite which executes more than two minutes so test case reported as HUNG. I have changed time limit from 120 to 300 sec. that is nothing but two minutes to five minutes. In low end machines this test case taking 4 min to complete execution. Now test cases reported as PASS. I have attached patch and below.
1816 /*****************************************************/
1818 conformance/interfaces/shm_open/23-1.test:execution:HUNG
1820 conformance/interfaces/shm_open/23-1.test:execution:PASS
1821 /*****************************************************/
1822 Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
1825 ltp/testcases/open_posix_testsuite/execute.sh
1828 clone01 -c 10 on x86: Michal Simek <michal.simek@petalogix.com> reported: can you please to run clone01 syscall test on any x86 machine? I am getting fault there when I run it 10 times for example. The same problem I have on Microblaze.
1830 clone01 1 TPASS : clone() returned 22738
1831 clone01 1 TPASS : clone() returned 22740
1832 clone01 1 TPASS : clone() returned 22742
1833 clone01 1 TPASS : clone() returned 22748
1834 clone01 1 TPASS : clone() returned 22750
1835 clone01 1 TPASS : clone() returned 22752
1836 clone01 1 TPASS : clone() returned 22754
1837 clone01 1 TFAIL : clone() returned 134919589, errno = 22755
1838 clone01 1 TPASS : clone() returned 22744
1839 clone01 1 TPASS : clone() returned 22746,
1840 "Serge E. Hallyn" <serue@us.ibm.com> replied: All right I don't have the patiente to wade through the parse_opts and usc_lib crap, but this is not a clone failure. What appears to be happening is setup() at the top of clone01.c is calling lib/parse_opts.c:usc_global_setup_hook(), with STD_COPIES set to the count option you passed in. That forks of 10 copies of the test. I don't know what happens with the actual loop then, but the reason you get the error for the last clone test is that one of those forked copies of clone01 (*not* one of the cloned children) exits, and wait() catches that one. That is why wait() returned 22744, which isn't any of the cloned children. So one stupid way of fixing this without dealing with the convoluted setup junk would be to change the waitpid chunk of the code like so.
1843 ltp/testcases/kernel/syscalls/clone/clone01.c
1846 Regresion testing for Microblaze: here 4 tests are from my regresion testing for Microblaze kernel debug. There is one extension for testing aligned/unaligned get/put_user macros. The rest of changes are easy. [PATCH 1/4] utimensat: Remove utimensat_user from script: We can use nobody user instead of creating new one for this special test. Latest busybox source code not support userdel, useradd that's why is better to use user which exists. Signed-off-by: Michal Simek <monstr@monstr.eu>.
1849 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
1852 Regresion testing for Microblaze: here 4 tests are from my regresion testing for Microblaze kernel debug. There is one extension for testing aligned/unaligned get/put_user macros. The rest of changes are easy. [PATCH 2/4] tst_is_cwd: Add support for ramfs: I added support for testing ramfs and add together tests for nfs, tmpfs and ramfs. Signed-off-by: Michal Simek <monstr@monstr.eu>.
1855 ltp/lib/tst_is_cwd.c
1857 ltp/lib/tst_is_cwd_nfs.c
1858 ltp/lib/tst_is_cwd_tmpfs.c
1861 Regresion testing for Microblaze: here 4 tests are from my regresion testing for Microblaze kernel debug. There is one extension for testing aligned/unaligned get/put_user macros. The rest of changes are easy. [PATCH 3/4] fcntl24,25,26: F_SETLEASE and F_WRLCK cannot work on ramfs: The same reason as was in previous patch for tmpfs. Signed-off-by: Michal Simek <monstr@monstr.eu>.
1864 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
1865 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
1866 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
1869 Regresion testing for Microblaze: here 4 tests are from my regresion testing for Microblaze kernel debug. There is one extension for testing aligned/unaligned get/put_user macros. The rest of changes are easy. [PATCH 4/4] Add unaligned tests which tests get/put_user macros: getpeername01 and getsockname01 tests get_user macro socketpair01 tests put_user macro. Signed-off-by: Michal Simek <monstr@monstr.eu>.
1872 ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
1873 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
1874 ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
1877 Alternatively, since digsig never went upstream and isn't being maintained, it might be best to drop this from LTP. "Serge E. Hallyn" <serue@us.ibm.com>.
1880 ltp/testcases/kernel/security/digsig/Makefile
1881 ltp/testcases/kernel/security/digsig/README
1882 ltp/testcases/kernel/security/digsig/builddigsig.sh
1883 ltp/testcases/kernel/security/digsig/test.sh
1884 ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
1885 ltp/testcases/kernel/security/digsig/twiddlebit/bsigntest.sh
1886 ltp/testcases/kernel/security/digsig/twiddlebit/digsigtest.sh
1887 ltp/testcases/kernel/security/digsig/twiddlebit/hw.c
1888 ltp/testcases/kernel/security/digsig/twiddlebit/pubring.gpg
1889 ltp/testcases/kernel/security/digsig/twiddlebit/random_seed
1890 ltp/testcases/kernel/security/digsig/twiddlebit/secring.gpg
1891 ltp/testcases/kernel/security/digsig/twiddlebit/swapbit.c
1892 ltp/testcases/kernel/security/digsig/twiddlebit/test_pub_key
1893 ltp/testcases/kernel/security/digsig/twiddlebit/trustdb.gpg
1894 ltp/testcases/kernel/security/digsig/twiddlebit/twiddletest.sh
1895 ltp/testcases/kernel/security/digsig/writeexec/Makefile
1896 ltp/testcases/kernel/security/digsig/writeexec/edit_write.c
1897 ltp/testcases/kernel/security/digsig/writeexec/libwritetest.c
1898 ltp/testcases/kernel/security/digsig/writeexec/shared.c
1901 Make the test result codes a real bitfield again: the commit "extend the test result to a bit field so we can extend the output further" from July 20th unfortunately changes the code, that was previously a bitfield, to a non-bitfield. This causes FAILED tests to return erroneously 0. This patch changes the test result codes to be individual bits in the bitfield (effectively reverting a small part of aforementioned patch). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1907 Added one more approach for data integrity. Data integrity is performed on two fragmented files.
1908 1. Creating two fragmented files each of size DiskSize/2.
1909 2. Then comapring against the original file.
1910 3. If not equal test case fails.
1911 My ultimate goal in creating fragmented files is that,
1912 1. It creates many extents (fragments for each file)
1913 2. FS code may behave wrong at corner cases which may come into picture after many extents gets added to the file.
1914 3. Data corruption chances are there
1915 i. when file metadata updation is not proper(corner cases when fragments are more)
1916 ii.If write and read is not matching (write operation might have updated the block number some where and read may skip that block in some corner cases)
1917 4. In reality fragments can occur only after much usage of the disk(create/delete file)
1918 5. This is good test case for bigger size disk.(it can create more extents)
1919 6. fsync() is called after every write, which makes it slow.
1920 Signed-off-by: Jyoti Vantagodi <jyotiv@linux.vnet.ibm.com>.
1923 ltp/testcases/kernel/fs/fs_di/fs_di
1925 ltp/testcases/kernel/fs/fs_di/frag.c
1928 Remove pidns14 test case reference: pidns14 test case is removed in the July 2009 LTP release. So remove the reference to pidns14 test case in the runpidnstest.sh script. Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>.
1931 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
1934 Pls find attached patch for waitid02 test case.I have modified the test case.I have also added 2 test scenarios in the test case using WSTOPPED and WNOWAIT. Note: The testcase was failing in LTP July, 2009 release. The warning- "implicit declaration of function 'getpgid", has been removed. Signed-off-by: rohit verma <rohit170309@gmail.com>.
1937 ltp/testcases/kernel/syscalls/waitid/waitid02.c
1940 I have noticed UNTESTED behavior with sched_setparam/26-1.c test case under open_posix_testsuite. Test needs to be executed as non-root user. So I have changed user id from root to non-root user by adding set_nonroot() function. Now test case got PASSED. I have attached patch and results before and after the patch. please review the same.
1941 /*********************************************************************************************/
1943 /*********************************************************************************************/
1945 Run this test case as a Regular User, but not ROOT
1946 conformance/interfaces/sched_setparam/26-1.test:execution:UNTESTED
1947 /*********************************************************************************************/
1949 /*********************************************************************************************/
1951 Testing with user 'bin' (uid: 1) Test PASSED
1952 conformance/interfaces/sched_setparam/26-1.test:execution:PASSED
1953 /*********************************************************************************************/
1954 Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
1957 ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c
1960 Top of tree fails to build on PPC fc11 box: This failure is being caused because .in files in kernel/includes are wrong. The prefixes for the names (__NR_) and the plus signs were removed. I've noticed it in .in files for several architectures in the latest LTP release (July 2009). This patch fixes bad updates to syscalls declarations for powerpc, that are causing build failures. This should be fixed for other archs accordingly. Signed-off-by Lucio Correia <luciojhc@br.ibm.com>.
1963 ltp/testcases/kernel/include/powerpc.in
1964 ltp/testcases/kernel/include/powerpc64.in
1967 Issue with rt_sigqueueinfo testcase in LTP: rohit verma <rohit.170309@gmail.com> reported: I have found an issue with
1968 rt_sigqueueinfo test-case. Following is the test output:
1969 rt_sigqueueinfo01 1 PASS : Test Succeeded
1970 rt_sigqueueinfo01 1 FAIL : Test Failed, errno=1 : Operation not permitted
1971 rt_sigqueueinfo01 1 PASS : Test Succeeded
1972 rt_sigqueueinfo01 1 FAIL : Test Failed, errno=1 : Operation not permitted
1973 rt_sigqueueinfo01 0 WARN : tst_rmdir(): rmobj(/tmp/rt_3FaSpK) failed: lstat(/tmp/rt_3FaSpK) failed; errno=2: No such file or directory
1974 I think the following lines are causing the failures:
1977 uinfo.si_code = 0;//SI_USER
1978 TEST(retval = syscall(__NR_rt_sigqueueinfo, getpid(), 17, &uinfo));
1980 You can observe the following comment & source when you look at the Linux source (v 2.6.29) (linux-2.6.29/kernel/signal.c):
1981 /* Not even root can pretend to send signals from the kernel.
1982 Nor can they impersonate a kill(), which adds source info. */
1983 if (info.si_code >= 0)
1985 which implies that si_code cannot be set to ' 0 ' (SI_USER) when invoking the rt_sigqueueinfo syscall. I am not sure how to fix this issue. But, a possible fix would be to remove the second set of fork & rt_sigqueueinfo invocations and use the first set (with SI_QUEUE). If needed, the loop count can be increased.
1986 Henry Yei <hyei@mvista.com> replied: Yes, I had just noticed this as well. Since it was "passing", it took awhile to spot. Returning pass even with tst_resm(TFAIL,.. Being called must have something to do with the forking, but I'm not familiar with how the LTP framework deals with that. In any case, I've
1987 create this patch for our internal tree that does the following:
1988 - cleans up spacing for tabs, it was mix of two before
1989 - removes the second testcase which is I think is invalid (this gets rid of the bad return code as well).
1990 - removed the inner loop, it doesn't make sense as the tst_exit in the original code would never let it run past the first loop.
1991 - moved cleanup() and setup() to the appropriate places where they will only be called in pairs.
1992 Garrett Cooper <yanegomi@gmail.com> replied: I don't think that's the problem. I think that the real problem is how the testcase itself is written, because I don't see any code that checks WIFEXITED and WIFSIGNALED (I would check for both those items when doing sigqueue), and I don't see where the child(ren) actually exit... HMMM...
1995 ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c
1999 - added --from-package and --to-package options
2000 - improved gcov-kernel handling
2003 ltp/utils/analysis/lcov/bin/geninfo
2004 ltp/utils/analysis/lcov/bin/lcov
2005 ltp/utils/analysis/lcov/man/lcov.1
2008 RANLIB isn't a predefined variable in make(1):
2009 gcooper@orangebox ~ $ make -p idontexist | grep RANLIB
2010 make: *** No rule to make target `idontexist'. Stop.
2011 This solves that issue. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2014 ltp/testcases/network/lib6/Makefile
2017 Commit "move leading __NR_ to script to make all the .in files simpler" accidentally removed all plus signs surrounded by spaces from the syscall definition files for hppa/powerpc{,64}/s390{,x}/sh/sparc{,64}, breaking the build like:
2018 fstatat01.c: In function ‘main’:
2019 fstatat01.c:126: error: expected ‘)’ before numeric constant
2020 make[4]: *** [fstatat01_64.o] Error 1
2021 Re-add the missing plus signs to fix it. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2024 ltp/testcases/kernel/include/hppa.in
2025 ltp/testcases/kernel/include/powerpc.in
2026 ltp/testcases/kernel/include/powerpc64.in
2027 ltp/testcases/kernel/include/s390.in
2028 ltp/testcases/kernel/include/s390x.in
2029 ltp/testcases/kernel/include/sh.in
2030 ltp/testcases/kernel/include/sparc.in
2031 ltp/testcases/kernel/include/sparc64.in
2034 I have noticed issues for patch applied on 12-Dec-2008. Because it is fixing the mq_send/5-1.c problem, but at the same time patch is affecting the building of few test cases in the same directory. I have listed the build log before and after the patch. So I have modified the patch such a way that it should not affect other test cases. Modifications:
2035 1. remove function definitions from “include/posixtest.h”
2036 2. add function definitions to new header file “include/mq_send.h”
2037 3. add #include ”mq_send.h” line to mq_send/5-1.c test cases
2038 I have attached modified patch and below. Please review the same. Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
2041 ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
2042 ltp/testcases/open_posix_testsuite/include/posixtest.h
2044 ltp/testcases/open_posix_testsuite/include/mq_send.h
2047 Add option to skip tests: One problem that LTP has long suffered is that certain tests are known to be broken, sometimes for long periods of time. In an ideal world, I think it best that these should be skipped, or at least removed from the default list of tests to run, but this isn't always practical due to a number of reasons. Of course, another option is that a 'whitelist' of tests to run can be created and passed to runltp, but this becomes hard to maintain as there are often new tests that you may want to keep up with, and with each release of LTP, the list would have to be reexamined. So I wanted to see what people thought about a simple option, -S, to specify a list of tests that you want to blacklist from the current run. This is handy if you have an automated testing environment with an architecture that doesn't always get great attention and a list of tests that you know to be broken on that arch. The skipfile is simply a list of test names, one per line. Add a -S option to runltp that allows the user to specify a SKIPFILE of tests to skip. Signed-off-by: Paul Larson <paul.larson@canonical.com>.
2053 gcov-kernel: update to Linux 2.6.30
2056 ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-arm-eabi.patch
2057 ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-arm-hack.patch
2058 ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov.patch
2061 lcov: ignore gcov errors for unnamed source files: When specifying "--ignore-errors gcov", lcov/geninfo should not abort when they cannot read a .gcov file. Fix this by introducing warnings in the respective places. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
2064 ltp/utils/analysis/lcov/bin/geninfo
2067 RANLIB isn't a standard Make variable, which means that when it's exported to leaf callers as an empty value, builds fail. testcases/network/lib6/Makefile is a prime example. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2073 Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
2074 1) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
2075 2) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
2076 [PATCH v2 01/05] Provide all necessary information through ltp/README: Provide all necessary information to create/use "Fault Injection Framework" through ltp/README. This is necessary before any test case(s) can be run on this harness. Also describes the general algorithm that would be followed while running LTP tests in "Fault Injection" harness. Changed the debugfs mount point from /debug/ to /sys/kernel/debug/ as pointed out by Mike. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
2082 Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
2083 1) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
2084 2) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
2085 [PATCH v2 02/05] Add Script which would actually do the job of injecting faults: Script which would actually do the job of injecting faults by changing various parametrs available under /debug/fail*. This would be done dynamically during LTP run, and, is capable of taking parameters from 0 to 100 to vary the probability of Fault the user wants to inject in the running kernel. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
2088 ltp/tools/insert_kernel_faults.sh
2091 Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
2092 1) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
2093 2) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
2094 [PATCH v2 03/05] Add Script so the kernel is restored back to its original pristine form: Once the faults has been injected and all the concerned tests have been run completely, the kernel needs to be restored back to its original pristine form so that it is stable again. This Script does just exactly that. This again has changes regarding the debugfs mount point. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
2097 ltp/tools/restore_kernel_faults_default.sh
2100 Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
2101 1) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
2102 2) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
2103 [PATCH v2 04/05] Add Script which will be at the heart of this infrastructure: At the heart of this infrastructure is this Script, which will actually:
2104 1) Change the temporary command file generated by runltp,
2105 2) Create a new temporary command file which will have the following entries against each one entry in the command file:
2106 i) Same TAG COMMAND_LINE entry,
2107 ii) Entry to call the script to insert faults,
2108 iii) Entry to run as many loops as specified by the user,
2109 iv) Entry to call the script to restore kernel to default state,
2110 It is capable of creating new entries in the temporary command file with the following tags and command lines:
2111 TAG_NAME=tag1, COMMANDLINE="test1",
2112 TAG_NAME=tag1_loop1_under_kernel_fault,
2113 COMMANDLINE="insert_fault_in_kernel; test1",
2114 TAG_NAME=tag1_loop2_under_kernel_fault, COMMANDLINE="test1",
2116 TAG_NAME=tag1_loopn_under_kernel_fault, COMMANDLINE="test1; restore_default_kernel",
2117 Changes from V1 include:
2118 1) Paul's suggestion to tag the results to say when a fault was, or, was not in the process of being generated. Garrett and Mike wanted this to be in Shell script. So, Garret will change this to a Shell script in future. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
2121 ltp/tools/create_kernel_faults_in_loops_and_probability.pl
2124 Introducing the "Kernel Fault Injection Framework" generation and testing capability in LTP. This is in line with the recent proposal made through LTP Paper at OLS 2009: "Putting LTP to test - Validating both the Linux kernel and Test-cases" (http://ltp.sourceforge.net/documentation/technical_papers/Putting_LTP_to_Test.pdf). This infrasturcture will help LTP directly in the following ways:
2125 1) Allow test developers to test their new test cases against a faulted kernel, and then compare it on stable kernel run, impacting in better test development,
2126 2) Allow test engineers to be able to generate more code coverage by traversing the rarely touched parts of the kernel code, As we move forward in using this, we would definitely find some other advantages of this framework. This is V2 of patchset after incorporating comments from Mike, Paul & Garret.
2127 [PATCH v2 05/05] Add the necessary Interface and Option through "runltp": Change the runltp script to actually create an interface for the user:
2128 1) Introduce a new option "-F" for ability to run tests under "Fault Injection Framework",
2129 2) "./runltp -h" will display the new option,
2130 3) Verifies whether Kernel has built-in capabilities for "Fault Injection",
2131 This has no much difference from the last version, except that 'runltp' has changed in between to include Paul's -S option. This has just been created over top of it. I will try to move the 'debugfs' checking logic out of 'runltp' some time in future. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
2137 open10, use tst_tmpdir and tst_rmdir functions. This patch adds functions to create and cleanup temporary test directories, code style changes to match other open tests. Signed-off-by: Henry Yei<hyei@mvista.com>.
2140 ltp/testcases/kernel/syscalls/open/open10.c
2143 I have noticed UNRESOLVED of following test cases:
2145 mlockall/speculative/15-1.c
2146 These test cases are fixed by setting the Rlimit to zero to get EPERM as per the kernel code. I have attached patch and below. Please review the same.
2147 /***********************************************************/
2148 Results: Before patch:
2150 conformance/interfaces/mlockall/15-1.test:execution:UNRESOLVED
2151 conformance/interfaces/mlockall/speculative/15-1.test:execution:UNRESOLVED
2154 conformance/interfaces/mlockall/15-1.test:execution:PASS
2155 conformance/interfaces/mlockall/speculative/15-1.test:execution:PASS
2156 /***********************************************************/
2157 Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
2160 ltp/testcases/open_posix_testsuite/conformance/interfaces/mlockall/15-1.c
2161 ltp/testcases/open_posix_testsuite/conformance/interfaces/mlockall/speculative/15-1.c
2164 I have noticed build warnings for the following test case. This patch will fix warnings by removing unused variables in test code.
2167 conformance/interfaces/mq_send/5-1: build: FAILED: Compiler output: cc1: warnings being treated as errors
2168 In file included from conformance/interfaces/mq_send/5-1.c:40:
2169 include/mq_send.h: In function 'sync_pipe_wait_select':
2170 include/mq_send.h:49: warning: unused variable 'buf'
2171 conformance/interfaces/mq_send/5-1.c: In function 'main':
2172 conformance/interfaces/mq_send/5-1.c:107: warning: unused variable 'r'
2173 conformance/interfaces/mq_send/5-1.c:105: warning: unused variable 'act'
2177 conformance/interfaces/mq_send/5-1: build: PASS
2178 conformance/interfaces/mq_send/5-1: link: PASS
2179 Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>,
2182 ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
2183 ltp/testcases/open_posix_testsuite/include/mq_send.h
2186 I have noticed build warnings for the following test case. This patch will fix warnings by adding <string.h> header file.
2187 ========================================
2190 conformance/interfaces/sched_setparam/26-1: build: FAILED: Compiler output: cc1: warnings being treated as errors
2191 conformance/interfaces/sched_setparam/26-1.c: In function 'set_nonroot':
2192 conformance/interfaces/sched_setparam/26-1.c:30: warning: implicit
2193 declaration of function 'strcmp'
2197 conformance/interfaces/sched_setparam/26-1: build: PASS
2198 conformance/interfaces/sched_setparam/26-1: link: PASS
2199 ========================================
2200 Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
2203 ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c
2206 I have noticed sched_setscheduler/17-6.c test case as UNTESTED. Test needs to be executed as non-root user. So I have changed user id from root to non-root user by adding set_nonroot() function. Now test case got PASSED.
2207 /************************************************************/
2209 conformance/interfaces/sched_setscheduler/17-6.test:execution:UNTESTED
2211 conformance/interfaces/sched_setscheduler/17-6.test:execution:PASS
2212 /*************************************************************/
2213 Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
2216 ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-6.c
2219 Integrate MCE test suite into LTP: mce-test is a collection of tools and test scripts for testing the Linux kernel x86 MCE (Machine Check Exception) processing features. This patch integrate that into LTP. Signed-off-by: Huang Ying <ying.huang@intel.com>, Signed-off-by: Andi Kleen <ak@linux.intel.com>.
2222 ltp/testcases/mce-test/COPYING ltp/testcases/mce-test/Makefile
2223 ltp/testcases/mce-test/README
2224 ltp/testcases/mce-test/cases/soft-inj/non-panic/cases.sh
2225 ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected
2226 ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_hold
2227 ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_no_en
2228 ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_over
2229 ltp/testcases/mce-test/cases/soft-inj/panic/cases.sh
2230 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal
2231 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_eipv
2232 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_irq
2233 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_no_en
2234 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_over
2235 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_ripv
2236 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_timeout
2237 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_timeout_ripv
2238 ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_userspace
2239 ltp/testcases/mce-test/cases/soft-inj/panic/refer/fatal_no_en
2240 ltp/testcases/mce-test/cases/soft-inj/panic_noser/cases.sh
2241 ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over
2242 ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over_corrected
2243 ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over_timeout
2244 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/cases.sh
2245 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/fatal_severity
2246 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_eripv
2247 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_eripv_timeout
2248 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_mcip
2249 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_mcip_timeout
2250 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uncorrected
2251 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uncorrected_timeout
2252 ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/unknown
2253 ltp/testcases/mce-test/cases/soft-inj/panic_ucr/cases.sh
2254 ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/s0_ar1
2255 ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srao_ewb_noripv
2256 ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srao_mem_scrub_noripv
2257 ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_no_en
2258 ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_over
2259 ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_unkown
2260 ltp/testcases/mce-test/cases/soft-inj/panic_ucr/refer/srar_no_en
2261 ltp/testcases/mce-test/cases/soft-inj/poll_ucr/cases.sh
2262 ltp/testcases/mce-test/cases/soft-inj/poll_ucr/data/ucna
2263 ltp/testcases/mce-test/cases/soft-inj/poll_ucr/data/ucna_over
2264 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/cases.sh
2265 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_corrected
2266 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_ewb
2267 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_mem_scrub
2268 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_no_en
2269 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_over
2270 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_ucna
2271 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_unknown
2272 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_corrected
2273 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_no_en
2274 ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_ucna
2275 ltp/testcases/mce-test/config/kdump.conf
2276 ltp/testcases/mce-test/config/kdump_noser.conf
2277 ltp/testcases/mce-test/config/kdump_panic.conf
2278 ltp/testcases/mce-test/config/kdump_panic_noser.conf
2279 ltp/testcases/mce-test/config/kdump_panic_npcc.conf
2280 ltp/testcases/mce-test/config/kdump_panic_ucr.conf
2281 ltp/testcases/mce-test/config/kdump_ser.conf
2282 ltp/testcases/mce-test/config/simple.conf
2283 ltp/testcases/mce-test/config/simple_non_panic.conf
2284 ltp/testcases/mce-test/config/simple_nopanic_noser.conf
2285 ltp/testcases/mce-test/config/simple_nopanic_ser.conf
2286 ltp/testcases/mce-test/config/simple_noser.conf
2287 ltp/testcases/mce-test/config/simple_panic.conf
2288 ltp/testcases/mce-test/config/simple_panic_noser.conf
2289 ltp/testcases/mce-test/config/simple_panic_npcc.conf
2290 ltp/testcases/mce-test/config/simple_panic_ucr.conf
2291 ltp/testcases/mce-test/config/simple_poll_ucr.conf
2292 ltp/testcases/mce-test/config/simple_recoverable_ucr.conf
2293 ltp/testcases/mce-test/config/simple_ser.conf
2294 ltp/testcases/mce-test/doc/howto.txt
2295 ltp/testcases/mce-test/doc/verify.txt
2296 ltp/testcases/mce-test/doc/cases/soft-inj_non-panic.txt
2297 ltp/testcases/mce-test/doc/cases/soft-inj_panic.txt
2298 ltp/testcases/mce-test/doc/cases/soft-inj_panic_noser.txt
2299 ltp/testcases/mce-test/doc/cases/soft-inj_panic_npcc.txt
2300 ltp/testcases/mce-test/doc/cases/soft-inj_panic_ucr.txt
2301 ltp/testcases/mce-test/doc/cases/soft-inj_poll_ucr.txt
2302 ltp/testcases/mce-test/doc/cases/soft-inj_recoverable_ucr.txt
2303 ltp/testcases/mce-test/drivers/kdump/driver.sh
2304 ltp/testcases/mce-test/drivers/kdump/setup.sh
2305 ltp/testcases/mce-test/drivers/simple/driver.sh
2306 ltp/testcases/mce-test/lib/dirs.sh
2307 ltp/testcases/mce-test/lib/functions.sh
2308 ltp/testcases/mce-test/lib/mce.sh
2309 ltp/testcases/mce-test/lib/soft-inject.sh
2310 ltp/testcases/mce-test/tools/Makefile
2311 ltp/testcases/mce-test/tools/gcov_merge.py
2312 ltp/testcases/mce-test/tools/grep_result.sh
2313 ltp/testcases/mce-test/tools/mce_shell.sh
2314 ltp/testcases/mce-test/tools/scov_merge.py
2315 ltp/testcases/mce-test/tsrc/Makefile
2316 ltp/testcases/mce-test/tsrc/README
2317 ltp/testcases/mce-test/tsrc/tcases.c
2318 ltp/testcases/mce-test/tsrc/tinjpage-working.c
2319 ltp/testcases/mce-test/tsrc/tinjpage.c
2320 ltp/testcases/mce-test/tsrc/tkillpoison.c
2321 ltp/testcases/mce-test/tsrc/tring.c
2322 ltp/testcases/mce-test/tsrc/ttable.c
2323 ltp/testcases/mce-test/tsrc/kinclude/README
2324 ltp/testcases/mce-test/tsrc/kinclude/linux/debugfs.h
2325 ltp/testcases/mce-test/tsrc/kinclude/linux/fs.h
2326 ltp/testcases/mce-test/tsrc/kinclude/linux/init.h
2327 ltp/testcases/mce-test/tsrc/kinclude/linux/percpu.h
2328 ltp/testcases/mce-test/tsrc/kinclude/linux/seq_file.h
2329 ltp/testcases/mce-test/tsrc/kinclude/linux/sysdev.h
2332 fix for file_test for systems without rpm installed: Here's the fixed version, forgot I needed to redo these...If you run file_test.sh on a system without rpm installed, it should return tconf instead of tfail. Signed-off-by: Paul Larson <paul.larson@canonical.com>.
2335 ltp/testcases/commands/ade/file/file_test.sh
2338 fix mail_tests for systems without mail installed: mail_tests should return tconf instead of tfail if mail is not installed. Signed-off-by: Paul Larson <paul.larson@canonical.com>.
2341 ltp/testcases/commands/mail/mail_tests.sh
2344 cron tests: autodetect crond vs. cron: The cron tests check for Red Hat to decide whether to use /etc/init.d/crond or /etc/init.d/cron. This fails on other distros that use crond, e.g. on Yellow Dog Linux. Replace the distro test by an actual file existence test, as is done in testcases/kdump/runkdump.sh. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2347 ltp/testcases/commands/cron/cron02
2348 ltp/testcases/commands/cron/cron03
2351 Spelling fixes: commad => command: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2355 ltp/testcases/commands/ade/file/file_test.sh
2356 ltp/testcases/commands/eject/eject-tests.sh
2357 ltp/testcases/open_hpi_testsuite/plugins/ilo2_ribcl/ilo2_ribcl_reset.c
2358 ltp/tools/mkrootfs/mkrootfs
2361 Spelling fixes: exectue => execute: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2364 ltp/testcases/commands/at/at_allow01
2365 ltp/testcases/commands/at/at_deny01
2366 ltp/testcases/commands/cron/cron_allow01
2367 ltp/testcases/commands/cron/cron_deny01
2370 Spelling fixes: brok -> broke: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2373 ltp/testcases/commands/ade/file/file_test.sh
2376 Patch to include workload for consolidation verification: Modified to pass workload as a parameter for cpu cosolidation verifcation function. This is required to verify cpu consolidation on Hypre threaded system for kernbench workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2379 ltp/testcases/kernel/power_management/cpu_consolidation.py
2382 Patch to get max sched mc & smt values based on kernel version: Replaces shell function with C functions to get max sched_mc & sched_smt value. Since this uses LTP libraray function to analyze kernel version maintenence of the code will be easier. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2385 ltp/testcases/kernel/power_management/get_sched_values.c
2388 Patch for PM Master script to integrate new testcases: Modified Master script of power management testcases to include new test case and to increase test coverage on system which is not multi core but hyper threaded. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2391 ltp/testcases/kernel/power_management/runpwtests.sh
2394 New & modified reusable functions for new & existing testcases: Implemente reusable functions to learn system architecture before executing architecture specific testcases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2397 ltp/testcases/kernel/power_management/pm_include.sh
2400 Patch to fix make install issue in ebizzy: install: was missing in Makefile of ebizzy, hence make install was throwing error. This patch will fix make install error. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2403 ltp/utils/benchmark/ebizzy-0.3/Makefile
2406 New testcase to test timer_migration interface: This is the new tescase to test timer migration interface. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2409 ltp/testcases/kernel/power_management/test_timer_migration.sh
2412 Patch to fix cpu consolidation failure for kernbench on HT system: Threshold and validation functions modified for testcases run on HT systems. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2415 ltp/testcases/kernel/power_management/lib/sched_mc.py
2418 Patch for PM makefile for new testcases & fix test_sched_smt integration issue: Patch to integrate test_sched_smt and timer_migration testcase to LTP. Also intergrates the new file get_sched_value to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2421 ltp/testcases/kernel/power_management/Makefile
2424 Patch to fix kernbench integration issue: Kernbench script's mode was not getting modified to executable as 'utils install' was missing in LTP Makefile. Hence this patch fixes this issue. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2430 FYI -- there's already one change. The value of the MADV_POISON injection interface has changed in linux-next (12->100). That's fixed in the git tree now. "Kleen, Andi" <andi.kleen@intel.com>.
2433 ltp/testcases/mce-test/tsrc/tinjpage-working.c
2434 ltp/testcases/mce-test/tsrc/tinjpage.c
2437 Check unshare Function: This patch set fixes several problems for unshare tests. The first one is to add a build-time checking for unshare function. The second one is to fix unshare01 test,
2438 * deal with no unshare implementation in both glibc and kernel.
2441 The final one is to fix unshare02 test,
2442 * deal with no unshare implementation in both glibc and kernel.
2443 * fix an incorrect expected result and simplify logic.
2445 Signed-off-by: CAI Qian <caiqian@cclom.cn>.
2450 ltp/m4/ltp-unshare.m4
2453 Fix unshare01: v3: simplify reporting by using TERRNO. v2: remove unneeded linux_syscall_numbers.h and simplify the checking of errno according to Mike's suggestion. When no unshare function found during the build-time checking or the kernel returns ENOSYS, it reports TCONF. It also simplify logic a little bit and fix some coding style issues. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
2456 ltp/testcases/kernel/syscalls/unshare/unshare01.c
2459 Fix unshare02: v3: simplify reporting by using TERRNO. v2: remove unneeded linux_syscall_numbers.h and simplify the checking of errno according to Mike's suggestion. When no unshare function found during the build-time checking or the kernel returns ENOSYS, it reports TCONF. It also simplify logic a little bit and fix some coding style issues. In addition, the original test expects the following call to return 0, TEST_RETURN = unshare(-1); and checking TEST_ERRNO for errors. Those look like incorrect, since "-1" looks like an invalid flag, and TEST_ERRNO does not set to errno from the syscall. It has been modified to expect, TEST_RETURN = -1; errno = EINVAL; Signed-off-by: CAI Qian <caiqian@cclom.cn>.
2462 ltp/testcases/kernel/syscalls/unshare/unshare02.c
2465 Bug in memory controller test - memctl test #4: When running the Memory Controller test # 4, I'm seeing this behavior below.
2466 TEST 4: MEMORY CONTROLLER TESTING
2468 TEST STARTED: Please avoid using system while this test executes /mnt/tests/kernel/distribution/ltp/20090731/ltp-full-20090731/testcases/bin/run_memctl_test.sh:
2469 line 327: [: 62955520: unary operator expected
2470 TINFO Memory Resource Controller: stat check test fails in first run /mnt/tests/kernel/distribution/ltp/20090731/ltp-full-20090731/testcases/bin/run_memctl_test.sh:
2471 line 364: [: 78704640: unary operator expected
2472 TFAIL Memory Resource Controller: stat check test FAILED *** infinite loop
2473 here, script exists memctl_test01 remains running ***
2475 The bash error is due to the 'grep -w "active"' not matching anything so one of the variables isn't getting set like it is supposed to. I believe the test was written with an old version of the memory controller what put a field called memory.stat.active in the file memory.stat. The current memory controller I am testing appears to have replaced this field with "rss". There are fields showing anonymous and file backed pages in memory.stat, but I don't think they are ever going to match the memory.usage.in.bytes the test is looking for. Rss always matches and I believe that is what we should update the check in the test to look for. The attached patch fixes test #4 to compare memory.usage.in.bytes with rss. Signed-off-by: Mike Gahagan <mgahagan@redhat.com>.
2478 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
2481 Add support for long options: Incorporating existing tests (like pthread_cond_many) may require support for long options if the existing arguments are to remain supported. This patch adds support for long options, while keeping the default of only short options in place. long opts MUST have an equivalent short opt so as to not require changing (and complicating) the parse_arg signature. This patch tests for this in the rt_init routine.
2482 Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
2483 Acked-by: Vernon Mauery <vernux@us.ibm.com>,
2486 ltp/testcases/realtime/include/librttest.h
2487 ltp/testcases/realtime/lib/librttest.c
2490 Use librttest arg parsing and init_pi_mutex: This patch converts pthread_cond_many to use the librttest infrastructure for argument parsing and mutex initialization. The default behavior of the test changes from using a non-pi mutex to a pi mutex. This is because -p defaults to 1 in librttest. We could update run.sh with -p0, but I feel inside a realtime testsuite this test should be using PI mutexes anyway.
2491 Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
2492 Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
2493 CC: Paul McKenney <paulmck@linux.vnet.ibm.com>,
2496 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
2497 ltp/testcases/realtime/perf/latency/run.sh
2500 prio-wake: Allow for optional locking prior to broadcast: Allow the user to decide if the mutex should be held prior to calling pthread_cond_broadcast(). Default remains the same. Tested with and without the argument as well as with both 0 and 1 passed to the argument. Values other than 0 and 1 will result in locking the mutex.
2501 Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
2502 Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
2503 Acked-by: Vernon Mauery <vernux@us.ibm.com>,
2504 Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
2507 ltp/testcases/realtime/func/prio-wake/prio-wake.c
2510 prio-wake: Enable using more than 95 threads: prio-wake will currently spew pthread errors on systems with more than 95 CPUS, or if an -n value > 95 is specified on the command line. To avoid this, spread threads out equally over the priorities by calculated the number of threads per priority. Tested with all pathological numbers (i.e. mod=0 mod=1, etc) of threads. Ran 10000 times in parallel. Confirmed failure continues to exist without requeue PI (as it should) and success is seen with requeue PI (as it should be).
2511 Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
2512 Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
2513 Acked-by: Vernon Mauery <vernux@us.ibm.com>,
2514 Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
2517 ltp/testcases/realtime/func/prio-wake/prio-wake.c
2520 smt_smp_ affinity test case is passing on Fedora but fails on Ubuntu for the same H/W.On Ubuntu system, after doing strace i observed that system call sched_getaffinity was returning -1 [ERROR:EINVAL] due to second argument. sched_getaffinity(pid, sizeof(unsigned int), &mask1). Please find attached herewith the patch which fixes the issue. Signed-off-by: Rohit Verma <rohit170309@gmail.com>.
2523 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
2526 Add new testcases for cgroup: We has created some testcases for cgroup in the last year. There are total 194 testcases that have been added. These testcases contain the basis operation test, part functionality test and stress test of cgroup. How to run this test: # runltp -f controllers. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
2529 ltp/runtest/controllers
2530 ltp/testcases/kernel/controllers/Makefile
2532 ltp/testcases/kernel/controllers/cgroup_fj/Makefile
2533 ltp/testcases/kernel/controllers/cgroup_fj/README
2534 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function.sh
2535 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function2.sh
2536 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_proc.c
2537 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_release_agent
2538 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_stress.sh
2539 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases
2540 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_utility.sh
2541 ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
2544 CPU Accounting Controller test case for LTP: I have developed a testcase for CPU Accounting Controller which is used to group tasks using cgroups and account the CPU usage of these groups of tasks. here is the update cpuaccounting controller patch, in which I have modified it as per the earlier coments, please review this patch and let me know if it needs any more changes. I am pasting the LOG also here for reveiwing it. Signed-off-by: Duddu Rajasekhar<rajduddu@in.ibm.com>.
2547 ltp/testcases/kernel/controllers/Makefile
2548 ltp/testcases/kernel/controllers/README
2549 ltp/testcases/kernel/controllers/test_controllers.sh
2552 ltp/testcases/kernel/controllers/cpuacct/Makefile
2553 ltp/testcases/kernel/controllers/cpuacct/README
2554 ltp/testcases/kernel/controllers/cpuacct/cpuacct_setup.sh
2555 ltp/testcases/kernel/controllers/cpuacct/cpuacct_task01.c
2556 ltp/testcases/kernel/controllers/cpuacct/cpuacct_testplan.txt
2557 ltp/testcases/kernel/controllers/cpuacct/run_cpuacct_test.sh
2560 NETNS: don't run sysfsview testcase: It can't pass right now, and leaves the system in a bad state on its inevitable failure. Leave the testcase there though since one day we will hopefully support it. Signed-off-by: Serge Hallyn <serge@us.ibm.com>.
2563 ltp/testcases/kernel/containers/netns/runnetnstest.sh
2566 Let set_thread_area Choose either user_desc or modify_ldt_ldt_s: Old glibc (like in RHEL4) has modify_ldt_ldt_s instead of user_desc structure defined in asm/ldt.h. It should follow the example of modify_ldt test cases to choose the feasible structure based on build-time checking. Also, a new header file has been created to handle code duplication. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
2569 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
2570 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
2572 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area.h
2575 Integrate Valgrind Memory Check Tool to LTP: Introducing and Integrating the Valgrind Memory Leak Check tools to LTP. This again is in line with the OLS 2009 paper where we proposed that memory leak check for LTP test cases will become part of LTP soon. Valgrind is one of the best Memory Leak Check tools available to the open source community and being widely used by many maintainers of Open Source Projects to regularly check the health of their code. On similar lines, we would like it to check the various dynamic issues related to Memory Leaks, Thread Concurrencies for the LTP tests so that we minimize those errors for the LTP tests. The following set of Patches will:
2576 1) Integrate within LTP infrastructure the use of VALGRIND tool,
2577 2) Internal check against unavailability of this tools on your machine,
2578 3) Running through runltp, the various:
2579 3.1) Memory Leak Checks,
2580 3.2) Thread Concurrency Checks,
2581 on all LTP tests that the user intents to run/check,
2582 4) Comparisn of how a normal test run differs from the the test run through Valgrind, Now, you may ask the question why donB4t we use Valgrind independantly ? True, it can be done. But, it becomes more simple when we can ask runltp to do the job for us and remaining everything remains in LTP format. And, this is handy for test case developers who can do a quick check on the tests they have just developed. When you want to run your tests/sub-tests through Valgrind tool, what you have to just do is:
2583 ./runltp -f <your-command-file> -M [1,2,3]
2584 CHECK_TYPE=1 => Full Memory Leak Check tracing children as well
2585 CHECK_TYPE=2 => Thread Concurrency Check tracing children as well
2586 CHECK_TYPE=3 => Full Memory Leak & Thread Concurrency Check tracing children as well
2587 The above options in LTP will usher in better Test Case development. [PATCH 01/02] Create the necessary Interface with runltp: Introducing a new Option "-M" in LTP, which will take 1 argument of the type of Checks that you would need to do for the LTP tests. Even, if you would like to use these check options, it internally checks whether the desired tool is available on your machine. It goes ahead and then does the necessary checks on your tests. One limitation is that if you choose both the "Fault Injection" and "Memory Leak Checks" simultaneously, then "Memory Leak Checks" will not work, as we would not like to test how "Fault Injection" works when "Valgrind" is running. Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
2593 Integrate Valgrind Memory Check Tool to LTP: Introducing and Integrating the Valgrind Memory Leak Check tools to LTP. This again is in line with the OLS 2009 paper where we proposed that memory leak check for LTP test cases will become part of LTP soon. Valgrind is one of the best Memory Leak Check tools available to the open source community and being widely used by many maintainers of Open Source Projects to regularly check the health of their code. On similar lines, we would like it to check the various dynamic issues related to Memory Leaks, Thread Concurrencies for the LTP tests so that we minimize those errors for the LTP tests. The following set of Patches will:
2594 1) Integrate within LTP infrastructure the use of VALGRIND tool,
2595 2) Internal check against unavailability of this tools on your machine,
2596 3) Running through runltp, the various:
2597 3.1) Memory Leak Checks,
2598 3.2) Thread Concurrency Checks,
2599 on all LTP tests that the user intents to run/check,
2600 4) Comparisn of how a normal test run differs from the the test run through Valgrind, Now, you may ask the question why donB4t we use Valgrind independantly ? True, it can be done. But, it becomes more simple when we can ask runltp to do the job for us and remaining everything remains in LTP format. And, this is handy for test case developers who can do a quick check on the tests they have just developed. When you want to run your tests/sub-tests through Valgrind tool, what you have to just do is:
2601 ./runltp -f <your-command-file> -M [1,2,3]
2602 CHECK_TYPE=1 => Full Memory Leak Check tracing children as well
2603 CHECK_TYPE=2 => Thread Concurrency Check tracing children as well
2604 CHECK_TYPE=3 => Full Memory Leak & Thread Concurrency Check tracing children as well
2605 The above options in LTP will usher in better Test Case development. [PATCH 02/02] Script that will actually create the COMMAND File entries: This is again a simple perl file which takes the temporary COMMAND file generated by "runltp", parses it one line by line, and then recreates single or multiple entries which will contain instruction for "cmdline" to invoke the "Valgrind" tool in itś various forms:
2606 1) Full "Memory Leak Check",
2607 2) Full "Thread Concurrency Check",
2609 This has been written(code reused) from the "create_kernel_faults_in_loops_and_probability.pl", and works on the similar logic for creating "cmdline" entries in the temporary COMMAND file generated. Now, this increases Garrettś work again as he hates perl. I hope he will agree to work on this to convert to Shell Script ;-). Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>.
2612 ltp/tools/create_valgrind_check.pl
2615 Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com> reported: undefined macro: _m4_divert_diversion: When trying to autoconfigure current LTP on YDL, I get an error:
2619 m4/ltp-unshare.m4:2: error: m4_defn: undefined macro: _m4_divert_diversion
2620 m4/ltp-unshare.m4:2: the top level
2621 autom4te: /usr/local/bin/m4 failed with exit status: 1
2622 aclocal: autom4te failed with exit status: 1
2623 make: *** [aclocal.m4] Error 1
2624 Autoconf, automake, and m4 have been compiled from source, using the versions specified in INSTALL: (I'm seeing the same thing on stock Ubuntu 9.04, but that one has autoconf 2.63, and only automake 1.9.6 and m4 1.4.11.). I also tried installing the latest m4 (1.4.13), but that didn't help. I also tried installing the latest autoconf (2.64), but that failed even harder: Anyone with a clue?
2625 Nicolas Joly <njoly@pasteur.fr> replied: This is a quoting problem ... The following patch should fix it. Signed-off-by: Nicolas Joly <njoly@pasteur.fr>.
2628 ltp/m4/ltp-unshare.m4
2631 lcov: add exclusion markers. Users can exclude lines of code from coverage reports by adding keywords to the source code. Peter Oberparleiter <oberpapr@users.sourceforge.net>,
2634 ltp/utils/analysis/lcov/man/geninfo.1
2635 ltp/utils/analysis/lcov/man/lcov.1
2636 ltp/utils/analysis/lcov/bin/geninfo
2637 ltp/utils/analysis/lcov/bin/lcov
2640 lcov: fix help text typo. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
2643 ltp/utils/analysis/lcov/bin/geninfo
2644 ltp/utils/analysis/lcov/bin/lcov
2647 Spelling fixes: excute => execute: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2650 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
2651 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
2652 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
2655 Spelling fixes: initalization => initialization: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2658 ltp/testcases/network/nfsv4/locks/locktests.c
2661 Matt Helsley <matthltc@us.ibm.com> reported: Looks like this should be 12. Why not just use the subsystem names both to iterate over and to print out? Then it will be a little clearer what test has[n't] passed. e.g.:
2662 SUBSYSTEMS=( debug cpuset ns cpu cpuacct memory debug,debug freezer \
2663 devices nonexistent none all )
2664 Then when you're running the test cases or printing usage you could do:
2665 for SUBSYS in "${SUBSYSTEMS[@]}" ; do
2668 Sadly I didn't have a close enough look at all of the code to tell if this is do-able. Is it? If you could similarly map the other numbers it may be easier to read the output and the code.
2669 Shi Weihua <shiwh@cn.fujitsu.com> replied: Yes, here should be 12. Sorry for it. The following small patch fixed it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>. Thanks for your advice. Basically, I agree. But using strings to instead of number will need one or more weeks, I will do this improvement work base on August Release.
2672 ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function.sh
2675 lcov: apply excluded lines also to function coverage data. Peter Oberparleiter <oberpapr@users.sourceforge.net>
2678 ltp/utils/analysis/lcov/bin/geninfo
2681 LTP must be extracted to an accessible location: If extracted to /root and /root has permissions 750, the following tests will fail:
2682 - cron02: bash: /root/ltp-cvs/testcases/bin/cron_pos_tests.sh: Permission denied
2683 - cron_allow01: bash: /root/ltp-cvs/testcases/bin/cron_allow01: Permission denied
2684 bash: /root/ltp-cvs/testcases/bin/cron_allow01: Permission denied
2685 - cron_deny01: bash: /root/ltp-cvs/testcases/bin/cron_deny01: Permission denied
2686 bash: /root/ltp-cvs/testcases/bin/cron_deny01: Permission denied
2687 - su01: bash: /root/ltp-cvs/testcases/bin/su01_s1: Permission denied
2688 Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2694 Annotate tst_*() helpers with __attribute__ ((format (printf, M, N))) (was: Re: [PATCH] quotactl01: Fix tst_resm() format causing crash): This bug encouraged me to add annotations to the test helpers that take printf()-style formats, cfr. the patch below. It causes a massive amount of compiler warnings, most of them caused by TEST_ERRNO being long. According to CVS history, both TEST_RETURN and TEST_ERRNO have been changed from int to long to accomodate 64-bit platforms, but to me the change of TEST_ERRNO looks bogus. As errno is int according to C99, TEST_ERRNO should actually be int too, right? Note that there are also a few other cases where integers are used on pointer type format specifiers. These will cause crashes when the code path is executed. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2700 Fix mail_tests for systems without mail installed: Worse, as $MAIL_NOT_INSTALLED is always "0" or "1", -z always return false...`-z' tests for a string length of zero, not for a zero value, causing the test always to return false. Initialize $MAIL_NOT_INSTALLED to an empty string instead of a numerical zero to fix this. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2703 ltp/testcases/commands/mail/mail_tests.sh
2706 File: Autodetect RPM topdir: Query RPM for the location of the RPM topdir, instead of guessing, which failed on YDEL6 (/usr/src/yellowdog) and Debian/Ubuntu (/usr/src/rpm). Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2709 ltp/testcases/commands/ade/file/file_test.sh
2712 To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. New testcase to validate Ideal Load Balancer Functionality. By default sets sched_mc_power_savings & sched_smt_power savings to the value passed as argument and then triggers kernbench by pinning it to the CPUn. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2715 ltp/testcases/kernel/power_management/ilb_test.py
2718 To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 2/8] Power management master script modified to integrate ILB testcase: Power management master script modified to integrate ILB testcases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2721 ltp/testcases/kernel/power_management/runpwtests.sh
2724 To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 3/8] Patch to integrate ILB testcase to LTP: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2727 ltp/testcases/kernel/power_management/Makefile
2730 To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 4/8] Addional new reusable functions for ILB testing: Developed new functions to support ILB test execution and result verification. Minimal changes has been done for exisitng function to support ILB test execution. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2733 ltp/testcases/kernel/power_management/lib/sched_mc.py
2736 To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 5/8] Modified library functions based on review comments: Incorporated Garrett Cooper's comments & hence modified code. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2739 ltp/testcases/kernel/power_management/pm_include.sh
2742 To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 6/8] Included new function to check feature versus kernel version. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2745 ltp/testcases/kernel/power_management/check_kv_arch.c
2748 To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 7/8] Patch for cpu_consolidation to incorporate changes in reusable function. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2751 ltp/testcases/kernel/power_management/cpu_consolidation.py
2754 To test ILB feature in Power management a set of testcases has been developed. These patches tests ILB with respect to different test variables sched_mc, sched_smt and workload. The patches sent has been tested on Quad core machine. [Patch 8/8]Patch to modify Readme file as new functionality testcase is integrated. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2757 ltp/testcases/kernel/power_management/README
2760 sched_cli_serv: Wait a bit before trying to connect: The sched_cli_serv test launches the server in the background and expects the client to be able to connect to it immediately. Depending on (earlier) system load, that may fail. Wait a bit before starting the client. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2763 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
2766 This problem has been forgotten for some time but it still makes trouble with too strict buildsystems. See attached patch that also fixes minor style problems. Signed-off-by: chrubis@suse.cz.
2769 ltp/testcases/kernel/io/aio/aio01/aio01.c
2772 Add autoconf tests for taskstats members not present on older kernels: The autoconf part is okay, but getdelays.c needs some more #ifdef HAVE_LINUX_CGROUPSTAT_H to build correctly on all I have here. Patch attached, however it may need minor cleanups. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
2775 ltp/testcases/kernel/controllers/cgroup/getdelays.c
2780 I have noticed failure under open_posix_testsuite for mq_unlink/speculative/7-2.c and fixed. After changing the uninitialized to initialized char array of mqname[] test case got PASSED. I have attached patch and below. Please review the same. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
2783 ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/speculative/7-2.c
2786 It looks like the io_*.sh files are now not needed since the test source has been modified to check for an autoconf definition. This patch modifies the syscalls runtest file to call those test directly. (io_cancel, io_destroy01, io_getevents01, io_setup01, io_submit01). As the scripts are not needed any more, can we remove the following?
2787 ltp/testcases/kernel/syscalls/io_cancel01.sh
2788 ltp/testcases/kernel/syscalls/io_destroy01.sh
2789 ltp/testcases/kernel/syscalls/io_getevents0101.sh
2790 ltp/testcases/kernel/syscalls/io_setup01.sh
2791 ltp/testcases/kernel/syscalls/io_submit01.sh
2792 These scripts were not being copied into testcases/bin anyway and so AFAIK, were not being run correctly by pan anyway. Signed-off-by: Henry Yei <hyei@mvista.com>.
2795 ltp/runtest/syscalls
2798 Fix eventfd2_03 build failure on powerpc architecture. I've found a failure when building ltp-full-20090630 on powerpc:
2799 eventfd2_03.c:48:2: error: #error Cannot detect your architecture!
2800 eventfd2_03.c: In function ‘eventfd2’:
2801 eventfd2_03.c:54: error: ‘__NR_eventfd2’ undeclared (first use in this function)
2802 eventfd2_03.c:54: error: (Each undeclared identifier is reported only once
2803 eventfd2_03.c:54: error: for each function it appears in.)
2804 eventfd2_03.c: In function ‘main’:
2805 eventfd2_03.c:129: warning: implicit declaration of function ‘waitpid’
2806 This patch fixes the failure, the test program identifier and adds a kernel version check. Signed-off-by Lucio Correia <ljhc@br.ibm.com>.
2809 ltp/testcases/kernel/include/powerpc.in
2810 ltp/testcases/kernel/include/powerpc64.in
2811 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
2814 netns: Report version of iproute2 tools in ver_linux: Report the version of the ip route tools in ver_linux with ip -V. The version is important to the netns testcases for example. Since it would be useful for other testcases add it to the ver_linux script. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
2820 netns: Add ip tools check to netns tests: Use ip -V to exclude the network namespace testcases since they require version ("snapshot") ss080725 or higher to set the network namespace of interfaces used for testing. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
2823 ltp/testcases/kernel/containers/netns/runnetnstest.sh
2826 Fix Security/Filecaps Build failure: inh_capped.c:70: error: too many arguments to function ‘tst_exit’. Signed-off-by : Sachin Sant <sachinp@in.ibm.com>.
2829 ltp/testcases/kernel/security/filecaps/inh_capped.c
2830 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
2833 I have divided rt_sigaction01.c test case in to three test cases
2834 1. rt_sigaction01.c (Functionality)
2835 2. rt_sigaction02.c (EFAULT)
2836 3. rt_sigaction03.c (EINVAL)
2837 In these test cases rt_sigaction use signal number from SIGRTMIN (34) to SIGRTMAX (64).The Real Time (RT) signals will start from 34 to 64 as per signal.h because sigaction is testing from 1 to 30 signals I hope. If you want to test 1 to 64 signals by rt_sigaction signal number 9 and 19 i.e SIGKILL and SIGTERM will FAIL, because as per Specifications we should not use SIGKILL and SIGTERM signals with rt_sigaction/sigaction. long sys_rt_sigaction (int sig, const struct sigaction *act, struct sigaction *oact, size_t sigsetsize). SIGSETSIZE is different for different architectures that is taken care for ARM, PowerPC, X86 and MIPS in this patch. Subrata, Coding style is not as LTP, I did not get much time to fix this. If you are using any indent for LTP, please share I will use those script to fix coding style. If any body is interested to fix coding style issue please welcome... :-). I have attached fix patch and below. Please review the same.
2838 /*******************************************************/
2839 Test Start Time: Fri Jul 3 07:52:04 2009
2840 -----------------------------------------
2841 Testcase Result Exit Value
2842 -------- ------ ----------
2843 rt_sigaction01 PASS 0
2844 rt_sigaction02 PASS 0
2845 rt_sigaction03 PASS 0
2846 -----------------------------------------------
2849 Kernel Version: 2.6.23.17-alp_nl-pc-g56b4520c-dirty
2850 Machine Architecture: i686
2851 Hostname: 43.88.101.228
2852 ************************************************************/
2853 Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
2856 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
2858 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
2859 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
2862 cgroups: conditionally enable building cgroup tests: controllers tests gets included into default ltp build if "/proc/cgroup" exists. It stops the ltp build in realtime kernel environment where kernel is new and supports cgroups, but necessary file "linux/cgroupstats.h" may not exist in the base OS (like RHEL5.3). So configure command enables the build, but actual build fails, due to missing header file. Below patch proposes new symbol LTP_CHECK_CGROUPSTATS to check for header file "linux/cgroupstats.h" and include controllers in the list of tests to build. Tested the patch in non-RT as well as RT environment for the changes. Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>.
2866 ltp/testcases/kernel/Makefile
2868 ltp/m4/ltp-cgroupstats.m4
2871 Fix failures of the clock_nanosleep01 test: The failures were caused by strange interpretation of POSIX by the test:
2872 - POSIX says CLOCK_THREAD_CPUTIME_ID is an invalid value for the clock_id parameter, and results in an EINVAL,
2873 - POSIX doesn't specify that the remaining time should be set in any way (eg. zeroed) on successful completion,
2874 Also, the test deletes some of the superfluous uses of the TEST macro. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2877 ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
2880 Here is the patch to remove the unneeded scripts for the io_* tests, which should be used in conjunction with the previous patch for the syscalls patch. Signed-off-by: Henry Yei <hyei@mvista.com>.
2883 ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
2884 ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
2885 ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
2886 ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
2887 ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
2890 ballista should clean out all generated binaries. A few generated files weren't being pruned with clean (blexer, bparser). This patch fixes that. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2893 ltp/testcases/ballista/ballista/Makefile
2896 Make IDcheck.sh DESTDIR aware and less strict: The end goal of this patch is to make IDcheck.sh more rootfs- / cross- compilation friendly, such that it can be run from the primary compile instance, and instead of attempting to manipulate the target system data, manipulate the sys-root / rootfs data through the use of DESTDIR and by relaxing certain checks. Most of the checks were unnecessary anyhow (am i root?), etc and can be easily remedied by just relying on the other checks made by touch(1)'ing files and the post-process operation, as ENOPERM will be returned if one cannot access the configuration file of interest. Also, use awk for all operations instead of grep because it will reduces the potential for random failures when dealing with /etc/group and /etc/passwd files, and we can switch over to one subroutine instead of multiple subroutines for checks. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2902 Missing limits.h include and test.h style in system_specific_process_info.c: 1. test.h is in .../include/. Thus #include should be #include "test.h", not #include <test.h>. 2. limits.h should be explicitly stated because certain constants are used in system_specific_process_info.c (SHRT_MAX for instance). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2905 ltp/lib/system_specific_process_info.c
2908 realtime: fix parameter name clash in pi-test7 due to memlock option added: Below patch just renames the parameter name for number of mid priority threads in pi-test7 from -m to -x. Original one clashes with our common memlock option used across all RT tests. Also, pi-test7 is already disabled in our default run profile, so this patch can silently update the test without any impact on any other test. Testing Informations: Tested pi-test7 binary with the patch for the changes. Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>.
2911 ltp/testcases/realtime/func/pi-tests/testpi-7.c
2914 realtime: Fix the pass criterion of pi_perf test case: The pass criterion in pi_perf test case is wrong. It compares the minimum amount of time taken by the low priority thread with the maximum amount of time taken by the high priority thread to calculate the PI delay. Obviously, these min and max don't necessarily happen in the same iteration, resulting in a number of false failures. The correct way is to compare the time taken by low and high priority threads in each iteration and then find the maximum delay experienced by high priority thread across the iterations. This patch implements the change. Additionally, this patch removes lock_wait_dat array, which is not needed anymore as well as makes a couple of messages easier to understand. This patch changes the messages displayed by this test case slightly. They look like the following now:
2915 Low prio thread started
2916 High prio thread started
2921 Time taken for high prio thread to get the lock once released by low prio thread
2924 Average delay = 17.06 us
2925 Standard Deviation = 8.11 us
2928 Criteria: High prio lock wait time < (Low prio lock held time + 200 us)
2930 I have tested this by running 1000 iterations of pi_perf test on a couple of machines. Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>.
2933 ltp/testcases/realtime/func/pi_perf/pi_perf.c
2936 ltp-posix-mmap_18-1.c: I have noticed FAIL and fixed mmap/18-1.c under open posix testsuite. I have fixed this test case by changing the seteuid() from root to non-root. To get resource limit setrlimit(). STEPS: mmap: EAGAIN: Lock all the memory by mlockall(). Set resource limit setrlimit(). Change the user to non-root then only setrmilit is applicable. I have attached the patch and below. Please review the same.
2937 /*****************************************************************/
2939 Test Pass: mmap/18-1.c Get EAGAIN: Resource temporarily unavailable
2940 /*****************************************************************/
2941 Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
2944 ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/18-1.c
2947 Add autoconf tests for taskstats members not present on older kernels: This patch adds autoconf checks for some build failures reported by Cyril Hrubis. Please note I have not tested this on an old kernel. Also, it corrects the names of the preprocessor macros defined by autoconf. The remaining issue (the cgroupstats.h file) should be solved using the autoconf test that was committed recently. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2950 ltp/include/config.h.default
2951 ltp/m4/ltp-taskstats.m4
2952 ltp/testcases/kernel/controllers/cgroup/getdelays.c
2955 This is v4l-test 0.16 for LTP. Changes: Iterate through all available inputs in VIDIOC_G_STD and VIDIOC_S_STD test cases. Signed-off-by: Márton Németh <nm127@freemail.hu>.
2958 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
2959 ltp/testcases/kernel/device-drivers/v4l/user_space/README
2960 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
2961 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
2962 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
2963 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
2964 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
2966 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_foreach.c
2967 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_foreach.h
2970 Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>, "Serge E. Hallyn" <serue@us.ibm.com> & "M. Mohan Kumar" <mohan@in.ibm.com> wanted to get this removed.
2973 ltp/testcases/kernel/containers/pidns/pidns14.c
2976 Fix some bashisms: this patch reflects the comments by various people to the previous versions. It uses "+=1" instead of postincrement because of dash, ['s boolean expressions, printf for the formatting. I've left the unzip pushd/popd and the signal names issue completely. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2979 ltp/runalltests.sh ltp/testcases/commands/cron/cron02
2980 ltp/testcases/commands/cron/cron03
2981 ltp/testcases/commands/cron/cron_allow01
2982 ltp/testcases/commands/cron/cron_deny01
2983 ltp/testcases/commands/su/su01
2984 ltp/testcases/kernel/containers/netns/child.sh
2985 ltp/testcases/kernel/containers/netns/child_1.sh
2986 ltp/testcases/kernel/containers/netns/childipv6.sh
2987 ltp/testcases/kernel/containers/netns/childns.sh
2988 ltp/testcases/kernel/containers/netns/delchild.sh
2989 ltp/testcases/kernel/containers/netns/par_ftp.sh
2990 ltp/testcases/kernel/containers/netns/parent.sh
2991 ltp/testcases/kernel/containers/netns/parent_1.sh
2992 ltp/testcases/kernel/containers/netns/parent_2.sh
2993 ltp/testcases/kernel/containers/netns/parentns.sh
2994 ltp/testcases/kernel/containers/netns/paripv6.sh
2995 ltp/testcases/kernel/containers/netns/rename_net.sh
2996 ltp/testcases/kernel/power_management/runpwtests.sh
2997 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
2998 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
2999 ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
3000 ltp/testcases/network/iproute/ip_tests.sh
3001 ltp/testcases/network/nfs/nfs03/nfs03
3004 Addition of TOMOYO Security Tests to LTP. Contributed by Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>.
3007 ltp/testcases/kernel/security/tomoyo/Makefile
3008 ltp/testcases/kernel/security/tomoyo/README
3009 ltp/testcases/kernel/security/tomoyo/include.h
3010 ltp/testcases/kernel/security/tomoyo/newns.c
3011 ltp/testcases/kernel/security/tomoyo/testall.sh
3012 ltp/testcases/kernel/security/tomoyo/tomoyo_file_test.c
3015 Here is a patch for utimensat_test.sh to change the hardcoded tmp directory to use the LTP variable TMPDIR which may bet set by the user to point to other than /tmp. Signed-off-by: Henry Yei <hyei@mvista.com>.
3018 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
3021 Whenever system called utimes, the error message returned was EINVAL, because the member variable of struct timeval was not initialized, so initialize it. Signed-off-by: WangYong <wangyong2009@cn.fujitsu.com>.
3024 ltp/testcases/kernel/syscalls/utimes/utimes01.c
3027 Add some more documentation. Signed-off-by: Praveen <praveen@primesoftsolutionsinc.com>.
3030 ltp/testcases/commands/ade/file/file_test.sh
3033 This changeset does the following:
3035 1. Fixes the DESTDIR != [ "", "/" ] behavior.
3036 2. Spew out less awk errors if files don't exist by instead short-circuiting the logic to detect whether or not the file exists in the fe subroutine.
3038 This adds SKIP_IDCHECK behavior, by request of Michal <michal.simek@petalogix.com>, so it's no longer required for make install, and can be disabled by entering specifying the variable SKIP_IDCHECK=1 when calling make install, e.g...
3040 [make-options-and-variables] \
3043 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3044 Tested-by Michal Simek <michal.simek@petalogix.com>
3051 Fix the amd64 compile as discussed on the list because of assumptions made on syscall size. This doesn't fix the runtime issue with segfaulting at the end of the test on amd64. Please see the thread titled `Compile failure with rt_sigaction on amd64'.
3054 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
3055 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
3058 Accidentally committed the commented line under test that causes the segfault :\.
3061 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
3064 Original message from Shi Weihua <shiwh@cn.fujitsu.com>: In case cpuset, the file cpuset_syscall_test.o was not deleted after "make clean". This change is a modified version of the original patch submitted.
3067 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
3070 Previous `fix' wasn't correct. Fix similar to way noted by Shi Weihua <shiwh@cn.fujitsu.com>.
3073 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
3076 This patch fixes the following build error on mips, mips-el toolchain: "runcc.a: could not read symbols: Archive has no index; run ranlib to add one." Signed-off-by: Henry Yei <hyei@mvista.com>. Take the existing patch provided by Henry Yei in the email thread, `[LTP] [PATCH] network/lb6/Makefile, mips, mips-el toolchain needs explicit RANLIB call to build', and modify slightly to allow for improved cross-compilation. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3079 ltp/testcases/network/lib6/Makefile
3082 Extend the test result to a bit field so we can extend the output further. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
3089 Convert errno handling to new tst errno helpers. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
3092 ltp/testcases/kernel/syscalls/mmap/mmap09.c
3095 There is no point in having an empty arch .in file. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
3098 ltp/testcases/kernel/include/microblaze.in
3101 Move leading __NR_ to script to make all the .in files simpler. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
3104 ltp/testcases/kernel/include/arm.in
3105 ltp/testcases/kernel/include/hppa.in
3106 ltp/testcases/kernel/include/i386.in
3107 ltp/testcases/kernel/include/ia64.in
3108 ltp/testcases/kernel/include/powerpc.in
3109 ltp/testcases/kernel/include/powerpc64.in
3110 ltp/testcases/kernel/include/regen.sh
3111 ltp/testcases/kernel/include/s390.in
3112 ltp/testcases/kernel/include/s390x.in
3113 ltp/testcases/kernel/include/sh.in
3114 ltp/testcases/kernel/include/sparc.in
3115 ltp/testcases/kernel/include/sparc64.in
3116 ltp/testcases/kernel/include/x86_64.in
3119 fix gcc warning: parse_opts.c:582: warning: format not a string literal and no format arguments. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
3122 ltp/lib/parse_opts.c
3125 Fix shadowed declaration of basename(3) in testcases/kernel/fs/fsx-linux/fsx-linux.c: This is the 21st century, and yes we have a basename(3) libcall in string.h. This attached patch fixes that so -Wshadow passes: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3128 ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
3131 Fix bad strerror calls in testcases/kernel/syscalls/waitid01.c: For whatever reason the original author was using int casts to the strerror strings. That's just plain wrong. This corrects the issue by feeding back the proper strerror output, which reduces noise at compile time and results in the same desired behavior (because we shouldn't be negative testing strerror(3) in waitid01.c: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3134 ltp/testcases/kernel/syscalls/waitid/waitid01.c
3137 Trim trailing whitespace. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
3140 ltp/include/dataascii.h
3141 ltp/include/databin.h
3142 ltp/include/file_lock.h
3143 ltp/include/forker.h
3144 ltp/include/libtestsuite.h
3145 ltp/include/open_flags.h
3146 ltp/include/pattern.h
3147 ltp/include/random_range.h
3148 ltp/include/search_path.h
3149 ltp/include/str_to_bytes.h
3150 ltp/include/string_to_tokens.h
3152 ltp/include/tlibio.h
3153 ltp/include/usctest.h
3154 ltp/include/write_log.h
3160 ltp/lib/get_high_address.c
3161 ltp/lib/libtestsuite.c
3162 ltp/lib/open_flags.c
3163 ltp/lib/parse_opts.c
3165 ltp/lib/random_range.c
3167 ltp/lib/search_path.c
3169 ltp/lib/str_to_bytes.c
3170 ltp/lib/string_to_tokens.c
3171 ltp/lib/system_specific_hugepages_info.c
3172 ltp/lib/system_specific_process_info.c
3174 ltp/lib/tst_cwd_has_free.c
3175 ltp/lib/tst_kvercmp.c
3178 ltp/lib/tst_tmpdir.c
3182 Use strrchr() rather than deprecated rindex(). Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
3185 ltp/lib/libtestsuite.c
3188 Drop special uClibc handling of LIO_WAIT_TYPES since it doesnt matter. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
3191 ltp/include/tlibio.h
3194 Add a standard "all" target. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
3200 1. Fix the utimes testcase so that it passes with the appropriate non-hardcoded directory, as provided by Wang Yong <wangyong2009@cn.fujitsu.com>
3201 2. Fix a compiler warning by using an intermediary const char* variable, as NULL and (const char*) NULL casting was still causing compiler warnings in gcc 4.3.2.
3202 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3205 ltp/testcases/kernel/syscalls/utimes/utimes01.c
3208 lcov: add support for the linux-2.6.31 upstream gcov kernel support. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
3211 ltp/utils/analysis/lcov/bin/lcov
3212 ltp/utils/analysis/lcov/man/lcov.1
3215 lcov: improve lcov -l output. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
3218 ltp/utils/analysis/lcov/bin/lcov
3221 lcov: fix kernel capture for new gcov-kernel version - fix problems when compiling without O=. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
3224 ltp/utils/analysis/lcov/bin/lcov
3227 Fix compiler error for testcases/kernel/syscalls/eventfd2/eventfd2_03.c noted by CAI Qian w.r.t. the intermediate July release, as...
3228 1. The necessary headers weren't being pulled in for waitpid.
3229 2. gcc was complaining about -Wunused with cleanup.
3230 3. The wrong format argument was being passed to printf.
3231 Fix for 3 and suggestions on coding style made by Mike Frysinger.
3232 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3235 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
3238 Problem with last commit was that Mike was indeed right, this would break some architectures depending on bit width with warnings. Gmail's default font (some San Serif font) is really hard to read sometimes so it's hard to discern I from l, unless one looks carefully. Signed-off-by (for the last time): Garrett Cooper <yanegomi@gmail.com>.
3241 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
3244 Fix the system call number of exit_group01. The system call number is depend on the system architecture, not always 252. This patch fixed the problem. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
3247 ltp/testcases/kernel/syscalls/exit_group/exit_group01.c
3250 Fix the failure of get_mempolicy01 test case: Test case get_mempolicy01 failure because of the the nodemask is not used when from_node is NONE type. If the from_node is NONE, nodemask_equal() is not need. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
3253 ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
3256 [PATCHv2] Fix to set the signal handler of SIGINT in mq_timedreceive01: The test case mq_timedreceive01 does not register the signal handler of SIGINT, so the problam will be terminated by SIGINT from child process. This patch fixed the problem. And also fixed the following compile warning. mq_timedreceive01.c: In function ‘do_test’: mq_timedreceive01.c:379: warning: null argument where non-null required (argument 5). Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>,
3259 ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
3262 rohit verma <rohit.170309@gmail.com> reported: I am running waitid02.c (ltp-full-20090630/testcases/kernel/syscalls/waitid/ ) test case on 2.6.29 kernel. Test case gives following error: "Error. is your system >2.6.9 ?"; Subrata Modak <subrata@linux.vnet.ibm.com> fixed this.
3265 ltp/testcases/kernel/syscalls/waitid/waitid02.c
3268 - Replace bashisms: source, uid, substr, '&>' - redirection, '=='.
3269 - To create a file using 'sudo -u', some platforms require 'user' to exist.
3270 - Document verifying PCR-10 fails on Ubuntu on reboot due to kexec.
3271 - Determine if the entire boot-aggregate hash value is zero, not just the first couple of characters.
3272 - Add a space before the continuation mark on wrapped lines.
3273 - Explicity verify file open return codes, making sure that only one open succeeded (tpm_policy.sh: test02).
3274 Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
3277 ltp/testcases/kernel/security/integrity/ima/README
3278 ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
3279 ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
3280 ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
3281 ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
3282 ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
3285 This is v4l-test 0.17 for LTP. Changes: Test cases added for VIDIOC_ENUM_FRAMESIZES and VIDIOC_G_JPEGCOMP. New V4L2_PIX_FMT_* formats also used in test cases. Signed-off-by: Márton Németh <nm127@freemail.hu>.
3288 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
3289 ltp/testcases/kernel/device-drivers/v4l/user_space/README
3290 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
3291 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
3292 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
3293 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
3294 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
3295 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
3297 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FRAMESIZES.c
3298 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FRAMESIZES.h
3299 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_JPEGCOMP.c
3300 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_JPEGCOMP.h
3303 sync_file_range01 testcase BUG and PATCH: The testcase sync_file_range01 uses a file descriptor (variable sfd) in its second test, expcting to see an ESPIPE error. Unfortunately, the code's open of that file descriptor somehow ended up within a set of curly braces encompasing an error path, not the mainline code where it should be. Thus, sfd is never set, In practice this leaves sfd set to zero. That is actually stdin and stdin can work for the testcase but it is not guaranteed. In fact it mostly works, but it hapens to fail sometimes. The attached patch causes the open for sfd (to /dev/null) to actually get invoked. Signed-off-by: Robert Paulsen <rpaulsen@us.ibm.com>.
3306 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
3309 Add new testcases for cpu controller: My workmate Miao Xie (miaox@cn.fujitsu.com) has created some testcases for cgroup's subsystem "cpu" in the last year. And, He catched some kernel bugs through these testcases. So we think you glad to push them into LTP. There are total 22 testcases that have been added. These testcases contain the basis operation test and part functionality test of cpu controller. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
3312 ltp/testcases/kernel/controllers/Makefile
3313 ltp/testcases/kernel/controllers/test_controllers.sh
3315 ltp/testcases/kernel/controllers/cpuctl_fj/Makefile
3316 ltp/testcases/kernel/controllers/cpuctl_fj/README
3317 ltp/testcases/kernel/controllers/cpuctl_fj/cpuctl_fj_cpu-hog.c
3318 ltp/testcases/kernel/controllers/cpuctl_fj/cpuctl_fj_simple_echo.c
3319 ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
3322 I have notice HUNG status for pthread_equal/2-1.c under posix test suite. conformance/interfaces/pthread_equal/2-1.test:execution:HUNG. This because of while(do_it)loop is behaving as while(1). do_it updated value from one thread is not reflecting in the other thread because the type is not proper. I have changed the type from char -> volatile int. I have shared results before and after this patch.
3323 Before PATCH: conformance/interfaces/pthread_equal/2-1.test:execution:HUNG,
3324 After PATCH: conformance/interfaces/pthread_equal/2-1.test:execution:PASS,
3325 I have attached patch and below. Please review the same. Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
3328 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/2-1.c
3333 Update the KERNEL_CONFIG Options accordingly. Subrata Modak<subrata@linux.vnet.ibm.com>.
3339 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>.
3342 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
3343 ltp/testcases/kernel/device-drivers/v4l/user_space/README
3344 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
3345 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
3346 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
3347 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
3349 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.c
3350 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.h
3353 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>.
3356 ltp/testcases/kernel/controllers/Makefile
3359 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:
3360 * removed trivial and useless comments,
3361 * cleaned coding style,
3363 TODO: there is much redundant code in tst_res.c I'll eliminate that by static functions. Signed-off-by: chrubis@suse.cz.
3366 ltp/include/compiler.h
3368 ltp/lib/get_high_address.c
3369 ltp/lib/tst_is_cwd_nfs.c
3370 ltp/lib/tst_is_cwd_tmpfs.c
3372 ltp/lib/tst_tmpdir.c
3373 ltp/testcases/kernel/containers/mqns/mqns_01.c
3374 ltp/testcases/kernel/containers/mqns/mqns_02.c
3375 ltp/testcases/kernel/containers/mqns/mqns_03.c
3376 ltp/testcases/kernel/containers/mqns/mqns_04.c
3377 ltp/testcases/kernel/containers/pidns/pidns30.c
3378 ltp/testcases/kernel/containers/pidns/pidns31.c
3379 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
3380 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
3381 ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
3382 ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
3383 ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
3384 ltp/testcases/kernel/security/cap_bound/check_pe.c
3385 ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
3386 ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
3387 ltp/testcases/kernel/syscalls/madvise/madvise03.c
3388 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
3389 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
3392 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>.
3396 ltp/tools/genhtml.pl
3397 ltp/tools/html_report_header.txt
3400 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 :
3403 and the problem on x86_64 is gone, without any further modification. Nicolas Joly <njoly@pasteur.fr>.
3406 ltp/testcases/kernel/include/i386.in
3409 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>.
3412 ltp/testcases/kernel/syscalls/chmod/chmod05.c
3415 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>.
3418 ltp/testcases/kernel/syscalls/chmod/chmod05.c
3421 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>.
3424 ltp/testcases/kernel/io/aio/aio01/aio01.c
3427 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>.
3430 ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
3433 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>.
3436 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
3439 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>.
3442 ltp/testcases/kernel/syscalls/linkat/linkat01.c
3445 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>.
3448 ltp/testcases/kernel/syscalls/utils/common_j_h.c
3451 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>.
3457 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:
3458 - make it actually fail when one of the tests fails,
3459 - assume return values other than 1 (except 0, of course) are errors, too,
3460 - write PASS messages for successful tests,
3461 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3464 ltp/testcases/kernel/power_management/pm_include.sh
3465 ltp/testcases/kernel/power_management/runpwtests.sh
3468 gcov-kernel: updated patches to work with .. in source paths. Peter Oberparleiter <oberpapr@users.sourceforge.net>
3471 ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
3472 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
3473 ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
3474 ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
3475 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
3476 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
3477 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
3480 POSIX aio_error/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
3483 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c
3486 POSIX aio_read/10-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
3489 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_read/10-1.c
3492 POSIX aio_write/8-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
3495 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-1.c
3498 POSIX aio_write/8-2.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
3501 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-2.c
3504 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>.
3507 ltp/runtest/syscalls
3509 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
3512 POSIX aio_cancel/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
3515 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c
3518 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 >.
3521 ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/12-1.c
3522 ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/speculative/12-1.c
3525 Add/Port mbind01 test for mbind() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
3528 ltp/runtest/syscalls
3530 ltp/testcases/kernel/syscalls/mbind/Makefile
3531 ltp/testcases/kernel/syscalls/mbind/mbind01.c
3534 Add/Port sched_getaffinity01 test for sched_getaffinity() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
3536 ltp/runtest/syscalls
3538 ltp/testcases/kernel/syscalls/sched_getaffinity/Makefile
3539 ltp/testcases/kernel/syscalls/sched_getaffinity/sched_getaffinity01.c
3542 Add/Port waitid01 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
3545 ltp/runtest/syscalls
3547 ltp/testcases/kernel/syscalls/waitid/Makefile
3548 ltp/testcases/kernel/syscalls/waitid/waitid01.c
3551 Add/Port waitid02 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
3554 ltp/runtest/syscalls
3556 ltp/testcases/kernel/syscalls/waitid/waitid02.c
3559 Add/Port quotactl01 test for quotactl() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
3562 ltp/runtest/syscalls
3564 ltp/testcases/kernel/syscalls/quotactl/Makefile
3565 ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
3568 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>.
3571 ltp/testcases/kernel/controllers/Makefile
3574 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:
3575 fchmod05 1 FAIL : testdir: Incorrect modes 043777, Expected 0777
3576 fchmod05 0 WARN : tst_rmdir(): rmobj(/tmp/fchUout8n) failed: remove(/tmp/fchUout8n) failed; errno=1: Operation not permitted
3577 Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
3580 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
3583 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.
3584 chown03 1 PASS : chown() on testfile succeeds, clears setuid/gid bits
3585 chown03 0 WARN : tst_rmdir(): rmobj(/tmp/choYm1VHD) failed: remove(/tmp/choYm1VHD) failed; errno=1: Operation not permitted
3586 This patch fixed the problem by reset the effective user to root. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
3589 ltp/testcases/kernel/syscalls/chown/chown03.c
3592 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>.
3595 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
3598 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>.
3601 ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
3604 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>.
3607 ltp/testcases/kernel/io/aio/aio02/Makefile
3608 ltp/testcases/kernel/io/aio/aio02/main.c
3611 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>.
3614 ltp/testcases/kernel/containers/pidns/pidns17.c
3617 growfiles: fix static build which needs to link the pthread library: Signed-off-by: nobuhiro <nobuhiro@andestech.com>.
3620 ltp/testcases/kernel/fs/doio/Makefile
3623 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>.
3626 ltp/doc/testcases/commands.txt
3627 ltp/doc/testcases/kernel.txt
3628 ltp/doc/testcases/misc.txt
3629 ltp/doc/testcases/network.txt
3632 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>.
3635 ltp/runtest/hyperthreading
3636 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
3637 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
3638 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
3639 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
3640 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
3641 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
3642 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
3643 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
3645 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
3646 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
3649 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>.
3655 Fixes of the tcore test. these are little fixes of the tcore.sh script:
3656 - use $BIN_DIR for auxiliary files, and $TEST_DIR as temporary directory,
3657 - don't run "cd -" if previous "cd something" failed,
3658 - fixup the value of core_pattern, to replace possibly customized patterns using absolute paths or not using the name "core" for corefiles,
3659 - don't hide error messages from expect.
3660 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3663 ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
3666 Report error with the correct error file in tar_tests.sh: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3669 ltp/testcases/commands/tar/tar_tests.sh
3672 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>.
3675 ltp/testcases/kernel/syscalls/setuid/setuid04.c
3678 Fix some bashisms, mainly in the controllers tests: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3681 ltp/testcases/kernel/containers/netns/initialize.sh
3682 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
3683 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
3684 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
3685 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
3686 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
3687 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
3688 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
3689 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
3690 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
3691 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
3692 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
3693 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
3694 ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
3695 ltp/testcases/kernel/io/stress_floppy/generate.sh
3698 Setup and cleanup routines for diotest: this patch makes the cleanup procedure in diotest more robust. Particularly:
3699 - simplify cleanup by creating setup and cleanup routines,
3700 - 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,
3701 - delete the file in the case it was created, but couldn't be opened with O_DIRECT,
3702 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3705 ltp/testcases/kernel/io/direct_io/diotest2.c
3706 ltp/testcases/kernel/io/direct_io/diotest3.c
3707 ltp/testcases/kernel/io/direct_io/diotest4.c
3708 ltp/testcases/kernel/io/direct_io/diotest5.c
3709 ltp/testcases/kernel/io/direct_io/diotest6.c
3712 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>.
3715 ltp/testcases/commands/tpm-tools/tpm/tpm_version/tpm_version_tests.sh
3718 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>.
3721 ltp/testcases/kernel/fs/acls/acl_test01
3724 Include "config.h" in the aio02 test to get HAVE_LIBAIO_H: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3727 ltp/testcases/kernel/io/aio/aio02/main.c
3730 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>.
3733 ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
3734 ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
3735 ltp/testcases/kernel/syscalls/utils/common_j_h.c
3738 Some makefiles ignore errors from commands ran in shell loops. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3741 ltp/doc/man1/Makefile
3742 ltp/doc/man3/Makefile
3743 ltp/include/Makefile
3744 ltp/testcases/ballista/ballista/MakefileTarget.dist
3745 ltp/testcases/commands/unzip/Makefile
3746 ltp/testcases/kernel/containers/netns/Makefile
3747 ltp/testcases/kernel/controllers/cpuset/Makefile
3748 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
3749 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
3750 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
3751 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
3752 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
3753 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
3754 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
3755 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
3756 ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
3759 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>.
3762 ltp/testcases/kernel/controllers/cgroup/test_6_2.c
3764 ltp/testcases/kernel/controllers/cgroup/clone_platform.h
3767 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>.
3770 ltp/testcases/kernel/include/i386.in
3771 ltp/testcases/kernel/include/ia64.in
3772 ltp/testcases/kernel/include/powerpc.in
3773 ltp/testcases/kernel/include/x86_64.in
3774 ltp/testcases/kernel/performance_counters/performance_counter01.c
3775 ltp/testcases/kernel/performance_counters/performance_counter02.c
3776 ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
3777 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
3778 ltp/testcases/kernel/syscalls/utils/numaif.h
3781 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>.
3784 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
3787 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>.
3790 ltp/testcases/network/tcp_cmds/telnet/telnet01
3793 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>.
3796 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
3797 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
3800 Latest fix from Jiri Palecek <jpalecek@web.de>.
3803 ltp/testcases/kernel/syscalls/setuid/setuid04.c
3806 [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>.
3809 ltp/testcases/realtime/func/sched_football/sched_football.c
3812 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>.
3815 ltp/testcases/kernel/syscalls/splice/splice01.c
3818 [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:
3819 ltp-fix-add_key.patch
3820 ltp-fix-bdflush.patch
3821 ltp-fix-keyctl.patch
3822 ltp-fix-newuname.patch
3823 ltp-fix-rt_sigprocmask.patch
3824 ltp-fix-rt_sigsuspend.patch
3825 ltp-fix-set_thread_area.patch
3826 ltp-fix-set_tid_address.patch
3827 ltp-fix-ssetmask.patch
3829 Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
3832 ltp/testcases/kernel/syscalls/add_key/add_key01.c
3833 ltp/testcases/kernel/syscalls/add_key/add_key02.c
3834 ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
3835 ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
3836 ltp/testcases/kernel/syscalls/newuname/newuname01.c
3837 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
3838 ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
3839 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
3840 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
3841 ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
3842 ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
3843 ltp/testcases/kernel/syscalls/tkill/tkill01.c
3844 ltp/testcases/kernel/syscalls/tkill/tkill02.c
3847 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>.
3850 ltp/utils/benchmark/kernbench-0.42/COPYING
3851 ltp/utils/benchmark/kernbench-0.42/Makefile
3852 ltp/utils/benchmark/kernbench-0.42/README
3853 ltp/utils/benchmark/kernbench-0.42/kernbench
3856 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>.
3859 ltp/utils/benchmark/Makefile
3862 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>.
3865 ltp/testcases/kernel/power_management/README
3868 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>.
3871 ltp/testcases/kernel/power_management/lib/sched_mc.py
3874 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>.
3877 ltp/testcases/kernel/power_management/cpu_consolidation.py
3880 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>.
3883 ltp/testcases/kernel/power_management/sched_domain.py
3886 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>.
3889 ltp/testcases/kernel/power_management/test_sched_mc.sh
3890 ltp/testcases/kernel/power_management/test_sched_smt.sh
3893 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>.
3896 ltp/testcases/kernel/power_management/pm_include.sh
3899 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>.
3902 ltp/testcases/kernel/power_management/runpwtests.sh
3905 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>.
3908 ltp/runtest/power_management_tests_exclusive
3911 personality test case build fail fix. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
3914 ltp/testcases/kernel/syscalls/personality/personality01.c
3915 ltp/testcases/kernel/syscalls/personality/personality02.c
3918 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>.
3921 ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
3924 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>.
3927 ltp/testcases/realtime/scripts/run_c_files.sh
3928 ltp/testcases/realtime/doc/TODO
3929 ltp/testcases/realtime/func/measurement/preempt_timing.c
3930 ltp/testcases/realtime/lib/librttest.c
3931 ltp/testcases/realtime/func/pi-tests/run_auto.sh
3936 v4l-test 0.13 for LTP: Changes:
3937 1) Added string content validation;
3938 2) Test cases added for VIDIOC_REQBUFS,
3939 Signed-off-by: Márton Németh <nm127@freemail.hu>.
3942 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
3943 ltp/testcases/kernel/device-drivers/v4l/user_space/README
3944 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
3945 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
3946 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
3947 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
3948 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
3949 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
3950 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
3951 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
3952 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
3953 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
3954 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
3955 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
3956 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
3957 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
3958 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
3959 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
3960 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
3961 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
3963 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
3964 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.h
3967 v4l-test 0.14 for LTP: Changes:
3968 1) Test cases added for VIDIOC_QUERYBUF,
3969 2) Debug functions separated,
3970 Signed-off-by: Márton Németh <nm127@freemail.hu>.
3973 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
3974 ltp/testcases/kernel/device-drivers/v4l/user_space/README
3975 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
3976 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
3977 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
3978 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
3980 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.c
3981 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.h
3982 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
3983 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
3986 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>.
3989 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
3992 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>.
3995 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
3996 ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
3997 ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
3998 ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
3999 ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
4002 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:
4003 - Disable patching of the policy in the test script.
4004 - Change the refpolicy Makefile to redirect to a rhel/N/ subdirectory if running on a redhat release and move the rhel-specific definitions there.
4005 - Change the refpolicy Makefile to only include test_bounds.te if the checkpolicy supports policy.24 (and thus typebounds statements).
4006 - Merge the sbin_deprecated.patch into the test policy.
4007 - Further update the test policy to build cleanly on f11, while preserving backward compatibility on f10.
4008 - Added open permissions as necessary to the test policy (enabled in f11).
4009 - Update the ioctl test policy to reflect the updated selinux_file_ioctl() logic in the kernel.
4010 - Added a missing permission to the wait test policy that was causing it to wrongly report PASS.
4012 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.
4014 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>.
4017 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
4018 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
4019 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
4020 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_sys.te
4021 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
4022 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
4023 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
4024 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
4025 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
4026 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
4027 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
4028 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
4029 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
4030 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
4031 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
4032 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
4033 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
4034 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
4035 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
4036 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.if
4037 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
4038 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
4039 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
4040 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
4041 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
4042 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
4043 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
4044 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
4045 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
4046 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
4047 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
4048 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
4049 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
4050 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
4051 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
4052 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
4053 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
4054 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
4055 ltp/testscripts/test_selinux.sh
4057 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
4058 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_file.te
4059 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_net.te
4060 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_sys.te
4061 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrace.te
4062 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrans.te
4063 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_entrypoint.te
4064 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execshare.te
4065 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_exectrace.te
4066 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execute_no_trans.te
4067 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_fdreceive.te
4068 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_file.te
4069 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_global.te
4070 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_inherit.te
4071 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ioctl.te
4072 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ipc.te
4073 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_link.te
4074 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_mkdir.te
4075 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_open.te
4076 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_policy.if
4077 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ptrace.te
4078 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_readlink.te
4079 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_relabel.te
4080 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rename.te
4081 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rxdir.te
4082 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setattr.te
4083 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setnice.te
4084 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sigkill.te
4085 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_stat.te
4086 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sysctl.te
4087 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_create.te
4088 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getpgid.te
4089 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsched.te
4090 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsid.te
4091 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setpgid.te
4092 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setsched.te
4093 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_transition.te
4094 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_wait.te
4096 ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
4097 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
4098 ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
4099 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.te
4102 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>.
4105 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
4106 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
4109 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:
4110 - Fix the extraction of the release version to exclude Client/Server/etc.
4111 - Make the ioctl test detect kernel version and adjust the test logic to match the expected selinux_file_ioctl() logic.
4112 - Prevent runcon from consuming the options to chcon in selinux_relabel.sh.
4113 Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
4116 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
4117 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
4118 ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
4121 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>.
4127 Update ltp selinux testsuite README: Update the ltp selinux testsuite README. Changes include:
4128 - Explain the two different locations of test policy up front and then use $POLICYDIR for subsequent references.
4129 - Expand and clarify the kernel configuration options.
4130 - Add a section summarizing the SELinux policy and userland dependencies.
4131 Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
4134 ltp/testcases/kernel/security/selinux-testsuite/README
4137 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>.
4140 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
4143 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>.
4146 ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
4149 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:
4150 - Added pass/fail detection logic to sched_football.c,
4151 - Removed parse_football.py,
4152 - Removed the call to parse_football.py from run_auto.sh.
4153 Signed-off by: Kiran Prakash <kirpraka@in.ibm.com>,
4154 Acked-by: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
4155 Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
4156 Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.
4159 ltp/testcases/realtime/func/sched_football/run_auto.sh
4160 ltp/testcases/realtime/func/sched_football/sched_football.c
4162 ltp/testcases/realtime/func/sched_football/parse-football.py
4165 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>.
4171 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>.
4174 ltp/testcases/kernel/controllers/README
4175 ltp/testcases/kernel/controllers/test_controllers.sh
4176 ltp/testcases/kernel/controllers/cpuset/Makefile
4177 ltp/testcases/kernel/controllers/cpuset/README
4178 ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
4179 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
4180 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
4182 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
4183 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
4184 ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_list_compute.c
4185 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.c
4186 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.h
4187 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.c
4188 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.h
4189 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
4190 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_cpu_hog.c
4191 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
4192 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_check.c
4193 ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
4194 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/Makefile
4195 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure.c
4196 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
4197 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/Makefile
4198 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_mem_hog.c
4199 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
4200 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/Makefile
4201 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c
4202 ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
4205 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>.
4208 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
4211 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>.
4214 ltp/testcases/kernel/security/selinux-testsuite/README
4217 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>.
4220 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
4223 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.
4224 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>,
4227 ltp/testcases/kernel/syscalls/umount/umount02.c
4228 ltp/testcases/kernel/syscalls/umount/umount03.c
4231 Fix the splice02 test:
4233 - TEST_ERRNO is only set when the syscall is executed using the TEST() macro. The tests gave bad error messages because of that.
4234 - The end of the test was dead code; moved the TPASS code to pass at the end of file.
4235 - The test assumes std. input is a pipe; reflect this in the runtest file.
4236 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
4239 ltp/runtest/syscalls
4240 ltp/testcases/kernel/syscalls/splice/splice02.c
4243 Patch for fixing Unzip01 Test Not Working Correctly. Signed-Off-By: rohit verma <rohit.170309@gmail.com>. Acked-by: CAI Qian <caiqian@cclom.cn>.
4246 ltp/testcases/commands/unzip/unzip_tests.sh
4249 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>.
4252 ltp/runtest/controllers
4253 ltp/testcases/kernel/controllers/Makefile
4255 ltp/testcases/kernel/controllers/memcg/Makefile
4256 ltp/testcases/kernel/controllers/memcg/README
4257 ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
4258 ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
4259 ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
4260 ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
4261 ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh
4264 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>.
4270 ltp/doc/automation-README.html
4271 ltp/doc/automation-cookbook.html
4272 ltp/doc/ltp-howto.lyx
4273 ltp/doc/ltp-howto.txt
4274 ltp/doc/man1/Makefile
4276 ltp/testscripts/diskio.sh
4277 ltp/testscripts/ltp-aiodio.sh
4278 ltp/testscripts/ltp-scsi_debug.sh
4279 ltp/testscripts/ltpfslvm.sh
4280 ltp/testscripts/ltpfsnolvm.sh
4281 ltp/testscripts/ltpstress.sh
4282 ltp/testscripts/networkstress.sh
4283 ltp/testscripts/networktests.sh
4284 ltp/testscripts/runEALtests.sh
4285 ltp/testscripts/runpan.sh
4286 ltp/testscripts/test_containers.sh
4287 ltp/testscripts/test_filecaps.sh
4288 ltp/testscripts/test_selinux.sh
4289 ltp/testscripts/tpm_tools.sh
4291 ltp/doc/man1/ltp-bump.1
4292 ltp/doc/man1/ltp-pan.1
4295 ltp/pan/ltp-scanner.c
4304 Fix missing return. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
4307 ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
4310 Add add_key01 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>,
4313 ltp/runtest/syscalls
4315 ltp/testcases/kernel/syscalls/add_key/Makefile
4316 ltp/testcases/kernel/syscalls/add_key/add_key01.c
4319 Add add_key02 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4322 ltp/runtest/syscalls
4324 ltp/testcases/kernel/syscalls/add_key/add_key02.c
4327 Add bdflush01 test for bdflush syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4330 ltp/runtest/syscalls
4332 ltp/testcases/kernel/syscalls/bdflush/Makefile
4333 ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
4336 Add exit_group01 test for exit_group syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4339 ltp/runtest/syscalls
4341 ltp/testcases/kernel/syscalls/exit_group/Makefile
4342 ltp/testcases/kernel/syscalls/exit_group/exit_group01.c
4345 Add keyctl01 test for keyctl syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4348 ltp/runtest/syscalls
4350 ltp/testcases/kernel/syscalls/keyctl/Makefile
4351 ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
4354 Add newuname01 test for newuname syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4357 ltp/runtest/syscalls
4359 ltp/testcases/kernel/syscalls/newuname/Makefile
4360 ltp/testcases/kernel/syscalls/newuname/newuname01.c
4363 Add rt_sigaction01 test for rt_sigaction syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4366 ltp/runtest/syscalls
4368 ltp/testcases/kernel/syscalls/rt_sigaction/Makefile
4369 ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
4372 Add rt_sigprocmask01 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4375 ltp/runtest/syscalls
4377 ltp/testcases/kernel/syscalls/rt_sigprocmask/Makefile
4378 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
4381 Add rt_sigprocmask02 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4384 ltp/runtest/syscalls
4386 ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
4389 Add rt_sigqueueinfo01 test for rt_sigqueueinfo syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4392 ltp/runtest/syscalls
4394 ltp/testcases/kernel/syscalls/rt_sigqueueinfo/Makefile
4395 ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c
4398 Add rt_sigsuspend01 test for rt_sigsuspend syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4401 ltp/runtest/syscalls
4403 ltp/testcases/kernel/syscalls/rt_sigsuspend/Makefile
4404 ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
4407 Add set_thread_area01 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4410 ltp/runtest/syscalls
4412 ltp/testcases/kernel/syscalls/set_thread_area/Makefile
4413 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
4416 Add set_thread_area02 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4419 ltp/runtest/syscalls
4421 ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
4424 Add set_tid_address01 test for set_tid_address syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4427 ltp/runtest/syscalls
4429 ltp/testcases/kernel/syscalls/set_tid_address/Makefile
4430 ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
4433 Add sgetmask01 test for sgetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4436 ltp/runtest/syscalls
4438 ltp/testcases/kernel/syscalls/sgetmask/Makefile
4439 ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
4442 Add sigreturn01 test for sigreturn syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4445 ltp/runtest/syscalls
4447 ltp/testcases/kernel/syscalls/sigreturn/Makefile
4448 ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c
4451 Add ssetmask01 test for ssetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4454 ltp/runtest/syscalls
4456 ltp/testcases/kernel/syscalls/ssetmask/Makefile
4457 ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
4460 Add timer_getoverrun01 test for timer_getoverrun01 syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4463 ltp/runtest/syscalls
4465 ltp/testcases/kernel/syscalls/timer_getoverrun/Makefile
4466 ltp/testcases/kernel/syscalls/timer_getoverrun/timer_getoverrun01.c
4469 Add timer_gettime01 test for timer_gettime syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4472 ltp/runtest/syscalls
4474 ltp/testcases/kernel/syscalls/timer_gettime/Makefile
4475 ltp/testcases/kernel/syscalls/timer_gettime/timer_gettime01.c
4478 Add tkill01 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4481 ltp/runtest/syscalls
4483 ltp/testcases/kernel/syscalls/tkill/Makefile
4484 ltp/testcases/kernel/syscalls/tkill/tkill01.c
4487 Add tkill02 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4490 ltp/runtest/syscalls
4492 ltp/testcases/kernel/syscalls/tkill/tkill02.c
4495 Patch for "File" test case issue of 30-April-2009 release. Signed-off-by: rohit verma <rohit.170309@gmail.com>.
4498 ltp/testcases/commands/ade/file/file_test.sh
4501 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>.
4505 ltp/include/config.h.default
4506 ltp/testcases/kernel/controllers/cgroup/getdelays.c
4508 ltp/m4/ltp-taskstats.m4
4511 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,
4514 168 20121 0.0 0.0 3956 336 ? Ds 15:10 0:00 ./crash02 -e
4516 168 20122 0.0 0.0 3956 336 ? T 15:10 0:00 ./crash02 -e
4518 crash02 X ffff81007fb127a0 0 21272 21271 21273 (L-TLB)
4519 ffff81004c185d58 0000000000000046 ffff81007b494e08 0000000000000002
4520 0000000000000002 0000000000000002 ffff81007c5dc860 ffff81007fb127a0
4521 00000d8ebb800862 000000000000c315 ffff81007c5dca48 0000000300000001
4523 [<ffffffff800235a7>] filp_close+0x5c/0x64
4524 [<ffffffff8001595a>] do_exit+0x913/0x91f
4525 [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
4526 [<ffffffff8002ad05>] get_signal_to_deliver+0x42c/0x45a
4527 [<ffffffff8005a837>] do_notify_resume+0x9c/0x7af
4528 [<ffffffff80096e2b>] specific_send_sig_info+0x44/0xac
4529 [<ffffffff8009710e>] force_sig_info+0xae/0xb9
4530 [<ffffffff80066eed>] do_page_fault+0x81e/0x830
4531 [<ffffffff8005d6dc>] retint_signal+0x3d/0x79
4532 crash02 X ffff810002376400 0 21273 21271 21272 (L-TLB)
4533 ffff81004d201f18 0000000000000046 ffff81007b494e08 0000000000000046
4534 0000000000000046 0000000000000002 ffff810078d3a040 ffffffff802eeae0
4535 00000d8ebb803430 000000000001a60c ffff810078d3a228 0000000000000000
4537 [<ffffffff8001595a>] do_exit+0x913/0x91f
4538 [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
4539 [<ffffffff8005d28d>] tracesys+0xd5/0xe0
4540 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>.
4543 ltp/testcases/misc/crash/crash02.c
4546 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>.
4549 ltp/testcases/kernel/containers/pidns/pidns12.c
4552 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>.
4555 ltp/testcases/kernel/timers/include/common_timers.h
4556 ltp/testcases/kernel/timers/timer_create/timer_create02.c
4559 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.
4562 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
4565 revert previous "style" change which did a lot more damage than good
4568 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
4569 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
4572 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>.
4575 ltp/doc/testcases/kernel.txt
4577 ltp/runtest/stress.part3
4578 ltp/runtest/syscalls
4579 ltp/testcases/kernel/syscalls/execve/execve04.c
4580 ltp/testcases/kernel/syscalls/execve/execve05.c
4582 ltp/testcases/kernel/syscalls/execve/execve06.c
4585 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>.
4588 ltp/testcases/kernel/syscalls/chown/chown03.c
4591 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.
4594 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
4595 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c
4596 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c
4597 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c
4598 ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c
4601 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.
4604 ltp/INSTALL ltp/README ltp/README.ltp-devel
4607 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>.
4610 ltp/testcases/kernel/syscalls/utils/common_j_h.c
4611 ltp/testcases/kernel/syscalls/utils/include_j_h.h
4612 ltp/testcases/kernel/syscalls/utils/inotify.h
4613 ltp/testcases/kernel/syscalls/utils/ioprio.h
4614 ltp/testcases/kernel/syscalls/utils/numaif.h
4615 ltp/testcases/kernel/syscalls/utils/poll.h
4618 Add/Port get_mempolicy01 test for get_mempolicy() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4621 ltp/runtest/syscalls
4623 ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
4624 ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
4627 Add/Port clock_getres01 test for clock_getres() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4630 ltp/runtest/syscalls
4632 ltp/testcases/kernel/syscalls/clock_getres/Makefile
4633 ltp/testcases/kernel/syscalls/clock_getres/clock_getres01.c
4636 Add/Port clock_nanosleep01 test for clock_nanosleep() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4639 ltp/runtest/syscalls
4641 ltp/testcases/kernel/syscalls/clock_nanosleep/Makefile
4642 ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
4645 Add/Port mq_notify01 test for mq_notify() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4648 ltp/runtest/syscalls
4650 ltp/testcases/kernel/syscalls/mq_notify/Makefile
4651 ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
4654 Add/Port ppoll01 test for ppoll() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4657 ltp/runtest/syscalls
4659 ltp/testcases/kernel/syscalls/ppoll/Makefile
4660 ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
4663 Add/Port mq_open01 test for mq_open() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4666 ltp/runtest/syscalls
4668 ltp/testcases/kernel/syscalls/mq_open/Makefile
4669 ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
4672 Add/Port mq_timedreceive01 test for mq_timedreceive() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4675 ltp/runtest/syscalls
4677 ltp/testcases/kernel/syscalls/mq_timedreceive/Makefile
4678 ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
4681 Add/Port utimes01 test for utimes() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4684 ltp/runtest/syscalls
4686 ltp/testcases/kernel/syscalls/utimes/Makefile
4687 ltp/testcases/kernel/syscalls/utimes/utimes01.c
4690 Add/Port mq_unlink01 test for mq_unlink() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4693 ltp/runtest/syscalls
4695 ltp/testcases/kernel/syscalls/mq_unlink/Makefile
4696 ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c
4699 Add/Port mq_timedsend01 test for mq_timedsend() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4702 ltp/runtest/syscalls
4704 ltp/testcases/kernel/syscalls/mq_timedsend/Makefile
4705 ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
4708 Add/Port unshare01 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4711 ltp/runtest/syscalls
4713 ltp/testcases/kernel/syscalls/unshare/Makefile
4714 ltp/testcases/kernel/syscalls/unshare/unshare01.c
4717 Add/Port unshare02 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4720 ltp/runtest/syscalls
4722 ltp/testcases/kernel/syscalls/unshare/unshare02.c
4725 The following patch solves the problem:
4726 1) Avoids build problem on your very old kernel,
4727 2) Will not run on on your old kernel but on kernel > 2.6.17,
4728 Will revert to Autoconf later. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
4731 ltp/testcases/kernel/syscalls/splice/splice02.c
4734 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>.
4737 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
4740 I come across with this kernel issue in 2.6.27:
4741 http://lkml.org/lkml/2008/9/23/218,
4742 http://lkml.org/lkml/2008/9/23/228,
4743 http://lkml.org/lkml/2008/9/24/180,
4744 http://lkml.org/lkml/2008/9/24/186,
4745 http://lkml.org/lkml/2008/9/24/193,
4746 http://lkml.org/lkml/2008/9/24/243,
4747 http://lkml.org/lkml/2008/9/24/247,
4748 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>.
4751 ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c
4756 This patch adds Integrity Measurement Architecture(IMA) testing support:
4759 - add test for existence of openssl-devel (m4/ltp-crypto.m4)
4760 - add support for finding an audit message in different log files
4761 Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
4766 ltp/testcases/kernel/security/Makefile
4768 ltp/m4/ltp-crypto.m4
4770 ltp/testcases/kernel/security/integrity/Makefile
4771 ltp/testcases/kernel/security/integrity/ima/Makefile
4772 ltp/testcases/kernel/security/integrity/ima/README
4773 ltp/testcases/kernel/security/integrity/ima/policy/Makefile
4774 ltp/testcases/kernel/security/integrity/ima/policy/measure.policy
4775 ltp/testcases/kernel/security/integrity/ima/policy/measure.policy-invalid
4776 ltp/testcases/kernel/security/integrity/ima/src/Makefile
4777 ltp/testcases/kernel/security/integrity/ima/src/ima_boot_aggregate.c
4778 ltp/testcases/kernel/security/integrity/ima/src/ima_measure.c
4779 ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
4780 ltp/testcases/kernel/security/integrity/ima/tests/Makefile
4781 ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
4782 ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
4783 ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
4784 ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
4785 ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
4788 Addition of per_cpu_atomic_operations_vs_interrupt_disabling_module test to LTP. Signed-Off-By: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>.
4791 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/Makefile
4792 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/test-cmpxchg-nolock.c
4795 Module to test Per CPU Allocator. Signed-Off-By: Tejun Heo <tj@kernel.org>.
4798 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/Makefile
4799 ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/test_per_cpu_allocator_module.c
4802 Patch for fixing the testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
4805 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-1.c
4806 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-1.c
4809 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>.
4812 ltp/tools/genhtml.pl
4815 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>.
4820 ltp/runtest/perfcounters
4821 ltp/testcases/kernel/performance_counters/Makefile
4822 ltp/testcases/kernel/performance_counters/performance_counter01.c
4825 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>.
4828 ltp/runtest/perfcounters
4830 ltp/testcases/kernel/performance_counters/performance_counter02.c
4833 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>.
4836 ltp/runtest/stress.part1
4838 ltp/testcases/kernel/mem/mmapstress/mmap-corruption01.c
4841 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>.
4845 ltp/testcases/kernel/fs/doio/growfiles.c
4848 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>.
4851 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
4852 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
4855 Patch to integrate sched_smt cpu consolidation testcase to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4858 ltp/testcases/kernel/power_management/pm_include.sh
4859 ltp/testcases/kernel/power_management/runpwtests.sh
4862 This is v4l-test 0.11 patch for LTP. Changes:
4863 - Test cases added for VIDIOC_G_OUTPUT, VIDIOC_S_OUTPUT, VIDIOC_G_FMT, VIDIOC_G_SLICED_VBI_CAP, VIDIOC_QUERYMENU;
4864 - Cleaned up ret and errno variable names;
4865 - Separated the NULL parameter test cases to a separated testsuite and reworked most of the NULL parameter test cases;
4866 - Added camera enabling through /sys/devices/platform/eeepc/camera;
4867 - Added results page to documentation;
4868 - Follow kernel API changes in video_dummy.ko
4869 Signed-off-by: Márton Németh <nm127@freemail.hu>.
4872 ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
4873 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
4874 ltp/testcases/kernel/device-drivers/v4l/user_space/README
4875 ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
4876 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
4877 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
4878 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
4879 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
4880 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
4881 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
4882 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
4883 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
4884 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
4885 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
4886 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
4887 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
4888 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
4889 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
4890 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
4891 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
4892 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
4893 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
4894 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
4895 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
4896 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
4897 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
4898 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
4899 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
4900 ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
4901 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
4902 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
4904 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
4905 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
4906 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.c
4907 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.h
4908 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.c
4909 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.h
4910 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
4911 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.h
4912 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
4915 Patch for fixing the openposix_getoverrun_speculative_6_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
4918 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-1.c
4921 Patch for fixing the openposix_timer_delete_speculative_5_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
4924 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-1.c
4927 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>.
4930 ltp/include/tlibio.h
4933 Fix clone07 bug. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
4936 ltp/testcases/kernel/syscalls/clone/clone07.c
4939 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>.
4942 ltp/runtest/syscalls
4944 ltp/testcases/kernel/syscalls/splice/splice02.c
4947 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>,
4950 ltp/runtest/syscalls
4952 ltp/testcases/kernel/syscalls/clock_nanosleep2/Makefile
4953 ltp/testcases/kernel/syscalls/clock_nanosleep2/clock_nanosleep2_01.c
4956 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>,
4959 ltp/runtest/syscalls
4961 ltp/testcases/kernel/syscalls/cacheflush/Makefile
4962 ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
4965 Fix mount02 and mount03. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
4968 ltp/testcases/kernel/syscalls/mount/mount02.c
4969 ltp/testcases/kernel/syscalls/mount/mount03.c
4972 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>.
4975 ltp/testcases/kernel/syscalls/setuid/setuid04.c
4978 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>.
4981 ltp/testcases/kernel/syscalls/fork/fork05.c
4984 Fix from CAI Qian <caiqian@cclom.cn>.
4987 ltp/testcases/network/lib6/runcc.c
4990 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>.
4993 ltp/testcases/commands/ade/ar/ar01
4996 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>.
4999 ltp/testcases/kernel/power_management/lib/sched_mc.py
5002 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>.
5005 ltp/testcases/kernel/power_management/cpu_consolidation.py
5008 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>.
5011 ltp/testcases/kernel/power_management/runpwtests.sh
5014 This testcase test sched_smt_power_saving interface with valid and inavlid values. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
5017 ltp/testcases/kernel/power_management/test_sched_smt.sh
5020 Modifed test_sched_mc interface testing testcase to use reusable function. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
5023 ltp/testcases/kernel/power_management/test_sched_mc.sh
5026 The test_dma_thread_diotest contains an unnecessary bashism. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5029 ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
5032 Make fs/quota_remount_test01 more POSIX-shell friendly. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5035 ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
5038 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>.
5041 ltp/testcases/kernel/syscalls/pselect/pselect01.c
5044 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>.
5047 ltp/testcases/kernel/device-drivers/v4l/user_space/README
5048 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
5049 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
5050 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
5051 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
5052 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
5053 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
5054 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
5055 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
5056 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
5057 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
5058 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
5059 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
5060 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
5061 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
5062 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
5063 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
5064 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
5065 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
5066 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
5067 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
5070 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>.
5071 "Serge E. Hallyn" <serue@us.ibm.com> replied:
5072 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.
5073 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.
5074 "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.
5077 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
5078 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
5079 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_capable_sys.sh
5080 ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
5081 ltp/testcases/kernel/security/selinux-testsuite/tests/execute_no_trans/selinux_execute_no_trans.sh
5082 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive.sh
5083 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
5084 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit.sh
5085 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.sh
5086 ltp/testcases/kernel/security/selinux-testsuite/tests/link/selinux_link.sh
5087 ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
5088 ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_open.sh
5089 ltp/testcases/kernel/security/selinux-testsuite/tests/readlink/selinux_readlink.sh
5090 ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
5091 ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
5092 ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
5093 ltp/testcases/kernel/security/selinux-testsuite/tests/setattr/selinux_setattr.sh
5094 ltp/testcases/kernel/security/selinux-testsuite/tests/stat/selinux_stat.sh
5097 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>.
5100 ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
5103 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
5105 cgroup_regression_test 1 PASS : no kernel bug was found
5106 cgroup_regression_test 2 PASS : notify_on_release is inherited
5107 cgroup_regression_test 3 PASS : no kernel bug was found
5108 cgroup_regression_test 4 PASS : no lockdep BUG was found
5109 cgroup_regression_test 5 PASS : no kernel bug was found
5110 cgroup_regression_test 6 PASS : no kernel bug was found
5111 cgroup_regression_test 7 PASS : no kernel bug was found
5112 cgroup_regression_test 8 PASS : no kernel bug was found
5113 cgroup_regression_test 9 PASS : no kernel warning was found
5114 cgroup_regression_test 10 PASS : no kernel warning was found
5115 Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
5118 ltp/runtest/controllers
5119 ltp/testcases/kernel/controllers/Makefile
5120 ltp/testcases/kernel/controllers/README
5122 ltp/testcases/kernel/controllers/cgroup/Makefile
5123 ltp/testcases/kernel/controllers/cgroup/README
5124 ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
5125 ltp/testcases/kernel/controllers/cgroup/fork_processes.c
5126 ltp/testcases/kernel/controllers/cgroup/getdelays.c
5127 ltp/testcases/kernel/controllers/cgroup/test_10_1.sh
5128 ltp/testcases/kernel/controllers/cgroup/test_10_2.sh
5129 ltp/testcases/kernel/controllers/cgroup/test_3_1.sh
5130 ltp/testcases/kernel/controllers/cgroup/test_3_2.sh
5131 ltp/testcases/kernel/controllers/cgroup/test_6_1.sh
5132 ltp/testcases/kernel/controllers/cgroup/test_6_2.c
5133 ltp/testcases/kernel/controllers/cgroup/test_9_1.sh
5134 ltp/testcases/kernel/controllers/cgroup/test_9_2.sh
5137 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>.
5140 ltp/testcases/kernel/controllers/Makefile
5141 ltp/testcases/kernel/controllers/README
5142 ltp/testcases/kernel/controllers/test_controllers.sh
5143 ltp/testcases/kernel/controllers/testplan.txt
5145 ltp/testcases/kernel/controllers/cpuset/Makefile
5146 ltp/testcases/kernel/controllers/cpuset/README
5147 ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
5148 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
5149 ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
5150 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
5151 ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
5152 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
5153 ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
5154 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
5155 ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
5156 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
5157 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
5158 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
5159 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
5160 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
5163 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>.
5166 ltp/testcases/commands/su/su01_s1
5169 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>.
5172 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
5176 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>.
5182 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>.
5185 ltp/testcases/kernel/syscalls/fsync/fsync02.c
5188 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>.
5191 ltp/runtest/syscalls
5192 ltp/testcases/kernel/syscalls/chmod/Makefile
5193 ltp/testcases/kernel/syscalls/chmod/chmod05.c
5194 ltp/testcases/kernel/syscalls/chmod/chmod06.c
5195 ltp/testcases/kernel/syscalls/chown/Makefile
5196 ltp/testcases/kernel/syscalls/chown/chown03.c
5197 ltp/testcases/kernel/syscalls/chown/chown04.c
5198 ltp/testcases/kernel/syscalls/fchmod/Makefile
5199 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
5200 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
5201 ltp/testcases/kernel/syscalls/fchown/Makefile
5202 ltp/testcases/kernel/syscalls/fchown/fchown03.c
5203 ltp/testcases/kernel/syscalls/fchown/fchown04.c
5206 The attached patch fixes this bug. This is the bug of the kernel. The following patch has fixed the bug.
5207 commit af76aba00fdcfb21535c9f9872245d14097a4561
5208 Author: Rusty Russell <rusty@rustcorp.com.au>
5209 Date: Mon Mar 30 22:05:11 2009 -0600
5210 cpumask: fix seq_bitmap_*() functions.
5211 1) seq_bitmap_list() should take a const.
5212 2) All the seq_bitmap should use cpumask_bits().
5213 Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
5214 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>.
5217 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
5218 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
5219 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
5220 ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
5222 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/bitmask.h
5223 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/common.h
5224 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset.h
5225 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libbitmask.c
5226 ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
5229 Add capability bounding set testcases, to verify the following:
5230 1. prctl(CAP_BSET_READ, 0..NCAPS) returns 1
5231 2. prctl(CAP_BSET_READ, -1|NCAPS+1) return -1
5232 3. prctl(CAP_BSET_DROP, -1|NCAPS+1) returns -1
5233 4. prctl(CAP_BSET_DROP, 0..NCAPS) returns 1
5234 4b. prctl(CAP_BSET_READ, N) returns 0 after each unset, 1 for those not yet removed
5235 5. fI=empty; N \notin pP; prctl(CAPBSET_DROP, N); setting pI=N fails
5236 6. pI=N; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \in pE
5237 (or make f setuid-root)
5238 7. pI=0; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \notin pE
5239 (or make f setuid-root)
5240 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>.
5244 ltp/testcases/kernel/security/Makefile
5246 ltp/runtest/cap_bounds
5247 ltp/testcases/kernel/security/cap_bound/Makefile
5248 ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
5249 ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
5250 ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
5251 ltp/testcases/kernel/security/cap_bound/check_for_libcap.sh
5252 ltp/testcases/kernel/security/cap_bound/check_pe.c
5253 ltp/testcases/kernel/security/cap_bound/dummy.c
5254 ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
5255 ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
5256 ltp/testcases/kernel/security/cap_bound/run_capbounds.sh
5259 Exit in testsf_s6 when host lookup fails to prevent segfaults later. Jiri Palecek <jpalecek@web.de>.
5262 ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
5265 Fix collateral damage caused by recent coding style cleanups. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5268 ltp/testcases/kernel/syscalls/syslog/syslog01
5269 ltp/testcases/kernel/syscalls/syslog/syslog02
5270 ltp/testcases/kernel/syscalls/syslog/syslog03
5271 ltp/testcases/kernel/syscalls/syslog/syslog04
5272 ltp/testcases/kernel/syscalls/syslog/syslog05
5273 ltp/testcases/kernel/syscalls/syslog/syslog06
5274 ltp/testcases/kernel/syscalls/syslog/syslog07
5275 ltp/testcases/kernel/syscalls/syslog/syslog08
5276 ltp/testcases/kernel/syscalls/syslog/syslog09
5277 ltp/testcases/kernel/syscalls/syslog/syslog10
5280 This patch is a rewrite of symlinkat and linkat tests aimed to:
5282 - cease using the current directory for testfiles
5283 Hope this applies, since I'm sending this from a weekly (er.. monthly) version of Opera. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5286 ltp/testcases/kernel/syscalls/linkat/linkat01.c
5287 ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
5290 fallocate tests call syscall() incorrectly for 32-bit powerpc. Signed-off-by: Dave Kleikamp <shaggy@linux.vnet.ibm.com>.
5293 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
5294 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
5295 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
5298 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>.
5301 ltp/m4/ltp-crypto.m4
5304 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.
5307 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
5310 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.
5313 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
5314 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
5315 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
5316 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
5317 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
5318 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
5319 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
5320 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
5321 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
5322 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
5323 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
5324 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
5325 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
5326 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
5327 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
5328 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
5329 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
5330 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
5331 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
5332 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
5333 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
5334 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
5335 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
5336 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
5337 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
5338 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
5339 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
5340 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
5341 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
5342 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
5343 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
5344 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
5349 Addition of CONTROLLER AREA NETWORK tests to LTP. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
5352 ltp/testcases/network/can/filter-tests/00_Descriptions.txt
5353 ltp/testcases/network/can/filter-tests/INSTALL
5354 ltp/testcases/network/can/filter-tests/Makefile
5355 ltp/testcases/network/can/filter-tests/canecho.c
5356 ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
5357 ltp/testcases/network/can/filter-tests/tst-bcm-cycle.c
5358 ltp/testcases/network/can/filter-tests/tst-bcm-dump.c
5359 ltp/testcases/network/can/filter-tests/tst-bcm-filter.c
5360 ltp/testcases/network/can/filter-tests/tst-bcm-rtr.c
5361 ltp/testcases/network/can/filter-tests/tst-bcm-rx-sendto.c
5362 ltp/testcases/network/can/filter-tests/tst-bcm-server.c
5363 ltp/testcases/network/can/filter-tests/tst-bcm-single.c
5364 ltp/testcases/network/can/filter-tests/tst-bcm-throttle.c
5365 ltp/testcases/network/can/filter-tests/tst-bcm-tx-sendto.c
5366 ltp/testcases/network/can/filter-tests/tst-bcm-tx_read.c
5367 ltp/testcases/network/can/filter-tests/tst-err.c
5368 ltp/testcases/network/can/filter-tests/tst-filter-master.c
5369 ltp/testcases/network/can/filter-tests/tst-filter-server.c
5370 ltp/testcases/network/can/filter-tests/tst-packet.c
5371 ltp/testcases/network/can/filter-tests/tst-proc.c
5372 ltp/testcases/network/can/filter-tests/tst-raw-filter.c
5373 ltp/testcases/network/can/filter-tests/tst-raw-sendto.c
5374 ltp/testcases/network/can/filter-tests/tst-raw.c
5377 Add LTP Command File for CAN Filter Tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
5383 Add Info For Running CAN tests in runalltests.sh. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
5389 Add Kernel Config Options for CAN tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
5395 [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.
5397 Mar 02 2009: moved to the libclone do_clone() helper.
5398 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
5399 Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
5403 ltp/testcases/kernel/containers/Makefile
5404 ltp/testcases/kernel/containers/README
5405 ltp/testcases/kernel/containers/container_test.sh
5407 ltp/testcases/kernel/containers/mqns/Makefile
5408 ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
5409 ltp/testcases/kernel/containers/mqns/mqns.h
5410 ltp/testcases/kernel/containers/mqns/mqns_01.c
5411 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
5414 [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.
5415 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
5416 Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
5419 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
5421 ltp/testcases/kernel/containers/mqns/mqns_02.c
5424 [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>.
5427 ltp/testcases/kernel/containers/mqns/mqns.h
5428 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
5430 ltp/testcases/kernel/containers/mqns/mqns_03.c
5433 [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>.
5436 ltp/testcases/kernel/containers/mqns/mqns.h
5437 ltp/testcases/kernel/containers/mqns/runmqnstest.sh
5439 ltp/testcases/kernel/containers/mqns/mqns_04.c
5442 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>.
5445 ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
5446 ltp/testcases/kernel/device-drivers/acpi/LtpAcpiMain.c
5447 ltp/testcases/kernel/device-drivers/acpi/Makefile
5450 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>.
5453 ltp/testcases/kernel/sched/hyperthreading/Makefile
5454 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
5455 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
5456 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
5457 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
5458 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
5459 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
5462 [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>.
5465 ltp/testcases/kernel/power_management/lib/sched_mc.py
5468 [PATCH 02/05]: Patch to implement test case to validate sched domain tree: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
5471 ltp/testcases/kernel/power_management/sched_domain.py
5474 Patch to integrate sched domain testcase to LTP: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
5477 ltp/testcases/kernel/power_management/Makefile
5478 ltp/testcases/kernel/power_management/runpwtests.sh
5481 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>.
5484 ltp/testcases/kernel/power_management/cpu_consolidation.py
5487 Patch to fix cpufreq governor load and unload. Signed-Off-By: Poornima nayak <mpnayak@linux.vnet.ibm.com>.
5490 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
5493 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>.
5496 ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
5497 ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
5498 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
5501 INOTIFY02: add warning about bug: we have many messages about this bug in mail lists. Signed-Off-BY: Andrew Vagin <avagin@gmail.com>.
5504 ltp/testcases/kernel/syscalls/inotify/inotify02.c
5507 Patch for enabling the ftruncate04 testcase:
5508 -add mount mandatory option to enable test run. this test case doesn't work almost all the time we use it.
5509 -modified ftruncate04.c for the situation when the /tmp(or other test) directory is in a LVM filesystem where there are three output lines
5510 -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.
5511 Signed-off-by : fredrick he <fhe@novell.com>.
5514 ltp/runtest/syscalls
5515 ltp/testcases/kernel/syscalls/ftruncate/Makefile
5516 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
5518 ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
5519 ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
5522 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:
5523 1) for i386 arch: One of the above checks should be removed.
5524 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>.
5527 ltp/testcases/kernel/syscalls/utimensat/Makefile
5530 lcov: improve function name filtering. Only remove those characters from function names which would conflict with internal delimiters. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
5533 ltp/utils/analysis/lcov/bin/geninfo
5536 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>.
5539 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
5540 ltp/testcases/kernel/syscalls/pselect/pselect01.c
5543 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,
5544 <1> selinux.h is available, but libselinux is not.
5545 <2> libselinux is available, but selinux.h is not.
5546 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>.
5549 ltp/m4/ltp-selinux.m4
5550 ltp/testcases/kernel/fs/proc/proc01.c
5553 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>.
5556 ltp/testscripts/load_stress_all_kernel_modules.sh
5559 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>.
5562 ltp/testcases/kernel/device-drivers/v4l/user_space/README
5563 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
5564 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
5565 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
5566 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
5567 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
5568 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
5569 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
5570 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
5571 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
5572 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
5575 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.
5578 ltp/testcases/commands/ade/ar/ar01
5581 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.
5584 ltp/testcases/commands/ade/ar/ar01
5587 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>.
5590 ltp/testcases/kernel/syscalls/symlink/symlink01.c
5593 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>.
5596 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
5599 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>.
5602 ltp/testcases/commands/fileutils/ln/ln_tests.sh
5603 ltp/testcases/commands/unzip/Makefile
5606 Fixed testcase #19 in a similar manner as #17.
5609 ltp/testcases/commands/ade/ar/ar01
5612 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>.
5615 ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
5616 ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
5619 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>.
5622 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
5625 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>.
5628 ltp/testcases/kernel/syscalls/writev/writev06.c
5631 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>.
5634 ltp/testcases/kernel/syscalls/writev/writev06.c
5637 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>,
5640 ltp/testcases/kernel/fs/fs_perms/Makefile
5641 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
5642 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
5645 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.
5646 # ./pipeio -T pipeio_1 -c 5 -s 4090 -i 100 -b -f x80
5648 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>.
5651 ltp/testcases/kernel/ipc/pipeio/pipeio.c
5654 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>.
5659 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
5662 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>.
5665 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
5666 ltp/testcases/kernel/device-drivers/v4l/user_space/README
5667 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
5668 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
5669 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
5671 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
5672 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.h
5675 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>.
5678 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
5681 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>.
5684 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
5685 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
5686 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
5689 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>.
5692 ltp/runtest/syscalls
5693 ltp/testcases/kernel/syscalls/execve/execve04.c
5696 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>.
5699 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
5702 Cleanup user space device-driver Makefiles: Signed-Off-By: Németh Márton <nm127@freemail.hu>.
5705 ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
5706 ltp/testcases/kernel/device-drivers/base/user_base/Makefile
5707 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
5708 ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
5709 ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
5710 ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
5713 Coding Syle Cleanups. Signed-Off-By: <michal.simek@petalogix.com>.
5716 ltp/testcases/kernel/syscalls/abort/abort01.c
5717 ltp/testcases/kernel/syscalls/accept/accept01.c
5718 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
5719 ltp/testcases/kernel/syscalls/access/access01.c
5720 ltp/testcases/kernel/syscalls/access/access02.c
5721 ltp/testcases/kernel/syscalls/access/access03.c
5722 ltp/testcases/kernel/syscalls/access/access04.c
5723 ltp/testcases/kernel/syscalls/access/access05.c
5724 ltp/testcases/kernel/syscalls/acct/acct01.c
5725 ltp/testcases/kernel/syscalls/acct/acct02.c
5726 ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
5727 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
5728 ltp/testcases/kernel/syscalls/alarm/alarm01.c
5729 ltp/testcases/kernel/syscalls/alarm/alarm02.c
5730 ltp/testcases/kernel/syscalls/alarm/alarm03.c
5731 ltp/testcases/kernel/syscalls/alarm/alarm05.c
5732 ltp/testcases/kernel/syscalls/alarm/alarm06.c
5733 ltp/testcases/kernel/syscalls/alarm/alarm07.c
5734 ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
5735 ltp/testcases/kernel/syscalls/bind/bind01.c
5736 ltp/testcases/kernel/syscalls/bind/bind02.c
5737 ltp/testcases/kernel/syscalls/brk/brk01.c
5738 ltp/testcases/kernel/syscalls/capget/capget01.c
5739 ltp/testcases/kernel/syscalls/capget/capget02.c
5740 ltp/testcases/kernel/syscalls/capset/capset01.c
5741 ltp/testcases/kernel/syscalls/capset/capset02.c
5742 ltp/testcases/kernel/syscalls/chdir/chdir01.c
5743 ltp/testcases/kernel/syscalls/chdir/chdir02.c
5744 ltp/testcases/kernel/syscalls/chdir/chdir03.c
5745 ltp/testcases/kernel/syscalls/chdir/chdir04.c
5746 ltp/testcases/kernel/syscalls/chmod/change_owner.c
5747 ltp/testcases/kernel/syscalls/chmod/change_owner.mode.sh
5748 ltp/testcases/kernel/syscalls/chmod/chmod01.c
5749 ltp/testcases/kernel/syscalls/chmod/chmod02.c
5750 ltp/testcases/kernel/syscalls/chmod/chmod03.c
5751 ltp/testcases/kernel/syscalls/chmod/chmod04.c
5752 ltp/testcases/kernel/syscalls/chmod/chmod05.c
5753 ltp/testcases/kernel/syscalls/chmod/chmod06.c
5754 ltp/testcases/kernel/syscalls/chmod/chmod07.c
5755 ltp/testcases/kernel/syscalls/chown/change_owner.c
5756 ltp/testcases/kernel/syscalls/chown/change_owner.mode.sh
5757 ltp/testcases/kernel/syscalls/chown/chown01.c
5758 ltp/testcases/kernel/syscalls/chown/chown02.c
5759 ltp/testcases/kernel/syscalls/chown/chown03.c
5760 ltp/testcases/kernel/syscalls/chown/chown04.c
5761 ltp/testcases/kernel/syscalls/chown/chown05.c
5762 ltp/testcases/kernel/syscalls/chroot/chroot01.c
5763 ltp/testcases/kernel/syscalls/chroot/chroot02.c
5764 ltp/testcases/kernel/syscalls/chroot/chroot03.c
5765 ltp/testcases/kernel/syscalls/chroot/chroot04.c
5766 ltp/testcases/kernel/syscalls/clone/clone01.c
5767 ltp/testcases/kernel/syscalls/clone/clone02.c
5768 ltp/testcases/kernel/syscalls/clone/clone03.c
5769 ltp/testcases/kernel/syscalls/clone/clone04.c
5770 ltp/testcases/kernel/syscalls/clone/clone05.c
5771 ltp/testcases/kernel/syscalls/clone/clone06.c
5772 ltp/testcases/kernel/syscalls/clone/clone07.c
5773 ltp/testcases/kernel/syscalls/close/close01.c
5774 ltp/testcases/kernel/syscalls/close/close02.c
5775 ltp/testcases/kernel/syscalls/close/close08.c
5776 ltp/testcases/kernel/syscalls/confstr/confstr01.c
5777 ltp/testcases/kernel/syscalls/connect/connect01.c
5778 ltp/testcases/kernel/syscalls/creat/creat01.c
5779 ltp/testcases/kernel/syscalls/creat/creat03.c
5780 ltp/testcases/kernel/syscalls/creat/creat04.c
5781 ltp/testcases/kernel/syscalls/creat/creat05.c
5782 ltp/testcases/kernel/syscalls/creat/creat06.c
5783 ltp/testcases/kernel/syscalls/creat/creat07.c
5784 ltp/testcases/kernel/syscalls/creat/creat08.c
5785 ltp/testcases/kernel/syscalls/creat/creat09.c
5786 ltp/testcases/kernel/syscalls/creat/test1.c
5787 ltp/testcases/kernel/syscalls/dup/dup01.c
5788 ltp/testcases/kernel/syscalls/dup/dup02.c
5789 ltp/testcases/kernel/syscalls/dup/dup03.c
5790 ltp/testcases/kernel/syscalls/dup/dup04.c
5791 ltp/testcases/kernel/syscalls/dup/dup05.c
5792 ltp/testcases/kernel/syscalls/dup/dup06.c
5793 ltp/testcases/kernel/syscalls/dup/dup07.c
5794 ltp/testcases/kernel/syscalls/dup2/dup201.c
5795 ltp/testcases/kernel/syscalls/dup2/dup202.c
5796 ltp/testcases/kernel/syscalls/dup2/dup203.c
5797 ltp/testcases/kernel/syscalls/dup2/dup204.c
5798 ltp/testcases/kernel/syscalls/dup2/dup205.c
5799 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
5800 ltp/testcases/kernel/syscalls/epoll/README.1ST
5801 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
5802 ltp/testcases/kernel/syscalls/epoll2/examples/epoll-test.c
5803 ltp/testcases/kernel/syscalls/epoll2/man/epoll.4
5804 ltp/testcases/kernel/syscalls/epoll2/man/epoll_create.2
5805 ltp/testcases/kernel/syscalls/epoll2/man/epoll_ctl.2
5806 ltp/testcases/kernel/syscalls/epoll2/man/epoll_wait.2
5807 ltp/testcases/kernel/syscalls/epoll2/src/epoll.c
5808 ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
5809 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
5810 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
5811 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
5812 ltp/testcases/kernel/syscalls/execl/execl01.c
5813 ltp/testcases/kernel/syscalls/execle/execle01.c
5814 ltp/testcases/kernel/syscalls/execlp/execlp01.c
5815 ltp/testcases/kernel/syscalls/execv/execv01.c
5816 ltp/testcases/kernel/syscalls/execve/execve01.c
5817 ltp/testcases/kernel/syscalls/execve/execve02.c
5818 ltp/testcases/kernel/syscalls/execve/execve03.c
5819 ltp/testcases/kernel/syscalls/execve/execve04.c
5820 ltp/testcases/kernel/syscalls/execve/execve05.c
5821 ltp/testcases/kernel/syscalls/execve/execve06.c
5822 ltp/testcases/kernel/syscalls/execvp/execvp01.c
5823 ltp/testcases/kernel/syscalls/exit/exit01.c
5824 ltp/testcases/kernel/syscalls/exit/exit02.c
5825 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
5826 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
5827 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
5828 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
5829 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
5830 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
5831 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
5832 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
5833 ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
5834 ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
5835 ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
5836 ltp/testcases/kernel/syscalls/fchmod/change_owner.c
5837 ltp/testcases/kernel/syscalls/fchmod/change_owner.mode.sh
5838 ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
5839 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
5840 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
5841 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
5842 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
5843 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
5844 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
5845 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
5846 ltp/testcases/kernel/syscalls/fchown/change_owner.mode.sh
5847 ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
5848 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
5849 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
5850 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
5851 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
5852 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
5853 ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
5854 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
5855 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
5856 ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
5857 ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
5858 ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
5859 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
5860 ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
5861 ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
5862 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
5863 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
5864 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
5865 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
5866 ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
5867 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
5868 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
5869 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
5870 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
5871 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
5872 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
5873 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
5874 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
5875 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
5876 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
5877 ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
5878 ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
5879 ltp/testcases/kernel/syscalls/flock/flock01.c
5880 ltp/testcases/kernel/syscalls/flock/flock02.c
5881 ltp/testcases/kernel/syscalls/flock/flock03.c
5882 ltp/testcases/kernel/syscalls/flock/flock04.c
5883 ltp/testcases/kernel/syscalls/flock/flock05.c
5884 ltp/testcases/kernel/syscalls/flock/flock06.c
5885 ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
5886 ltp/testcases/kernel/syscalls/fork/fork01.c
5887 ltp/testcases/kernel/syscalls/fork/fork02.c
5888 ltp/testcases/kernel/syscalls/fork/fork03.c
5889 ltp/testcases/kernel/syscalls/fork/fork04.c
5890 ltp/testcases/kernel/syscalls/fork/fork05.c
5891 ltp/testcases/kernel/syscalls/fork/fork06.c
5892 ltp/testcases/kernel/syscalls/fork/fork07.c
5893 ltp/testcases/kernel/syscalls/fork/fork08.c
5894 ltp/testcases/kernel/syscalls/fork/fork09.c
5895 ltp/testcases/kernel/syscalls/fork/fork10.c
5896 ltp/testcases/kernel/syscalls/fork/fork11.c
5897 ltp/testcases/kernel/syscalls/fork/fork12.c
5898 ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
5899 ltp/testcases/kernel/syscalls/fstat/fstat01.c
5900 ltp/testcases/kernel/syscalls/fstat/fstat02.c
5901 ltp/testcases/kernel/syscalls/fstat/fstat03.c
5902 ltp/testcases/kernel/syscalls/fstat/fstat04.c
5903 ltp/testcases/kernel/syscalls/fstat/fstat05.c
5904 ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
5905 ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
5906 ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
5907 ltp/testcases/kernel/syscalls/fsync/fsync01.c
5908 ltp/testcases/kernel/syscalls/fsync/fsync02.c
5909 ltp/testcases/kernel/syscalls/fsync/fsync03.c
5910 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
5911 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
5912 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
5913 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
5914 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
5915 ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
5916 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
5917 ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
5918 ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
5919 ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
5920 ltp/testcases/kernel/syscalls/getdents/getdents01.c
5921 ltp/testcases/kernel/syscalls/getdents/getdents02.c
5922 ltp/testcases/kernel/syscalls/getdents/getdents03.c
5923 ltp/testcases/kernel/syscalls/getdents/getdents04.c
5924 ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
5925 ltp/testcases/kernel/syscalls/getdtablesize/getdtablesize01.c
5926 ltp/testcases/kernel/syscalls/getegid/getegid01.c
5927 ltp/testcases/kernel/syscalls/getegid/getegid02.c
5928 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
5929 ltp/testcases/kernel/syscalls/getgid/getgid01.c
5930 ltp/testcases/kernel/syscalls/getgid/getgid03.c
5931 ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
5932 ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
5933 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
5934 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
5935 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
5936 ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
5937 ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
5938 ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
5939 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
5940 ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
5941 ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
5942 ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
5943 ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
5944 ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
5945 ltp/testcases/kernel/syscalls/getpid/getpid01.c
5946 ltp/testcases/kernel/syscalls/getpid/getpid02.c
5947 ltp/testcases/kernel/syscalls/getppid/getppid01.c
5948 ltp/testcases/kernel/syscalls/getppid/getppid02.c
5949 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
5950 ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
5951 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
5952 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
5953 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
5954 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
5955 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
5956 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
5957 ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
5958 ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
5959 ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
5960 ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
5961 ltp/testcases/kernel/syscalls/getsid/getsid01.c
5962 ltp/testcases/kernel/syscalls/getsid/getsid02.c
5963 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
5964 ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
5965 ltp/testcases/kernel/syscalls/gettid/gettid01.c
5966 ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday01.c
5967 ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
5968 ltp/testcases/kernel/syscalls/getuid/getuid01.c
5969 ltp/testcases/kernel/syscalls/getuid/getuid02.c
5970 ltp/testcases/kernel/syscalls/getuid/getuid03.c
5971 ltp/testcases/kernel/syscalls/inotify/README
5972 ltp/testcases/kernel/syscalls/inotify/inotify01.c
5973 ltp/testcases/kernel/syscalls/inotify/inotify02.c
5974 ltp/testcases/kernel/syscalls/inotify/inotify03.c
5975 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
5976 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
5977 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
5978 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
5979 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
5980 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
5981 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
5982 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
5983 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
5984 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
5985 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
5986 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
5987 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
5988 ltp/testcases/kernel/syscalls/iopl/iopl01.c
5989 ltp/testcases/kernel/syscalls/iopl/iopl02.c
5990 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
5991 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
5992 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
5993 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
5994 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
5995 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
5996 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
5997 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
5998 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
5999 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
6000 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
6001 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
6002 ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
6003 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
6004 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
6005 ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
6006 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
6007 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
6008 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
6009 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
6010 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
6011 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
6012 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
6013 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
6014 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
6015 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
6016 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
6017 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
6018 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
6019 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
6020 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
6021 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
6022 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
6023 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
6024 ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
6025 ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
6026 ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
6027 ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
6028 ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
6029 ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
6030 ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
6031 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
6032 ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
6033 ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
6034 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
6035 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
6036 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
6037 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
6038 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
6039 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
6040 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
6041 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
6042 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
6043 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
6044 ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
6045 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
6046 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
6047 ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
6048 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
6049 ltp/testcases/kernel/syscalls/kill/kill01.c
6050 ltp/testcases/kernel/syscalls/kill/kill02.c
6051 ltp/testcases/kernel/syscalls/kill/kill03.c
6052 ltp/testcases/kernel/syscalls/kill/kill04.c
6053 ltp/testcases/kernel/syscalls/kill/kill05.c
6054 ltp/testcases/kernel/syscalls/kill/kill06.c
6055 ltp/testcases/kernel/syscalls/kill/kill07.c
6056 ltp/testcases/kernel/syscalls/kill/kill08.c
6057 ltp/testcases/kernel/syscalls/kill/kill09.c
6058 ltp/testcases/kernel/syscalls/kill/kill10.c
6059 ltp/testcases/kernel/syscalls/kill/kill11.c
6060 ltp/testcases/kernel/syscalls/kill/kill12.c
6061 ltp/testcases/kernel/syscalls/lchown/create_link.c
6062 ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
6063 ltp/testcases/kernel/syscalls/lchown/lchown01.c
6064 ltp/testcases/kernel/syscalls/lchown/lchown02.c
6065 ltp/testcases/kernel/syscalls/libevent/buffer.c
6066 ltp/testcases/kernel/syscalls/libevent/epoll.c
6067 ltp/testcases/kernel/syscalls/libevent/epoll_sub.c
6068 ltp/testcases/kernel/syscalls/libevent/err.c
6069 ltp/testcases/kernel/syscalls/libevent/evbuffer.c
6070 ltp/testcases/kernel/syscalls/libevent/event.3
6071 ltp/testcases/kernel/syscalls/libevent/event.c
6072 ltp/testcases/kernel/syscalls/libevent/install-sh
6073 ltp/testcases/kernel/syscalls/libevent/kqueue.c
6074 ltp/testcases/kernel/syscalls/libevent/poll.c
6075 ltp/testcases/kernel/syscalls/libevent/rtsig.c
6076 ltp/testcases/kernel/syscalls/libevent/select.c
6077 ltp/testcases/kernel/syscalls/libevent/signal.c
6078 ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
6079 ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
6080 ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
6081 ltp/testcases/kernel/syscalls/libevent/test/bench.c
6082 ltp/testcases/kernel/syscalls/libevent/test/regress.c
6083 ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
6084 ltp/testcases/kernel/syscalls/libevent/test/test-init.c
6085 ltp/testcases/kernel/syscalls/libevent/test/test-time.c
6086 ltp/testcases/kernel/syscalls/libevent/test/test-weof.c
6087 ltp/testcases/kernel/syscalls/libevent/test/test.sh
6088 ltp/testcases/kernel/syscalls/link/link02.c
6089 ltp/testcases/kernel/syscalls/link/link03.c
6090 ltp/testcases/kernel/syscalls/link/link04.c
6091 ltp/testcases/kernel/syscalls/link/link05.c
6092 ltp/testcases/kernel/syscalls/link/link06.c
6093 ltp/testcases/kernel/syscalls/link/link07.c
6094 ltp/testcases/kernel/syscalls/linkat/linkat01.c
6095 ltp/testcases/kernel/syscalls/listen/listen01.c
6096 ltp/testcases/kernel/syscalls/llseek/llseek01.c
6097 ltp/testcases/kernel/syscalls/llseek/llseek02.c
6098 ltp/testcases/kernel/syscalls/lseek/lseek01.c
6099 ltp/testcases/kernel/syscalls/lseek/lseek02.c
6100 ltp/testcases/kernel/syscalls/lseek/lseek03.c
6101 ltp/testcases/kernel/syscalls/lseek/lseek04.c
6102 ltp/testcases/kernel/syscalls/lseek/lseek05.c
6103 ltp/testcases/kernel/syscalls/lseek/lseek06.c
6104 ltp/testcases/kernel/syscalls/lseek/lseek07.c
6105 ltp/testcases/kernel/syscalls/lseek/lseek08.c
6106 ltp/testcases/kernel/syscalls/lseek/lseek09.c
6107 ltp/testcases/kernel/syscalls/lseek/lseek10.c
6108 ltp/testcases/kernel/syscalls/lstat/lstat01.c
6109 ltp/testcases/kernel/syscalls/lstat/lstat02.c
6110 ltp/testcases/kernel/syscalls/lstat/lstat03.c
6111 ltp/testcases/kernel/syscalls/madvise/madvise01.c
6112 ltp/testcases/kernel/syscalls/madvise/madvise02.c
6113 ltp/testcases/kernel/syscalls/madvise/madvise03.c
6114 ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
6115 ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
6116 ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
6117 ltp/testcases/kernel/syscalls/memmap/mem03.c
6118 ltp/testcases/kernel/syscalls/memset/memset01.c
6119 ltp/testcases/kernel/syscalls/mincore/mincore01.c
6120 ltp/testcases/kernel/syscalls/mincore/mincore02.c
6121 ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
6122 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
6123 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
6124 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
6125 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
6126 ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
6127 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
6128 ltp/testcases/kernel/syscalls/mknod/mknod01.c
6129 ltp/testcases/kernel/syscalls/mknod/mknod02.c
6130 ltp/testcases/kernel/syscalls/mknod/mknod03.c
6131 ltp/testcases/kernel/syscalls/mknod/mknod04.c
6132 ltp/testcases/kernel/syscalls/mknod/mknod05.c
6133 ltp/testcases/kernel/syscalls/mknod/mknod06.c
6134 ltp/testcases/kernel/syscalls/mknod/mknod07.c
6135 ltp/testcases/kernel/syscalls/mknod/mknod08.c
6136 ltp/testcases/kernel/syscalls/mknod/mknod09.c
6137 ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
6138 ltp/testcases/kernel/syscalls/mlock/mlock01.c
6139 ltp/testcases/kernel/syscalls/mlock/mlock02.c
6140 ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
6141 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
6142 ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
6143 ltp/testcases/kernel/syscalls/mmap/mmap001.c
6144 ltp/testcases/kernel/syscalls/mmap/mmap01.c
6145 ltp/testcases/kernel/syscalls/mmap/mmap02.c
6146 ltp/testcases/kernel/syscalls/mmap/mmap03.c
6147 ltp/testcases/kernel/syscalls/mmap/mmap04.c
6148 ltp/testcases/kernel/syscalls/mmap/mmap05.c
6149 ltp/testcases/kernel/syscalls/mmap/mmap06.c
6150 ltp/testcases/kernel/syscalls/mmap/mmap07.c
6151 ltp/testcases/kernel/syscalls/mmap/mmap08.c
6152 ltp/testcases/kernel/syscalls/mmap/mmap09.c
6153 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
6154 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
6155 ltp/testcases/kernel/syscalls/mount/mount01.c
6156 ltp/testcases/kernel/syscalls/mount/mount02.c
6157 ltp/testcases/kernel/syscalls/mount/mount03.c
6158 ltp/testcases/kernel/syscalls/mount/mount04.c
6159 ltp/testcases/kernel/syscalls/mount/setuid_test.c
6160 ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
6161 ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
6162 ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
6163 ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
6164 ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
6165 ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
6166 ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
6167 ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
6168 ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
6169 ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
6170 ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
6171 ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
6172 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
6173 ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
6174 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
6175 ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
6176 ltp/testcases/kernel/syscalls/mremap/mremap01.c
6177 ltp/testcases/kernel/syscalls/mremap/mremap02.c
6178 ltp/testcases/kernel/syscalls/mremap/mremap03.c
6179 ltp/testcases/kernel/syscalls/mremap/mremap04.c
6180 ltp/testcases/kernel/syscalls/msync/msync01.c
6181 ltp/testcases/kernel/syscalls/msync/msync02.c
6182 ltp/testcases/kernel/syscalls/msync/msync03.c
6183 ltp/testcases/kernel/syscalls/msync/msync04.c
6184 ltp/testcases/kernel/syscalls/msync/msync05.c
6185 ltp/testcases/kernel/syscalls/munlock/munlock01.c
6186 ltp/testcases/kernel/syscalls/munlock/munlock02.c
6187 ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
6188 ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
6189 ltp/testcases/kernel/syscalls/munmap/munmap01.c
6190 ltp/testcases/kernel/syscalls/munmap/munmap02.c
6191 ltp/testcases/kernel/syscalls/munmap/munmap03.c
6192 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
6193 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
6194 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
6195 ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
6196 ltp/testcases/kernel/syscalls/nftw/lib.c
6197 ltp/testcases/kernel/syscalls/nftw/lib64.c
6198 ltp/testcases/kernel/syscalls/nftw/nftw.c
6199 ltp/testcases/kernel/syscalls/nftw/nftw64.c
6200 ltp/testcases/kernel/syscalls/nftw/test.c
6201 ltp/testcases/kernel/syscalls/nftw/test64.c
6202 ltp/testcases/kernel/syscalls/nftw/test_func.c
6203 ltp/testcases/kernel/syscalls/nftw/test_func64.c
6204 ltp/testcases/kernel/syscalls/nftw/tools.c
6205 ltp/testcases/kernel/syscalls/nftw/tools64.c
6206 ltp/testcases/kernel/syscalls/nice/nice01.c
6207 ltp/testcases/kernel/syscalls/nice/nice02.c
6208 ltp/testcases/kernel/syscalls/nice/nice03.c
6209 ltp/testcases/kernel/syscalls/nice/nice04.c
6210 ltp/testcases/kernel/syscalls/nice/nice05.c
6211 ltp/testcases/kernel/syscalls/open/open01.c
6212 ltp/testcases/kernel/syscalls/open/open02.c
6213 ltp/testcases/kernel/syscalls/open/open03.c
6214 ltp/testcases/kernel/syscalls/open/open04.c
6215 ltp/testcases/kernel/syscalls/open/open05.c
6216 ltp/testcases/kernel/syscalls/open/open06.c
6217 ltp/testcases/kernel/syscalls/open/open07.c
6218 ltp/testcases/kernel/syscalls/open/open08.c
6219 ltp/testcases/kernel/syscalls/open/open09.c
6220 ltp/testcases/kernel/syscalls/open/open10.c
6221 ltp/testcases/kernel/syscalls/openat/openat01.c
6222 ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
6223 ltp/testcases/kernel/syscalls/pause/pause01.c
6224 ltp/testcases/kernel/syscalls/pause/pause02.c
6225 ltp/testcases/kernel/syscalls/pause/pause03.c
6226 ltp/testcases/kernel/syscalls/pcllib/README
6227 ltp/testcases/kernel/syscalls/pcllib/config.guess
6228 ltp/testcases/kernel/syscalls/pcllib/libtool
6229 ltp/testcases/kernel/syscalls/pcllib/ltmain.sh
6230 ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
6231 ltp/testcases/kernel/syscalls/pcllib/pcl/pcl_version.c
6232 ltp/testcases/kernel/syscalls/pcllib/test/cobench.c
6233 ltp/testcases/kernel/syscalls/pcllib/test/cothread.c
6234 ltp/testcases/kernel/syscalls/personality/personality01.c
6235 ltp/testcases/kernel/syscalls/personality/personality02.c
6236 ltp/testcases/kernel/syscalls/pipe/pipe01.c
6237 ltp/testcases/kernel/syscalls/pipe/pipe02.c
6238 ltp/testcases/kernel/syscalls/pipe/pipe03.c
6239 ltp/testcases/kernel/syscalls/pipe/pipe04.c
6240 ltp/testcases/kernel/syscalls/pipe/pipe05.c
6241 ltp/testcases/kernel/syscalls/pipe/pipe06.c
6242 ltp/testcases/kernel/syscalls/pipe/pipe07.c
6243 ltp/testcases/kernel/syscalls/pipe/pipe08.c
6244 ltp/testcases/kernel/syscalls/pipe/pipe09.c
6245 ltp/testcases/kernel/syscalls/pipe/pipe10.c
6246 ltp/testcases/kernel/syscalls/pipe/pipe11.c
6247 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
6248 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
6249 ltp/testcases/kernel/syscalls/poll/poll01.c
6250 ltp/testcases/kernel/syscalls/prctl/prctl01.c
6251 ltp/testcases/kernel/syscalls/prctl/prctl02.c
6252 ltp/testcases/kernel/syscalls/pread/pread01.c
6253 ltp/testcases/kernel/syscalls/pread/pread02.c
6254 ltp/testcases/kernel/syscalls/pread/pread03.c
6255 ltp/testcases/kernel/syscalls/profil/profil01.c
6256 ltp/testcases/kernel/syscalls/pselect/pselect01.c
6257 ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
6258 ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
6259 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
6260 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
6261 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
6262 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
6263 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
6264 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
6265 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
6266 ltp/testcases/kernel/syscalls/read/read01.c
6267 ltp/testcases/kernel/syscalls/read/read02.c
6268 ltp/testcases/kernel/syscalls/read/read03.c
6269 ltp/testcases/kernel/syscalls/read/read04.c
6270 ltp/testcases/kernel/syscalls/readdir/readdir01.c
6271 ltp/testcases/kernel/syscalls/readdir/readdir02.c
6272 ltp/testcases/kernel/syscalls/readlink/creat_slink.c
6273 ltp/testcases/kernel/syscalls/readlink/readlink01.c
6274 ltp/testcases/kernel/syscalls/readlink/readlink02.c
6275 ltp/testcases/kernel/syscalls/readlink/readlink03.c
6276 ltp/testcases/kernel/syscalls/readlink/readlink04.c
6277 ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
6278 ltp/testcases/kernel/syscalls/readv/readv01.c
6279 ltp/testcases/kernel/syscalls/readv/readv02.c
6280 ltp/testcases/kernel/syscalls/readv/readv03.c
6281 ltp/testcases/kernel/syscalls/reboot/reboot01.c
6282 ltp/testcases/kernel/syscalls/reboot/reboot02.c
6283 ltp/testcases/kernel/syscalls/recv/recv01.c
6284 ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
6285 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
6286 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
6287 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
6288 ltp/testcases/kernel/syscalls/rename/rename01.c
6289 ltp/testcases/kernel/syscalls/rename/rename02.c
6290 ltp/testcases/kernel/syscalls/rename/rename03.c
6291 ltp/testcases/kernel/syscalls/rename/rename04.c
6292 ltp/testcases/kernel/syscalls/rename/rename05.c
6293 ltp/testcases/kernel/syscalls/rename/rename06.c
6294 ltp/testcases/kernel/syscalls/rename/rename07.c
6295 ltp/testcases/kernel/syscalls/rename/rename08.c
6296 ltp/testcases/kernel/syscalls/rename/rename09.c
6297 ltp/testcases/kernel/syscalls/rename/rename10.c
6298 ltp/testcases/kernel/syscalls/rename/rename12.c
6299 ltp/testcases/kernel/syscalls/rename/rename13.c
6300 ltp/testcases/kernel/syscalls/rename/rename14.c
6301 ltp/testcases/kernel/syscalls/renameat/renameat01.c
6302 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
6303 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
6304 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
6305 ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
6306 ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
6307 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
6308 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
6309 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
6310 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
6311 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
6312 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
6313 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
6314 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
6315 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
6316 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
6317 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
6318 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
6319 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
6320 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
6321 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
6322 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
6323 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
6324 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
6325 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
6326 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
6327 ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
6328 ltp/testcases/kernel/syscalls/select/select01.c
6329 ltp/testcases/kernel/syscalls/select/select02.c
6330 ltp/testcases/kernel/syscalls/select/select03.c
6331 ltp/testcases/kernel/syscalls/send/send01.c
6332 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
6333 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
6334 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
6335 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
6336 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
6337 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
6338 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
6339 ltp/testcases/kernel/syscalls/sendto/sendto01.c
6340 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
6341 ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
6342 ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
6343 ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
6344 ltp/testcases/kernel/syscalls/setegid/setegid01.c
6345 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
6346 ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
6347 ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
6348 ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
6349 ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
6350 ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
6351 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
6352 ltp/testcases/kernel/syscalls/setgid/setgid01.c
6353 ltp/testcases/kernel/syscalls/setgid/setgid02.c
6354 ltp/testcases/kernel/syscalls/setgid/setgid03.c
6355 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
6356 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
6357 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
6358 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
6359 ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
6360 ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
6361 ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
6362 ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
6363 ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
6364 ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
6365 ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
6366 ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
6367 ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
6368 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
6369 ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
6370 ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
6371 ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
6372 ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
6373 ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
6374 ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
6375 ltp/testcases/kernel/syscalls/setregid/setregid01.c
6376 ltp/testcases/kernel/syscalls/setregid/setregid02.c
6377 ltp/testcases/kernel/syscalls/setregid/setregid03.c
6378 ltp/testcases/kernel/syscalls/setregid/setregid04.c
6379 ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
6380 ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
6381 ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
6382 ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
6383 ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
6384 ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
6385 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
6386 ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
6387 ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
6388 ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
6389 ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
6390 ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
6391 ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
6392 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
6393 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
6394 ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
6395 ltp/testcases/kernel/syscalls/setrlimit/setrlimit03.c
6396 ltp/testcases/kernel/syscalls/setsid/setsid01.c
6397 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
6398 ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
6399 ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
6400 ltp/testcases/kernel/syscalls/setuid/setuid01.c
6401 ltp/testcases/kernel/syscalls/setuid/setuid02.c
6402 ltp/testcases/kernel/syscalls/setuid/setuid03.c
6403 ltp/testcases/kernel/syscalls/setuid/setuid04.c
6404 ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
6405 ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
6406 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
6407 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
6408 ltp/testcases/kernel/syscalls/sighold/sighold02.c
6409 ltp/testcases/kernel/syscalls/signal/signal01.c
6410 ltp/testcases/kernel/syscalls/signal/signal02.c
6411 ltp/testcases/kernel/syscalls/signal/signal03.c
6412 ltp/testcases/kernel/syscalls/signal/signal04.c
6413 ltp/testcases/kernel/syscalls/signal/signal05.c
6414 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
6415 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
6416 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
6417 ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
6418 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
6419 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
6420 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
6421 ltp/testcases/kernel/syscalls/socket/socket01.c
6422 ltp/testcases/kernel/syscalls/socket/socket02.c
6423 ltp/testcases/kernel/syscalls/socket/socket03.c
6424 ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
6425 ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
6426 ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
6427 ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
6428 ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
6429 ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
6430 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
6431 ltp/testcases/kernel/syscalls/splice/splice01.c
6432 ltp/testcases/kernel/syscalls/stat/stat01.c
6433 ltp/testcases/kernel/syscalls/stat/stat02.c
6434 ltp/testcases/kernel/syscalls/stat/stat03.c
6435 ltp/testcases/kernel/syscalls/stat/stat05.c
6436 ltp/testcases/kernel/syscalls/stat/stat06.c
6437 ltp/testcases/kernel/syscalls/statfs/statfs01.c
6438 ltp/testcases/kernel/syscalls/statfs/statfs02.c
6439 ltp/testcases/kernel/syscalls/statfs/statfs03.c
6440 ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
6441 ltp/testcases/kernel/syscalls/stime/stime01.c
6442 ltp/testcases/kernel/syscalls/stime/stime02.c
6443 ltp/testcases/kernel/syscalls/string/string01.c
6444 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
6445 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
6446 ltp/testcases/kernel/syscalls/swapon/swapon01.c
6447 ltp/testcases/kernel/syscalls/swapon/swapon02.c
6448 ltp/testcases/kernel/syscalls/swapon/swapon03.c
6449 ltp/testcases/kernel/syscalls/switch/endian_switch01.c
6450 ltp/testcases/kernel/syscalls/symlink/symlink01.c
6451 ltp/testcases/kernel/syscalls/symlink/symlink02.c
6452 ltp/testcases/kernel/syscalls/symlink/symlink03.c
6453 ltp/testcases/kernel/syscalls/symlink/symlink04.c
6454 ltp/testcases/kernel/syscalls/symlink/symlink05.c
6455 ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
6456 ltp/testcases/kernel/syscalls/sync/sync01.c
6457 ltp/testcases/kernel/syscalls/sync/sync02.c
6458 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
6459 ltp/testcases/kernel/syscalls/syscall/syscall01.c
6460 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
6461 ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
6462 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
6463 ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
6464 ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
6465 ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
6466 ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
6467 ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
6468 ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
6469 ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
6470 ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
6471 ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
6472 ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
6473 ltp/testcases/kernel/syscalls/syslog/syslog01
6474 ltp/testcases/kernel/syscalls/syslog/syslog02
6475 ltp/testcases/kernel/syscalls/syslog/syslog03
6476 ltp/testcases/kernel/syscalls/syslog/syslog04
6477 ltp/testcases/kernel/syscalls/syslog/syslog05
6478 ltp/testcases/kernel/syscalls/syslog/syslog06
6479 ltp/testcases/kernel/syscalls/syslog/syslog07
6480 ltp/testcases/kernel/syscalls/syslog/syslog08
6481 ltp/testcases/kernel/syscalls/syslog/syslog09
6482 ltp/testcases/kernel/syscalls/syslog/syslog10
6483 ltp/testcases/kernel/syscalls/syslog/syslog11.c
6484 ltp/testcases/kernel/syscalls/syslog/syslog12.c
6485 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
6486 ltp/testcases/kernel/syscalls/tee/tee01.c
6487 ltp/testcases/kernel/syscalls/time/time01.c
6488 ltp/testcases/kernel/syscalls/time/time02.c
6489 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
6490 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
6491 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
6492 ltp/testcases/kernel/syscalls/times/times01.c
6493 ltp/testcases/kernel/syscalls/times/times03.c
6494 ltp/testcases/kernel/syscalls/truncate/truncate01.c
6495 ltp/testcases/kernel/syscalls/truncate/truncate02.c
6496 ltp/testcases/kernel/syscalls/truncate/truncate03.c
6497 ltp/testcases/kernel/syscalls/truncate/truncate04.c
6498 ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
6499 ltp/testcases/kernel/syscalls/umask/umask01.c
6500 ltp/testcases/kernel/syscalls/umask/umask02.c
6501 ltp/testcases/kernel/syscalls/umask/umask03.c
6502 ltp/testcases/kernel/syscalls/umount/umount01.c
6503 ltp/testcases/kernel/syscalls/umount/umount02.c
6504 ltp/testcases/kernel/syscalls/umount/umount03.c
6505 ltp/testcases/kernel/syscalls/uname/uname01.c
6506 ltp/testcases/kernel/syscalls/uname/uname02.c
6507 ltp/testcases/kernel/syscalls/uname/uname03.c
6508 ltp/testcases/kernel/syscalls/unlink/unlink05.c
6509 ltp/testcases/kernel/syscalls/unlink/unlink06.c
6510 ltp/testcases/kernel/syscalls/unlink/unlink07.c
6511 ltp/testcases/kernel/syscalls/unlink/unlink08.c
6512 ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
6513 ltp/testcases/kernel/syscalls/ustat/ustat01.c
6514 ltp/testcases/kernel/syscalls/ustat/ustat02.c
6515 ltp/testcases/kernel/syscalls/utime/utime01.c
6516 ltp/testcases/kernel/syscalls/utime/utime02.c
6517 ltp/testcases/kernel/syscalls/utime/utime03.c
6518 ltp/testcases/kernel/syscalls/utime/utime04.c
6519 ltp/testcases/kernel/syscalls/utime/utime05.c
6520 ltp/testcases/kernel/syscalls/utime/utime06.c
6521 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
6522 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
6523 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
6524 ltp/testcases/kernel/syscalls/vfork/vfork01.c
6525 ltp/testcases/kernel/syscalls/vfork/vfork02.c
6526 ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
6527 ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
6528 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
6529 ltp/testcases/kernel/syscalls/wait/wait02.c
6530 ltp/testcases/kernel/syscalls/wait4/wait401.c
6531 ltp/testcases/kernel/syscalls/wait4/wait402.c
6532 ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
6533 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
6534 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
6535 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
6536 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
6537 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
6538 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
6539 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
6540 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
6541 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
6542 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
6543 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
6544 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
6545 ltp/testcases/kernel/syscalls/write/write01.c
6546 ltp/testcases/kernel/syscalls/write/write02.c
6547 ltp/testcases/kernel/syscalls/write/write03.c
6548 ltp/testcases/kernel/syscalls/write/write04.c
6549 ltp/testcases/kernel/syscalls/write/write05.c
6550 ltp/testcases/kernel/syscalls/writev/writev01.c
6551 ltp/testcases/kernel/syscalls/writev/writev02.c
6552 ltp/testcases/kernel/syscalls/writev/writev03.c
6553 ltp/testcases/kernel/syscalls/writev/writev04.c
6554 ltp/testcases/kernel/syscalls/writev/writev05.c
6555 ltp/testcases/kernel/syscalls/writev/writev06.c
6559 Integrate ebizzy-0.3. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
6563 ltp/utils/benchmark/Makefile
6565 ltp/utils/benchmark/ebizzy-0.3/ChangeLog
6566 ltp/utils/benchmark/ebizzy-0.3/LICENSE
6567 ltp/utils/benchmark/ebizzy-0.3/Makefile
6568 ltp/utils/benchmark/ebizzy-0.3/README
6569 ltp/utils/benchmark/ebizzy-0.3/configure
6570 ltp/utils/benchmark/ebizzy-0.3/ebizzy.c
6571 ltp/utils/benchmark/ebizzy-0.3/ebizzy.h
6573 ltp/utils/benchmark/ebizzy-0.2/ChangeLog
6574 ltp/utils/benchmark/ebizzy-0.2/LICENSE
6575 ltp/utils/benchmark/ebizzy-0.2/Makefile
6576 ltp/utils/benchmark/ebizzy-0.2/README
6577 ltp/utils/benchmark/ebizzy-0.2/configure
6578 ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
6581 Patch to fix ebizzy compile issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
6587 Patch to fix testcases exit status issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
6590 ltp/testcases/kernel/power_management/change_freq.sh
6591 ltp/testcases/kernel/power_management/change_govr.sh
6592 ltp/testcases/kernel/power_management/check_config.sh
6593 ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
6594 ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
6595 ltp/testcases/kernel/power_management/cpu_consolidation.py
6596 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
6597 ltp/testcases/kernel/power_management/runpwtests.sh
6598 ltp/testcases/kernel/power_management/sched_domain.py
6599 ltp/testcases/kernel/power_management/test_sched_mc.sh
6602 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>.
6605 ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
6608 Modified existing reusable functions to test cpu consolidation on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6611 ltp/testcases/kernel/power_management/lib/sched_mc.py
6614 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>.
6617 ltp/testcases/kernel/power_management/cpu_consolidation.py
6620 Modified sched domain validation testcase to run on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6623 ltp/testcases/kernel/power_management/sched_domain.py
6626 gcov-kernel: add patches for 2.6.29. Signed-Off-By: Peter Oberparleiter <oberpapr@users.sourceforge.net>
6629 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-eabi.patch
6630 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-hack.patch
6631 ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
6634 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>.
6637 ltp/testcases/network/multicast/mc_cmds/mc_cmds
6642 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>.
6645 ltp/testcases/kernel/fs/proc/proc01.c
6648 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?
6649 "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>.
6652 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
6653 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
6654 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
6655 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
6656 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
6657 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
6658 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
6659 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
6660 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
6661 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
6662 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
6663 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
6664 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
6665 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
6666 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
6667 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
6668 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
6669 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
6670 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
6671 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
6672 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
6673 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
6674 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
6675 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
6676 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
6677 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
6678 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
6679 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
6680 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
6681 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
6682 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
6683 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
6686 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>.
6689 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
6690 ltp/testcases/kernel/device-drivers/v4l/user_space/README
6691 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
6692 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
6693 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
6695 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
6696 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
6697 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
6698 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.h
6699 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
6700 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
6701 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
6702 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
6705 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>.
6708 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
6711 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>.
6714 ltp/testcases/kernel/include/i386.in
6715 ltp/testcases/kernel/include/regen.sh
6716 ltp/testcases/kernel/include/x86_64.in
6717 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
6718 ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
6719 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
6720 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
6721 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
6722 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
6723 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
6724 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
6725 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
6726 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
6727 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
6728 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
6731 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>.
6734 ltp/runtest/syscalls
6735 ltp/testcases/kernel/include/i386.in
6736 ltp/testcases/kernel/include/x86_64.in
6738 ltp/testcases/kernel/syscalls/epoll_create1/Makefile
6739 ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
6741 ltp/testcases/kernel/syscalls/epoll_create2/Makefile
6742 ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
6745 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>.
6748 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
6749 ltp/testcases/kernel/device-drivers/v4l/user_space/README
6750 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
6751 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
6752 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
6753 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
6754 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
6755 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
6756 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
6757 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
6759 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
6760 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
6761 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
6762 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
6763 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
6764 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.h
6765 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
6766 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.h
6769 [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,
6770 "In kernel's rtas_log_read() the first check is:
6772 if (!buf || count < rtas_error_log_buffer_max)
6775 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>.
6778 ltp/testcases/kernel/fs/proc/proc01.c
6781 [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>.
6786 ltp/testcases/kernel/fs/proc/Makefile
6788 ltp/m4/ltp-selinux.m4
6791 [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,
6793 /proc/self/task/[0-9]*/attr/*
6794 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>.
6797 ltp/testcases/kernel/fs/proc/proc01.c
6800 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>.
6803 ltp/testcases/kernel/include/i386.in
6804 ltp/testcases/kernel/include/ia64.in
6805 ltp/testcases/kernel/include/x86_64.in
6808 lcov: fix double-counting of function data
6811 ltp/utils/analysis/lcov/bin/geninfo
6814 lcov: use install -pD -m <mode> for file installation
6817 ltp/utils/analysis/lcov/bin/install.sh
6818 ltp/utils/analysis/lcov/Makefile
6821 lcov: fix warning when $HOME is not set. - based on patch by acalando@free.fr.
6824 ltp/utils/analysis/lcov/bin/genhtml
6825 ltp/utils/analysis/lcov/bin/geninfo
6826 ltp/utils/analysis/lcov/bin/lcov
6829 Reason to fix pthread_key_create_speculative_5_1:
6830 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.
6831 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
6835 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/speculative/5-1.c
6838 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>.
6841 ltp/m4/ltp-selinux.m4
6842 ltp/testcases/kernel/fs/proc/proc01.c
6844 ltp/m4/ltp-common.m4
6847 lcov: fix error when combining tracefiles without function data
6848 - lcov: Can't use an undefined value as a HASH reference at lcov line 1341.
6849 - bug reported by <richard.corden@gmail.com>.
6852 ltp/utils/analysis/lcov/bin/lcov
6855 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>.
6858 ltp/testcases/kernel/syscalls/swapon/swapon03.c
6861 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.
6864 ltp/testcases/network/rpc/basic_tests/rusers/rusers01
6867 Fix strftime/2-1.test segment fault. Signed-off-by: Xiao Xiao <xxiao@novell.com>.
6870 ltp/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
6873 genhtml: fix error when combining tracefiles without function data
6874 - genhtml: Can't use an undefined value as a HASH reference at genhtml line 1506.
6875 - bug reported by <richard.corden@gmail.com>.
6878 ltp/utils/analysis/lcov/bin/genhtml
6881 genhtml: update comment. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
6884 ltp/utils/analysis/lcov/bin/genhtml
6887 genhtml: added --demangle-cpp option
6888 - used to convert C++ internal function names to human readable format
6889 - based on a patch by <slava.semushin@gmail.com>
6892 ltp/utils/analysis/lcov/man/genhtml.1
6893 ltp/utils/analysis/lcov/bin/genhtml
6896 genhtml: minor man page update. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
6899 ltp/utils/analysis/lcov/man/genhtml.1
6902 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.
6903 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
6904 Acked-By: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
6905 Acked-by: Vernon Mauery <vernux@us.ibm.com>,
6906 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
6909 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
6912 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>.
6915 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
6916 ltp/testcases/kernel/device-drivers/v4l/user_space/README
6917 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
6918 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
6919 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
6920 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
6921 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
6922 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
6923 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
6924 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
6925 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
6926 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
6927 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
6929 ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
6930 ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
6931 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
6932 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
6935 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>.
6938 ltp/m4/ltp-selinux.m4
6939 ltp/testcases/kernel/fs/proc/proc01.c
6941 ltp/m4/ltp-common.m4
6944 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
6945 orted-To-Ltp-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6949 ltp/testcases/kernel/fs/Makefile
6951 ltp/testcases/kernel/fs/quota_remount/Makefile
6952 ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
6955 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>.
6961 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>.
6964 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
6965 ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
6966 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
6967 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
6968 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
6969 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
6970 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
6971 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
6972 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
6973 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
6974 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
6975 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
6978 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>.
6981 ltp/testcases/kernel/syscalls/inotify/inotify01.c
6982 ltp/testcases/kernel/syscalls/inotify/inotify02.c
6983 ltp/testcases/kernel/syscalls/inotify/inotify03.c
6986 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>.
6989 ltp/testcases/commands/cron/cron_allow01
6990 ltp/testcases/commands/cron/cron_deny01
6993 Fixes of the su expect test script: These are some fixes of the su test.
6994 - remove fail branches where the failure is implicit,
6995 - add behaviour of the Debian su (particularly different response strings),
6996 - get rid of errors "spawn id ... not open while executing close",
6997 Signed-off-by: Jiri Palecek <jpalecek@web.de>,
7000 ltp/testcases/commands/su/su01_s1
7003 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>.
7006 ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
7009 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>.
7012 ltp/testcases/network/ipv6/echo6/echoes6.c
7015 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>.
7021 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>.
7027 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>.
7030 ltp/testcases/kernel/io/aio/aio02/Makefile
7033 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>.
7036 ltp/testcases/network/lib6/runcc.c
7039 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>.
7042 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
7043 ltp/testcases/kernel/device-drivers/v4l/user_space/README
7044 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
7045 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
7046 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
7047 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
7048 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
7049 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
7051 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
7052 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.h
7055 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:
7056 1. signals are masked once the signal handler is called
7057 2. comparison signal_context->edi == map address is dubious leading to test case failures under x86 architecture,
7059 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.
7060 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.
7061 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>.
7064 ltp/testcases/kernel/mem/mtest06/shmat1.c
7067 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>.
7070 ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
7071 ltp/testcases/kernel/device-drivers/usb/tusb/st_tusb.h
7072 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
7074 ltp/testcases/kernel/device-drivers/usb/tusb/README
7076 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.mod.c
7079 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>.
7082 ltp/testcases/kernel/syscalls/fork/fork10.c
7085 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>.
7088 ltp/runtest/quickhit
7089 ltp/runtest/scsi_debug.part1
7092 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>.
7095 ltp/runtest/scsi_debug.part1
7098 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>.
7101 ltp/testcases/ballista/ballista/Makefile
7102 ltp/testcases/ballista/ballista/compile/Makefile
7103 ltp/testcases/kernel/device-drivers/acpi/Makefile
7104 ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
7105 ltp/testcases/kernel/device-drivers/base/user_base/Makefile
7106 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
7107 ltp/testcases/kernel/device-drivers/drm/user_space/Makefile
7108 ltp/testcases/kernel/device-drivers/include/Makefile
7109 ltp/testcases/kernel/device-drivers/nls/Makefile
7110 ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
7111 ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
7112 ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
7113 ltp/testcases/kernel/fs/fs-bench/Makefile
7114 ltp/testcases/kernel/fs/scsi/ltpfs/Makefile
7115 ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
7116 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
7117 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
7118 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
7119 ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
7120 ltp/testcases/kernel/security/digsig/writeexec/Makefile
7121 ltp/testcases/kernel/syscalls/epoll2/examples/Makefile
7122 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
7123 ltp/testcases/pounder21/Makefile
7124 ltp/testcases/pounder21/src/cpufreq/Makefile
7125 ltp/testcases/pounder21/src/mem_alloc_test/Makefile
7126 ltp/testcases/pounder21/src/memxfer5b/Makefile
7127 ltp/testcases/pounder21/src/ramsnake/Makefile
7128 ltp/testcases/pounder21/src/randacoords/Makefile
7129 ltp/testcases/pounder21/src/randasyscall/Makefile
7130 ltp/testcases/pounder21/src/time_tests/Makefile
7131 ltp/testcases/pounder21/src/xbonkers/Makefile
7134 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>.
7137 ltp/include/tlibio.h
7142 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,
7145 ltp/testcases/kernel/controllers/Makefile
7146 ltp/testcases/kernel/controllers/test_controllers.sh
7148 ltp/testcases/kernel/controllers/freezer/00_description.txt
7149 ltp/testcases/kernel/controllers/freezer/CHANGELOG
7150 ltp/testcases/kernel/controllers/freezer/COPYING
7151 ltp/testcases/kernel/controllers/freezer/Makefile
7152 ltp/testcases/kernel/controllers/freezer/README
7153 ltp/testcases/kernel/controllers/freezer/TODO
7154 ltp/testcases/kernel/controllers/freezer/fork_exec_loop.c
7155 ltp/testcases/kernel/controllers/freezer/fork_freeze.sh
7156 ltp/testcases/kernel/controllers/freezer/freeze_cancel.sh
7157 ltp/testcases/kernel/controllers/freezer/freeze_kill_thaw.sh
7158 ltp/testcases/kernel/controllers/freezer/freeze_move_thaw.sh
7159 ltp/testcases/kernel/controllers/freezer/freeze_self_thaw.sh
7160 ltp/testcases/kernel/controllers/freezer/freeze_sleep_thaw.sh
7161 ltp/testcases/kernel/controllers/freezer/freeze_thaw.sh
7162 ltp/testcases/kernel/controllers/freezer/freeze_write_freezing.sh
7163 ltp/testcases/kernel/controllers/freezer/libcgroup_freezer
7164 ltp/testcases/kernel/controllers/freezer/libltp
7165 ltp/testcases/kernel/controllers/freezer/run.sh
7166 ltp/testcases/kernel/controllers/freezer/stop_freeze_sleep_thaw_cont.sh
7167 ltp/testcases/kernel/controllers/freezer/stop_freeze_thaw_cont.sh
7168 ltp/testcases/kernel/controllers/freezer/timed_forkbomb.c
7169 ltp/testcases/kernel/controllers/freezer/vfork.c
7170 ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
7171 ltp/testcases/kernel/controllers/freezer/write_freezing.sh
7174 Add microblaze support for linux_syscall_number.h. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7177 ltp/testcases/kernel/include/order
7180 uclinux: It is necessary to compile include. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7183 ltp/testcases/kernel/Makefile
7184 ltp/testcases/kernel/include/Makefile
7187 Use make install for uclinux too. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7190 ltp/testcases/kernel/syscalls/Makefile
7193 fix uclinux build. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7196 ltp/testcases/kernel/syscalls/kill/kill05.c
7199 uclinux doens't use remap_file_page. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7202 ltp/testcases/kernel/syscalls/Makefile
7205 Fix return(0) to return 0. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7208 ltp/testcases/kernel/fs/dmapi/mmapfile.c
7209 ltp/testcases/kernel/fs/ftest/ftest01.c
7210 ltp/testcases/kernel/fs/ftest/ftest02.c
7211 ltp/testcases/kernel/fs/ftest/ftest03.c
7212 ltp/testcases/kernel/fs/ftest/ftest04.c
7213 ltp/testcases/kernel/fs/ftest/ftest05.c
7214 ltp/testcases/kernel/fs/ftest/ftest06.c
7215 ltp/testcases/kernel/fs/ftest/ftest07.c
7216 ltp/testcases/kernel/fs/ftest/ftest08.c
7217 ltp/testcases/kernel/fs/inode/inode01.c
7218 ltp/testcases/kernel/fs/inode/inode02.c
7219 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
7220 ltp/testcases/kernel/fs/stream/stream01.c
7221 ltp/testcases/kernel/fs/stream/stream02.c
7222 ltp/testcases/kernel/fs/stream/stream03.c
7223 ltp/testcases/kernel/fs/stream/stream04.c
7224 ltp/testcases/kernel/fs/stream/stream05.c
7225 ltp/testcases/kernel/io/direct_io/diotest2.c
7226 ltp/testcases/kernel/io/direct_io/diotest3.c
7227 ltp/testcases/kernel/io/direct_io/diotest5.c
7228 ltp/testcases/kernel/io/direct_io/diotest6.c
7229 ltp/testcases/kernel/io/direct_io/diotest_routines.c
7230 ltp/testcases/kernel/io/disktest/dump.c
7231 ltp/testcases/kernel/io/disktest/main.c
7232 ltp/testcases/kernel/io/disktest/parse.c
7233 ltp/testcases/kernel/io/disktest/sfunc.c
7234 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
7235 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
7236 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
7237 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
7238 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
7239 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
7240 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
7241 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
7242 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
7243 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
7244 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
7245 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
7246 ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
7247 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
7248 ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
7249 ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
7250 ltp/testcases/kernel/mem/mmapstress/mmapstress06.c
7251 ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
7252 ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
7253 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
7254 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
7255 ltp/testcases/kernel/mem/page/page01.c
7256 ltp/testcases/kernel/mem/page/page02.c
7257 ltp/testcases/kernel/mem/vmtests/data_space.c
7258 ltp/testcases/kernel/mem/vmtests/stack_space.c
7259 ltp/testcases/kernel/pty/hangup01.c
7260 ltp/testcases/kernel/pty/ptem01.c
7261 ltp/testcases/kernel/pty/pty01.c
7262 ltp/testcases/kernel/sched/clisrv/readline.c
7263 ltp/testcases/kernel/sched/pthreads/pth_str02.c
7264 ltp/testcases/kernel/syscalls/abort/abort01.c
7265 ltp/testcases/kernel/syscalls/acct/acct01.c
7266 ltp/testcases/kernel/syscalls/acct/acct02.c
7267 ltp/testcases/kernel/syscalls/confstr/confstr01.c
7268 ltp/testcases/kernel/syscalls/creat/creat08.c
7269 ltp/testcases/kernel/syscalls/dup/dup06.c
7270 ltp/testcases/kernel/syscalls/dup/dup07.c
7271 ltp/testcases/kernel/syscalls/dup2/dup201.c
7272 ltp/testcases/kernel/syscalls/dup2/dup202.c
7273 ltp/testcases/kernel/syscalls/dup2/dup203.c
7274 ltp/testcases/kernel/syscalls/dup2/dup204.c
7275 ltp/testcases/kernel/syscalls/dup2/dup205.c
7276 ltp/testcases/kernel/syscalls/execve/execve02.c
7277 ltp/testcases/kernel/syscalls/execve/execve03.c
7278 ltp/testcases/kernel/syscalls/execve/execve04.c
7279 ltp/testcases/kernel/syscalls/execve/execve05.c
7280 ltp/testcases/kernel/syscalls/execve/execve06.c
7281 ltp/testcases/kernel/syscalls/exit/exit01.c
7282 ltp/testcases/kernel/syscalls/exit/exit02.c
7283 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
7284 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
7285 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
7286 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
7287 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
7288 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
7289 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
7290 ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
7291 ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
7292 ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
7293 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
7294 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
7295 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
7296 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
7297 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
7298 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
7299 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
7300 ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
7301 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
7302 ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
7303 ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
7304 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
7305 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
7306 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
7307 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
7308 ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
7309 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
7310 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
7311 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
7312 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
7313 ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
7314 ltp/testcases/kernel/syscalls/fork/fork02.c
7315 ltp/testcases/kernel/syscalls/fork/fork03.c
7316 ltp/testcases/kernel/syscalls/fork/fork05.c
7317 ltp/testcases/kernel/syscalls/fork/fork06.c
7318 ltp/testcases/kernel/syscalls/fork/fork08.c
7319 ltp/testcases/kernel/syscalls/fork/fork09.c
7320 ltp/testcases/kernel/syscalls/fork/fork10.c
7321 ltp/testcases/kernel/syscalls/fork/fork11.c
7322 ltp/testcases/kernel/syscalls/fstat/fstat02.c
7323 ltp/testcases/kernel/syscalls/fstat/fstat03.c
7324 ltp/testcases/kernel/syscalls/fstat/fstat04.c
7325 ltp/testcases/kernel/syscalls/fstat/fstat05.c
7326 ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
7327 ltp/testcases/kernel/syscalls/fsync/fsync02.c
7328 ltp/testcases/kernel/syscalls/fsync/fsync03.c
7329 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
7330 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
7331 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
7332 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
7333 ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
7334 ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
7335 ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
7336 ltp/testcases/kernel/syscalls/getdents/getdents01.c
7337 ltp/testcases/kernel/syscalls/getdents/getdents02.c
7338 ltp/testcases/kernel/syscalls/getdents/getdents03.c
7339 ltp/testcases/kernel/syscalls/getdents/getdents04.c
7340 ltp/testcases/kernel/syscalls/getegid/getegid02.c
7341 ltp/testcases/kernel/syscalls/getgid/getgid03.c
7342 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
7343 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
7344 ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
7345 ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
7346 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
7347 ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
7348 ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
7349 ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
7350 ltp/testcases/kernel/syscalls/getpid/getpid01.c
7351 ltp/testcases/kernel/syscalls/getpid/getpid02.c
7352 ltp/testcases/kernel/syscalls/getppid/getppid02.c
7353 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
7354 ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
7355 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
7356 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
7357 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
7358 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
7359 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
7360 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
7361 ltp/testcases/kernel/syscalls/getsid/getsid01.c
7362 ltp/testcases/kernel/syscalls/getsid/getsid02.c
7363 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
7364 ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
7365 ltp/testcases/kernel/syscalls/gettid/gettid01.c
7366 ltp/testcases/kernel/syscalls/getuid/getuid01.c
7367 ltp/testcases/kernel/syscalls/getuid/getuid02.c
7368 ltp/testcases/kernel/syscalls/getuid/getuid03.c
7369 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
7370 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
7371 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
7372 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
7373 ltp/testcases/kernel/syscalls/iopl/iopl01.c
7374 ltp/testcases/kernel/syscalls/iopl/iopl02.c
7375 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
7376 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
7377 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
7378 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
7379 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
7380 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
7381 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
7382 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
7383 ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
7384 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
7385 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
7386 ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
7387 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
7388 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
7389 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
7390 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
7391 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
7392 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
7393 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
7394 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
7395 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
7396 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
7397 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
7398 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
7399 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
7400 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
7401 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
7402 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
7403 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
7404 ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
7405 ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
7406 ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
7407 ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
7408 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
7409 ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
7410 ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
7411 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
7412 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
7413 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
7414 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
7415 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
7416 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
7417 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
7418 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
7419 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
7420 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
7421 ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
7422 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
7423 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
7424 ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
7425 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
7426 ltp/testcases/kernel/syscalls/kill/kill01.c
7427 ltp/testcases/kernel/syscalls/kill/kill03.c
7428 ltp/testcases/kernel/syscalls/kill/kill04.c
7429 ltp/testcases/kernel/syscalls/kill/kill05.c
7430 ltp/testcases/kernel/syscalls/kill/kill06.c
7431 ltp/testcases/kernel/syscalls/kill/kill07.c
7432 ltp/testcases/kernel/syscalls/kill/kill08.c
7433 ltp/testcases/kernel/syscalls/kill/kill11.c
7434 ltp/testcases/kernel/syscalls/kill/kill12.c
7435 ltp/testcases/kernel/syscalls/lchown/lchown01.c
7436 ltp/testcases/kernel/syscalls/lchown/lchown02.c
7437 ltp/testcases/kernel/syscalls/listen/listen01.c
7438 ltp/testcases/kernel/syscalls/llseek/llseek01.c
7439 ltp/testcases/kernel/syscalls/llseek/llseek02.c
7440 ltp/testcases/kernel/syscalls/lseek/lseek06.c
7441 ltp/testcases/kernel/syscalls/lseek/lseek07.c
7442 ltp/testcases/kernel/syscalls/lseek/lseek08.c
7443 ltp/testcases/kernel/syscalls/lseek/lseek09.c
7444 ltp/testcases/kernel/syscalls/lseek/lseek10.c
7445 ltp/testcases/kernel/syscalls/lstat/lstat02.c
7446 ltp/testcases/kernel/syscalls/lstat/lstat03.c
7447 ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
7448 ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
7449 ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
7450 ltp/testcases/kernel/syscalls/memset/memset01.c
7451 ltp/testcases/kernel/syscalls/mincore/mincore01.c
7452 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
7453 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
7454 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
7455 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
7456 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
7457 ltp/testcases/kernel/syscalls/mknod/mknod02.c
7458 ltp/testcases/kernel/syscalls/mknod/mknod03.c
7459 ltp/testcases/kernel/syscalls/mknod/mknod04.c
7460 ltp/testcases/kernel/syscalls/mknod/mknod05.c
7461 ltp/testcases/kernel/syscalls/mknod/mknod06.c
7462 ltp/testcases/kernel/syscalls/mknod/mknod07.c
7463 ltp/testcases/kernel/syscalls/mknod/mknod08.c
7464 ltp/testcases/kernel/syscalls/mknod/mknod09.c
7465 ltp/testcases/kernel/syscalls/mmap/mmap04.c
7466 ltp/testcases/kernel/syscalls/mmap/mmap05.c
7467 ltp/testcases/kernel/syscalls/mmap/mmap06.c
7468 ltp/testcases/kernel/syscalls/mmap/mmap07.c
7469 ltp/testcases/kernel/syscalls/mmap/mmap08.c
7470 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
7471 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
7472 ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
7473 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
7474 ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
7475 ltp/testcases/kernel/syscalls/mremap/mremap01.c
7476 ltp/testcases/kernel/syscalls/mremap/mremap02.c
7477 ltp/testcases/kernel/syscalls/mremap/mremap03.c
7478 ltp/testcases/kernel/syscalls/mremap/mremap04.c
7479 ltp/testcases/kernel/syscalls/msync/msync01.c
7480 ltp/testcases/kernel/syscalls/msync/msync02.c
7481 ltp/testcases/kernel/syscalls/msync/msync03.c
7482 ltp/testcases/kernel/syscalls/msync/msync04.c
7483 ltp/testcases/kernel/syscalls/msync/msync05.c
7484 ltp/testcases/kernel/syscalls/munmap/munmap01.c
7485 ltp/testcases/kernel/syscalls/munmap/munmap02.c
7486 ltp/testcases/kernel/syscalls/munmap/munmap03.c
7487 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
7488 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
7489 ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
7490 ltp/testcases/kernel/syscalls/nftw/nftw.c
7491 ltp/testcases/kernel/syscalls/nftw/nftw64.c
7492 ltp/testcases/kernel/syscalls/nice/nice01.c
7493 ltp/testcases/kernel/syscalls/nice/nice02.c
7494 ltp/testcases/kernel/syscalls/nice/nice03.c
7495 ltp/testcases/kernel/syscalls/nice/nice04.c
7496 ltp/testcases/kernel/syscalls/open/open01.c
7497 ltp/testcases/kernel/syscalls/open/open02.c
7498 ltp/testcases/kernel/syscalls/open/open04.c
7499 ltp/testcases/kernel/syscalls/open/open05.c
7500 ltp/testcases/kernel/syscalls/open/open06.c
7501 ltp/testcases/kernel/syscalls/open/open07.c
7502 ltp/testcases/kernel/syscalls/open/open08.c
7503 ltp/testcases/kernel/syscalls/open/open09.c
7504 ltp/testcases/kernel/syscalls/open/open10.c
7505 ltp/testcases/kernel/syscalls/pause/pause02.c
7506 ltp/testcases/kernel/syscalls/pause/pause03.c
7507 ltp/testcases/kernel/syscalls/personality/personality01.c
7508 ltp/testcases/kernel/syscalls/personality/personality02.c
7509 ltp/testcases/kernel/syscalls/pipe/pipe01.c
7510 ltp/testcases/kernel/syscalls/pipe/pipe05.c
7511 ltp/testcases/kernel/syscalls/pipe/pipe06.c
7512 ltp/testcases/kernel/syscalls/pipe/pipe08.c
7513 ltp/testcases/kernel/syscalls/pipe/pipe09.c
7514 ltp/testcases/kernel/syscalls/pipe/pipe10.c
7515 ltp/testcases/kernel/syscalls/pipe/pipe11.c
7516 ltp/testcases/kernel/syscalls/poll/poll01.c
7517 ltp/testcases/kernel/syscalls/pread/pread01.c
7518 ltp/testcases/kernel/syscalls/pread/pread02.c
7519 ltp/testcases/kernel/syscalls/pread/pread03.c
7520 ltp/testcases/kernel/syscalls/profil/profil01.c
7521 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
7522 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
7523 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
7524 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
7525 ltp/testcases/kernel/syscalls/read/read02.c
7526 ltp/testcases/kernel/syscalls/read/read03.c
7527 ltp/testcases/kernel/syscalls/read/read04.c
7528 ltp/testcases/kernel/syscalls/readlink/readlink01.c
7529 ltp/testcases/kernel/syscalls/readlink/readlink03.c
7530 ltp/testcases/kernel/syscalls/readlink/readlink04.c
7531 ltp/testcases/kernel/syscalls/readv/readv01.c
7532 ltp/testcases/kernel/syscalls/readv/readv02.c
7533 ltp/testcases/kernel/syscalls/readv/readv03.c
7534 ltp/testcases/kernel/syscalls/recv/recv01.c
7535 ltp/testcases/kernel/syscalls/rename/rename01.c
7536 ltp/testcases/kernel/syscalls/rename/rename03.c
7537 ltp/testcases/kernel/syscalls/rename/rename04.c
7538 ltp/testcases/kernel/syscalls/rename/rename05.c
7539 ltp/testcases/kernel/syscalls/rename/rename06.c
7540 ltp/testcases/kernel/syscalls/rename/rename07.c
7541 ltp/testcases/kernel/syscalls/rename/rename08.c
7542 ltp/testcases/kernel/syscalls/rename/rename09.c
7543 ltp/testcases/kernel/syscalls/rename/rename10.c
7544 ltp/testcases/kernel/syscalls/rename/rename12.c
7545 ltp/testcases/kernel/syscalls/rename/rename13.c
7546 ltp/testcases/kernel/syscalls/rename/rename14.c
7547 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
7548 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
7549 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
7550 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
7551 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
7552 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
7553 ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
7554 ltp/testcases/kernel/syscalls/send/send01.c
7555 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
7556 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
7557 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
7558 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
7559 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
7560 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
7561 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
7562 ltp/testcases/kernel/syscalls/sendto/sendto01.c
7563 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
7564 ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
7565 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
7566 ltp/testcases/kernel/syscalls/setgid/setgid02.c
7567 ltp/testcases/kernel/syscalls/setgid/setgid03.c
7568 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
7569 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
7570 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
7571 ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
7572 ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
7573 ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
7574 ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
7575 ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
7576 ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
7577 ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
7578 ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
7579 ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
7580 ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
7581 ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
7582 ltp/testcases/kernel/syscalls/setregid/setregid02.c
7583 ltp/testcases/kernel/syscalls/setregid/setregid03.c
7584 ltp/testcases/kernel/syscalls/setregid/setregid04.c
7585 ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
7586 ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
7587 ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
7588 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
7589 ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
7590 ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
7591 ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
7592 ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
7593 ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
7594 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
7595 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
7596 ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
7597 ltp/testcases/kernel/syscalls/setsid/setsid01.c
7598 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
7599 ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
7600 ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
7601 ltp/testcases/kernel/syscalls/setuid/setuid03.c
7602 ltp/testcases/kernel/syscalls/setuid/setuid04.c
7603 ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
7604 ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
7605 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
7606 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
7607 ltp/testcases/kernel/syscalls/sighold/sighold02.c
7608 ltp/testcases/kernel/syscalls/signal/signal02.c
7609 ltp/testcases/kernel/syscalls/signal/signal03.c
7610 ltp/testcases/kernel/syscalls/signal/signal04.c
7611 ltp/testcases/kernel/syscalls/signal/signal05.c
7612 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
7613 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
7614 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
7615 ltp/testcases/kernel/syscalls/socket/socket01.c
7616 ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
7617 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
7618 ltp/testcases/kernel/syscalls/stat/stat01.c
7619 ltp/testcases/kernel/syscalls/stat/stat02.c
7620 ltp/testcases/kernel/syscalls/stat/stat03.c
7621 ltp/testcases/kernel/syscalls/statfs/statfs02.c
7622 ltp/testcases/kernel/syscalls/statfs/statfs03.c
7623 ltp/testcases/kernel/syscalls/stime/stime01.c
7624 ltp/testcases/kernel/syscalls/stime/stime02.c
7625 ltp/testcases/kernel/syscalls/string/string01.c
7626 ltp/testcases/kernel/syscalls/symlink/symlink01.c
7627 ltp/testcases/kernel/syscalls/symlink/symlink03.c
7628 ltp/testcases/kernel/syscalls/symlink/symlink04.c
7629 ltp/testcases/kernel/syscalls/symlink/symlink05.c
7630 ltp/testcases/kernel/syscalls/sync/sync02.c
7631 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
7632 ltp/testcases/kernel/syscalls/syscall/syscall01.c
7633 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
7634 ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
7635 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
7636 ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
7637 ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
7638 ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
7639 ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
7640 ltp/testcases/kernel/syscalls/time/time02.c
7641 ltp/testcases/kernel/syscalls/times/times03.c
7642 ltp/testcases/kernel/syscalls/truncate/truncate01.c
7643 ltp/testcases/kernel/syscalls/truncate/truncate02.c
7644 ltp/testcases/kernel/syscalls/truncate/truncate03.c
7645 ltp/testcases/kernel/syscalls/truncate/truncate04.c
7646 ltp/testcases/kernel/syscalls/umask/umask02.c
7647 ltp/testcases/kernel/syscalls/umask/umask03.c
7648 ltp/testcases/kernel/syscalls/uname/uname02.c
7649 ltp/testcases/kernel/syscalls/uname/uname03.c
7650 ltp/testcases/kernel/syscalls/utime/utime01.c
7651 ltp/testcases/kernel/syscalls/utime/utime02.c
7652 ltp/testcases/kernel/syscalls/utime/utime03.c
7653 ltp/testcases/kernel/syscalls/utime/utime04.c
7654 ltp/testcases/kernel/syscalls/utime/utime05.c
7655 ltp/testcases/kernel/syscalls/utime/utime06.c
7656 ltp/testcases/kernel/syscalls/vfork/vfork01.c
7657 ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
7658 ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
7659 ltp/testcases/kernel/syscalls/wait4/wait401.c
7660 ltp/testcases/kernel/syscalls/wait4/wait402.c
7661 ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
7662 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
7663 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
7664 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
7665 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
7666 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
7667 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
7668 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
7669 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
7670 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
7671 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
7672 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
7673 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
7674 ltp/testcases/kernel/syscalls/write/write02.c
7675 ltp/testcases/kernel/syscalls/write/write03.c
7676 ltp/testcases/kernel/syscalls/write/write04.c
7677 ltp/testcases/kernel/syscalls/write/write05.c
7678 ltp/testcases/kernel/syscalls/writev/writev01.c
7679 ltp/testcases/kernel/syscalls/writev/writev02.c
7680 ltp/testcases/kernel/syscalls/writev/writev03.c
7681 ltp/testcases/kernel/syscalls/writev/writev04.c
7682 ltp/testcases/kernel/syscalls/writev/writev05.c
7683 ltp/testcases/kernel/syscalls/writev/writev06.c
7686 fix return(1) -> return 1. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7689 ltp/testcases/kernel/fs/inode/inode02.c
7690 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
7691 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
7692 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
7693 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
7694 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
7695 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
7696 ltp/testcases/kernel/mem/page/page01.c
7697 ltp/testcases/kernel/sched/nptl/nptl01.c
7698 ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
7699 ltp/testcases/kernel/syscalls/abort/abort01.c
7700 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
7701 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
7702 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
7703 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
7704 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
7705 ltp/testcases/kernel/syscalls/symlink/symlink01.c
7708 Fix return(NULL) -> return NULL. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7711 ltp/testcases/kernel/fs/doio/doio.c
7712 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
7713 ltp/testcases/kernel/syscalls/symlink/symlink01.c
7716 Clear Trailing Whitespace. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7719 ltp/testcases/kernel/containers/netns/crtchild.c
7720 ltp/testcases/kernel/containers/netns/crtchild_delchild.c
7721 ltp/testcases/kernel/containers/netns/par_chld_ftp.c
7722 ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
7723 ltp/testcases/kernel/containers/netns/sysfsview.c
7724 ltp/testcases/kernel/containers/netns/two_children_ns.c
7725 ltp/testcases/kernel/containers/pidns/pidns04.c
7726 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
7727 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
7728 ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
7729 ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
7730 ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
7731 ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
7732 ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
7733 ltp/testcases/kernel/device-drivers/base/user_base/tbase_ki.c
7734 ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
7735 ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
7736 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
7737 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
7738 ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
7739 ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
7740 ltp/testcases/kernel/device-drivers/include/includeTest.c
7741 ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
7742 ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
7743 ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
7744 ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
7745 ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
7746 ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
7747 ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
7748 ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
7749 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
7750 ltp/testcases/kernel/device-drivers/usb/user_usb/tusb_ki.c
7751 ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
7752 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
7753 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
7754 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
7755 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
7756 ltp/testcases/kernel/fs/acls/acl_file_test.c
7757 ltp/testcases/kernel/fs/dmapi/attr.c
7758 ltp/testcases/kernel/fs/dmapi/config.c
7759 ltp/testcases/kernel/fs/dmapi/disp.c
7760 ltp/testcases/kernel/fs/dmapi/dm_test.c
7761 ltp/testcases/kernel/fs/dmapi/event.c
7762 ltp/testcases/kernel/fs/dmapi/event_am.c
7763 ltp/testcases/kernel/fs/dmapi/event_an.c
7764 ltp/testcases/kernel/fs/dmapi/event_sd.c
7765 ltp/testcases/kernel/fs/dmapi/event_sn.c
7766 ltp/testcases/kernel/fs/dmapi/event_us.c
7767 ltp/testcases/kernel/fs/dmapi/handle.c
7768 ltp/testcases/kernel/fs/dmapi/hole.c
7769 ltp/testcases/kernel/fs/dmapi/invis.c
7770 ltp/testcases/kernel/fs/dmapi/mmap.c
7771 ltp/testcases/kernel/fs/dmapi/mmapfile.c
7772 ltp/testcases/kernel/fs/dmapi/mount.c
7773 ltp/testcases/kernel/fs/dmapi/objref.c
7774 ltp/testcases/kernel/fs/dmapi/pmr_post.c
7775 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
7776 ltp/testcases/kernel/fs/dmapi/right.c
7777 ltp/testcases/kernel/fs/dmapi/session.c
7778 ltp/testcases/kernel/fs/dmapi/token.c
7779 ltp/testcases/kernel/fs/doio/doio.c
7780 ltp/testcases/kernel/fs/doio/growfiles.c
7781 ltp/testcases/kernel/fs/doio/iogen.c
7782 ltp/testcases/kernel/fs/fs-bench/create-files.c
7783 ltp/testcases/kernel/fs/fs-bench/random-del-create.c
7784 ltp/testcases/kernel/fs/fs_di/create_datafile.c
7785 ltp/testcases/kernel/fs/fsstress/fsstress.c
7786 ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
7787 ltp/testcases/kernel/fs/ftest/ftest01.c
7788 ltp/testcases/kernel/fs/ftest/ftest02.c
7789 ltp/testcases/kernel/fs/ftest/ftest03.c
7790 ltp/testcases/kernel/fs/ftest/ftest04.c
7791 ltp/testcases/kernel/fs/ftest/ftest06.c
7792 ltp/testcases/kernel/fs/ftest/ftest07.c
7793 ltp/testcases/kernel/fs/inode/inode01.c
7794 ltp/testcases/kernel/fs/inode/inode02.c
7795 ltp/testcases/kernel/fs/mongo/map5.c
7796 ltp/testcases/kernel/fs/mongo/mongo_compare.c
7797 ltp/testcases/kernel/fs/mongo/mongo_read.c
7798 ltp/testcases/kernel/fs/mongo/mongo_slinks.c
7799 ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
7800 ltp/testcases/kernel/fs/mongo/summ.c
7801 ltp/testcases/kernel/fs/openfile/openfile.c
7802 ltp/testcases/kernel/fs/proc/proc01.c
7803 ltp/testcases/kernel/fs/scsi/ltpfs/LtpfsCmds.c
7804 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
7805 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
7806 ltp/testcases/kernel/fs/scsi/ltpscsi/sg_err.c
7807 ltp/testcases/kernel/fs/stream/stream01.c
7808 ltp/testcases/kernel/fs/stream/stream02.c
7809 ltp/testcases/kernel/fs/stream/stream03.c
7810 ltp/testcases/kernel/fs/stream/stream04.c
7811 ltp/testcases/kernel/fs/stream/stream05.c
7812 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
7813 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
7814 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
7815 ltp/testcases/kernel/io/aio/aio01/aio01.c
7816 ltp/testcases/kernel/io/aio/aio02/main.c
7817 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
7818 ltp/testcases/kernel/io/direct_io/diotest1.c
7819 ltp/testcases/kernel/io/direct_io/diotest2.c
7820 ltp/testcases/kernel/io/direct_io/diotest3.c
7821 ltp/testcases/kernel/io/direct_io/diotest4.c
7822 ltp/testcases/kernel/io/direct_io/diotest5.c
7823 ltp/testcases/kernel/io/direct_io/diotest6.c
7824 ltp/testcases/kernel/io/direct_io/diotest_routines.c
7825 ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
7826 ltp/testcases/kernel/io/disktest/childmain.c
7827 ltp/testcases/kernel/io/disktest/dump.c
7828 ltp/testcases/kernel/io/disktest/globals.c
7829 ltp/testcases/kernel/io/disktest/main.c
7830 ltp/testcases/kernel/io/disktest/parse.c
7831 ltp/testcases/kernel/io/disktest/sfunc.c
7832 ltp/testcases/kernel/io/disktest/threading.c
7833 ltp/testcases/kernel/io/disktest/timer.c
7834 ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
7835 ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
7836 ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
7837 ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
7838 ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
7839 ltp/testcases/kernel/io/ltp-aiodio/read_checkzero.c
7840 ltp/testcases/kernel/io/stress_cd/stress_cd.c
7841 ltp/testcases/kernel/io/writetest/writetest.c
7842 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
7843 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
7844 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
7845 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
7846 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
7847 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
7848 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
7849 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
7850 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
7851 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
7852 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
7853 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
7854 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_01.c
7855 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
7856 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
7857 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
7858 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
7859 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
7860 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
7861 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
7862 ltp/testcases/kernel/ipc/ipc_stress/signal_test_02.c
7863 ltp/testcases/kernel/ipc/ipc_stress/signal_test_03.c
7864 ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
7865 ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
7866 ltp/testcases/kernel/ipc/ipc_stress/signal_test_06.c
7867 ltp/testcases/kernel/ipc/ipc_stress/signal_test_07.c
7868 ltp/testcases/kernel/ipc/pipeio/pipeio.c
7869 ltp/testcases/kernel/ipc/semaphore/sem01.c
7870 ltp/testcases/kernel/ipc/semaphore/sem02.c
7871 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
7872 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
7873 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
7874 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
7875 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
7876 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
7877 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
7878 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
7879 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
7880 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
7881 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
7882 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
7883 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
7884 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
7885 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
7886 ltp/testcases/kernel/mem/hugetlb/lib/libipc.c
7887 ltp/testcases/kernel/mem/libmm/mm_core_apis.c
7888 ltp/testcases/kernel/mem/mem/mem01.c
7889 ltp/testcases/kernel/mem/mem/mem02.c
7890 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
7891 ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
7892 ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
7893 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
7894 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
7895 ltp/testcases/kernel/mem/mtest01/mtest01.c
7896 ltp/testcases/kernel/mem/mtest05/mmstress.c
7897 ltp/testcases/kernel/mem/mtest06/mmap1.c
7898 ltp/testcases/kernel/mem/mtest06/mmap2.c
7899 ltp/testcases/kernel/mem/mtest06/mmap3.c
7900 ltp/testcases/kernel/mem/mtest06/shmat1.c
7901 ltp/testcases/kernel/mem/mtest07/mallocstress.c
7902 ltp/testcases/kernel/mem/mtest07/shm_test.c
7903 ltp/testcases/kernel/mem/page/page01.c
7904 ltp/testcases/kernel/mem/page/page02.c
7905 ltp/testcases/kernel/module/create_module/create_module01.c
7906 ltp/testcases/kernel/module/create_module/create_module02.c
7907 ltp/testcases/kernel/module/delete_module/delete_module01.c
7908 ltp/testcases/kernel/module/delete_module/delete_module02.c
7909 ltp/testcases/kernel/module/delete_module/delete_module03.c
7910 ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
7911 ltp/testcases/kernel/module/query_module/query_module01.c
7912 ltp/testcases/kernel/module/query_module/query_module02.c
7913 ltp/testcases/kernel/module/query_module/query_module03.c
7914 ltp/testcases/kernel/numa/numa_node_size.c
7915 ltp/testcases/kernel/numa/support_numa.c
7916 ltp/testcases/kernel/power_management/check_kv_arch.c
7917 ltp/testcases/kernel/pty/pty01.c
7918 ltp/testcases/kernel/sched/clisrv/pthcli.c
7919 ltp/testcases/kernel/sched/clisrv/pthserv.c
7920 ltp/testcases/kernel/sched/clisrv/readline.c
7921 ltp/testcases/kernel/sched/nptl/nptl01.c
7922 ltp/testcases/kernel/sched/process_stress/process.c
7923 ltp/testcases/kernel/sched/pthreads/pth_str02.c
7924 ltp/testcases/kernel/sched/pthreads/pth_str03.c
7925 ltp/testcases/kernel/sched/sched_stress/sched.c
7926 ltp/testcases/kernel/sched/sched_stress/sched_driver.c
7927 ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
7928 ltp/testcases/kernel/sched/sched_stress/sched_tc1.c
7929 ltp/testcases/kernel/sched/sched_stress/sched_tc2.c
7930 ltp/testcases/kernel/sched/sched_stress/sched_tc3.c
7931 ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
7932 ltp/testcases/kernel/sched/sched_stress/sched_tc5.c
7933 ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
7934 ltp/testcases/kernel/sched/tool/time-schedule.c
7935 ltp/testcases/kernel/sched/tool/trace_sched.c
7936 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_lease.c
7937 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_chroot.c
7938 ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_rawio.c
7939 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_child.c
7940 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
7941 ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_child.c
7942 ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
7943 ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_child.c
7944 ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
7945 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
7946 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_fcntl.c
7947 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_lock.c
7948 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mmap.c
7949 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mprotect.c
7950 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_nofcntl.c
7951 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_seek.c
7952 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
7953 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_child.c
7954 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
7955 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
7956 ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
7957 ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
7958 ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_append2write.c
7959 ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_fopen.c
7960 ltp/testcases/kernel/security/selinux-testsuite/tests/ptrace/selinux_ptrace.c
7961 ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
7962 ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_child.c
7963 ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_parent.c
7964 ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
7965 ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
7966 ltp/testcases/kernel/security/selinux-testsuite/tests/task_create/selinux_task_create_parent.c
7967 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_source.c
7968 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_target.c
7969 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_source.c
7970 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_target.c
7971 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_source.c
7972 ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_target.c
7973 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setnice/selinux_task_setnice_target.c
7974 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
7975 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_target.c
7976 ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_child.c
7977 ltp/testcases/kernel/syscalls/accept/accept01.c
7978 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
7979 ltp/testcases/kernel/syscalls/access/access01.c
7980 ltp/testcases/kernel/syscalls/access/access02.c
7981 ltp/testcases/kernel/syscalls/access/access03.c
7982 ltp/testcases/kernel/syscalls/access/access04.c
7983 ltp/testcases/kernel/syscalls/access/access05.c
7984 ltp/testcases/kernel/syscalls/acct/acct01.c
7985 ltp/testcases/kernel/syscalls/acct/acct02.c
7986 ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
7987 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
7988 ltp/testcases/kernel/syscalls/alarm/alarm01.c
7989 ltp/testcases/kernel/syscalls/alarm/alarm02.c
7990 ltp/testcases/kernel/syscalls/alarm/alarm03.c
7991 ltp/testcases/kernel/syscalls/alarm/alarm05.c
7992 ltp/testcases/kernel/syscalls/alarm/alarm06.c
7993 ltp/testcases/kernel/syscalls/alarm/alarm07.c
7994 ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
7995 ltp/testcases/kernel/syscalls/bind/bind01.c
7996 ltp/testcases/kernel/syscalls/bind/bind02.c
7997 ltp/testcases/kernel/syscalls/brk/brk01.c
7998 ltp/testcases/kernel/syscalls/capget/capget01.c
7999 ltp/testcases/kernel/syscalls/capget/capget02.c
8000 ltp/testcases/kernel/syscalls/capset/capset01.c
8001 ltp/testcases/kernel/syscalls/capset/capset02.c
8002 ltp/testcases/kernel/syscalls/chdir/chdir02.c
8003 ltp/testcases/kernel/syscalls/chdir/chdir03.c
8004 ltp/testcases/kernel/syscalls/chdir/chdir04.c
8005 ltp/testcases/kernel/syscalls/chmod/change_owner.c
8006 ltp/testcases/kernel/syscalls/chmod/chmod01.c
8007 ltp/testcases/kernel/syscalls/chmod/chmod02.c
8008 ltp/testcases/kernel/syscalls/chmod/chmod03.c
8009 ltp/testcases/kernel/syscalls/chmod/chmod04.c
8010 ltp/testcases/kernel/syscalls/chmod/chmod05.c
8011 ltp/testcases/kernel/syscalls/chmod/chmod06.c
8012 ltp/testcases/kernel/syscalls/chmod/chmod07.c
8013 ltp/testcases/kernel/syscalls/chown/chown01.c
8014 ltp/testcases/kernel/syscalls/chown/chown02.c
8015 ltp/testcases/kernel/syscalls/chown/chown03.c
8016 ltp/testcases/kernel/syscalls/chown/chown04.c
8017 ltp/testcases/kernel/syscalls/chown/chown05.c
8018 ltp/testcases/kernel/syscalls/chroot/chroot02.c
8019 ltp/testcases/kernel/syscalls/chroot/chroot04.c
8020 ltp/testcases/kernel/syscalls/clone/clone01.c
8021 ltp/testcases/kernel/syscalls/clone/clone02.c
8022 ltp/testcases/kernel/syscalls/clone/clone03.c
8023 ltp/testcases/kernel/syscalls/clone/clone04.c
8024 ltp/testcases/kernel/syscalls/clone/clone05.c
8025 ltp/testcases/kernel/syscalls/clone/clone06.c
8026 ltp/testcases/kernel/syscalls/clone/clone07.c
8027 ltp/testcases/kernel/syscalls/close/close08.c
8028 ltp/testcases/kernel/syscalls/confstr/confstr01.c
8029 ltp/testcases/kernel/syscalls/connect/connect01.c
8030 ltp/testcases/kernel/syscalls/creat/creat08.c
8031 ltp/testcases/kernel/syscalls/creat/creat09.c
8032 ltp/testcases/kernel/syscalls/dup/dup01.c
8033 ltp/testcases/kernel/syscalls/dup/dup02.c
8034 ltp/testcases/kernel/syscalls/dup/dup03.c
8035 ltp/testcases/kernel/syscalls/dup/dup04.c
8036 ltp/testcases/kernel/syscalls/dup/dup05.c
8037 ltp/testcases/kernel/syscalls/dup/dup06.c
8038 ltp/testcases/kernel/syscalls/dup/dup07.c
8039 ltp/testcases/kernel/syscalls/dup2/dup201.c
8040 ltp/testcases/kernel/syscalls/dup2/dup204.c
8041 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
8042 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
8043 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
8044 ltp/testcases/kernel/syscalls/execl/execl01.c
8045 ltp/testcases/kernel/syscalls/execle/execle01.c
8046 ltp/testcases/kernel/syscalls/execlp/execlp01.c
8047 ltp/testcases/kernel/syscalls/execv/execv01.c
8048 ltp/testcases/kernel/syscalls/execve/execve01.c
8049 ltp/testcases/kernel/syscalls/execve/execve02.c
8050 ltp/testcases/kernel/syscalls/execve/execve03.c
8051 ltp/testcases/kernel/syscalls/execve/execve05.c
8052 ltp/testcases/kernel/syscalls/execve/execve06.c
8053 ltp/testcases/kernel/syscalls/execvp/execvp01.c
8054 ltp/testcases/kernel/syscalls/exit/exit02.c
8055 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
8056 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
8057 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
8058 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
8059 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
8060 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
8061 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
8062 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
8063 ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
8064 ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
8065 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
8066 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
8067 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
8068 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
8069 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
8070 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
8071 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
8072 ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
8073 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
8074 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
8075 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
8076 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
8077 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
8078 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
8079 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
8080 ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
8081 ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
8082 ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
8083 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
8084 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
8085 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
8086 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
8087 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
8088 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
8089 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
8090 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
8091 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
8092 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
8093 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
8094 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
8095 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
8096 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
8097 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
8098 ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
8099 ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
8100 ltp/testcases/kernel/syscalls/flock/flock01.c
8101 ltp/testcases/kernel/syscalls/flock/flock02.c
8102 ltp/testcases/kernel/syscalls/flock/flock03.c
8103 ltp/testcases/kernel/syscalls/flock/flock04.c
8104 ltp/testcases/kernel/syscalls/flock/flock05.c
8105 ltp/testcases/kernel/syscalls/flock/flock06.c
8106 ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
8107 ltp/testcases/kernel/syscalls/fork/fork01.c
8108 ltp/testcases/kernel/syscalls/fork/fork04.c
8109 ltp/testcases/kernel/syscalls/fork/fork05.c
8110 ltp/testcases/kernel/syscalls/fork/fork07.c
8111 ltp/testcases/kernel/syscalls/fork/fork08.c
8112 ltp/testcases/kernel/syscalls/fork/fork09.c
8113 ltp/testcases/kernel/syscalls/fork/fork10.c
8114 ltp/testcases/kernel/syscalls/fork/fork12.c
8115 ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
8116 ltp/testcases/kernel/syscalls/fstat/fstat01.c
8117 ltp/testcases/kernel/syscalls/fstat/fstat02.c
8118 ltp/testcases/kernel/syscalls/fstat/fstat03.c
8119 ltp/testcases/kernel/syscalls/fstat/fstat04.c
8120 ltp/testcases/kernel/syscalls/fstat/fstat05.c
8121 ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
8122 ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
8123 ltp/testcases/kernel/syscalls/fsync/fsync01.c
8124 ltp/testcases/kernel/syscalls/fsync/fsync02.c
8125 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
8126 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
8127 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
8128 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
8129 ltp/testcases/kernel/syscalls/futimesat/futimesat01.c
8130 ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
8131 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
8132 ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
8133 ltp/testcases/kernel/syscalls/getdents/getdents01.c
8134 ltp/testcases/kernel/syscalls/getdents/getdents02.c
8135 ltp/testcases/kernel/syscalls/getdents/getdents03.c
8136 ltp/testcases/kernel/syscalls/getdents/getdents04.c
8137 ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
8138 ltp/testcases/kernel/syscalls/getegid/getegid01.c
8139 ltp/testcases/kernel/syscalls/getegid/getegid02.c
8140 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
8141 ltp/testcases/kernel/syscalls/getgid/getgid01.c
8142 ltp/testcases/kernel/syscalls/getgid/getgid03.c
8143 ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
8144 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
8145 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
8146 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
8147 ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
8148 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
8149 ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
8150 ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
8151 ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
8152 ltp/testcases/kernel/syscalls/getpid/getpid01.c
8153 ltp/testcases/kernel/syscalls/getpid/getpid02.c
8154 ltp/testcases/kernel/syscalls/getppid/getppid01.c
8155 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
8156 ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
8157 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
8158 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
8159 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
8160 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
8161 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
8162 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
8163 ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
8164 ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
8165 ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
8166 ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
8167 ltp/testcases/kernel/syscalls/getsid/getsid02.c
8168 ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
8169 ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
8170 ltp/testcases/kernel/syscalls/gettid/gettid01.c
8171 ltp/testcases/kernel/syscalls/getuid/getuid01.c
8172 ltp/testcases/kernel/syscalls/getuid/getuid03.c
8173 ltp/testcases/kernel/syscalls/inotify/inotify01.c
8174 ltp/testcases/kernel/syscalls/inotify/inotify02.c
8175 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
8176 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
8177 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
8178 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
8179 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
8180 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
8181 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
8182 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
8183 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
8184 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
8185 ltp/testcases/kernel/syscalls/iopl/iopl01.c
8186 ltp/testcases/kernel/syscalls/iopl/iopl02.c
8187 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
8188 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
8189 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
8190 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
8191 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
8192 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
8193 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
8194 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
8195 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
8196 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
8197 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
8198 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
8199 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
8200 ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
8201 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
8202 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
8203 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
8204 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
8205 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
8206 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
8207 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
8208 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
8209 ltp/testcases/kernel/syscalls/kill/kill02.c
8210 ltp/testcases/kernel/syscalls/kill/kill05.c
8211 ltp/testcases/kernel/syscalls/kill/kill07.c
8212 ltp/testcases/kernel/syscalls/kill/kill09.c
8213 ltp/testcases/kernel/syscalls/kill/kill10.c
8214 ltp/testcases/kernel/syscalls/kill/kill11.c
8215 ltp/testcases/kernel/syscalls/kill/kill12.c
8216 ltp/testcases/kernel/syscalls/lchown/lchown01.c
8217 ltp/testcases/kernel/syscalls/lchown/lchown02.c
8218 ltp/testcases/kernel/syscalls/libevent/buffer.c
8219 ltp/testcases/kernel/syscalls/libevent/epoll.c
8220 ltp/testcases/kernel/syscalls/libevent/evbuffer.c
8221 ltp/testcases/kernel/syscalls/libevent/event.c
8222 ltp/testcases/kernel/syscalls/libevent/kqueue.c
8223 ltp/testcases/kernel/syscalls/libevent/poll.c
8224 ltp/testcases/kernel/syscalls/libevent/select.c
8225 ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
8226 ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
8227 ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
8228 ltp/testcases/kernel/syscalls/link/link02.c
8229 ltp/testcases/kernel/syscalls/link/link03.c
8230 ltp/testcases/kernel/syscalls/link/link04.c
8231 ltp/testcases/kernel/syscalls/link/link05.c
8232 ltp/testcases/kernel/syscalls/link/link06.c
8233 ltp/testcases/kernel/syscalls/link/link07.c
8234 ltp/testcases/kernel/syscalls/linkat/linkat01.c
8235 ltp/testcases/kernel/syscalls/listen/listen01.c
8236 ltp/testcases/kernel/syscalls/lseek/lseek01.c
8237 ltp/testcases/kernel/syscalls/lseek/lseek02.c
8238 ltp/testcases/kernel/syscalls/lseek/lseek03.c
8239 ltp/testcases/kernel/syscalls/lseek/lseek04.c
8240 ltp/testcases/kernel/syscalls/lseek/lseek05.c
8241 ltp/testcases/kernel/syscalls/lseek/lseek06.c
8242 ltp/testcases/kernel/syscalls/lseek/lseek07.c
8243 ltp/testcases/kernel/syscalls/lseek/lseek08.c
8244 ltp/testcases/kernel/syscalls/lseek/lseek09.c
8245 ltp/testcases/kernel/syscalls/lseek/lseek10.c
8246 ltp/testcases/kernel/syscalls/lstat/lstat01.c
8247 ltp/testcases/kernel/syscalls/lstat/lstat02.c
8248 ltp/testcases/kernel/syscalls/lstat/lstat03.c
8249 ltp/testcases/kernel/syscalls/madvise/madvise01.c
8250 ltp/testcases/kernel/syscalls/madvise/madvise02.c
8251 ltp/testcases/kernel/syscalls/madvise/madvise03.c
8252 ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
8253 ltp/testcases/kernel/syscalls/mincore/mincore01.c
8254 ltp/testcases/kernel/syscalls/mincore/mincore02.c
8255 ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
8256 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
8257 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
8258 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
8259 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
8260 ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
8261 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
8262 ltp/testcases/kernel/syscalls/mkdirat/mkdirat01.c
8263 ltp/testcases/kernel/syscalls/mknod/mknod01.c
8264 ltp/testcases/kernel/syscalls/mknod/mknod02.c
8265 ltp/testcases/kernel/syscalls/mknod/mknod03.c
8266 ltp/testcases/kernel/syscalls/mknod/mknod04.c
8267 ltp/testcases/kernel/syscalls/mknod/mknod05.c
8268 ltp/testcases/kernel/syscalls/mknod/mknod06.c
8269 ltp/testcases/kernel/syscalls/mknod/mknod07.c
8270 ltp/testcases/kernel/syscalls/mknod/mknod08.c
8271 ltp/testcases/kernel/syscalls/mknod/mknod09.c
8272 ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
8273 ltp/testcases/kernel/syscalls/mlock/mlock01.c
8274 ltp/testcases/kernel/syscalls/mlock/mlock02.c
8275 ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
8276 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
8277 ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
8278 ltp/testcases/kernel/syscalls/mmap/mmap001.c
8279 ltp/testcases/kernel/syscalls/mmap/mmap01.c
8280 ltp/testcases/kernel/syscalls/mmap/mmap02.c
8281 ltp/testcases/kernel/syscalls/mmap/mmap03.c
8282 ltp/testcases/kernel/syscalls/mmap/mmap04.c
8283 ltp/testcases/kernel/syscalls/mmap/mmap05.c
8284 ltp/testcases/kernel/syscalls/mmap/mmap06.c
8285 ltp/testcases/kernel/syscalls/mmap/mmap07.c
8286 ltp/testcases/kernel/syscalls/mmap/mmap08.c
8287 ltp/testcases/kernel/syscalls/mmap/mmap09.c
8288 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
8289 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
8290 ltp/testcases/kernel/syscalls/mount/mount01.c
8291 ltp/testcases/kernel/syscalls/mount/mount02.c
8292 ltp/testcases/kernel/syscalls/mount/mount03.c
8293 ltp/testcases/kernel/syscalls/mount/mount04.c
8294 ltp/testcases/kernel/syscalls/mount/setuid_test.c
8295 ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
8296 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
8297 ltp/testcases/kernel/syscalls/mremap/mremap01.c
8298 ltp/testcases/kernel/syscalls/mremap/mremap02.c
8299 ltp/testcases/kernel/syscalls/mremap/mremap03.c
8300 ltp/testcases/kernel/syscalls/mremap/mremap04.c
8301 ltp/testcases/kernel/syscalls/msync/msync01.c
8302 ltp/testcases/kernel/syscalls/msync/msync02.c
8303 ltp/testcases/kernel/syscalls/msync/msync03.c
8304 ltp/testcases/kernel/syscalls/msync/msync04.c
8305 ltp/testcases/kernel/syscalls/msync/msync05.c
8306 ltp/testcases/kernel/syscalls/munlock/munlock01.c
8307 ltp/testcases/kernel/syscalls/munlock/munlock02.c
8308 ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
8309 ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
8310 ltp/testcases/kernel/syscalls/munmap/munmap01.c
8311 ltp/testcases/kernel/syscalls/munmap/munmap02.c
8312 ltp/testcases/kernel/syscalls/munmap/munmap03.c
8313 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
8314 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
8315 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
8316 ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
8317 ltp/testcases/kernel/syscalls/nftw/lib.c
8318 ltp/testcases/kernel/syscalls/nftw/lib64.c
8319 ltp/testcases/kernel/syscalls/nftw/nftw.c
8320 ltp/testcases/kernel/syscalls/nftw/nftw64.c
8321 ltp/testcases/kernel/syscalls/nftw/test.c
8322 ltp/testcases/kernel/syscalls/nftw/test64.c
8323 ltp/testcases/kernel/syscalls/nftw/test_func.c
8324 ltp/testcases/kernel/syscalls/nftw/test_func64.c
8325 ltp/testcases/kernel/syscalls/nftw/tools.c
8326 ltp/testcases/kernel/syscalls/nftw/tools64.c
8327 ltp/testcases/kernel/syscalls/nice/nice01.c
8328 ltp/testcases/kernel/syscalls/nice/nice02.c
8329 ltp/testcases/kernel/syscalls/nice/nice03.c
8330 ltp/testcases/kernel/syscalls/nice/nice04.c
8331 ltp/testcases/kernel/syscalls/nice/nice05.c
8332 ltp/testcases/kernel/syscalls/open/open01.c
8333 ltp/testcases/kernel/syscalls/open/open02.c
8334 ltp/testcases/kernel/syscalls/open/open03.c
8335 ltp/testcases/kernel/syscalls/open/open04.c
8336 ltp/testcases/kernel/syscalls/open/open10.c
8337 ltp/testcases/kernel/syscalls/openat/openat01.c
8338 ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
8339 ltp/testcases/kernel/syscalls/pause/pause01.c
8340 ltp/testcases/kernel/syscalls/pause/pause02.c
8341 ltp/testcases/kernel/syscalls/pause/pause03.c
8342 ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
8343 ltp/testcases/kernel/syscalls/pipe/pipe02.c
8344 ltp/testcases/kernel/syscalls/pipe/pipe03.c
8345 ltp/testcases/kernel/syscalls/pipe/pipe04.c
8346 ltp/testcases/kernel/syscalls/pipe/pipe10.c
8347 ltp/testcases/kernel/syscalls/pipe/pipe11.c
8348 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
8349 ltp/testcases/kernel/syscalls/poll/poll01.c
8350 ltp/testcases/kernel/syscalls/prctl/prctl01.c
8351 ltp/testcases/kernel/syscalls/prctl/prctl02.c
8352 ltp/testcases/kernel/syscalls/profil/profil01.c
8353 ltp/testcases/kernel/syscalls/pselect/pselect01.c
8354 ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
8355 ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
8356 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
8357 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
8358 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
8359 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
8360 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
8361 ltp/testcases/kernel/syscalls/read/read01.c
8362 ltp/testcases/kernel/syscalls/readdir/readdir01.c
8363 ltp/testcases/kernel/syscalls/readdir/readdir02.c
8364 ltp/testcases/kernel/syscalls/readlink/readlink01.c
8365 ltp/testcases/kernel/syscalls/readlink/readlink02.c
8366 ltp/testcases/kernel/syscalls/readlink/readlink03.c
8367 ltp/testcases/kernel/syscalls/readlink/readlink04.c
8368 ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
8369 ltp/testcases/kernel/syscalls/readv/readv03.c
8370 ltp/testcases/kernel/syscalls/reboot/reboot01.c
8371 ltp/testcases/kernel/syscalls/reboot/reboot02.c
8372 ltp/testcases/kernel/syscalls/recv/recv01.c
8373 ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
8374 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
8375 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
8376 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
8377 ltp/testcases/kernel/syscalls/rename/rename01.c
8378 ltp/testcases/kernel/syscalls/rename/rename02.c
8379 ltp/testcases/kernel/syscalls/rename/rename03.c
8380 ltp/testcases/kernel/syscalls/rename/rename04.c
8381 ltp/testcases/kernel/syscalls/rename/rename05.c
8382 ltp/testcases/kernel/syscalls/rename/rename06.c
8383 ltp/testcases/kernel/syscalls/rename/rename07.c
8384 ltp/testcases/kernel/syscalls/rename/rename08.c
8385 ltp/testcases/kernel/syscalls/rename/rename09.c
8386 ltp/testcases/kernel/syscalls/rename/rename10.c
8387 ltp/testcases/kernel/syscalls/rename/rename12.c
8388 ltp/testcases/kernel/syscalls/rename/rename13.c
8389 ltp/testcases/kernel/syscalls/rename/rename14.c
8390 ltp/testcases/kernel/syscalls/renameat/renameat01.c
8391 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
8392 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
8393 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
8394 ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
8395 ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
8396 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
8397 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
8398 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
8399 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
8400 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
8401 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
8402 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
8403 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
8404 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
8405 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
8406 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
8407 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
8408 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
8409 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
8410 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
8411 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
8412 ltp/testcases/kernel/syscalls/select/select01.c
8413 ltp/testcases/kernel/syscalls/select/select02.c
8414 ltp/testcases/kernel/syscalls/select/select03.c
8415 ltp/testcases/kernel/syscalls/send/send01.c
8416 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
8417 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
8418 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
8419 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
8420 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
8421 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
8422 ltp/testcases/kernel/syscalls/sendto/sendto01.c
8423 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
8424 ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
8425 ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
8426 ltp/testcases/kernel/syscalls/setegid/setegid01.c
8427 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
8428 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
8429 ltp/testcases/kernel/syscalls/setgid/setgid01.c
8430 ltp/testcases/kernel/syscalls/setgid/setgid02.c
8431 ltp/testcases/kernel/syscalls/setgid/setgid03.c
8432 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
8433 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
8434 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
8435 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
8436 ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
8437 ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
8438 ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
8439 ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
8440 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
8441 ltp/testcases/kernel/syscalls/setregid/setregid01.c
8442 ltp/testcases/kernel/syscalls/setregid/setregid02.c
8443 ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
8444 ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
8445 ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
8446 ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
8447 ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
8448 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
8449 ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
8450 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
8451 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
8452 ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
8453 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
8454 ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
8455 ltp/testcases/kernel/syscalls/setuid/setuid01.c
8456 ltp/testcases/kernel/syscalls/setuid/setuid02.c
8457 ltp/testcases/kernel/syscalls/setuid/setuid04.c
8458 ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
8459 ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
8460 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
8461 ltp/testcases/kernel/syscalls/sighold/sighold02.c
8462 ltp/testcases/kernel/syscalls/signal/signal01.c
8463 ltp/testcases/kernel/syscalls/signal/signal04.c
8464 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
8465 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
8466 ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
8467 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
8468 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
8469 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
8470 ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
8471 ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
8472 ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
8473 ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
8474 ltp/testcases/kernel/syscalls/splice/splice01.c
8475 ltp/testcases/kernel/syscalls/stat/stat01.c
8476 ltp/testcases/kernel/syscalls/stat/stat02.c
8477 ltp/testcases/kernel/syscalls/stat/stat03.c
8478 ltp/testcases/kernel/syscalls/stat/stat05.c
8479 ltp/testcases/kernel/syscalls/stat/stat06.c
8480 ltp/testcases/kernel/syscalls/statfs/statfs01.c
8481 ltp/testcases/kernel/syscalls/statfs/statfs03.c
8482 ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
8483 ltp/testcases/kernel/syscalls/stime/stime01.c
8484 ltp/testcases/kernel/syscalls/stime/stime02.c
8485 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
8486 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
8487 ltp/testcases/kernel/syscalls/swapon/swapon01.c
8488 ltp/testcases/kernel/syscalls/swapon/swapon02.c
8489 ltp/testcases/kernel/syscalls/swapon/swapon03.c
8490 ltp/testcases/kernel/syscalls/symlink/symlink01.c
8491 ltp/testcases/kernel/syscalls/symlink/symlink02.c
8492 ltp/testcases/kernel/syscalls/symlink/symlink03.c
8493 ltp/testcases/kernel/syscalls/symlink/symlink04.c
8494 ltp/testcases/kernel/syscalls/symlink/symlink05.c
8495 ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
8496 ltp/testcases/kernel/syscalls/sync/sync01.c
8497 ltp/testcases/kernel/syscalls/sync/sync02.c
8498 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
8499 ltp/testcases/kernel/syscalls/syscall/syscall01.c
8500 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
8501 ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
8502 ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
8503 ltp/testcases/kernel/syscalls/syslog/syslog11.c
8504 ltp/testcases/kernel/syscalls/syslog/syslog12.c
8505 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
8506 ltp/testcases/kernel/syscalls/tee/tee01.c
8507 ltp/testcases/kernel/syscalls/time/time01.c
8508 ltp/testcases/kernel/syscalls/time/time02.c
8509 ltp/testcases/kernel/syscalls/times/times01.c
8510 ltp/testcases/kernel/syscalls/times/times03.c
8511 ltp/testcases/kernel/syscalls/truncate/truncate01.c
8512 ltp/testcases/kernel/syscalls/truncate/truncate02.c
8513 ltp/testcases/kernel/syscalls/truncate/truncate03.c
8514 ltp/testcases/kernel/syscalls/truncate/truncate04.c
8515 ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
8516 ltp/testcases/kernel/syscalls/umask/umask01.c
8517 ltp/testcases/kernel/syscalls/umask/umask03.c
8518 ltp/testcases/kernel/syscalls/umount/umount01.c
8519 ltp/testcases/kernel/syscalls/umount/umount02.c
8520 ltp/testcases/kernel/syscalls/umount/umount03.c
8521 ltp/testcases/kernel/syscalls/uname/uname01.c
8522 ltp/testcases/kernel/syscalls/unlink/unlink05.c
8523 ltp/testcases/kernel/syscalls/unlink/unlink06.c
8524 ltp/testcases/kernel/syscalls/unlink/unlink07.c
8525 ltp/testcases/kernel/syscalls/unlink/unlink08.c
8526 ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
8527 ltp/testcases/kernel/syscalls/ustat/ustat01.c
8528 ltp/testcases/kernel/syscalls/ustat/ustat02.c
8529 ltp/testcases/kernel/syscalls/utime/utime01.c
8530 ltp/testcases/kernel/syscalls/utime/utime02.c
8531 ltp/testcases/kernel/syscalls/utime/utime03.c
8532 ltp/testcases/kernel/syscalls/utime/utime04.c
8533 ltp/testcases/kernel/syscalls/utime/utime05.c
8534 ltp/testcases/kernel/syscalls/utime/utime06.c
8535 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
8536 ltp/testcases/kernel/syscalls/vfork/vfork01.c
8537 ltp/testcases/kernel/syscalls/vfork/vfork02.c
8538 ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
8539 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
8540 ltp/testcases/kernel/syscalls/wait/wait02.c
8541 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
8542 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
8543 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
8544 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
8545 ltp/testcases/kernel/syscalls/write/write01.c
8546 ltp/testcases/kernel/syscalls/write/write02.c
8547 ltp/testcases/kernel/syscalls/write/write04.c
8548 ltp/testcases/kernel/syscalls/writev/writev01.c
8549 ltp/testcases/kernel/syscalls/writev/writev02.c
8550 ltp/testcases/kernel/syscalls/writev/writev06.c
8553 Clean Trailing Tab: Signed-off-by: Michal Simek <monstr@monstr.eu>.
8556 ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
8557 ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
8558 ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
8559 ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
8560 ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
8561 ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
8562 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
8563 ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
8564 ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
8565 ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
8566 ltp/testcases/kernel/device-drivers/include/includeTest.c
8567 ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
8568 ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
8569 ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
8570 ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
8571 ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
8572 ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
8573 ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
8574 ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
8575 ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
8576 ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
8577 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
8578 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
8579 ltp/testcases/kernel/fs/acls/acl_file_test.c
8580 ltp/testcases/kernel/fs/acls/acl_link_test.c
8581 ltp/testcases/kernel/fs/dmapi/attr.c
8582 ltp/testcases/kernel/fs/dmapi/config.c
8583 ltp/testcases/kernel/fs/dmapi/disp.c
8584 ltp/testcases/kernel/fs/dmapi/dm_test.c
8585 ltp/testcases/kernel/fs/dmapi/event.c
8586 ltp/testcases/kernel/fs/dmapi/event_am.c
8587 ltp/testcases/kernel/fs/dmapi/event_an.c
8588 ltp/testcases/kernel/fs/dmapi/event_sd.c
8589 ltp/testcases/kernel/fs/dmapi/event_sn.c
8590 ltp/testcases/kernel/fs/dmapi/event_us.c
8591 ltp/testcases/kernel/fs/dmapi/handle.c
8592 ltp/testcases/kernel/fs/dmapi/hole.c
8593 ltp/testcases/kernel/fs/dmapi/invis.c
8594 ltp/testcases/kernel/fs/dmapi/mmap.c
8595 ltp/testcases/kernel/fs/dmapi/mmapfile.c
8596 ltp/testcases/kernel/fs/dmapi/mount.c
8597 ltp/testcases/kernel/fs/dmapi/objref.c
8598 ltp/testcases/kernel/fs/dmapi/pmr_post.c
8599 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
8600 ltp/testcases/kernel/fs/dmapi/right.c
8601 ltp/testcases/kernel/fs/dmapi/session.c
8602 ltp/testcases/kernel/fs/dmapi/token.c
8603 ltp/testcases/kernel/fs/doio/doio.c
8604 ltp/testcases/kernel/fs/doio/growfiles.c
8605 ltp/testcases/kernel/fs/doio/iogen.c
8606 ltp/testcases/kernel/fs/fs_di/create_datafile.c
8607 ltp/testcases/kernel/fs/fsstress/fsstress.c
8608 ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
8609 ltp/testcases/kernel/fs/ftest/ftest01.c
8610 ltp/testcases/kernel/fs/ftest/ftest02.c
8611 ltp/testcases/kernel/fs/ftest/ftest03.c
8612 ltp/testcases/kernel/fs/ftest/ftest04.c
8613 ltp/testcases/kernel/fs/ftest/ftest05.c
8614 ltp/testcases/kernel/fs/ftest/ftest06.c
8615 ltp/testcases/kernel/fs/ftest/ftest07.c
8616 ltp/testcases/kernel/fs/ftest/ftest08.c
8617 ltp/testcases/kernel/fs/inode/inode01.c
8618 ltp/testcases/kernel/fs/inode/inode02.c
8619 ltp/testcases/kernel/fs/mongo/mongo_compare.c
8620 ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
8621 ltp/testcases/kernel/fs/openfile/openfile.c
8622 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
8623 ltp/testcases/kernel/fs/stream/stream01.c
8624 ltp/testcases/kernel/fs/stream/stream02.c
8625 ltp/testcases/kernel/fs/stream/stream03.c
8626 ltp/testcases/kernel/fs/stream/stream04.c
8627 ltp/testcases/kernel/fs/stream/stream05.c
8628 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
8629 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
8630 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
8631 ltp/testcases/kernel/io/aio/aio01/aio01.c
8632 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
8633 ltp/testcases/kernel/io/direct_io/diotest1.c
8634 ltp/testcases/kernel/io/direct_io/diotest2.c
8635 ltp/testcases/kernel/io/direct_io/diotest4.c
8636 ltp/testcases/kernel/io/direct_io/diotest5.c
8637 ltp/testcases/kernel/io/direct_io/diotest_routines.c
8638 ltp/testcases/kernel/io/disktest/childmain.c
8639 ltp/testcases/kernel/io/disktest/main.c
8640 ltp/testcases/kernel/io/disktest/threading.c
8641 ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
8642 ltp/testcases/kernel/io/ltp-aiodio/aiodio_append.c
8643 ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
8644 ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
8645 ltp/testcases/kernel/io/stress_cd/stress_cd.c
8646 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
8647 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
8648 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
8649 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
8650 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
8651 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
8652 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
8653 ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
8654 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
8655 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
8656 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
8657 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
8658 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
8659 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
8660 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
8661 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
8662 ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
8663 ltp/testcases/kernel/ipc/pipeio/pipeio.c
8664 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
8665 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
8666 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
8667 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
8668 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
8669 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
8670 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
8671 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
8672 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
8673 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
8674 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
8675 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
8676 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
8677 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
8678 ltp/testcases/kernel/mem/mem/mem01.c
8679 ltp/testcases/kernel/mem/mem/mem02.c
8680 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
8681 ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
8682 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
8683 ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
8684 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
8685 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
8686 ltp/testcases/kernel/mem/mtest06/mmap1.c
8687 ltp/testcases/kernel/mem/mtest06/shmat1.c
8688 ltp/testcases/kernel/mem/mtest07/shm_test.c
8689 ltp/testcases/kernel/mem/page/page01.c
8690 ltp/testcases/kernel/mem/page/page02.c
8691 ltp/testcases/kernel/mem/vmtests/data_space.c
8692 ltp/testcases/kernel/mem/vmtests/stack_space.c
8693 ltp/testcases/kernel/module/create_module/create_module01.c
8694 ltp/testcases/kernel/module/delete_module/delete_module01.c
8695 ltp/testcases/kernel/module/query_module/query_module01.c
8696 ltp/testcases/kernel/module/query_module/query_module03.c
8697 ltp/testcases/kernel/numa/numa_node_size.c
8698 ltp/testcases/kernel/pty/hangup01.c
8699 ltp/testcases/kernel/pty/ptem01.c
8700 ltp/testcases/kernel/pty/pty01.c
8701 ltp/testcases/kernel/sched/clisrv/pthserv.c
8702 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
8703 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
8704 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
8705 ltp/testcases/kernel/sched/nptl/nptl01.c
8706 ltp/testcases/kernel/sched/process_stress/process.c
8707 ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
8708 ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
8709 ltp/testcases/kernel/sched/tool/time-schedule.c
8710 ltp/testcases/kernel/sched/tool/trace_sched.c
8711 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
8712 ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrans/selinux_dyntrans_parent.c
8713 ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
8714 ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
8715 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
8716 ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_server.c
8717 ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
8718 ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
8719 ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
8720 ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
8721 ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
8722 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setpgid/selinux_task_setpgid_source.c
8723 ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
8724 ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_parent.c
8725 ltp/testcases/kernel/syscalls/access/access01.c
8726 ltp/testcases/kernel/syscalls/access/access02.c
8727 ltp/testcases/kernel/syscalls/access/access03.c
8728 ltp/testcases/kernel/syscalls/access/access04.c
8729 ltp/testcases/kernel/syscalls/acct/acct01.c
8730 ltp/testcases/kernel/syscalls/acct/acct02.c
8731 ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
8732 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
8733 ltp/testcases/kernel/syscalls/alarm/alarm01.c
8734 ltp/testcases/kernel/syscalls/alarm/alarm03.c
8735 ltp/testcases/kernel/syscalls/alarm/alarm05.c
8736 ltp/testcases/kernel/syscalls/alarm/alarm06.c
8737 ltp/testcases/kernel/syscalls/alarm/alarm07.c
8738 ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
8739 ltp/testcases/kernel/syscalls/bind/bind02.c
8740 ltp/testcases/kernel/syscalls/brk/brk01.c
8741 ltp/testcases/kernel/syscalls/capget/capget02.c
8742 ltp/testcases/kernel/syscalls/capset/capset02.c
8743 ltp/testcases/kernel/syscalls/chdir/chdir02.c
8744 ltp/testcases/kernel/syscalls/chmod/chmod01.c
8745 ltp/testcases/kernel/syscalls/chmod/chmod02.c
8746 ltp/testcases/kernel/syscalls/chmod/chmod03.c
8747 ltp/testcases/kernel/syscalls/chmod/chmod04.c
8748 ltp/testcases/kernel/syscalls/chmod/chmod05.c
8749 ltp/testcases/kernel/syscalls/chmod/chmod06.c
8750 ltp/testcases/kernel/syscalls/chmod/chmod07.c
8751 ltp/testcases/kernel/syscalls/chown/chown01.c
8752 ltp/testcases/kernel/syscalls/chown/chown02.c
8753 ltp/testcases/kernel/syscalls/chown/chown03.c
8754 ltp/testcases/kernel/syscalls/chown/chown04.c
8755 ltp/testcases/kernel/syscalls/chown/chown05.c
8756 ltp/testcases/kernel/syscalls/chroot/chroot02.c
8757 ltp/testcases/kernel/syscalls/clone/clone01.c
8758 ltp/testcases/kernel/syscalls/clone/clone02.c
8759 ltp/testcases/kernel/syscalls/clone/clone03.c
8760 ltp/testcases/kernel/syscalls/clone/clone04.c
8761 ltp/testcases/kernel/syscalls/clone/clone05.c
8762 ltp/testcases/kernel/syscalls/clone/clone06.c
8763 ltp/testcases/kernel/syscalls/clone/clone07.c
8764 ltp/testcases/kernel/syscalls/close/close01.c
8765 ltp/testcases/kernel/syscalls/close/close08.c
8766 ltp/testcases/kernel/syscalls/creat/creat08.c
8767 ltp/testcases/kernel/syscalls/creat/creat09.c
8768 ltp/testcases/kernel/syscalls/dup/dup01.c
8769 ltp/testcases/kernel/syscalls/dup/dup02.c
8770 ltp/testcases/kernel/syscalls/dup/dup03.c
8771 ltp/testcases/kernel/syscalls/dup/dup04.c
8772 ltp/testcases/kernel/syscalls/dup/dup05.c
8773 ltp/testcases/kernel/syscalls/dup/dup06.c
8774 ltp/testcases/kernel/syscalls/dup/dup07.c
8775 ltp/testcases/kernel/syscalls/dup2/dup205.c
8776 ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
8777 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
8778 ltp/testcases/kernel/syscalls/execl/execl01.c
8779 ltp/testcases/kernel/syscalls/execle/execle01.c
8780 ltp/testcases/kernel/syscalls/execlp/execlp01.c
8781 ltp/testcases/kernel/syscalls/execv/execv01.c
8782 ltp/testcases/kernel/syscalls/execve/execve01.c
8783 ltp/testcases/kernel/syscalls/execve/execve02.c
8784 ltp/testcases/kernel/syscalls/execve/execve04.c
8785 ltp/testcases/kernel/syscalls/execve/execve05.c
8786 ltp/testcases/kernel/syscalls/execve/execve06.c
8787 ltp/testcases/kernel/syscalls/execvp/execvp01.c
8788 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
8789 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
8790 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
8791 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
8792 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
8793 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
8794 ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
8795 ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
8796 ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
8797 ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
8798 ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
8799 ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
8800 ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
8801 ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
8802 ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
8803 ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
8804 ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
8805 ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
8806 ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
8807 ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
8808 ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
8809 ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
8810 ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
8811 ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
8812 ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
8813 ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
8814 ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
8815 ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
8816 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
8817 ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
8818 ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
8819 ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
8820 ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
8821 ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
8822 ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
8823 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
8824 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
8825 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
8826 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
8827 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
8828 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
8829 ltp/testcases/kernel/syscalls/flock/flock01.c
8830 ltp/testcases/kernel/syscalls/flock/flock02.c
8831 ltp/testcases/kernel/syscalls/flock/flock03.c
8832 ltp/testcases/kernel/syscalls/flock/flock04.c
8833 ltp/testcases/kernel/syscalls/flock/flock05.c
8834 ltp/testcases/kernel/syscalls/flock/flock06.c
8835 ltp/testcases/kernel/syscalls/fork/fork01.c
8836 ltp/testcases/kernel/syscalls/fork/fork03.c
8837 ltp/testcases/kernel/syscalls/fork/fork04.c
8838 ltp/testcases/kernel/syscalls/fork/fork07.c
8839 ltp/testcases/kernel/syscalls/fork/fork08.c
8840 ltp/testcases/kernel/syscalls/fork/fork09.c
8841 ltp/testcases/kernel/syscalls/fork/fork10.c
8842 ltp/testcases/kernel/syscalls/fork/fork12.c
8843 ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
8844 ltp/testcases/kernel/syscalls/fstat/fstat01.c
8845 ltp/testcases/kernel/syscalls/fstat/fstat02.c
8846 ltp/testcases/kernel/syscalls/fstat/fstat03.c
8847 ltp/testcases/kernel/syscalls/fstat/fstat04.c
8848 ltp/testcases/kernel/syscalls/fstat/fstat05.c
8849 ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
8850 ltp/testcases/kernel/syscalls/fsync/fsync01.c
8851 ltp/testcases/kernel/syscalls/fsync/fsync02.c
8852 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
8853 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
8854 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
8855 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
8856 ltp/testcases/kernel/syscalls/getdents/getdents01.c
8857 ltp/testcases/kernel/syscalls/getdents/getdents02.c
8858 ltp/testcases/kernel/syscalls/getdents/getdents03.c
8859 ltp/testcases/kernel/syscalls/getdents/getdents04.c
8860 ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
8861 ltp/testcases/kernel/syscalls/getegid/getegid01.c
8862 ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
8863 ltp/testcases/kernel/syscalls/getgid/getgid01.c
8864 ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
8865 ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
8866 ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
8867 ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
8868 ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
8869 ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
8870 ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
8871 ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
8872 ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
8873 ltp/testcases/kernel/syscalls/getpid/getpid01.c
8874 ltp/testcases/kernel/syscalls/getpid/getpid02.c
8875 ltp/testcases/kernel/syscalls/getppid/getppid01.c
8876 ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
8877 ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
8878 ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
8879 ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
8880 ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
8881 ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
8882 ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
8883 ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
8884 ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
8885 ltp/testcases/kernel/syscalls/getsid/getsid01.c
8886 ltp/testcases/kernel/syscalls/getsid/getsid02.c
8887 ltp/testcases/kernel/syscalls/getuid/getuid01.c
8888 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
8889 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
8890 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
8891 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
8892 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
8893 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
8894 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
8895 ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
8896 ltp/testcases/kernel/syscalls/iopl/iopl01.c
8897 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
8898 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
8899 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
8900 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
8901 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
8902 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
8903 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
8904 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
8905 ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
8906 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
8907 ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
8908 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
8909 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
8910 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
8911 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
8912 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
8913 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
8914 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
8915 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
8916 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
8917 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
8918 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
8919 ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
8920 ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
8921 ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
8922 ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
8923 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
8924 ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
8925 ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
8926 ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
8927 ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
8928 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
8929 ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
8930 ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
8931 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
8932 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
8933 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
8934 ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
8935 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
8936 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
8937 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
8938 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
8939 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
8940 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
8941 ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
8942 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
8943 ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
8944 ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
8945 ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
8946 ltp/testcases/kernel/syscalls/kill/kill01.c
8947 ltp/testcases/kernel/syscalls/kill/kill02.c
8948 ltp/testcases/kernel/syscalls/kill/kill03.c
8949 ltp/testcases/kernel/syscalls/kill/kill04.c
8950 ltp/testcases/kernel/syscalls/kill/kill05.c
8951 ltp/testcases/kernel/syscalls/kill/kill07.c
8952 ltp/testcases/kernel/syscalls/kill/kill09.c
8953 ltp/testcases/kernel/syscalls/kill/kill10.c
8954 ltp/testcases/kernel/syscalls/kill/kill11.c
8955 ltp/testcases/kernel/syscalls/kill/kill12.c
8956 ltp/testcases/kernel/syscalls/lchown/lchown01.c
8957 ltp/testcases/kernel/syscalls/lchown/lchown02.c
8958 ltp/testcases/kernel/syscalls/libevent/buffer.c
8959 ltp/testcases/kernel/syscalls/libevent/err.c
8960 ltp/testcases/kernel/syscalls/libevent/event.c
8961 ltp/testcases/kernel/syscalls/libevent/kqueue.c
8962 ltp/testcases/kernel/syscalls/libevent/poll.c
8963 ltp/testcases/kernel/syscalls/libevent/signal.c
8964 ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
8965 ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
8966 ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
8967 ltp/testcases/kernel/syscalls/libevent/test/regress.c
8968 ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
8969 ltp/testcases/kernel/syscalls/link/link02.c
8970 ltp/testcases/kernel/syscalls/link/link03.c
8971 ltp/testcases/kernel/syscalls/link/link04.c
8972 ltp/testcases/kernel/syscalls/link/link05.c
8973 ltp/testcases/kernel/syscalls/link/link06.c
8974 ltp/testcases/kernel/syscalls/link/link07.c
8975 ltp/testcases/kernel/syscalls/lseek/lseek01.c
8976 ltp/testcases/kernel/syscalls/lseek/lseek02.c
8977 ltp/testcases/kernel/syscalls/lseek/lseek03.c
8978 ltp/testcases/kernel/syscalls/lseek/lseek04.c
8979 ltp/testcases/kernel/syscalls/lseek/lseek05.c
8980 ltp/testcases/kernel/syscalls/lseek/lseek06.c
8981 ltp/testcases/kernel/syscalls/lseek/lseek07.c
8982 ltp/testcases/kernel/syscalls/lseek/lseek08.c
8983 ltp/testcases/kernel/syscalls/lseek/lseek09.c
8984 ltp/testcases/kernel/syscalls/lseek/lseek10.c
8985 ltp/testcases/kernel/syscalls/lstat/lstat01.c
8986 ltp/testcases/kernel/syscalls/lstat/lstat02.c
8987 ltp/testcases/kernel/syscalls/lstat/lstat03.c
8988 ltp/testcases/kernel/syscalls/madvise/madvise01.c
8989 ltp/testcases/kernel/syscalls/madvise/madvise02.c
8990 ltp/testcases/kernel/syscalls/madvise/madvise03.c
8991 ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
8992 ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
8993 ltp/testcases/kernel/syscalls/memmap/mem03.c
8994 ltp/testcases/kernel/syscalls/mincore/mincore01.c
8995 ltp/testcases/kernel/syscalls/mincore/mincore02.c
8996 ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
8997 ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
8998 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
8999 ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
9000 ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
9001 ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
9002 ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
9003 ltp/testcases/kernel/syscalls/mknod/mknod01.c
9004 ltp/testcases/kernel/syscalls/mknod/mknod02.c
9005 ltp/testcases/kernel/syscalls/mknod/mknod03.c
9006 ltp/testcases/kernel/syscalls/mknod/mknod04.c
9007 ltp/testcases/kernel/syscalls/mknod/mknod05.c
9008 ltp/testcases/kernel/syscalls/mknod/mknod06.c
9009 ltp/testcases/kernel/syscalls/mknod/mknod07.c
9010 ltp/testcases/kernel/syscalls/mknod/mknod08.c
9011 ltp/testcases/kernel/syscalls/mknod/mknod09.c
9012 ltp/testcases/kernel/syscalls/mlock/mlock01.c
9013 ltp/testcases/kernel/syscalls/mlock/mlock02.c
9014 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
9015 ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
9016 ltp/testcases/kernel/syscalls/mmap/mmap01.c
9017 ltp/testcases/kernel/syscalls/mmap/mmap02.c
9018 ltp/testcases/kernel/syscalls/mmap/mmap03.c
9019 ltp/testcases/kernel/syscalls/mmap/mmap04.c
9020 ltp/testcases/kernel/syscalls/mmap/mmap05.c
9021 ltp/testcases/kernel/syscalls/mmap/mmap06.c
9022 ltp/testcases/kernel/syscalls/mmap/mmap07.c
9023 ltp/testcases/kernel/syscalls/mmap/mmap08.c
9024 ltp/testcases/kernel/syscalls/mmap/mmap09.c
9025 ltp/testcases/kernel/syscalls/mount/mount02.c
9026 ltp/testcases/kernel/syscalls/mount/mount03.c
9027 ltp/testcases/kernel/syscalls/mount/mount04.c
9028 ltp/testcases/kernel/syscalls/mremap/mremap01.c
9029 ltp/testcases/kernel/syscalls/mremap/mremap02.c
9030 ltp/testcases/kernel/syscalls/mremap/mremap03.c
9031 ltp/testcases/kernel/syscalls/mremap/mremap04.c
9032 ltp/testcases/kernel/syscalls/msync/msync01.c
9033 ltp/testcases/kernel/syscalls/msync/msync02.c
9034 ltp/testcases/kernel/syscalls/msync/msync03.c
9035 ltp/testcases/kernel/syscalls/msync/msync04.c
9036 ltp/testcases/kernel/syscalls/msync/msync05.c
9037 ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
9038 ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
9039 ltp/testcases/kernel/syscalls/munmap/munmap01.c
9040 ltp/testcases/kernel/syscalls/munmap/munmap02.c
9041 ltp/testcases/kernel/syscalls/munmap/munmap03.c
9042 ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
9043 ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
9044 ltp/testcases/kernel/syscalls/nftw/nftw.c
9045 ltp/testcases/kernel/syscalls/nftw/nftw64.c
9046 ltp/testcases/kernel/syscalls/nftw/test.c
9047 ltp/testcases/kernel/syscalls/nftw/test64.c
9048 ltp/testcases/kernel/syscalls/nftw/test_func.c
9049 ltp/testcases/kernel/syscalls/nftw/test_func64.c
9050 ltp/testcases/kernel/syscalls/nftw/tools.c
9051 ltp/testcases/kernel/syscalls/nftw/tools64.c
9052 ltp/testcases/kernel/syscalls/nice/nice01.c
9053 ltp/testcases/kernel/syscalls/nice/nice02.c
9054 ltp/testcases/kernel/syscalls/nice/nice03.c
9055 ltp/testcases/kernel/syscalls/nice/nice05.c
9056 ltp/testcases/kernel/syscalls/open/open01.c
9057 ltp/testcases/kernel/syscalls/open/open03.c
9058 ltp/testcases/kernel/syscalls/open/open05.c
9059 ltp/testcases/kernel/syscalls/open/open07.c
9060 ltp/testcases/kernel/syscalls/open/open08.c
9061 ltp/testcases/kernel/syscalls/open/open09.c
9062 ltp/testcases/kernel/syscalls/open/open10.c
9063 ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
9064 ltp/testcases/kernel/syscalls/pause/pause01.c
9065 ltp/testcases/kernel/syscalls/pause/pause02.c
9066 ltp/testcases/kernel/syscalls/pause/pause03.c
9067 ltp/testcases/kernel/syscalls/personality/personality01.c
9068 ltp/testcases/kernel/syscalls/pipe/pipe01.c
9069 ltp/testcases/kernel/syscalls/pipe/pipe05.c
9070 ltp/testcases/kernel/syscalls/pipe/pipe06.c
9071 ltp/testcases/kernel/syscalls/poll/poll01.c
9072 ltp/testcases/kernel/syscalls/prctl/prctl01.c
9073 ltp/testcases/kernel/syscalls/prctl/prctl02.c
9074 ltp/testcases/kernel/syscalls/profil/profil01.c
9075 ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
9076 ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
9077 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
9078 ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
9079 ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
9080 ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
9081 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
9082 ltp/testcases/kernel/syscalls/read/read01.c
9083 ltp/testcases/kernel/syscalls/read/read02.c
9084 ltp/testcases/kernel/syscalls/readdir/readdir01.c
9085 ltp/testcases/kernel/syscalls/readdir/readdir02.c
9086 ltp/testcases/kernel/syscalls/readlink/readlink01.c
9087 ltp/testcases/kernel/syscalls/readlink/readlink02.c
9088 ltp/testcases/kernel/syscalls/readlink/readlink03.c
9089 ltp/testcases/kernel/syscalls/readlink/readlink04.c
9090 ltp/testcases/kernel/syscalls/reboot/reboot02.c
9091 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
9092 ltp/testcases/kernel/syscalls/rename/rename01.c
9093 ltp/testcases/kernel/syscalls/rename/rename02.c
9094 ltp/testcases/kernel/syscalls/rename/rename03.c
9095 ltp/testcases/kernel/syscalls/rename/rename04.c
9096 ltp/testcases/kernel/syscalls/rename/rename05.c
9097 ltp/testcases/kernel/syscalls/rename/rename06.c
9098 ltp/testcases/kernel/syscalls/rename/rename07.c
9099 ltp/testcases/kernel/syscalls/rename/rename08.c
9100 ltp/testcases/kernel/syscalls/rename/rename09.c
9101 ltp/testcases/kernel/syscalls/rename/rename10.c
9102 ltp/testcases/kernel/syscalls/rename/rename12.c
9103 ltp/testcases/kernel/syscalls/rename/rename13.c
9104 ltp/testcases/kernel/syscalls/rename/rename14.c
9105 ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
9106 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
9107 ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
9108 ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
9109 ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
9110 ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
9111 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
9112 ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
9113 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
9114 ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
9115 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
9116 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
9117 ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
9118 ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
9119 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
9120 ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
9121 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
9122 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
9123 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
9124 ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
9125 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
9126 ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
9127 ltp/testcases/kernel/syscalls/select/select01.c
9128 ltp/testcases/kernel/syscalls/select/select02.c
9129 ltp/testcases/kernel/syscalls/select/select03.c
9130 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
9131 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
9132 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
9133 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
9134 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
9135 ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
9136 ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
9137 ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
9138 ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
9139 ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
9140 ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
9141 ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
9142 ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
9143 ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
9144 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
9145 ltp/testcases/kernel/syscalls/setgid/setgid01.c
9146 ltp/testcases/kernel/syscalls/setgid/setgid02.c
9147 ltp/testcases/kernel/syscalls/setgid/setgid03.c
9148 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
9149 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
9150 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
9151 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
9152 ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
9153 ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
9154 ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
9155 ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
9156 ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
9157 ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
9158 ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
9159 ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
9160 ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
9161 ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
9162 ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
9163 ltp/testcases/kernel/syscalls/setregid/setregid01.c
9164 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
9165 ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
9166 ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
9167 ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
9168 ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
9169 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
9170 ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
9171 ltp/testcases/kernel/syscalls/setsid/setsid01.c
9172 ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
9173 ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
9174 ltp/testcases/kernel/syscalls/setuid/setuid01.c
9175 ltp/testcases/kernel/syscalls/setuid/setuid02.c
9176 ltp/testcases/kernel/syscalls/setuid/setuid03.c
9177 ltp/testcases/kernel/syscalls/setuid/setuid04.c
9178 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
9179 ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
9180 ltp/testcases/kernel/syscalls/sighold/sighold02.c
9181 ltp/testcases/kernel/syscalls/signal/signal01.c
9182 ltp/testcases/kernel/syscalls/signal/signal02.c
9183 ltp/testcases/kernel/syscalls/signal/signal04.c
9184 ltp/testcases/kernel/syscalls/signal/signal05.c
9185 ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
9186 ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
9187 ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
9188 ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
9189 ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
9190 ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
9191 ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
9192 ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
9193 ltp/testcases/kernel/syscalls/splice/splice01.c
9194 ltp/testcases/kernel/syscalls/stat/stat01.c
9195 ltp/testcases/kernel/syscalls/stat/stat02.c
9196 ltp/testcases/kernel/syscalls/stat/stat03.c
9197 ltp/testcases/kernel/syscalls/stat/stat05.c
9198 ltp/testcases/kernel/syscalls/stat/stat06.c
9199 ltp/testcases/kernel/syscalls/statfs/statfs01.c
9200 ltp/testcases/kernel/syscalls/statfs/statfs02.c
9201 ltp/testcases/kernel/syscalls/statfs/statfs03.c
9202 ltp/testcases/kernel/syscalls/stime/stime01.c
9203 ltp/testcases/kernel/syscalls/string/string01.c
9204 ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
9205 ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
9206 ltp/testcases/kernel/syscalls/swapon/swapon02.c
9207 ltp/testcases/kernel/syscalls/swapon/swapon03.c
9208 ltp/testcases/kernel/syscalls/symlink/symlink01.c
9209 ltp/testcases/kernel/syscalls/symlink/symlink02.c
9210 ltp/testcases/kernel/syscalls/symlink/symlink03.c
9211 ltp/testcases/kernel/syscalls/symlink/symlink04.c
9212 ltp/testcases/kernel/syscalls/symlink/symlink05.c
9213 ltp/testcases/kernel/syscalls/sync/sync01.c
9214 ltp/testcases/kernel/syscalls/sync/sync02.c
9215 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
9216 ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
9217 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
9218 ltp/testcases/kernel/syscalls/tee/tee01.c
9219 ltp/testcases/kernel/syscalls/time/time01.c
9220 ltp/testcases/kernel/syscalls/time/time02.c
9221 ltp/testcases/kernel/syscalls/times/times01.c
9222 ltp/testcases/kernel/syscalls/times/times03.c
9223 ltp/testcases/kernel/syscalls/truncate/truncate01.c
9224 ltp/testcases/kernel/syscalls/truncate/truncate02.c
9225 ltp/testcases/kernel/syscalls/truncate/truncate03.c
9226 ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
9227 ltp/testcases/kernel/syscalls/umask/umask01.c
9228 ltp/testcases/kernel/syscalls/umask/umask03.c
9229 ltp/testcases/kernel/syscalls/umount/umount02.c
9230 ltp/testcases/kernel/syscalls/umount/umount03.c
9231 ltp/testcases/kernel/syscalls/uname/uname01.c
9232 ltp/testcases/kernel/syscalls/uname/uname02.c
9233 ltp/testcases/kernel/syscalls/uname/uname03.c
9234 ltp/testcases/kernel/syscalls/unlink/unlink05.c
9235 ltp/testcases/kernel/syscalls/unlink/unlink06.c
9236 ltp/testcases/kernel/syscalls/unlink/unlink07.c
9237 ltp/testcases/kernel/syscalls/unlink/unlink08.c
9238 ltp/testcases/kernel/syscalls/ustat/ustat02.c
9239 ltp/testcases/kernel/syscalls/utime/utime01.c
9240 ltp/testcases/kernel/syscalls/utime/utime02.c
9241 ltp/testcases/kernel/syscalls/utime/utime03.c
9242 ltp/testcases/kernel/syscalls/utime/utime04.c
9243 ltp/testcases/kernel/syscalls/utime/utime05.c
9244 ltp/testcases/kernel/syscalls/vfork/vfork01.c
9245 ltp/testcases/kernel/syscalls/vfork/vfork02.c
9246 ltp/testcases/kernel/syscalls/wait/wait02.c
9247 ltp/testcases/kernel/syscalls/wait4/wait401.c
9248 ltp/testcases/kernel/syscalls/wait4/wait402.c
9249 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
9250 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
9251 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
9252 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
9253 ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
9254 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
9255 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
9256 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
9257 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
9258 ltp/testcases/kernel/syscalls/write/write01.c
9259 ltp/testcases/kernel/syscalls/writev/writev01.c
9260 ltp/testcases/kernel/syscalls/writev/writev03.c
9261 ltp/testcases/kernel/syscalls/writev/writev04.c
9262 ltp/testcases/kernel/syscalls/writev/writev05.c
9263 ltp/testcases/kernel/syscalls/writev/writev06.c
9266 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>.
9269 ltp/testcases/kdump/doc/OO_Descriptions.txt
9270 ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
9271 ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
9272 ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
9273 ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
9274 ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
9275 ltp/testcases/realtime/OO_DESCRIPTION.txt
9278 ltp/testcases/kdump/doc/00_Descriptions.txt
9279 ltp/testcases/kernel/fs/fs_bind/bind/00_descriptions.txt
9280 ltp/testcases/kernel/fs/fs_bind/cloneNS/00_descriptions.txt
9281 ltp/testcases/kernel/fs/fs_bind/move/00_descriptions.txt
9282 ltp/testcases/kernel/fs/fs_bind/rbind/00_descriptions.txt
9283 ltp/testcases/kernel/fs/fs_bind/regression/00_descriptions.txt
9284 ltp/testcases/realtime/00_DESCRIPTION.txt
9287 Fix spelling and grammar nits. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
9291 ltp/testcases/commands/gzip/gzip_tests.sh
9294 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>.
9297 ltp/runtest/commands
9298 ltp/testcases/commands/unzip/Makefile
9299 ltp/testcases/commands/unzip/unzip_genfile.sh
9300 ltp/testcases/commands/unzip/unzip_tests.sh
9303 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>.
9306 ltp/testcases/kernel/containers/pidns/pidns14.c
9307 ltp/testcases/kernel/containers/pidns/pidns16.c
9310 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>.
9313 ltp/testcases/kernel/include/microblaze.in
9316 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.
9317 [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>.
9321 ltp/utils/benchmark/Makefile
9322 ltp/utils/benchmark/ebizzy-0.2/ChangeLog
9323 ltp/utils/benchmark/ebizzy-0.2/LICENSE
9324 ltp/utils/benchmark/ebizzy-0.2/Makefile
9325 ltp/utils/benchmark/ebizzy-0.2/README
9326 ltp/utils/benchmark/ebizzy-0.2/configure
9327 ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
9330 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.
9331 [PATCH 02/05]: This patch is library of reusable functions written in Python. Signed-Off-By: Poornima Nayak <Poornima.Nayak@in.ibm.com>.
9334 ltp/testcases/kernel/power_management/lib/sched_mc.py
9337 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.
9338 [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>.
9341 ltp/testcases/kernel/power_management/cpu_consolidation.py
9344 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.
9345 [PATCH 04/05]: This patch integrates cpu consolidation testcase to LTP. Signed-Off-By: Signed-off-by: Poornima.Nayak@in.ibm.com.
9348 ltp/testcases/kernel/power_management/Makefile
9349 ltp/testcases/kernel/power_management/runpwtests.sh
9352 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.
9353 [PATCH 05/05]: Readme modified to mention how cpu consolidation testcase has to be executed. Signed-off-by: <Poornima.Nayak@in.ibm.com>.
9356 ltp/testcases/kernel/power_management/README
9361 Please find a patch to fix the sigsegv error on pidns13.c on containers. Signed-off-by: Veerendra C <veerendrac@in.ibm.com>.
9364 ltp/testcases/kernel/containers/pidns/pidns13.c
9367 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>.
9370 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
9371 ltp/testcases/kernel/device-drivers/v4l/user_space/README
9372 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
9373 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
9374 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
9375 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
9376 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
9377 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
9378 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
9379 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
9380 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
9381 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
9382 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
9383 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
9384 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
9385 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
9386 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
9389 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
9390 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.h
9391 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
9392 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.h
9393 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
9394 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.h
9395 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
9396 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.h
9399 Introduce autoconf to inotify03.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9402 ltp/testcases/kernel/syscalls/inotify/inotify03.c
9405 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>.
9411 Convert hardlinks to softlinks in testcases/commands/unzip/Makefile:
9412 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>.
9413 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".
9414 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>.
9417 ltp/testcases/commands/unzip/Makefile
9420 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>.
9423 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
9426 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>.
9429 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
9432 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>.
9435 ltp/testcases/kernel/syscalls/madvise/madvise03.c
9438 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:
9439 $./testcases/bin/endian_switch01
9440 endian_switch01 1 CONF : This system does not support running of switch() syscall
9441 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>,
9444 ltp/testcases/kernel/syscalls/switch/endian_switch01.c
9447 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>.
9450 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
9453 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>.
9457 ltp/testcases/kernel/containers/pidns/pidns14.c
9458 ltp/testcases/kernel/containers/pidns/pidns16.c
9461 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>.
9464 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
9467 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>.
9470 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
9473 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>.
9476 ltp/testcases/kernel/device-drivers/nls/Makefile
9477 ltp/testcases/kernel/device-drivers/nls/nlsTest.c
9478 ltp/testcases/kernel/device-drivers/nls/nlsTest.h
9479 ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
9480 ltp/testcases/kernel/device-drivers/tbio/kernel_space/Makefile
9482 ltp/testcases/kernel/device-drivers/nls/README
9485 gcov-kernel: add patches for 2.6.28, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
9488 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-eabi.patch
9489 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-hack.patch
9490 ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
9493 Sending the new patch along with the batch file to run the tests. Also made small modifications in the mesgq_nstest.c to fix
9494 a) the warnings on tst_exit().
9495 b) to remove the global var.
9496 And to return correct error num in the batch file runipcnstest.sh. Signed-off-by: Veerendra C <veerendra@in.ibm.com>.
9499 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
9501 ltp/testcases/kernel/containers/sysvipc/mesgq_nstest.c
9504 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>.
9507 ltp/testcases/misc/tcore_patch_test_suites/Makefile
9508 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
9509 ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
9512 set flags properly and just use implicit make rules. Mike Frysinger <vapier@users.sourceforge.net>
9515 ltp/testcases/misc/tcore_patch_test_suites/Makefile
9518 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>.
9521 ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
9522 ltp/testcases/kernel/device-drivers/block/kernel_space/README
9523 ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
9524 ltp/testcases/kernel/device-drivers/block/kernel_space/test_genhd.c
9527 [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>.
9528 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:
9529 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,
9530 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.
9531 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>.
9535 ltp/testcases/kernel/device-drivers/nls/Makefile
9536 ltp/testcases/kernel/device-drivers/nls/README
9539 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>.
9542 ltp/testcases/commands/cron/cron_pos_tests.sh
9545 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>.
9548 ltp/testcases/kernel/sched/clisrv/pthcli.c
9549 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
9552 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>.
9555 ltp/testcases/commands/unzip/Makefile
9558 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>.
9561 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
9563 ltp/include/system_specific_process_info.h
9564 ltp/lib/system_specific_process_info.c
9567 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>.
9570 ltp/testscripts/ltpstress.sh
9573 Adding AUTOCONF rules for eventfd syscall tests. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9577 ltp/testcases/kernel/syscalls/eventfd/Makefile
9578 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
9581 ltp/m4/ltp-eventfd.m4
9584 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>.
9587 ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
9588 ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
9590 ltp/testcases/kernel/device-drivers/block/kernel_space/run.sh
9593 Add socket02 syscall test, testing socket(SOCK_CLOEXEC) and socketpair(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9596 ltp/runtest/syscalls
9598 ltp/testcases/kernel/syscalls/socket/socket02.c
9601 Add paccept01 syscall test, testing paccept(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
9604 ltp/runtest/syscalls
9606 ltp/testcases/kernel/syscalls/paccept/Makefile
9607 ltp/testcases/kernel/syscalls/paccept/paccept01.c
9610 Add signalfd4_01 syscall test, testing signalfd4(SFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
9613 ltp/runtest/syscalls
9615 ltp/testcases/kernel/syscalls/signalfd4/Makefile
9616 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
9619 Add eventfd2_01 syscall test, testing eventfd2(EFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9622 ltp/runtest/syscalls
9624 ltp/testcases/kernel/syscalls/eventfd2/Makefile
9625 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
9628 Add timerfd02 syscall test, testing timerfd_create(TFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9631 ltp/runtest/syscalls
9633 ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
9636 Add epoll_create2_01 syscall test, testing epoll_create2(EPOLL_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9639 ltp/runtest/syscalls
9641 ltp/testcases/kernel/syscalls/epoll_create2/Makefile
9642 ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
9645 Add dup3_01 syscall test, testing dup3 (O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,.
9648 ltp/runtest/syscalls
9650 ltp/testcases/kernel/syscalls/dup3/Makefile
9651 ltp/testcases/kernel/syscalls/dup3/dup3_01.c
9654 Add pipe2_01 syscall test, testing pipe2(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9657 ltp/runtest/syscalls
9659 ltp/testcases/kernel/syscalls/pipe2/Makefile
9660 ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
9663 Add inotify_init1_01 syscall test, testing inotify_init1(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9666 ltp/runtest/syscalls
9668 ltp/testcases/kernel/syscalls/inotify_init/Makefile
9669 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
9672 Add socket03 syscall test, testing socket(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9675 ltp/runtest/syscalls
9676 ltp/testcases/kernel/syscalls/socket/Makefile
9678 ltp/testcases/kernel/syscalls/socket/socket03.c
9681 Add socketpair02 syscall test, testing socketpair(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9684 ltp/runtest/syscalls
9685 ltp/testcases/kernel/syscalls/socketpair/Makefile
9687 ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
9690 Add paccept02 syscall test, testing paccept(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9693 ltp/runtest/syscalls
9695 ltp/testcases/kernel/syscalls/paccept/paccept02.c
9698 Add signalfd4_02 syscall test, testing signalfd4(SFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9701 ltp/runtest/syscalls
9703 ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
9706 Add eventfd2_02 syscall test, testing eventfd2(EFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9709 ltp/runtest/syscalls
9711 ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
9714 Add timerfd03 syscall test, testing timerfd_create(TFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9717 ltp/runtest/syscalls
9719 ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
9722 Add pipe2_02 syscall test, testing pipe2(O_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com.
9725 ltp/runtest/syscalls
9727 ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
9730 Add inotify_init1_02 syscall test, testing inotify_init1(IN_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9733 ltp/runtest/syscalls
9735 ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
9738 This patch fixes fcntl27 and fcntl28 test cases failures seen on RHEL 4 kernel (2.6.9 based).
9740 fcntl27 1 FAIL : fcntl(tfile_1206, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
9742 fcntl28 1 FAIL : fcntl(tfile_1213, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
9744 It because the expected result in incorrect. There is a kernel version comparison code in both tests.
9745 if ((results=tst_kvercmp(2,6,10)) >= 0)
9747 expected_result = -1;
9749 else if( ((results=tst_kvercmp(2,4,0)) >= 0)&&\
9750 ((results=tst_kvercmp(2,6,0))< 0) )
9752 expected_result = 1;
9754 else if( ((results=tst_kvercmp(2,6,0)) >= 0)&&\
9755 ((results=tst_kvercmp(2,6,10))< 0) )
9757 expected_result = 0;
9761 expected_result = -1;
9764 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).
9767 open("tfile_1453", O_RDWR|O_CREAT, 0777) = 3
9769 fcntl(3, 0x400 /* F_??? */, 0) = -1 EAGAIN (Resource temporarily unavailable)
9771 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>.
9774 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
9775 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
9778 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).
9779 # ./ioctl02 -D /dev/tty0
9780 ioctl02 0 INFO : cflag has incorrect value. 4277
9781 ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
9782 ioctl02 0 INFO : child: Got SIGTERM from parent.
9783 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):
9784 tty: expose new methods needed for drivers to get termios right:
9785 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=5f519d728169fa9975bcba001de425f11e18e8e3,
9786 tty_ioctl: fix the baud_table check in encode_baud_rate:
9787 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=75e8b71d559632dd70c9799ea8b5c133a2ddcea9,
9788 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:
9789 1) PATCH 1: Patch to Find the core problem with ioctl02: (This is for demonstration and not to be applied)
9790 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:
9791 # ./ioctl02 -D /dev/tty0
9792 ioctl02 0 INFO : Trying to the Set the value of c_cflag, present value of c_cflag=0
9793 ioctl02 0 INFO : Trying to the Set the value of c_cflag, value of c_cflag to be set to=5641
9794 ioctl02 0 INFO : After Setting the value of c_cflag, value of c_cflag=5641
9795 ioctl02 0 INFO : Before Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
9796 ioctl02 0 INFO : After Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
9797 ioctl02 0 INFO : Before Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=5641
9798 ioctl02 0 INFO : After Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=4277
9799 ioctl02 0 INFO : cflag has incorrect value. 4277
9800 ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
9801 ioctl02 0 INFO : child: Got SIGTERM from parent.
9802 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:
9803 # ./ioctl02 -D /dev/tty0
9804 ioctl02 0 INFO : termio values are set as expected
9805 ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
9806 ioctl02 0 INFO : child: Got SIGTERM from parent.
9807 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>.
9810 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
9813 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>.
9822 ltp/m4/ac_prog_ar.m4
9825 Move documentation from Makefile to INSTALL ... patch by Masatake YAMATO <yamato@redhat.com>.
9832 Update to OpenHPI 2.13.2. See http://openhpi.org/ for more details.
9835 /ltp/testcases/open_hpi_testsuite/
9838 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>.
9841 ltp/testcases/commands/at/at_allow01
9842 ltp/testcases/commands/at/at_deny01
9845 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>.
9851 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.
9854 ltp/testcases/kernel/containers/libclone/libclone.c
9855 ltp/testcases/kernel/containers/libclone/libclone.h
9856 ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
9857 ltp/testcases/kernel/containers/pidns/pidns12.c
9858 ltp/testcases/kernel/containers/pidns/pidns13.c
9859 ltp/testcases/kernel/containers/pidns/pidns14.c
9860 ltp/testcases/kernel/containers/pidns/pidns16.c
9861 ltp/testcases/kernel/containers/pidns/pidns20.c
9862 ltp/testcases/kernel/containers/pidns/pidns21.c
9863 ltp/testcases/kernel/containers/pidns/pidns30.c
9864 ltp/testcases/kernel/containers/pidns/pidns31.c
9867 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>.
9870 ltp/testcases/kernel/fs/ftest/ftest02.c
9873 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>.
9880 Removed check_header from Makefile of io_* testcases and use autoconf instead of the macro. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9883 ltp/testcases/kernel/syscalls/io_cancel/Makefile
9884 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
9885 ltp/testcases/kernel/syscalls/io_destroy/Makefile
9886 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
9887 ltp/testcases/kernel/syscalls/io_getevents/Makefile
9888 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
9889 ltp/testcases/kernel/syscalls/io_setup/Makefile
9890 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
9891 ltp/testcases/kernel/syscalls/io_submit/Makefile
9892 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
9895 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>.
9898 ltp/testcases/kernel/syscalls/syslog/syslog01
9899 ltp/testcases/kernel/syscalls/syslog/syslog02
9900 ltp/testcases/kernel/syscalls/syslog/syslog03
9901 ltp/testcases/kernel/syscalls/syslog/syslog04
9902 ltp/testcases/kernel/syscalls/syslog/syslog05
9903 ltp/testcases/kernel/syscalls/syslog/syslog06
9904 ltp/testcases/kernel/syscalls/syslog/syslog07
9905 ltp/testcases/kernel/syscalls/syslog/syslog08
9906 ltp/testcases/kernel/syscalls/syslog/syslog09
9907 ltp/testcases/kernel/syscalls/syslog/syslog10
9910 lcov: remove CRLF line breaks in source code when generating html output - added patch by michael.knigge@set-software.de.
9913 ltp/utils/analysis/lcov/bin/genhtml
9916 Create a dummy config.mk when running just `make`. Mike Frysinger <vapier@users.sourceforge.net>
9922 Require automake-1.10. Mike Frysinger <vapier@users.sourceforge.net>.
9928 Info regarding various dependant packages for LTP build/install. Subrata Modak<subrata@linux.vnet.ibm.com>.
9934 lcov: modify end-of-line CR removal
9935 - s///g is 10% slower than s///
9936 - \r may be 0x10 or 0x13 (see man perlport),
9937 Peter Oberparleiter <oberpapr@users.sourceforge.net>.
9940 ltp/utils/analysis/lcov/bin/genhtml
9943 geninfo: need to add CR removal to geninfo as well or checksumming will fail. Peter Oberparleiter <oberpapr@users.sourceforge.net>
9946 ltp/utils/analysis/lcov/bin/geninfo
9949 [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.
9950 - Check for existence of the backup file before moving it back,
9951 - Do not restart syslog daemon, if syslog command was not found,
9952 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9955 ltp/testcases/kernel/syscalls/syslog/syslog01
9956 ltp/testcases/kernel/syscalls/syslog/syslog02
9957 ltp/testcases/kernel/syscalls/syslog/syslog03
9958 ltp/testcases/kernel/syscalls/syslog/syslog04
9959 ltp/testcases/kernel/syscalls/syslog/syslog05
9960 ltp/testcases/kernel/syscalls/syslog/syslog06
9961 ltp/testcases/kernel/syscalls/syslog/syslog07
9962 ltp/testcases/kernel/syscalls/syslog/syslog08
9963 ltp/testcases/kernel/syscalls/syslog/syslog09
9964 ltp/testcases/kernel/syscalls/syslog/syslog10
9967 [PATCH 2/6] Use TFAIL/TPASS in some syslog tests. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9970 ltp/testcases/kernel/syscalls/syslog/syslog09
9971 ltp/testcases/kernel/syscalls/syslog/syslog10
9974 [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>.
9977 ltp/testcases/kernel/syscalls/syslog/syslog01
9978 ltp/testcases/kernel/syscalls/syslog/syslog02
9979 ltp/testcases/kernel/syscalls/syslog/syslog03
9980 ltp/testcases/kernel/syscalls/syslog/syslog04
9981 ltp/testcases/kernel/syscalls/syslog/syslog05
9982 ltp/testcases/kernel/syscalls/syslog/syslog06
9983 ltp/testcases/kernel/syscalls/syslog/syslog07
9984 ltp/testcases/kernel/syscalls/syslog/syslog08
9985 ltp/testcases/kernel/syscalls/syslog/syslog09
9986 ltp/testcases/kernel/syscalls/syslog/syslog10
9989 [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>.
9992 ltp/testcases/kernel/syscalls/syslog/syslog01
9993 ltp/testcases/kernel/syscalls/syslog/syslog02
9994 ltp/testcases/kernel/syscalls/syslog/syslog05
9995 ltp/testcases/kernel/syscalls/syslog/syslog09
9998 [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>.
10001 ltp/testcases/kernel/syscalls/syslog/syslog01
10002 ltp/testcases/kernel/syscalls/syslog/syslog02
10003 ltp/testcases/kernel/syscalls/syslog/syslog03
10004 ltp/testcases/kernel/syscalls/syslog/syslog04
10005 ltp/testcases/kernel/syscalls/syslog/syslog05
10006 ltp/testcases/kernel/syscalls/syslog/syslog06
10007 ltp/testcases/kernel/syscalls/syslog/syslog07
10008 ltp/testcases/kernel/syscalls/syslog/syslog08
10009 ltp/testcases/kernel/syscalls/syslog/syslog09
10010 ltp/testcases/kernel/syscalls/syslog/syslog10
10013 [PATCH 6/6] Change the message and return value used to report missing supported syslog daemon.
10014 - note rsyslog in the message,
10015 - use TCONF to report unsuitable configuration,
10016 - return 0, which corresponds to other tests failing on TCONF,
10017 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10020 ltp/testcases/kernel/syscalls/syslog/syslog01
10021 ltp/testcases/kernel/syscalls/syslog/syslog02
10022 ltp/testcases/kernel/syscalls/syslog/syslog03
10023 ltp/testcases/kernel/syscalls/syslog/syslog04
10024 ltp/testcases/kernel/syscalls/syslog/syslog05
10025 ltp/testcases/kernel/syscalls/syslog/syslog06
10026 ltp/testcases/kernel/syscalls/syslog/syslog07
10027 ltp/testcases/kernel/syscalls/syslog/syslog08
10028 ltp/testcases/kernel/syscalls/syslog/syslog09
10029 ltp/testcases/kernel/syscalls/syslog/syslog10
10032 CAI Qian wrote: After apply the whole series of patches with the help of '-l'. The only failure for rsyslogd is syslog06:
10033 syslog06 0 INFO : syslog: Testing the log option: LOG_NDELAY...
10034 syslogtst 1 FAIL : open() has returned unexpected fd: -1,
10035 I have noticed this line here,
10039 config_file = "/etc/syslog.conf";
10040 if (system("[ -e /sbin/syslog-ng ]") == 0)
10041 config_file = "/etc/syslog-ng/syslog-ng.conf";
10042 openlog("without log_ndelay", LOG_PID, LOG_USER);
10043 fd = open(config_file, O_RDONLY);
10045 so it is not a surprise that open() returned -1.
10046 Jiri Palecek <jpalecek@web.de> wrote back: Yes, that code is a gem :-) Does it work with the attached patch?
10047 CAI Qian tested back: It works apart from something untidy.
10050 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
10053 Fix the following build warning:
10054 cc -I../../../../include -Wall syslogtst.c -L../../../../lib -lltp -o
10056 syslogtst.c: In function ‘main’:
10057 syslogtst.c:50: warning: unused variable ‘config_file’
10058 Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10061 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
10064 Matt Helsley reported: The dependency description in testcases/network/lib6/Makefile breaks parallel builds:
10069 cc -I../../../include -g -D_GNU_SOURCE -c -o runcc.o runcc.c
10070 cc -I../../../include -g -D_GNU_SOURCE asapi_01.c -L../../../lib runcc.a
10071 -lltp -lpthread -o asapi_01
10072 cc: runcc.a: No such file or directory
10073 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>.
10074 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!.
10075 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:
10076 $(TARGETS): %: %.c runcc.a
10077 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>.
10080 ltp/testcases/network/lib6/Makefile
10083 [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>.
10086 ltp/include/libtestsuite.h
10087 ltp/lib/libtestsuite.c
10090 [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>.
10093 ltp/testcases/kernel/syscalls/execve/execve05.c
10094 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
10095 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
10096 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
10097 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
10098 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
10099 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
10100 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
10101 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
10104 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>.
10107 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
10109 ltp/testcases/kernel/containers/sysvipc/sem_nstest.c
10112 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:
10113 __001-Fix_Hugepages-Add_declaration_for_new_functions.patch
10114 __002-Fix_Hugepages-Add_definitions_for_new_functions.patch
10115 __003-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget01.patch
10116 __004-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03.patch
10117 __005-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03_remaining_fixes.patch
10118 __006-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget05.patch
10119 __007-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget02.patch
10120 __008-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat01.patch
10121 __009-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat02.patch
10122 __010-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat03.patch
10123 __011-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl01.patch
10124 __012-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl02.patch
10125 __013-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl03.patch
10126 __014-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmdt01.patch
10127 Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10130 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
10131 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
10132 ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
10133 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
10134 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
10135 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
10136 ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
10137 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
10138 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
10139 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
10140 ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
10142 ltp/include/system_specific_hugepages_info.h
10143 ltp/lib/system_specific_hugepages_info.c
10146 Modify Makefile to include dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
10149 ltp/testcases/kernel/io/direct_io/Makefile
10152 Add dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
10155 ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
10158 Add test dma_thread_diotest7.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
10161 ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
10164 Add test dma_thread_diotest7 command file. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
10167 ltp/runtest/test_dma_thread_diotest7
10170 Add test_dma_thread_diotest7 to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
10176 Testing semaphore isolation between 2 containers: Here is a test case to test the semaphore isloation in container environment. Test Assertion:
10177 - This testcase verifies the semaphore isoloation in 2 diff containers.
10178 - It tries to create/access a semaphore created with the same KEY.
10179 changelog: version 2
10180 * Modified testcase, to use only 2 pipe's to sync between 2 containers.
10181 * Corrected the indentation.
10182 Signed-off-by: Veerendra C <vechandr@in.ibm.com>.
10185 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
10187 ltp/testcases/kernel/containers/sysvipc/semtest_2ns.c
10190 Testing shmem isolation between 2 containers: Please find the testcase to test the shared memory isolation in between 2 containers. Test Assertion:
10191 - This testcase verifies the Shared Memory isoloation in 2 containers.
10192 - It tries to create/access a Shared Memory created with the same KEY.
10193 Changelog: Version2
10194 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>.
10197 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
10199 ltp/testcases/kernel/containers/sysvipc/shmem_2nstest.c
10202 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>.
10205 ltp/testcases/kernel/device-drivers/v4l/user_space/README
10206 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
10207 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
10208 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
10209 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
10212 This patch fixes compilation warnings introduced recently. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10215 ltp/lib/libtestsuite.c
10216 ltp/lib/system_specific_process_info.c
10217 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
10218 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
10219 ltp/testcases/kernel/syscalls/paccept/paccept01.c
10220 ltp/testcases/kernel/syscalls/paccept/paccept02.c
10221 ltp/testcases/kernel/syscalls/socket/socket02.c
10222 ltp/testcases/kernel/syscalls/socket/socket03.c
10223 ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
10226 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>.
10229 ltp/runtest/syscalls
10231 ltp/testcases/kernel/syscalls/paccept/Makefile
10232 ltp/testcases/kernel/syscalls/paccept/paccept01.c
10233 ltp/testcases/kernel/syscalls/paccept/paccept02.c
10236 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:
10237 - add stubs to the aio tests,
10238 - remove -laio from doio and pipeio makefile, as it was superfluous,
10239 Changed the signatures of main() function (requested by Garrett Cooper). Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
10242 ltp/testcases/kernel/fs/doio/Makefile
10243 ltp/testcases/kernel/io/aio/aio01/Makefile
10244 ltp/testcases/kernel/io/aio/aio01/aio01.c
10245 ltp/testcases/kernel/io/aio/aio02/Makefile
10246 ltp/testcases/kernel/io/aio/aio02/main.c
10247 ltp/testcases/kernel/ipc/pipeio/Makefile
10252 fix from Jiri Palecek: Fix syntax errors (and bashisms) in some shell files.
10255 ltp/testcases/commands/unzip/unzip_genfile.sh
10256 ltp/testcases/commands/unzip/unzip_tests.sh
10257 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
10258 ltp/testcases/commands/fileutils/cp/cp_tests.sh
10259 ltp/testcases/commands/fileutils/ln/ln_tests.sh
10260 ltp/testcases/commands/fileutils/mv/mv_tests.sh
10263 Fix for failure in syscalls/stat04_64 and syscalls/lstat01A_64 testcases, by, Dmitry Guryanov <dguryanov@parallels.com>.
10266 ltp/runtest/syscalls
10269 Add _GNU_SOURCE for strsignal in spawn_ptrace_child.h. Mike Frysinger <vapier@users.sourceforge.net>
10272 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
10273 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
10276 I've added small help target to Makefile & INSTALL talking about the new configuration setups. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
10283 sbrk has arguments of type intptr_t, which is long in on x86_64. There is following line in mmapstress03:
10284 if (sbrk(-NUM_SEGS * pagesize) == NEG1) {
10285 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>.
10288 ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
10291 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>.
10294 ltp/testcases/kernel/syscalls/execve/execve05.c
10297 The following patch fixes two problems in loop variables of gtod_latency test case :
10298 1) The loop variable 'k' could overflow on 32 bit systems, leading to a SEGV.
10299 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.
10300 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
10303 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
10306 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:
10307 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,
10308 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).
10309 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.
10310 4) Patch 0004 changes error handling in pipeio to interpret every negative number as -errno.
10311 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.
10312 The patches should be applied in sequence. Signed-Off-By: Jiří Paleček <jpalecek@web.de>,
10315 ltp/include/tlibio.h ltp/lib/tlibio.c
10316 ltp/testcases/commands/eject/Makefile
10317 ltp/testcases/kernel/fs/doio/Makefile
10318 ltp/testcases/kernel/ipc/pipeio/Makefile
10319 ltp/testcases/kernel/ipc/pipeio/pipeio.c
10322 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>.
10325 ltp/testcases/kernel/io/ltp-aiodio/Makefile
10326 ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
10327 ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
10330 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>.
10333 ltp/testcases/kernel/fs/proc/proc01.c
10336 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>.
10339 ltp/runtest/stress.part3
10340 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
10341 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
10342 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
10343 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
10344 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
10345 ltp/testscripts/ltpstress.sh
10348 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>.
10351 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
10354 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,
10355 # cd ./testcases/kernel/syscalls/ipc/msgctl
10357 msgctl02 1 FAIL : qs_buf.msg_qbytes value is not expected
10358 msgctl02 0 INFO : expected - 65535, received - 4194303
10360 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>.
10363 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
10366 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>.
10369 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
10372 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>.
10375 ltp/testcases/kernel/sched/clisrv/Makefile
10376 ltp/testcases/kernel/sched/clisrv/pthcli.c
10377 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
10380 Fixed typo when not defining SPEW_SIGNALS in my_yield(). Signed-Off-By: nobuhiro <nobuhiro@andestech.com>.
10383 ltp/testcases/kernel/mem/mtest07/mallocstress.c
10386 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>.
10392 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>.
10395 ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
10398 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>.
10401 ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
10404 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>.
10407 ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
10410 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>.
10413 ltp/testcases/kernel/mem/mem/mem01.c
10416 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>.
10419 ltp/testcases/commands/unzip/unzip_genfile.sh
10422 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).
10423 # Apply to root of ltp-full-20081031 tree
10424 $ cd testcases/open_posix_testsuite/
10425 $ make conformance/interfaces/mq_send/5-1.test
10426 $ conformance/interfaces/mq_send/5-1.test
10427 Signed-off-by: Brandon Philips <bphilips@suse.de>
10430 ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
10431 ltp/testcases/open_posix_testsuite/include/posixtest.h
10434 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.
10435 pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
10436 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.
10437 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>.
10440 ltp/testcases/kernel/containers/pidns/Makefile
10441 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10443 ltp/testcases/kernel/containers/pidns/pidns30.c
10446 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.
10447 pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
10448 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.
10449 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>.
10452 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10454 ltp/testcases/kernel/containers/pidns/pidns31.c
10457 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>.
10460 ltp/testcases/network/lib6/asapi_01.c
10461 ltp/testcases/network/lib6/asapi_02.c
10462 ltp/testcases/network/lib6/asapi_03.c
10463 ltp/testcases/network/lib6/asapi_05.c
10464 ltp/testcases/network/lib6/asapi_06.c
10465 ltp/testcases/network/lib6/asapi_07.c
10468 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>.
10471 ltp/testcases/network/lib6/asapi_04.c
10472 ltp/testcases/network/lib6/asapi_05.c
10475 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>.
10479 ltp/include/config.h.default
10480 ltp/testcases/network/Makefile
10481 ltp/testcases/network/lib6/asapi_06.c
10484 Give others to use this file created by Root during Install.
10487 ltp/testcases/commands/unzip/Makefile
10490 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>.
10493 ltp/testcases/kernel/containers/Makefile
10494 ltp/testcases/kernel/containers/check_for_unshare.c
10497 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>.
10500 ltp/runtest/syscalls
10501 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
10503 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
10506 Please find the patch for the pidns14.c testcase. Test Assertion:
10507 ** kill -USR1 container_init from outside a container,
10508 ** $ Where init has not defined a custom handler for USR1,
10509 ** $ Should kill the container,
10510 ** $ else the test fails,
10511 Signed-off-by: Veerendra C <vechandr@in.ibm.com>,
10514 pidns14 1 PASS : container init is killed, as expected
10515 Sukadev, Included the changes suggested by you after doing waitpid() at the end.
10518 ltp/testcases/kernel/containers/pidns/pidns14.c
10521 Please find the testcase for the below scenario. Assertion:
10522 ** kill - USR1 container_init,
10523 ** - from the parent process and also inside a container,
10524 ** - Where init has defined a custom handler for USR1,
10525 ** - Should call the handler, and,
10526 ** - Verify whether the signal handler is called from the proper process.
10527 Signed-off by: Veerendra C <vechandr@in.ibm.com>,
10530 pidns16 0 INFO : sig_handler is signalled from pid 29640
10531 pidns16 0 INFO : Container: Resumed after receiving SIGUSR1 from parentNS
10532 pidns16 0 INFO : sig_handler is signalled from pid 1
10533 pidns16 0 INFO : Container: Resumed after sending SIGUSR1 from container itself
10534 pidns16 1 PASS : container init continued successfuly, after handling signal -USR1
10536 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.
10539 ltp/testcases/kernel/containers/pidns/pidns16.c
10542 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>.
10545 ltp/testcases/kernel/numa/numa01.sh
10548 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>.
10551 ltp/testcases/kernel/include/powerpc.in
10552 ltp/testcases/kernel/include/powerpc64.in
10555 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>.
10558 ltp/testcases/commands/cron/cron_deny01
10561 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>.
10564 ltp/testcases/commands/cron/cron_pos_tests.sh
10567 CPU controller latency testcases v-4: Add some documentation with respect to test. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
10570 ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
10573 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>.
10576 ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_test.c
10579 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>.
10582 ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
10585 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>.
10588 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
10591 CPU controller latency testcases v-4: Edit the makefile. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
10594 ltp/testcases/kernel/controllers/cpuctl/Makefile
10597 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>.
10600 ltp/testcases/kernel/controllers/test_controllers.sh
10603 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>.
10606 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10608 ltp/testcases/kernel/containers/pidns/pidns10.c
10611 Please accept below testcase patches for pid namespace.
10614 The pidns12.c testcase verifies that siginfo->si_pid is set to 0 if sender (parent process) is not in receiver's namespace.
10616 The pidns13.c testcase checks container init, for async I/O triggered by peer namespace process.
10618 The pidns17.c testcase verifies inside the container, if kill(-1, SIGUSR1) terminates all children running inside.
10619 Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>,
10620 Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
10623 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10625 ltp/testcases/kernel/containers/pidns/pidns12.c
10626 ltp/testcases/kernel/containers/pidns/pidns13.c
10627 ltp/testcases/kernel/containers/pidns/pidns17.c
10630 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.
10632 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:
10634 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.
10636 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>.
10639 ltp/testcases/kernel/fs/openfile/openfile.c
10640 ltp/testcases/kernel/io/disktest/childmain.c
10641 ltp/testcases/kernel/io/disktest/main.c
10642 ltp/testcases/kernel/io/disktest/timer.c
10643 ltp/testcases/kernel/mem/mtest06/mmap1.c
10644 ltp/testcases/kernel/mem/mtest07/mallocstress.c
10645 ltp/testcases/kernel/mem/mtest07/shm_test.c
10646 ltp/testcases/kernel/sched/clisrv/pthserv.c
10647 ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
10650 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>.
10653 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
10656 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>.
10659 ltp/testscripts/networktests.sh
10661 ltp/runtest/tcp_cmds_addition
10664 Adding the patch for running the tests pidns14.c and pidns16.c. Please accept this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
10667 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10670 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>.
10676 Please accept below testcase patches for pid namespace. They carry minor comments suggested by Suka and Nadia in lxc-dev.
10679 The pidns20.c testcase verifies that signal handler of SIGUSR1 is called (and cinit is NOT terminated) when:
10680 - container-init blocks SIGUSR1,
10681 - parent queues SIGUSR1 and
10682 - a handler is specified for SIGUSR1 before it is unblocked.
10685 * added two pipes for reliable testing.
10687 * Submitted in lxc-dev
10689 The pidns21.c testcase verifies that container-init is terminated by
10691 - a handler is specified for SIGUSR1,
10692 - container-init blocks SIGUSR1,
10693 - parent queues SIGUSR1 and
10694 - handler for SIGUSR1 is set to system default before SIGUSR1 is
10698 * added two pipes for reliable testing.
10700 * Submitted in lxc-dev
10701 Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
10704 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10706 ltp/testcases/kernel/containers/pidns/pidns20.c
10707 ltp/testcases/kernel/containers/pidns/pidns21.c
10710 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>.
10713 ltp/testcases/kernel/fs/acl/tacl_xattr.sh
10716 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.
10717 lstat01A_64 symlink01 -T lstat01_64
10718 stat04_64 symlink01 -T stat04_64
10719 from runtest/syscall.
10720 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>.
10723 ltp/runtest/syscalls
10724 ltp/testcases/kernel/syscalls/symlink/symlink01.c
10727 Subrata Modak <subrata@linux.vnet.ibm.com> wrote:
10728 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:
10729 [tcore_patch_test_suites]$ make
10730 gcc -o tcore tcore.c -lm -lpthread
10731 tcore.c: In function ‘producer’:
10732 tcore.c:129: error: memory input 0 is not directly addressable
10733 tcore.c: In function ‘consumer’:
10734 tcore.c:166: error: memory input 0 is not directly addressable
10735 tcore.c:167: error: memory input 0 is not directly addressable
10736 make: *** [tcore] Error 1
10737 Can you please let me know:
10738 1) Any fix for this Failure ?
10739 2) Relevance of this test case today, whether they need to be there in LTP or not ?
10741 Gowrishankar <gomuthuk@linux.vnet.ibm.com> replied:
10742 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>.
10745 ltp/testcases/misc/tcore_patch_test_suites/tcore.c
10746 ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
10749 Small updates from Pradeep K Surisetty <pradeepkumars@in.ibm.com>.
10752 ltp/testcases/pounder21/README
10753 ltp/testcases/pounder21/src/ramsnake/Makefile
10754 ltp/testcases/pounder21/src/ramsnake/snake.c
10757 The attached patch fixes and then integrates the Hyperthreading tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10761 ltp/testcases/kernel/sched/Makefile
10762 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
10763 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
10764 ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
10765 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
10766 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
10769 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>,
10773 ltp/testcases/misc/Makefile
10778 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>.
10781 ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
10784 This patch fix man miscellenous compilation warnings. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10788 ltp/testcases/kernel/fs/openfile/openfile.c
10789 ltp/testcases/kernel/io/disktest/childmain.c
10790 ltp/testcases/kernel/io/disktest/main.c
10791 ltp/testcases/kernel/io/disktest/timer.c
10792 ltp/testcases/kernel/mem/mtest07/mallocstress.c
10793 ltp/testcases/kernel/mem/mtest07/shm_test.c
10794 ltp/testcases/kernel/sched/clisrv/pthserv.c
10795 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
10796 ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
10797 ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
10798 ltp/testcases/network/sctp/func_tests/Makefile
10799 ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
10802 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>.
10805 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
10808 =========================================================
10809 Manas K. Nayak <maknayak@in.ibm.com> reported:
10810 =========================================================
10811 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:
10812 [accept4]# ./accept4_01
10813 accept04_01 1 BROK : accept4() Error: Function not implemented
10814 =========================================================
10815 Subrata Modak <subrata@linux.vnet.ibm.com> replied:
10816 =========================================================
10817 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:
10819 Linux 2.6.25-gcov-nomodconfig-smp #1 SMP Thu Jun 12 06:29:27 EDT 2008 i686 i686 i386 GNU/Linux
10820 # ./ltp-intermediate-20081216/testcases/bin/accept4_01
10821 accept04_01 1 CONF : syscall __NR_accept4 not supported on your arch
10822 But on x86_64, it behaves differently:
10824 Linux 2.6.18-125.el5 #1 SMP Mon Dec 1 17:38:25 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
10826 accept04_01 1 BROK : accept4() Error: Function not implemented
10827 It means though the interface calls for:
10828 syscall(__NR_socketcall, SYS_ACCEPT4, args)
10830 syscall(__NR_accept4, fd, sockaddr, addrlen, flags)
10831 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>.
10834 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
10837 ======================================================
10838 Manas K. Nayak <maknayak@in.ibm.com> reported:
10839 ======================================================
10840 Ltp iptables testcases failed against sles with following ping failures. Looks like iptables chain rules set to block ping from loopback address.
10841 ======================================================
10842 Sridhar Vinay Replied:
10843 ======================================================
10844 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.
10845 ======================================================
10846 Manas K. Nayak <maknayak@in.ibm.com> reverted back:
10847 ======================================================
10848 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>.
10851 ltp/testcases/network/iptables/iptables_tests.sh
10854 Include File Systems Data Integrity Tests to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10860 Increase the No. of Loops for the File System INOD tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10866 Integrate the File System Permissions Tests in to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10869 ltp/runtest/fs ltp/testcases/kernel/fs/fs_perms/Makefile
10871 ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
10873 ltp/testcases/kernel/fs/fs_perms/simpletest.sh
10876 Increase the No. of Soft & Hard Links Created by linktest.pl. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10882 Integrate PROC File Systems tests into default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10888 Integrate File Systems Race Condition Check tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10891 ltp/runtest/fs ltp/testcases/kernel/fs/Makefile
10893 ltp/testcases/kernel/fs/racer/fs_racer.sh
10894 ltp/testcases/kernel/fs/racer/fs_racer_dir_create.sh
10895 ltp/testcases/kernel/fs/racer/fs_racer_dir_test.sh
10896 ltp/testcases/kernel/fs/racer/fs_racer_file_concat.sh
10897 ltp/testcases/kernel/fs/racer/fs_racer_file_create.sh
10898 ltp/testcases/kernel/fs/racer/fs_racer_file_link.sh
10899 ltp/testcases/kernel/fs/racer/fs_racer_file_list.sh
10900 ltp/testcases/kernel/fs/racer/fs_racer_file_rename.sh
10901 ltp/testcases/kernel/fs/racer/fs_racer_file_rm.sh
10902 ltp/testcases/kernel/fs/racer/fs_racer_file_symlink.sh
10904 ltp/testcases/kernel/fs/racer/dir_create.sh
10905 ltp/testcases/kernel/fs/racer/dir_test.sh
10906 ltp/testcases/kernel/fs/racer/file_concat.sh
10907 ltp/testcases/kernel/fs/racer/file_create.sh
10908 ltp/testcases/kernel/fs/racer/file_link.sh
10909 ltp/testcases/kernel/fs/racer/file_list.sh
10910 ltp/testcases/kernel/fs/racer/file_rename.sh
10911 ltp/testcases/kernel/fs/racer/file_rm.sh
10912 ltp/testcases/kernel/fs/racer/file_symlink.sh
10913 ltp/testcases/kernel/fs/racer/racer.sh
10916 Integrate CD and FLOPPY tests to run with runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10922 ltp/runtest/io_floppy
10927 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>.
10931 ltp/testcases/kernel/io/Makefile
10932 ltp/testcases/kernel/io/aio/aio02/Makefile
10933 ltp/testcases/kernel/io/aio/aio02/runfstests.sh
10938 Run the CPU HOTPLUG tests through runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10944 ltp/runtest/cpuhotplug
10947 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>.
10950 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
10951 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
10954 Add options for block devices and turn on related testcases. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
10958 ltp/runtest/syscalls
10961 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:
10962 Running tests.......
10963 inotify03 0 INFO : mount /dev/loop0 to mnt_694 fstype=ext3
10964 inotify03 0 INFO : umount /dev/loop0
10966 tag=inotify03 stime=1229332020
10967 cmdline="inotify03 -D /dev/loop0 -T ext3"
10970 initiation_status="ok"
10973 inotify03 1 PASS : get event: wd=1 mask=2000 cookie=0 len=0
10974 inotify03 2 PASS : get event: wd=1 mask=8000 cookie=0 len=0
10975 inotify03 3 PASS : inotify_rm_watch (5, 1) return -1 errno=22 : Invalid argument
10976 <<<execution_status>>>
10977 duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0
10979 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.
10980 Signed-Off-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
10983 ltp/runtest/syscalls
10985 ltp/testcases/kernel/syscalls/inotify/inotify03.c
10988 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>.
10991 ltp/testcases/kernel/syscalls/inotify/inotify01.c
10992 ltp/testcases/kernel/syscalls/inotify/inotify02.c
10993 ltp/testcases/kernel/syscalls/inotify/inotify03.c
10996 Introduce autoconf to inotify test case. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11000 ltp/testcases/kernel/syscalls/inotify/Makefile
11001 ltp/testcases/kernel/syscalls/inotify/inotify01.c
11002 ltp/testcases/kernel/syscalls/inotify/inotify02.c
11005 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:
11006 1. Added verbose comments and patch description.
11007 2. Restructured the licensing text.
11008 3. Merged two patches into one touching runallnetworktest_child.sh file.
11011 1. Changing the kernel version to proper one
11012 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.
11013 Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-By: "Serge E. Hallyn" <serue@us.ibm.com>.
11016 ltp/testcases/kernel/containers/libclone/libnetns.c
11017 ltp/testcases/kernel/containers/netns/parentns.sh
11019 ltp/testcases/kernel/containers/libclone/libnetns.c
11021 ltp/testcases/kernel/containers/libclone/libnetns.c
11022 ltp/testcases/kernel/containers/netns/childns.sh
11023 ltp/testcases/kernel/containers/netns/parentns.sh
11025 ltp/testcases/kernel/containers/netns/childns.sh
11026 ltp/testcases/kernel/containers/netns/parentns.sh
11028 ltp/testcases/kernel/containers/netns/create_container.c
11030 ltp/testcases/kernel/containers/netns/runallnetworktests_parent.sh
11032 ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
11034 ltp/testcases/kernel/containers/netns/nw_under_ns.sh
11036 ltp/testcases/kernel/containers/netns/Makefile
11038 ltp/runtest/nw_under_ns
11040 ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
11042 ltp/testcases/kernel/containers/netns/readme
11045 Linux drivers based on Video for Linux Two (V4L2) API, test addition:
11046 Németh Márton <nm127@freemail.hu> wrote:
11047 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?
11048 Subrata Modak <subrata@linux.vnet.ibm.com> wrote back:
11049 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:
11050 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.
11051 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 ??
11052 Németh Márton <nm127@freemail.hu> wrote back:
11053 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>.
11058 ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
11059 ltp/testcases/kernel/device-drivers/v4l/user_space/README
11060 ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
11061 ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.h
11062 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
11063 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.h
11064 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
11065 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
11066 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
11067 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
11068 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
11069 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
11070 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
11071 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
11072 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
11073 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
11074 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
11075 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.h
11076 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
11077 ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.h
11078 ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
11079 ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.h
11080 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
11081 ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
11082 ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
11083 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
11084 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16506.htm
11085 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16706.htm
11086 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16721.htm
11087 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/b17127.htm
11088 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/book1.htm
11089 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14592.htm
11090 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14595.htm
11091 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c174.htm
11092 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c2030.htm
11093 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c5742.htm
11094 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c6488.htm
11095 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/capture-example.html
11096 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/f163.htm
11097 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/i16960.htm
11098 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/index.html
11099 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10104.htm
11100 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10211.htm
11101 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10386.htm
11102 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10595.htm
11103 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10944.htm
11104 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11094.htm
11105 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11217.htm
11106 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11285.htm
11107 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11430.htm
11108 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11612.htm
11109 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11680.htm
11110 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11946.htm
11111 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12051.htm
11112 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12265.htm
11113 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12342.htm
11114 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12784.htm
11115 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12816.htm
11116 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12878.htm
11117 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13022.htm
11118 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13105.htm
11119 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13317.htm
11120 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13641.htm
11121 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13696.htm
11122 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13817.htm
11123 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13889.htm
11124 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14037.htm
11125 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14090.htm
11126 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14169.htm
11127 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14264.htm
11128 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14390.htm
11129 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14496.htm
11130 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r2492.htm
11131 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3735.htm
11132 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3796.htm
11133 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3896.htm
11134 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4185.htm
11135 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4246.htm
11136 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4339.htm
11137 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4484.htm
11138 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4629.htm
11139 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4850.htm
11140 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5016.htm
11141 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5154.htm
11142 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5319.htm
11143 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5470.htm
11144 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7624.htm
11145 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7626.htm
11146 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7667.htm
11147 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7771.htm
11148 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7900.htm
11149 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8087.htm
11150 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8242.htm
11151 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8304.htm
11152 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8367.htm
11153 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8494.htm
11154 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8724.htm
11155 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8936.htm
11156 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9149.htm
11157 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9288.htm
11158 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9539.htm
11159 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9688.htm
11160 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9804.htm
11161 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9994.htm
11162 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x15446.htm
11163 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16430.htm
11164 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16453.htm
11165 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16497.htm
11166 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16743.htm
11167 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16769.htm
11168 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16775.htm
11169 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16788.htm
11170 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16896.htm
11171 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16910.htm
11172 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16915.htm
11173 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16923.htm
11174 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16929.htm
11175 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16933.htm
11176 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16941.htm
11177 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1859.htm
11178 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1904.htm
11179 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2009.htm
11180 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2123.htm
11181 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2428.htm
11182 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2490.htm
11183 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x282.htm
11184 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x294.htm
11185 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x309.htm
11186 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x341.htm
11187 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x3891.htm
11188 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x394.htm
11189 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x448.htm
11190 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x542.htm
11191 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5634.htm
11192 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5665.htm
11193 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5791.htm
11194 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5884.htm
11195 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5950.htm
11196 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5953.htm
11197 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6386.htm
11198 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6570.htm
11199 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6831.htm
11200 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6909.htm
11201 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6991.htm
11202 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7002.htm
11203 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7013.htm
11204 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7236.htm
11205 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7561.htm
11206 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7578.htm
11207 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7607.htm
11208 ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x802.htm
11211 Manas Kumar Nayak <maknayak@in.ibm.com> shared this wonderfull README to run LTP Network tests.
11214 ltp/testcases/network/LTP-Network-test_README.pdf
11217 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>.
11220 ltp/testcases/commands/fileutils/ln/ln_tests.sh
11221 ltp/testcases/commands/gzip/gzip_tests.sh
11222 ltp/testcases/commands/unzip/unzip_tests.sh
11225 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:
11226 make[5]: Leaving directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signal'
11227 make[5]: Entering directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signalfd'
11228 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
11229 signalfd01.c:88:18: error: #if with no expression
11230 signalfd01.c: In function 'do_test1':
11231 signalfd01.c:117: warning: implicit declaration of function 'signalfd' by checking for "defined USE_OWNIMPL", not "USE_OWNIMPL".
11232 Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
11235 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
11238 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>.
11241 ltp/testcases/kernel/syscalls/eventfd/Makefile
11242 ltp/testcases/kernel/syscalls/getgroups/Makefile
11243 ltp/testcases/kernel/syscalls/move_pages/Makefile
11246 Integrate ltp network tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11252 Integrate ltp network stress tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11258 Integrate ltp adp tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11264 Integrate ltp autofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11270 Fix Diskio test. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11273 ltp/testscripts/diskio.sh
11276 Integrate ltp exportfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11282 Integrate ltp ro only fs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11288 Integrate ltp isofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11294 Integrate ltp dmmapper tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11300 Integrate ltp fslvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11306 Integrate ltp fsnolvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11312 Integrate ltp scsi_debug tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11318 Integrate ltp sysfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11324 Remove rpc tests from tirpc. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11327 ltp/runtest/rpctirpc
11330 Integrate ltp tirpc tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11336 Integrate ltp selinux tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11342 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>.
11345 ltp/testcases/commands/unzip/unzip_tests.sh
11348 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>.
11351 ltp/testcases/commands/gzip/gzip_tests.sh
11354 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>.
11357 ltp/testcases/kernel/syscalls/symlink/symlink01.c
11360 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.
11361 - restore root privileges before tmp directory cleanup. This is needed, because as nonprivileged user, we don't have search permission on the current directory,
11362 - because of that, do not drop root completely by setuid(), change effective uid instead,
11363 - call cleanup in one case when setup fails,
11364 Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
11367 ltp/testcases/kernel/syscalls/mknod/mknod07.c
11372 librttest.c: enhancement and fixes for options handling.
11373 - simplified check for duplicate options,
11374 - better handling of unknown options and missing args: report missing args and exit,
11375 - exit if any option is wrong,
11377 Verified on all rt tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
11380 ltp/testcases/realtime/lib/librttest.c
11383 matrix_mult.c: set_affinity to work when there are offline cpus:
11384 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>,
11387 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
11390 matrix_mult.c: dynamic iterations configuration.
11391 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.
11394 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
11397 matrix_mult.c: thread synchronisation simplification:
11398 In concurrent calculations:
11399 - use a single pthread_barrier to start all threads together instead of a combination of barrier/mutex/condvar.
11400 - main thread no longer participates to concurrent calculations and simply performs rt_gettime(s) for global time spent evaluation.
11401 Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
11404 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
11407 matrix_mult.c: concurrent calculation stats fix:
11408 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>.
11411 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
11414 use feedback from Jan Kratochvil so we wait for the child to be stopped before we attempt to ptrace it.
11417 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
11420 base {PEEK,POKE}USER on sizeof(user) rather than sizeof(pt_regs) and add a few more corner cases.
11423 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
11426 drop backup file configure~
11429 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
11438 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>.
11441 ltp/testcases/commands/cron/cron_tests.sh
11444 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>.
11447 ltp/testcases/kernel/numa/test.sh
11450 The following are errors while compiling ltp-full-20081031 with ARM architecture:
11451 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
11452 -Wall -I../../include -g -Wall -I../../../../include -Wall eventfd01.c -L../../../../lib -lltp -o eventfd01
11453 In file included from eventfd01.c:60:
11454 ../../include/linux_syscall_numbers.h:113:10: error: no macro name given in #ifndef directive
11455 make[4]: *** [eventfd01] Error 1
11456 make[4]: Leaving directory
11457 `/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd'
11458 make[3]: *** [all] Error 2
11459 make[3]: Leaving directory
11460 `/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls'
11461 Here I am attaching the patch to resolve above error. Signed-Off-By: naresh kamboju <naresh.kernel@gmail.com>.
11464 ltp/testcases/kernel/include/arm.in
11467 Alan Cox [alan@lxorguk.ukuu.org.uk] wrote:
11468 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.
11469 Sukadev <sukadev@linux.vnet.ibm.com> wrote:
11470 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 ?
11471 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 ?
11472 Sukadev <sukadev@linux.vnet.ibm.com> wrote:
11473 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>.
11476 ltp/testcases/kernel/pty/ptem01.c
11479 Enable Kernel with the Option during build to test filecaps support. Subrata.
11483 ltp/testcases/kernel/security/filecaps/README
11486 check input files and abort if broken line is found
11489 ltp/testcases/kernel/include/regen.sh
11495 ltp/testcases/kernel/include/sh.in
11498 The attached Patch defines more about the keywords:
11499 i) TPASS - Indicates that the test case had the expected result and passed.
11500 ii) TFAIL - Indicates that the test case had an unexpected result and failed.
11501 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.
11502 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.
11503 v) TRETR - Indicates that the test cases has been retired and should not be executed any longer.
11504 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.
11505 vii) TINFO - Specifies useful information about the status of the test that does not affect the result and does not indicate a problem.
11507 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>.
11510 ltp/tools/html_report_header.txt
11513 Added test case for checking cpuidle sysfs files. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
11516 ltp/testcases/kernel/power_management/Makefile
11517 ltp/testcases/kernel/power_management/runpwtests.sh
11520 ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
11523 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>.
11527 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
11530 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>.
11533 ltp/runtest/syscalls
11534 ltp/testcases/kernel/syscalls/chown/Makefile
11535 ltp/testcases/kernel/syscalls/fchown/Makefile
11536 ltp/testcases/kernel/syscalls/fcntl/Makefile
11537 ltp/testcases/kernel/syscalls/fstat/Makefile
11538 ltp/testcases/kernel/syscalls/fstatat/Makefile
11539 ltp/testcases/kernel/syscalls/fstatfs/Makefile
11540 ltp/testcases/kernel/syscalls/getdents/Makefile
11541 ltp/testcases/kernel/syscalls/geteuid/Makefile
11542 ltp/testcases/kernel/syscalls/getgroups/Makefile
11543 ltp/testcases/kernel/syscalls/getuid/Makefile
11544 ltp/testcases/kernel/syscalls/lchown/Makefile
11545 ltp/testcases/kernel/syscalls/lstat/Makefile
11546 ltp/testcases/kernel/syscalls/pread/Makefile
11547 ltp/testcases/kernel/syscalls/pselect/Makefile
11548 ltp/testcases/kernel/syscalls/setfsgid/Makefile
11549 ltp/testcases/kernel/syscalls/setfsuid/Makefile
11550 ltp/testcases/kernel/syscalls/setregid/Makefile
11551 ltp/testcases/kernel/syscalls/setresgid/Makefile
11552 ltp/testcases/kernel/syscalls/setresuid/Makefile
11553 ltp/testcases/kernel/syscalls/setreuid/Makefile
11554 ltp/testcases/kernel/syscalls/setuid/Makefile
11555 ltp/testcases/kernel/syscalls/stat/Makefile
11556 ltp/testcases/kernel/syscalls/statfs/Makefile
11559 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>.
11565 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>.
11568 ltp/testcases/kernel/containers/pidns/pidns06.c
11571 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>.
11575 ltp/testcases/kernel/security/selinux-testsuite/README
11578 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>.
11581 ltp/testcases/kernel/containers/netns/initialize.sh
11584 (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>.
11587 ltp/runtest/ltp-aio-stress.part1
11588 ltp/runtest/ltp-aio-stress.part2
11589 ltp/runtest/ltp-aiodio.part1
11590 ltp/runtest/ltp-aiodio.part2
11593 Subrata and Daniel,
11594 moving from ia64 to x86_64 arch I have got this at linking time:
11595 cc -o aio-stress aio-stress.o -Wall -O -g -DAIO -L /usr/lib -laio -lpthread
11596 /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
11597 /usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread
11598 /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
11599 /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
11600 so , if you could have a look to the suggested following patch. Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
11603 ltp/testcases/kernel/io/ltp-aiodio/Makefile
11606 on SLES10 SP2 __NR_get_robust_list is not defined and cause following compiler warning:
11608 make[4]: Entering directory
11609 `/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
11610 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
11611 get_robust_list01.c: In function 'main':
11612 get_robust_list01.c:252: warning: control reaches end of non-void function
11613 make[4]: Leaving directory
11614 `/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
11616 And cause "unexpected" return value:
11618 x86_64:~/:[1]# /usr/lib64/ltp/testcases/bin/get_robust_list01 get_robust_list: system call not available
11619 x86_64:~/:[43]# echo $?
11621 x86_64:~/:[0]# /usr/lib64/ltp/testcases/bin/get_robust_list01 | wc -c
11624 Attached patch avoids "random"/43 return value. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
11627 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
11630 This patch fixes a compilation warning:
11631 timerfd01.c: In function `main':
11632 timerfd01.c:128: warning: unused variable `tfd2'
11633 Signed-off-by: CAI Qian <caiqian@cclom.cn>.
11636 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
11639 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>.
11644 ltp/testcases/kernel/power_management/runpwtests.sh
11645 ltp/testcases/kernel/syscalls/eventfd/Makefile
11646 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
11647 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
11648 ltp/testcases/kernel/syscalls/kill/kill03.c
11649 ltp/testcases/kernel/syscalls/kill/kill04.c
11650 ltp/testcases/kernel/syscalls/mount/mount03.c
11651 ltp/testcases/kernel/syscalls/move_pages/Makefile
11654 when building Debian ltp package on alpha, the package failed to build, because alpha lacks some of the syscalls (the xxx_16 ones). See:
11655 http://experimental.debian.net/fetch.php?&pkg=ltp&ver=20081031%2Bdfsg-1&arch=alpha&stamp=1225968365&file=log&as=raw
11656 I have created some patches, which fix this behaviour (ie. the build doesn't fail then). They work like this:
11657 1. Syscalls which are potentially missing on some architectures are listed in the stub-list,
11658 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:
11659 - the syscalls added to the stub list are the ones which appear in the kernel sources as __IGNORE_name-of-syscall,
11660 - 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).
11661 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11664 ltp/testcases/kernel/include/regen.sh
11665 ltp/testcases/kernel/include/stub-list
11666 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
11667 ltp/testcases/kernel/syscalls/setgid/setgid01.c
11668 ltp/testcases/kernel/syscalls/setgid/setgid02.c
11669 ltp/testcases/kernel/syscalls/setgid/setgid03.c
11670 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
11671 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
11674 Fix success detection in execve04 test:
11675 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
11676 1. The failure (ie. success of the call) is unnoticed,
11677 2. The test leaves loads of files in the temporary directory.
11678 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>.
11681 ltp/testcases/kernel/syscalls/execve/execve04.c
11684 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>.
11687 ltp/testcases/kernel/syscalls/execve/execve04.c
11690 Don't break chown tests on non-catastrophic failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11693 ltp/testcases/kernel/syscalls/chown/chown03.c
11694 ltp/testcases/kernel/syscalls/fchown/fchown02.c
11695 ltp/testcases/kernel/syscalls/fchown/fchown03.c
11698 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>.
11701 ltp/testcases/kernel/syscalls/chmod/chmod06.c
11702 ltp/testcases/kernel/syscalls/chown/chown04.c
11703 ltp/testcases/kernel/syscalls/fchown/fchown02.c
11704 ltp/testcases/kernel/syscalls/fchown/fchown03.c
11705 ltp/testcases/kernel/syscalls/fchown/fchown04.c
11706 ltp/testcases/kernel/syscalls/fchown/fchown05.c
11709 Prevent leaving files in the temporary directory by calling tst_rmdir, or cleanup, where appropriate. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11712 ltp/testcases/kernel/fs/stream/stream04.c
11713 ltp/testcases/kernel/syscalls/chown/chown03.c
11714 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
11715 ltp/testcases/kernel/syscalls/fchown/fchown04.c
11716 ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
11717 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
11718 ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
11719 ltp/testcases/network/lib6/runcc.c
11722 Call cleanup() at the right places to prevent fallocate tests leaving files in the temporary directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11725 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
11726 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
11729 I've clean my signalfd test case up with autoconf. After applying the patch, do at ltp/
11733 make (or cd testcases/kernel/syscalls/signalfd; make)
11735 - signalfd01.c doesn't depends on kernel version (it used KERNEL_VERSION macro.)
11736 - Makefile becomes simple.
11737 - #ifdef/#endif of signalfd01.c becomes readable.
11738 - signalfd.m4 can use other program than ltp.
11739 I revisied my patch.
11740 - signalfd.m4 is renamed to ltp-signalfd.m4.
11741 - configure is run by make if config.h is older than config.h.in.
11742 - autoconf is run by make if configure is older than configure.ac.
11743 - autoheader is run by make if config.h.in is older than configure.ac.
11744 - dist-clean, a new make target, removes autom4te.cache, config.log and config.status.
11745 - maintainer-clean, a new make target, removes configure and config.h.in.
11746 Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11750 ltp/include/Makefile
11751 ltp/testcases/kernel/syscalls/signalfd/Makefile
11752 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
11756 ltp/m4/ltp-signalfd.m4
11759 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>.
11762 ltp/testcases/network/sctp/testlib/sctputil.h
11765 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>.
11768 ltp/testcases/kernel/ipc/pipeio/pipeio.c
11771 regen linux_syscall_numbers.h whenever regen.sh changes. Mike Frysinger <vapier@users.sourceforge.net>.
11774 ltp/testcases/kernel/include/Makefile
11777 make syscall() wrapper a bit more readable. Mike Frysinger <vapier@users.sourceforge.net>.
11780 ltp/testcases/kernel/include/regen.sh
11783 only create symlink if it doesnt exist already. Mike Frysinger <vapier@users.sourceforge.net>.
11786 ltp/testcases/kernel/include/Makefile
11789 generate stub list on the fly based on *.in files
11792 ltp/testcases/kernel/include/regen.sh
11795 ltp/testcases/kernel/include/stub-list
11798 cleanup style with Lindent
11801 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
11804 use a macroname that isnt crazy long.
11807 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
11810 fill out AC_INIT().
11816 use AC_CHECK_HEADERS_ONCE().
11819 ltp/ltp/m4/ltp-signalfd.m4
11822 make autotools optional and start a sane config.h by default.
11825 ltp/include/Makefile
11828 ltp/include/config.h.default
11831 add some compiled objects to the ignore list.
11837 Integrate unzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11840 ltp/runtest/commands ltp/testcases/commands/Makefile
11841 ltp/testcases/commands/unzip/unzip_tests.sh
11844 Integrate tpm_tools into runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11850 Integrate gzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11853 ltp/runtest/commands
11856 Integrate fileutils tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11859 ltp/runtest/commands
11862 Integrate size01 tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11865 ltp/runtest/commands
11868 Add ltp/runtest/commands file to ltp/runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11874 hugemmap02 "Segmentation fault" fix:
11875 -----------------------------------------------------------
11876 Iranna D. Ankad <iranna.ankad@in.ibm.com> Reported:
11877 -----------------------------------------------------------
11878 hugemmap02 "Segmentation fault" on a 32-bit system:
11879 Linux 2.6.18-120.el5PAE #1 SMP Fri Oct 17 18:17:11 EDT 2008 i686 i686 i386 GNU/Linux
11880 Allocate some huge pages:
11881 # echo 50 > /proc/sys/vm/nr_hugepages
11882 2. Create & mount hugetlbfs
11883 #mkdir -p /hugetlbfs
11884 #mount -t hugetlbfs none /hugetlbfs
11885 3. Go to following directory in LTP i.e cd /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap
11886 4. Run "hugemmap02" test
11887 # ./hugemmap02 -H /hugetlbfs/
11889 -----------------------------------------------------------
11890 Cijurajan Kollanoor <cijurajan@in.ibm.com> Replied:
11891 -----------------------------------------------------------
11892 The program receives a segmentation fault here:
11893 154 /* Attempt to mmap a huge page into a low memory address
11896 156 addr2 = mmap(LOW_ADDR2, MAP_SIZE, PROT_READ | PROT_WRITE,
11898 157 MAP_SHARED | MAP_FIXED, fildes, 0);
11900 -----------------------------------------------------------
11901 Adam Litke <agl@us.ibm.com>Replied:
11902 -----------------------------------------------------------
11903 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:
11904 1. Insert a 'getchar();' call above line 155 in the test source code above and recompile the test.
11905 2. Run the test. When it pauses (waiting for input at the getchar() call), hit <ctrl>-z to background the test.
11906 3. Determine the pid of the test case using ps
11907 4. Collect the /proc/<pid>/maps for the appropriate pid
11908 5. Paste that output here in this bug.
11909 -----------------------------------------------------------
11910 Cijurajan Kollanoor Replied:
11911 -----------------------------------------------------------
11913 00000000-00001000 r-xs 00000000 00:11 1781 /dev/zero
11914 00110000-0024e000 r-xp 00000000 08:02 19183585 /lib/libc-2.5.so
11915 0024e000-00250000 r-xp 0013e000 08:02 19183585 /lib/libc-2.5.so
11916 00250000-00251000 rwxp 00140000 08:02 19183585 /lib/libc-2.5.so
11917 00251000-00254000 rwxp 00251000 00:00 0
11918 005f1000-0060b000 r-xp 00000000 08:02 19183582 /lib/ld-2.5.so
11919 0060b000-0060c000 r-xp 00019000 08:02 19183582 /lib/ld-2.5.so
11920 0060c000-0060d000 rwxp 0001a000 08:02 19183582 /lib/ld-2.5.so
11921 0073a000-0073b000 r-xp 0073a000 00:00 0 [vdso]
11922 08048000-0804d000 r-xp 00000000 08:02 2586373
11923 /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
11924 0804d000-0804e000 rw-p 00004000 08:02 2586373
11925 /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
11926 0804e000-08052000 rw-p 0804e000 00:00 0
11927 08248000-08269000 rw-p 08248000 00:00 0 [heap]
11928 67ef8000-77ef8000 r--s 00000000 00:11 1781 /dev/zero
11929 77ef8000-87ef8000 r--s 00000000 00:11 1781 /dev/zero
11930 87ef8000-97ef8000 r--s 00000000 00:11 1781 /dev/zero
11931 97ef8000-a7ef8000 r--s 00000000 00:11 1781 /dev/zero
11932 a7ef8000-b7ef8000 r--s 00000000 00:11 1781 /dev/zero
11933 b7ef8000-b7efa000 rw-p b7ef8000 00:00 0
11934 b7f0a000-b7f0b000 rw-p b7f0a000 00:00 0
11935 bf918000-bf92d000 rw-p bffea000 00:00 0 [stack]
11936 -----------------------------------------------------------
11937 ADAM G. LITKE Replied:
11938 -----------------------------------------------------------
11939 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.
11940 Signed-Off-By: Cijurajan Kollanoor <cijurajan@in.ibm.com>,
11943 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
11946 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>.
11949 ltp/testcases/kernel/syscalls/creat/creat07.c
11952 Only define signalfd() when it actually gets used -- i.e. when !USE_STUB. Mike Frysinger <vapier@users.sourceforge.net>
11955 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
11958 require autoconf-2.61+. Mike Frysinger <vapier@users.sourceforge.net>.
11964 lcov: preparations for release 1.7. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
11967 ltp/utils/analysis/lcov/CHANGES
11968 ltp/utils/analysis/lcov/Makefile
11971 lcov: update error and warning messages. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
11974 ltp/utils/analysis/lcov/CHANGES
11975 ltp/utils/analysis/lcov/bin/gendesc
11976 ltp/utils/analysis/lcov/bin/genhtml
11977 ltp/utils/analysis/lcov/bin/geninfo
11978 ltp/utils/analysis/lcov/bin/genpng
11979 ltp/utils/analysis/lcov/bin/lcov
11983 lcov: fix spec file bug. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
11986 ltp/utils/analysis/lcov/rpm/lcov.spec
11989 lcov: version + date updates. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
11992 ltp/utils/analysis/lcov/README
11993 ltp/utils/analysis/lcov/bin/gendesc
11994 ltp/utils/analysis/lcov/bin/genhtml
11995 ltp/utils/analysis/lcov/bin/geninfo
11996 ltp/utils/analysis/lcov/bin/genpng
11997 ltp/utils/analysis/lcov/bin/lcov
11998 ltp/utils/analysis/lcov/man/gendesc.1
11999 ltp/utils/analysis/lcov/man/genhtml.1
12000 ltp/utils/analysis/lcov/man/geninfo.1
12001 ltp/utils/analysis/lcov/man/genpng.1
12002 ltp/utils/analysis/lcov/man/lcov.1
12003 ltp/utils/analysis/lcov/man/lcovrc.5
12004 ltp/utils/analysis/lcov/rpm/lcov.spec
12007 lcov: updated CVS version to 1.8. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
12010 ltp/utils/analysis/lcov/man/gendesc.1
12011 ltp/utils/analysis/lcov/man/genhtml.1
12012 ltp/utils/analysis/lcov/man/geninfo.1
12013 ltp/utils/analysis/lcov/man/genpng.1
12014 ltp/utils/analysis/lcov/man/lcov.1
12015 ltp/utils/analysis/lcov/man/lcovrc.5
12016 ltp/utils/analysis/lcov/bin/gendesc
12017 ltp/utils/analysis/lcov/bin/genhtml
12018 ltp/utils/analysis/lcov/bin/geninfo
12019 ltp/utils/analysis/lcov/bin/genpng
12020 ltp/utils/analysis/lcov/bin/lcov
12021 ltp/utils/analysis/lcov/rpm/lcov.spec
12022 ltp/utils/analysis/lcov/Makefile
12025 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>.
12029 ltp/m4/ltp-signalfd.m4
12030 ltp/runtest/syscalls
12031 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
12032 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
12033 ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
12036 ltp/m4/ltp-modify_ldt.m4
12039 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>.
12042 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
12045 [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>.
12048 ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
12051 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>.
12054 ltp/testcases/kernel/syscalls/readlink/readlink03.c
12057 Risrajak <risrajak@linux.vnet.ibm.com> reported:
12058 mallocstress testcase is failing on: Linux 2.6.27-rc6-7-default #1 SMP 2008-09-15 10:58:05 +0200 x86_64
12059 # ./testcases/kernel/mem/mtest07/mallocstress
12061 ---Kernel Component Data---
12062 Stack trace output: i am attaching full strace.
12064 clone(child_stack=0x7fe381a96250,
12065 flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
12066 parent_tidptr=0x7fe381a969e0, tls=0x7fe381a96950, child_tidptr=0x7fe381a969e0) = 27334
12067 nanosleep({0, 0}, NULL) = 0
12068 semop(34439172, 0x7fffa7cbef00, 1) = 0
12069 futex(0x7fe39f2d19e0, FUTEX_WAIT, 27275, NULL <unfinished ...>
12070 +++ killed by SIGABRT +++
12071 ---------------------------------------
12072 Nagesh Sharyathi Replied:
12073 ---------------------------------------
12074 I was able to recreate the problem by spawning only 2 threads: This is what I found:
12075 ------------------------------------------------------------------------------------
12076 [pid 8006] tgkill(8004, 8006, SIGABRT <unfinished ...>
12077 [pid 8005] <... mmap resumed> ) = 0x7f8ba781b000
12078 [pid 8006] <... tgkill resumed> ) = 0
12079 [pid 8005] nanosleep({0, 0}, <unfinished ...>
12080 [pid 8006] --- SIGABRT (Aborted) @ 0 (0) ---
12081 Process 8006 detached
12082 [pid 8005] <... nanosleep resumed> NULL) = 0
12083 [pid 8005] +++ killed by SIGABRT +++
12084 +++ killed by SIGABRT +++
12085 ------------------------------------------------------------------------------------
12086 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()
12087 =================================
12088 for (i = 0; i < num_alloc; i++)
12090 dprt(("pid[%d]: freeing ptrs[i] %p\n", getpid(), ptrs[i]));
12091 if (ptrs[i][0] != i) {
12092 fprintf(stderr, "pid[%d]: fail: bad sentinel value\n", getpid());
12095 free(ptrs[i]); <== Problem area
12098 =================================
12099 Andrew Vagin Replied <avagin@gmail.com>:
12100 Thanks. I found error for help valgrind.
12101 ==13393== Thread 56:
12102 ==13393== Invalid write of size 8
12103 ==13393== at 0x400C27: allocate_free (mallocstress.c:198)
12104 ==13393== by 0x400E4D: alloc_mem (mallocstress.c:281)
12105 ==13393== by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
12106 ==13393== by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
12107 ==13393== Address 0x4c36a60 is 0 bytes inside a block of size 1 alloc'd
12108 ==13393== at 0x4A0739E: malloc (vg_replace_malloc.c:207)
12109 ==13393== by 0x400BF0: allocate_free (mallocstress.c:192)
12110 ==13393== by 0x400E4D: alloc_mem (mallocstress.c:281)
12111 ==13393== by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
12112 ==13393== by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
12115 (gdb) print alloc_num
12116 No symbol "alloc_num" in current context.
12117 (gdb) print num_alloc
12121 strick the eye, we have pointer with type long, but allocate one byte only.
12123 long *ptrs[MAXPTRS];
12125 ptrs[num_alloc] = (long *)malloc(size);
12126 I use valgrind first time. Thanks for this possibility:). see the attached patch. test passed and valgrind don't report errors after my patch.
12127 Thread [34]: allocate_free() returned 0, succeeded. Thread exiting.
12128 main(): test passed.
12130 ==13299== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1)
12131 ==13299== malloc/free: in use at exit: 0 bytes in 0 blocks.
12132 ==13299== malloc/free: 233,080 allocs, 227,080 frees, 5,454,975,665,283 bytes allocated.
12133 ps: I use oldsize = 5, because long will be equal 8 in more case. oldsize is previous value of fibannoci series.
12134 Signed-Off-By: "avagin@gmail.com" <avagin@gmail.com>.
12137 ltp/testcases/kernel/mem/mtest07/Makefile
12138 ltp/testcases/kernel/mem/mtest07/mallocstress.c
12141 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:
12142 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.
12145 ltp/runtest/syscalls
12146 ltp/testcases/kernel/include/x86_64.in
12148 ltp/testcases/kernel/syscalls/accept4/Makefile
12149 ltp/testcases/kernel/syscalls/accept4/accept4_01.c
12152 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>.
12155 ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
12158 A small Fix. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
12161 ltp/m4/ltp-signalfd.m4
12164 - Type definitions defined in header files included from sys/signalfd.h and type definitions defined in sys/signalfd.h are conflicted.
12165 - s/SIGNALFD_REFIX/SIGNALFD_PREFIX/
12166 - if HAVE_SIGNALFD is not defined, use stub.
12167 - if HAVE_LINUX_TYPES_H is defined, use our own implemention to call signalfd
12169 Signed-of-by: Masatake YAMATO<yamato@redhat.com>.
12172 ltp/m4/ltp-signalfd.m4
12173 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
12176 Update to OpenHPI 2.13.1. See http://openhpi.org/ for more details.
12181 Add Kernel Config Info for compiling KDUMP/KEXEC kernel. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
12187 This patch ensures that prio-preempt uses the librt debug mechanism. Tested: Running the test:
12191 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
12194 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
12197 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:
12200 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
12203 ltp/testcases/realtime/func/prio-wake/prio-wake.c
12206 OK. I have implemented such a patch which does not overflow anymore. However, I could not test it, because:
12207 pipeio -s 5000 -i 2000000000 -c 5
12208 just runs too long. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
12211 ltp/testcases/kernel/ipc/pipeio/pipeio.c
12214 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.
12216 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.
12218 * Introduce periodic sleeps in the busy loop of gtod_latency to avoid soft lockups.
12219 Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
12222 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
12225 Here is a patch to fix the error below.
12226 /root/ltp-full-20081031/testcases/kernel/containers/netns/parentns.sh: 42: source: not found
12227 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>.
12230 ltp/testcases/kernel/containers/netns/child_1.sh
12231 ltp/testcases/kernel/containers/netns/child_2.sh
12232 ltp/testcases/kernel/containers/netns/childipv6.sh
12233 ltp/testcases/kernel/containers/netns/childns.sh
12234 ltp/testcases/kernel/containers/netns/parent_1.sh
12235 ltp/testcases/kernel/containers/netns/parent_2.sh
12236 ltp/testcases/kernel/containers/netns/parent_share.sh
12237 ltp/testcases/kernel/containers/netns/parentns.sh
12238 ltp/testcases/kernel/containers/netns/paripv6.sh
12241 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>.
12244 ltp/testcases/kernel/include/i386.in
12247 umount can return error if /etc/mtab link to /proc/mounts
12248 $ mount --rbind /tmp/1 /tmp/2
12251 /tmp/1 on /tmp/2 type none (rw,bind)
12252 $ mv /etc/mtab{,.orig}
12255 /dev/root on /tmp/2 type ext3 (rw,data=ordered)
12257 umount: /tmp/1: not mounted
12258 if umount return error, test_fs_bind.sh will hang up in the infinite loop:
12259 ( while grep_proc_mounts ; do
12260 grep_proc_mounts | awk '{print $2}' | xargs -r --max-args=1 umount -l
12261 done ) >& /dev/null
12262 but /proc/mounts contain next info:
12263 /dev/root /tmp/2\040(deleted) ext3 rw,data=ordered 0 0
12264 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>.
12267 ltp/testcases/kernel/fs/fs_bind/regression/test02
12270 Fix busy loop in realtime:
12271 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>.
12274 ltp/testcases/realtime/include/librttest.h
12275 ltp/testcases/realtime/lib/librttest.c
12278 I've added new Makefile target to run both autoconf and autoheader. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
12284 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>.
12287 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
12288 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
12289 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
12290 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
12293 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>.
12296 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
12297 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
12300 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>.
12303 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
12304 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
12305 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
12308 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>.
12311 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
12314 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>.
12317 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
12320 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>.
12323 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
12324 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
12327 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>.
12330 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
12331 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
12332 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
12333 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
12336 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>.
12339 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
12340 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
12341 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
12342 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
12343 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
12344 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
12347 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>.
12350 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
12353 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>.
12356 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
12359 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>.
12362 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
12363 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
12366 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>.
12369 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
12372 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>.
12375 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
12378 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>.
12381 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
12384 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>.
12387 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
12390 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>.
12393 ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
12396 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>.
12399 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
12402 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>.
12405 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
12408 Re-enablement of TI-RPC tests to build/install/run in LTP:
12409 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.
12410 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.
12411 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>.
12415 ltp/runtest/stress.part3
12416 ltp/testcases/network/rpc/Makefile
12417 ltp/testcases/network/rpc/README
12418 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
12419 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
12420 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
12421 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
12422 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
12423 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
12424 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
12425 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
12426 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
12427 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
12428 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
12429 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
12430 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
12431 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
12432 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
12433 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
12434 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
12435 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
12436 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
12437 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
12438 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
12439 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
12440 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
12441 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
12442 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
12443 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
12444 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
12445 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
12446 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
12447 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
12448 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
12449 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
12450 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
12451 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
12452 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
12453 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
12454 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
12455 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
12456 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
12457 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
12458 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
12459 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
12460 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
12461 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
12462 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
12463 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
12464 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
12465 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
12466 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
12467 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
12468 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
12469 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
12470 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
12471 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
12472 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
12473 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
12474 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
12475 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
12476 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
12477 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
12478 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
12479 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
12480 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
12481 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
12482 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
12483 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
12484 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
12485 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
12486 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
12487 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
12488 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
12489 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
12490 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
12491 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
12492 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
12493 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
12494 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
12495 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
12496 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
12497 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
12498 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
12499 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
12500 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
12501 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
12502 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
12503 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
12504 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
12505 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
12506 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
12507 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
12508 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
12509 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
12510 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
12511 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
12512 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
12513 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
12514 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
12515 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
12516 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
12517 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
12518 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
12519 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
12520 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
12521 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
12522 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
12523 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
12524 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
12525 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
12526 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
12527 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
12528 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
12529 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
12530 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
12531 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
12532 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
12533 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
12534 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
12535 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
12536 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
12537 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
12538 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
12539 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
12540 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
12541 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
12542 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
12543 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
12544 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
12545 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
12546 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
12547 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
12548 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
12549 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
12550 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
12551 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
12552 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
12553 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
12554 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
12555 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
12556 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
12557 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
12558 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
12559 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
12560 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
12561 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
12562 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
12563 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
12564 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
12565 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
12566 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
12567 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
12568 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
12569 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
12570 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
12571 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
12572 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
12573 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
12574 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
12575 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
12576 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
12577 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
12578 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
12579 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
12580 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
12581 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
12582 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
12583 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
12584 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
12585 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
12586 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
12587 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
12588 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
12589 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
12590 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
12591 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
12592 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
12593 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
12594 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
12595 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
12596 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
12597 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
12598 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
12599 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
12600 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
12601 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
12602 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
12603 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
12604 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
12605 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
12606 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
12607 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
12608 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
12609 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
12610 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
12611 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
12612 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
12613 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
12614 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
12615 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
12616 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
12617 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
12618 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
12619 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
12620 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
12621 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
12622 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
12623 ltp/testscripts/ltpstress.sh
12626 ltp/runtest/rpctirpc ltp/runtest/tirpc
12627 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_test_auto.sh
12628 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tests.sh
12629 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_auto.sh
12630 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_interactive.sh
12631 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_test_auto.sh
12632 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_tests.sh
12635 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
12636 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
12637 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
12638 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
12639 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
12642 Please find the testcase for the below assertion. Assertions 1: Steps:
12643 a) Create a container .
12644 b) Create many levels of child containers inside this container.
12645 c) Now do kill -9 init , outside of the contaier.
12646 d) This should kill all the child containers . (containers created at the level below ).
12647 Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
12650 ltp/testcases/kernel/containers/pidns/pidns05.c
12653 Fix typo in pselect01_64 testcase: pselect0_64->pselect01_64. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
12656 ltp/runtest/syscalls
12659 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>.
12662 ltp/testcases/realtime/func/async_handler/async_handler.c
12663 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
12664 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
12665 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
12666 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
12667 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
12668 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
12669 ltp/testcases/realtime/func/measurement/preempt_timing.c
12670 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
12671 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
12672 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
12673 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
12674 ltp/testcases/realtime/func/pi-tests/testpi-0.c
12675 ltp/testcases/realtime/func/pi-tests/testpi-1.c
12676 ltp/testcases/realtime/func/pi-tests/testpi-2.c
12677 ltp/testcases/realtime/func/pi-tests/testpi-4.c
12678 ltp/testcases/realtime/func/pi-tests/testpi-5.c
12679 ltp/testcases/realtime/func/pi-tests/testpi-6.c
12680 ltp/testcases/realtime/func/pi-tests/testpi-7.c
12681 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
12682 ltp/testcases/realtime/func/prio-wake/prio-wake.c
12683 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
12684 ltp/testcases/realtime/func/sched_football/sched_football.c
12685 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
12686 ltp/testcases/realtime/func/sched_latency/sched_latency.c
12687 ltp/testcases/realtime/func/thread_clock/tc-2.c
12688 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
12689 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
12690 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
12693 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>.
12696 ltp/testcases/realtime/config.mk
12699 ltp/testcases/realtime/include/libjvmsim.h
12700 ltp/testcases/realtime/lib/libjvmsim.c
12703 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:
12704 # ./iptables_tests.sh
12705 iptables 0 INFO : INIT: Inititalizing tests.
12706 iptables 0 INFO : INIT: Flushing all rules.
12707 iptables01 0 INFO : iptables01: iptables -L -t filter will list all rules in table filter.
12708 iptables01 1 FAIL : iptables01: iptables -L -t filter failed to list rules. Reason:
12709 Chain INPUT (policy ACCEPT) target prot opt source destination
12710 Chain FORWARD (policy ACCEPT) target prot opt source destination
12711 Chain OUTPUT (policy ACCEPT) target prot opt source destination
12712 Chain RH-Firewall-1-INPUT (0 references) target prot opt source destination
12713 Vinay Sridhar <vinay@linux.vnet.ibm.com> replied:
12714 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>.
12717 ltp/testcases/network/iptables/iptables_tests.sh
12722 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>.
12725 ltp/testcases/kernel/controllers/test_controllers.sh
12728 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>.
12731 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
12734 Add support of kernel syscall test to Renesas. Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>.
12737 ltp/testcases/kernel/include/order
12739 ltp/testcases/kernel/include/sh.in
12742 Reverting the Following Patch.
12743 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>.
12746 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
12749 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>.
12752 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
12755 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>.
12758 ltp/testcases/kernel/controllers/io-throttle/Makefile
12759 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
12761 ltp/testcases/kernel/controllers/io-throttle/myfunctions-io.sh
12763 ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
12766 dont use == or [[, and fix -z test
12769 ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
12772 convert all "source" commands in scripts to "." ... hopefully my sed-foo doesnt break anything ...
12775 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
12776 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
12777 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
12778 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
12779 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
12780 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
12781 ltp/testcases/network/stress/broken_ip/broken_ip4-version
12782 ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
12783 ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
12784 ltp/testcases/network/stress/broken_ip/broken_ip6-plen
12785 ltp/testcases/network/stress/broken_ip/broken_ip6-version
12786 ltp/testcases/network/stress/ftp/ftp4-download-stress
12787 ltp/testcases/network/stress/ftp/ftp4-upload-stress
12788 ltp/testcases/network/stress/ftp/ftp6-download-stress
12789 ltp/testcases/network/stress/ftp/ftp6-upload-stress
12790 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
12791 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic02
12792 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic03
12793 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic04
12794 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic05
12795 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic06
12796 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic07
12797 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic01
12798 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic02
12799 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic03
12800 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic04
12801 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic05
12802 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic06
12803 ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic07
12804 ltp/testcases/network/stress/interface/if4-addr-change
12805 ltp/testcases/network/stress/interface/if4-alias-adddel
12806 ltp/testcases/network/stress/interface/if4-alias-addlarge
12807 ltp/testcases/network/stress/interface/if4-mtu-change
12808 ltp/testcases/network/stress/interface/if4-route-adddel
12809 ltp/testcases/network/stress/interface/if4-route-addlarge
12810 ltp/testcases/network/stress/interface/if4-updown
12811 ltp/testcases/network/stress/interface/if6-addr-adddel
12812 ltp/testcases/network/stress/interface/if6-addr-addlarge
12813 ltp/testcases/network/stress/interface/if6-mtu-change
12814 ltp/testcases/network/stress/interface/if6-route-adddel
12815 ltp/testcases/network/stress/interface/if6-route-addlarge
12816 ltp/testcases/network/stress/interface/if6-updown
12817 ltp/testcases/network/stress/http/http4-stress
12818 ltp/testcases/network/stress/http/http6-stress
12819 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
12820 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
12821 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
12822 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
12823 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope01
12824 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope02
12825 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope03
12826 ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope04
12827 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
12828 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
12829 ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld01
12830 ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld02
12831 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
12832 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip02
12833 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip03
12834 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip04
12835 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip05
12836 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip06
12837 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip07
12838 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip01
12839 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip02
12840 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip03
12841 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip04
12842 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip05
12843 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip06
12844 ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip07
12845 ltp/testcases/network/stress/dns/dns4-stress
12846 ltp/testcases/network/stress/dns/dns6-stress
12847 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
12848 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic02
12849 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic03
12850 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic04
12851 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic05
12852 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic06
12853 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic07
12854 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic01
12855 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic02
12856 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic03
12857 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic04
12858 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic05
12859 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic06
12860 ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic07
12861 ltp/testcases/network/stress/ssh/ssh4-stress
12862 ltp/testcases/network/stress/ssh/ssh6-stress
12863 ltp/testcases/network/stress/ns-tools/add_ipv6addr
12864 ltp/testcases/network/stress/ns-tools/bg_tcp_traffic
12865 ltp/testcases/network/stress/ns-tools/check_netem
12866 ltp/testcases/network/stress/ns-tools/check_setkey
12867 ltp/testcases/network/stress/ns-tools/get_ifname
12868 ltp/testcases/network/stress/ns-tools/initialize_if
12869 ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
12870 ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
12871 ltp/testcases/network/stress/ns-tools/killall_udp_traffic
12872 ltp/testcases/network/stress/ns-tools/set_ipv4addr
12873 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
12874 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
12875 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
12876 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
12877 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
12878 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
12879 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld01
12880 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld02
12881 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld03
12882 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld04
12883 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld05
12884 ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld06
12885 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
12886 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip02
12887 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip03
12888 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip04
12889 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip05
12890 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip06
12891 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip07
12892 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip08
12893 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip09
12894 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip10
12895 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip11
12896 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip12
12897 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip13
12898 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip14
12899 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip01
12900 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip02
12901 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip03
12902 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip04
12903 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip05
12904 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip06
12905 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip07
12906 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip08
12907 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip09
12908 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip10
12909 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip11
12910 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip12
12911 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip13
12912 ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip14
12913 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
12914 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic02
12915 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic03
12916 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic04
12917 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic05
12918 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic06
12919 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic07
12920 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic08
12921 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic09
12922 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic10
12923 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic11
12924 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic12
12925 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic13
12926 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic14
12927 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic01
12928 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic02
12929 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic03
12930 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic04
12931 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic05
12932 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic06
12933 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic07
12934 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic08
12935 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic09
12936 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic10
12937 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic11
12938 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic12
12939 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic13
12940 ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic14
12941 ltp/testcases/network/stress/route/route4-change-dst
12942 ltp/testcases/network/stress/route/route4-change-gw
12943 ltp/testcases/network/stress/route/route4-change-if
12944 ltp/testcases/network/stress/route/route4-ifdown
12945 ltp/testcases/network/stress/route/route4-redirect
12946 ltp/testcases/network/stress/route/route4-rmmod
12947 ltp/testcases/network/stress/route/route6-change-dst
12948 ltp/testcases/network/stress/route/route6-change-gw
12949 ltp/testcases/network/stress/route/route6-change-if
12950 ltp/testcases/network/stress/route/route6-ifdown
12951 ltp/testcases/network/stress/route/route6-redirect
12952 ltp/testcases/network/stress/route/route6-rmmod
12953 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
12954 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport02
12955 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport03
12956 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport04
12957 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport05
12958 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport06
12959 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport07
12960 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport08
12961 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport09
12962 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport10
12963 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport11
12964 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport12
12965 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport13
12966 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport14
12967 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport01
12968 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport02
12969 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport03
12970 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport04
12971 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport05
12972 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport06
12973 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport07
12974 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport08
12975 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport09
12976 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport10
12977 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport11
12978 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport12
12979 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport13
12980 ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport14
12981 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
12982 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport02
12983 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport03
12984 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport04
12985 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport05
12986 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport06
12987 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport07
12988 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport08
12989 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport09
12990 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport10
12991 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport11
12992 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport12
12993 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport13
12994 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport14
12995 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport01
12996 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport02
12997 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport03
12998 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport04
12999 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport05
13000 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport06
13001 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport07
13002 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport08
13003 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport09
13004 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport10
13005 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport11
13006 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport12
13007 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport13
13008 ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport14
13009 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff01
13010 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff02
13011 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff03
13012 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff04
13013 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff05
13014 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff06
13015 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff07
13016 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff08
13017 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff09
13018 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff10
13019 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff11
13020 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff12
13021 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff13
13022 ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff14
13023 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff01
13024 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff02
13025 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff03
13026 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff04
13027 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff05
13028 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff06
13029 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff07
13030 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff08
13031 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff09
13032 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff10
13033 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff11
13034 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff12
13035 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff13
13036 ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff14
13037 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend01
13038 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend02
13039 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend03
13040 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend04
13041 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend05
13042 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend06
13043 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend07
13044 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend08
13045 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend09
13046 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend10
13047 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend11
13048 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend12
13049 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend13
13050 ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend14
13051 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend01
13052 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend02
13053 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend03
13054 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend04
13055 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend05
13056 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend06
13057 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend07
13058 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend08
13059 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend09
13060 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend10
13061 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend11
13062 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend12
13063 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend13
13064 ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend14
13065 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
13066 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip02
13067 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip03
13068 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip04
13069 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip05
13070 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip06
13071 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip07
13072 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip01
13073 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip02
13074 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip03
13075 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip04
13076 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip05
13077 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip06
13078 ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip07
13079 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale01
13080 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale02
13081 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale03
13082 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale04
13083 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale05
13084 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale06
13085 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale07
13086 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale08
13087 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale09
13088 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale10
13089 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale11
13090 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale12
13091 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale13
13092 ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale14
13093 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale01
13094 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale02
13095 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale03
13096 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale04
13097 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale05
13098 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale06
13099 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale07
13100 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale08
13101 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale09
13102 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale10
13103 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale11
13104 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale12
13105 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale13
13106 ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale14
13107 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso01
13108 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso02
13109 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso03
13110 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso04
13111 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso05
13112 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso06
13113 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso07
13114 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso08
13115 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso09
13116 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso10
13117 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso11
13118 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso12
13119 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso13
13120 ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso14
13121 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso01
13122 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso02
13123 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso03
13124 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso04
13125 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso05
13126 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso06
13127 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso07
13128 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso08
13129 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso09
13130 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso10
13131 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso11
13132 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso12
13133 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso13
13134 ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso14
13135 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup01
13136 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup02
13137 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup03
13138 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup04
13139 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup05
13140 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup06
13141 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup07
13142 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup08
13143 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup09
13144 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup10
13145 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup11
13146 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup12
13147 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup13
13148 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup14
13149 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup01
13150 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup02
13151 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup03
13152 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup04
13153 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup05
13154 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup06
13155 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup07
13156 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup08
13157 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup09
13158 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup10
13159 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup11
13160 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup12
13161 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup13
13162 ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup14
13163 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff01
13164 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff02
13165 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff03
13166 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff04
13167 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff05
13168 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff06
13169 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff07
13170 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff08
13171 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff09
13172 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff10
13173 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff11
13174 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff12
13175 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff13
13176 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff14
13177 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff01
13178 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff02
13179 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff03
13180 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff04
13181 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff05
13182 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff06
13183 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff07
13184 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff08
13185 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff09
13186 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff10
13187 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff11
13188 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff12
13189 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff13
13190 ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff14
13191 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
13192 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport02
13193 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport03
13194 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport04
13195 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport05
13196 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport06
13197 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport07
13198 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport01
13199 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport02
13200 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport03
13201 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport04
13202 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport05
13203 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport06
13204 ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport07
13205 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
13206 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic02
13207 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic03
13208 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic04
13209 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic05
13210 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic06
13211 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic07
13212 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic01
13213 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic02
13214 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic03
13215 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic04
13216 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic05
13217 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic06
13218 ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic07
13219 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
13220 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic02
13221 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic03
13222 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic04
13223 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic05
13224 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic06
13225 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic07
13226 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic01
13227 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic02
13228 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic03
13229 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic04
13230 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic05
13231 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic06
13232 ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic07
13235 fix typo pointed out by Elder Costa: dulation -> duration
13238 ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
13239 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
13240 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
13241 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
13242 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
13243 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
13244 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
13245 ltp/testcases/network/stress/broken_ip/broken_ip4-version
13246 ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
13247 ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
13248 ltp/testcases/network/stress/broken_ip/broken_ip6-plen
13249 ltp/testcases/network/stress/broken_ip/broken_ip6-version
13250 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
13251 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
13252 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
13253 ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
13254 ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
13255 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
13256 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
13257 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
13258 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
13259 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
13260 ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
13263 lcov: geninfo chokes on spaces in the directory name
13265 From: Jeff Connelly <jeffconnelly@users.sourceforge.net>
13267 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.
13270 ltp/utils/analysis/lcov/bin/geninfo
13271 ltp/utils/analysis/lcov/bin/lcov
13272 ltp/utils/analysis/lcov/CHANGES
13275 gcov-kernel: added patches for linux-2.6.27
13278 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-eabi.patch
13279 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-hack.patch
13280 ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
13283 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>.
13286 ltp/testcases/kernel/containers/pidns/pidns03.c
13289 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>.
13292 ltp/testcases/kernel/containers/netns/initialize.sh
13295 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>.
13298 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
13301 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>.
13304 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
13305 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
13308 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>.
13311 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
13314 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.
13315 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.
13318 ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
13319 ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
13321 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
13323 ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
13326 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>.
13329 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
13332 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>.
13335 ltp/testcases/kernel/syscalls/profil/profil01.c
13338 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>.
13341 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
13342 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
13345 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>.
13348 ltp/testcases/kernel/include/arm.in
13351 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>.
13354 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
13357 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>.
13360 ltp/testcases/kernel/syscalls/inotify/inotify01.c
13361 ltp/testcases/kernel/syscalls/inotify/inotify02.c
13364 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>.
13367 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
13369 ltp/testcases/kernel/containers/pidns/pidns04.c
13372 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>.
13376 ltp/testcases/kernel/connectors/Makefile
13377 ltp/testcases/kernel/containers/check_for_unshare.c
13378 ltp/testcases/kernel/controllers/Makefile
13379 ltp/testcases/kernel/syscalls/ptrace/Makefile
13382 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>.
13385 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
13388 This patch cleans code a little bit by removing leftovers. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
13391 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
13392 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
13395 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>.
13399 ltp/testcases/kernel/include/regen.sh
13402 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>.
13405 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
13407 ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
13410 After tested the latest LTP cases, the connector cases failed on RHEL5.2. Test fails with following error:
13413 /home/ltp/cvs_ltp.orig/testcases/bin/connector_test.sh: line 9:
13414 /home/ltp/cvs_ltp.orig/testcases/bin/run_pec_test: No such file or directory
13415 <<<execution_status>>>
13418 incrementing stop Connectors 0 CONF : system doesn't support execution of the test
13419 <<<execution_status>>>
13420 Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
13423 ltp/testcases/kernel/connectors/connector_test.sh
13426 Disabling this till TIRPC is built, installed and run properly. Subrata Modak <subrata@linux.vnet.ibm.com>.
13429 ltp/runtest/stress.part3
13432 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>.
13435 ltp/testcases/kernel/fs/inode/inode01.c
13438 Array size of path_list_string gets exceeded and cause an buffer overflow, when building with -D_FORTIFY_SOURCE=2
13439 ======= Backtrace: =========
13440 /lib64/libc.so.6(__chk_fail+0x2f)[0x2b3f94ec831f]
13441 /lib64/libc.so.6[0x2b3f94ec73c3]
13442 /root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x4020e3]
13443 /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b3f94e13184]
13444 /root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x401609]
13445 ======= Memory map: ========
13447 Program received signal SIGABRT, Aborted. 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6 (gdb) bt
13448 #0 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6
13449 #1 0x00002b3f94e26fb0 in abort () from /lib64/libc.so.6
13450 #2 0x00002b3f94e5c32b in __libc_message () from /lib64/libc.so.6
13451 #3 0x00002b3f94ec831f in __chk_fail () from /lib64/libc.so.6
13452 #4 0x00002b3f94ec73c3 in __strcat_chk () from /lib64/libc.so.6
13453 #5 0x00000000004020e3 in main () at inode01.c:169
13456 #5 0x00000000004020e3 in main () at inode01.c:169
13457 169 strcat(path_list_string, "path_list");
13458 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>.
13461 ltp/testcases/kernel/fs/inode/inode01.c
13464 When compiling with -D_FORTIFY_SOURCE=2 following buffer-overflow gets detected:
13466 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01
13467 symlink01 1 PASS : Creation of symbolic link file to no object file is ok
13468 symlink01 2 PASS : Creation of symbolic link file to no object file is ok
13469 symlink01 3 PASS : Creation of symbolic link file and object file via symbolic link is ok
13470 symlink01 4 PASS : Creating an existing symbolic link file error is caught
13471 *** buffer overflow detected ***:
13472 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01 terminated
13473 ======= Backtrace: =========
13474 /lib64/libc.so.6(__chk_fail+0x2f)[0x2b5ae730f31f]
13475 /lib64/libc.so.6[0x2b5ae730e3c3]
13476 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4048fe]
13477 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x403e7b]
13478 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4047b7]
13479 /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b5ae725a184]
13480 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x401c39]
13482 #0 0x00002b5ae726cbb5 in raise () from /lib64/libc.so.6
13483 #1 0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6
13484 #2 0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6
13485 #3 0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6
13486 #4 0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6
13487 #5 0x00000000004048fe in creat_path_max (path1=0x409d88 "object", path2=<value optimized out>, path3=<value optimized out>) Read from remote host
13488 #6 0x0000000000403e7b in do_syscalltests (tcs=0x50cec0) at symlink01.c:958
13489 #7 0x00000000004047b7 in main (argc=<value optimized out>, argv=<value optimized out>) at symlink01.c:569 (gdb) up
13490 #1 0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6 (gdb)
13491 #2 0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6 (gdb)
13492 #3 0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6 (gdb)
13493 #4 0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6 (gdb)
13494 #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");
13495 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>.
13498 ltp/testcases/kernel/syscalls/symlink/symlink01.c
13501 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>.
13504 ltp/runtest/ltp-aiodio.part3
13507 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>.
13510 ltp/doc/man1/Makefile ltp/doc/man3/Makefile
13511 ltp/include/Makefile ltp/lib/Makefile ltp/pan/Makefile
13514 Dont install ltp.pc and libltp.a with excutable flags. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
13520 Apply CFLAGS to compiler to ballista, kernel/syscalls/utimestat. Compile everything with (user-defined) CFLAGS. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
13523 ltp/testcases/ballista/ballista/Makefile
13524 ltp/testcases/kernel/syscalls/utimensat/Makefile
13527 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>.
13529 ltp/testcases/open_posix_testsuite/Makefile
13532 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>.
13538 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>.
13543 testcases/kernel/containers/libclone/libnetns.c
13544 testcases/kernel/containers/libclone/Makefile
13545 testcases/kernel/containers/pidns/pidns03.c
13546 testcases/kernel/containers/sysvipc/shmnstest.c
13547 testcases/kernel/controllers/cpuctl/cpuctl_test01.c
13548 testcases/kernel/controllers/cpuctl/cpuctl_test02.c
13549 testcases/kernel/controllers/cpuctl/cpuctl_test03.c
13550 testcases/kernel/controllers/cpuctl/cpuctl_test04.c
13551 testcases/kernel/controllers/memctl/memctl_test01.c
13552 testcases/kernel/io/disktest/childmain.c
13553 testcases/kernel/io/disktest/dump.c
13554 testcases/kernel/io/disktest/dump.h
13555 testcases/kernel/io/disktest/main.c
13556 testcases/kernel/io/disktest/timer.c
13557 testcases/kernel/ipc/ipc_stress/signal_test_01.c
13558 testcases/kernel/ipc/ipc_stress/signal_test_03.c
13559 testcases/kernel/mem/hugetlb/lib/libipc.c
13560 testcases/kernel/mem/mtest07/mallocstress.c
13561 testcases/kernel/mem/mtest07/shm_test.c
13562 testcases/kernel/sched/clisrv/pthserv.c
13563 testcases/kernel/sched/tool/trace_sched.c
13564 testcases/kernel/security/filecaps/checkforlibcap.sh
13565 testcases/kernel/syscalls/clone/clone03.c
13566 testcases/kernel/syscalls/clone/clone04.c
13567 testcases/kernel/syscalls/clone/clone06.c
13568 testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
13569 testcases/kernel/syscalls/ipc/lib/libipc.c
13570 testcases/kernel/syscalls/ipc/msgget/msgget01.c
13571 testcases/kernel/syscalls/nftw/lib64.c
13572 testcases/kernel/syscalls/nftw/lib.c
13573 testcases/misc/crash/crash01.c
13574 testcases/network/nfsv4/locks/netsync.c
13575 testcases/network/sctp/func_tests/test_1_to_1_threads.c
13576 testcases/network/sctp/func_tests/test_sctp_sendrecvmsg.c
13577 testcases/network/sctp/func_tests/test_timetolive.c
13578 testcases/network/sockets/ltpClient.c
13579 testcases/network/sockets/ltpServer.c
13580 testcases/kernel/syscalls/switch/endian_switch01.c
13581 testcases/kernel/fs/doio/doio.c
13584 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>.
13585 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>.
13588 ltp/testcases/kernel/connectors/pec/pec_listener.c
13591 Compiled the latest CVS tree on a x86_64 machine yelling a warning,
13592 "acl1.c: In function ‘do_file_op’:
13593 acl1.c:62: warning: not enough variable arguments to fit a sentinel"
13594 Signed-off-by: CAI Qian <caiqian@cclom.cn>.
13597 ltp/testcases/network/nfsv4/acl/acl1.c
13600 CAI Qian <caiqian@cclom.cn> reported that Setgroups01_16 test always fails for x86_64:
13601 setgroups01_16 1 FAIL : setgroups(65536, list) Failed, errno=14 : Bad address,
13602 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?
13603 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>.
13606 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
13607 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
13610 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:
13612 setgroups02_16 1 BROK : gid returned from getgroups is too large for testing setgroups32
13614 Since the uninitialized values could be greater then 0xffff. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
13617 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
13618 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
13621 Hi. Here I am getting the following error (with Ubuntu 7.04):
13622 elder@Yosemite:/tmp/ltp/testcases/ballista$ LANG= make -f Makefile
13623 WARNING: No perl detected; skipping ballista tests
13624 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>.
13627 ltp/testcases/ballista/Makefile
13628 ltp/testcases/ballista/ballista/ostest_new.pl
13631 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>.
13634 ltp/testcases/ballista/ballista/callGen.cpp
13635 ltp/testcases/ballista/ballista/callGen_standAlone.cpp
13638 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>.
13641 ltp/testcases/ballista/ballista/compile/bparser.cpp
13642 ltp/testcases/ballista/ballista/templates/bTypes.cpp
13645 Fixed some bashisms. Jiri Palecek <jpalecek@web.de>.
13648 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
13651 Typo in file_test.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13654 ltp/testcases/commands/ade/file/file_test.sh
13657 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>.
13660 ltp/testcases/kernel/containers/netns/initialize.sh
13663 Fix some bashisms. Jiri Palecek <jpalecek@web.de>.
13666 ltp/testcases/commands/ade/ar/ar01
13667 ltp/testcases/commands/ade/file/file_test.sh
13668 ltp/testcases/commands/cpio/cpio_tests.sh
13669 ltp/testcases/commands/eject/eject-tests.sh
13670 ltp/testcases/commands/fileutils/cp/cp_tests.sh
13671 ltp/testcases/commands/fileutils/ln/ln_tests.sh
13672 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
13673 ltp/testcases/commands/fileutils/mv/mv_tests.sh
13674 ltp/testcases/commands/gzip/gzip_tests.sh
13675 ltp/testcases/commands/logrotate/logrotate_tests.sh
13676 ltp/testcases/commands/mail/mail_tests.sh
13677 ltp/testcases/commands/tar/tar_tests.sh
13678 ltp/testcases/kernel/fs/acls/acl_test01
13679 ltp/testcases/network/dhcpd/dhcpd_tests.sh
13680 ltp/testcases/network/iptables/iptables_tests.sh
13681 ltp/testcases/network/traceroute/traceroute_tests.sh
13682 ltp/testcases/network/xinetd/xinetd_tests.sh
13685 Fix bashisms (function keyword in utimensat_tests.sh). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13688 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
13691 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>.
13694 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
13697 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>.
13700 ltp/testcases/commands/ade/file/file_test.sh
13703 Running hugemmap02 test case on IA-32 generated SIGSEGV. It also gives warnings when compiling:
13704 cc -I../../../../../include -g -Wall hugemmap02.c -L../../../../../lib -lltp -o hugemmap02
13705 hugemmap02.c: In function ‘main’:
13706 hugemmap02.c:149: warning: integer constant is too large for ‘long’ type
13707 hugemmap02.c:156: warning: integer constant is too large for ‘long’ type
13708 The following patch fixes it by making low memory addresses falling in a 2G - 3G range. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
13711 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
13714 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>.
13717 ltp/testcases/network/multicast/mc_cmds/mc_cmds
13720 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>.
13723 ltp/testcases/commands/ade/file/file_test.sh
13726 The runltp has the parameter "-d" to identify the temporary directory by user. But in the latest runltp, there're two problem:
13727 1> Always use "/tmp" as the temporary directory and never use the one that user defined.
13728 2> It will be in error if the parameter "TMPDIR" is a relative path.
13729 This patch fixes those issues. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
13735 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>.
13738 ltp/testcases/commands/ade/ld/Makefile
13741 I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13745 ltp/runtest/syscalls
13746 ltp/testcases/kernel/syscalls/mount/Makefile
13747 ltp/testcases/kernel/syscalls/umount/Makefile
13750 ltp/testcases/kernel/syscalls/mount/test_mount
13751 ltp/testcases/kernel/syscalls/umount/test_umount
13754 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:
13755 - the variables are always initialised before use in the testXX functions,
13756 - the testXX functions don't recurse nor call each other,
13757 - the variables are not used outside testXX functions,
13759 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.
13762 ltp/testcases/network/iptables/iptables_tests.sh
13765 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>.
13768 ltp/testcases/kernel/syscalls/fork/fork09.c
13771 This patch fixes the following compilation warning seen on PPC64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
13774 ltp/testcases/kernel/syscalls/getsid/getsid02.c
13777 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>.
13780 ltp/testcases/kernel/connectors/pec/event_generator.c
13783 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>.
13786 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
13789 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>.
13792 utils/analysis/gcov-kdump/Makefile
13793 utils/analysis/gcov-kdump/README
13794 utils/analysis/gcov-kdump/gcov.h
13795 utils/analysis/gcov-kdump/gcovdump.c
13796 utils/analysis/gcov-kdump/mem_image.c
13797 utils/analysis/gcov-kdump/mem_image.h
13798 utils/analysis/gcov-kdump/util.c
13799 utils/analysis/gcov-kdump/util.h
13802 I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13805 ltp/runtest/syscalls
13808 Addition of additional epoll() test cases run to LTP. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13811 ltp/runtest/syscalls
13814 ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
13817 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.
13820 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
13823 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>.
13826 ltp/testcases/kernel/connectors/pec/pec_listener.c
13827 ltp/testcases/kernel/connectors/pec/run_pec_test
13830 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>.
13833 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
13836 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>.
13839 ltp/testcases/open_posix_testsuite/Makefile
13842 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>.
13845 ltp/testcases/kernel/sched/sched_stress/sched_driver.c
13846 ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
13850 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>.
13853 ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
13856 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:
13857 test01: It tries to invoke setcon() with bounded domain in a multi-threaded process. The expected result is success.
13858 test02: It tries to invoke setcon() with unrelated domain in a multi-threaded process. The expected result is fail.
13859 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.
13860 test05: It tries to write a bounded type, even if the domain cannot write to its bounds type. The expected result is fail.
13861 test06: It makes a bounded domain try to set an attribute of bounded type.Thanks,
13862 Signed-Off-By: KaiGai Kohei <kaigai@ak.jp.nec.com>.
13865 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
13866 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
13869 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
13870 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/Makefile
13871 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
13872 ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds_thread.c
13875 Integrate execution of epoll() syscall testcase. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13878 ltp/runtest/syscalls
13879 ltp/testcases/kernel/syscalls/Makefile
13882 Integrated TIMERS tests
13883 (http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/timers/) to default LTP run: runltp. Signed-Off-By: Subrata Modak
13884 <subrata@linux.vnet.ibm.com>.
13890 Integrated SCHEDULER Client Server Tests to default LTP run ./runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13894 ltp/testcases/kernel/sched/clisrv/Makefile
13897 ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
13900 Integrated the sched_stress to default LTP run for 2 minutes. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13904 ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
13907 Addition of Initial Set of POWER MANAGEMENT Testcases to LTP. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
13911 ltp/testcases/kernel/Makefile
13914 ltp/runtest/power_management_tests
13915 ltp/testcases/kernel/power_management/Makefile
13916 ltp/testcases/kernel/power_management/README
13917 ltp/testcases/kernel/power_management/change_freq.sh
13918 ltp/testcases/kernel/power_management/change_govr.sh
13919 ltp/testcases/kernel/power_management/check_config.sh
13920 ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
13921 ltp/testcases/kernel/power_management/check_kv_arch.c
13922 ltp/testcases/kernel/power_management/config_cpu_freq
13923 ltp/testcases/kernel/power_management/config_cpu_idle
13924 ltp/testcases/kernel/power_management/config_sched_mc
13925 ltp/testcases/kernel/power_management/pm_include.sh
13926 ltp/testcases/kernel/power_management/pwkm_load_unload.sh
13927 ltp/testcases/kernel/power_management/runpwtests.sh
13928 ltp/testcases/kernel/power_management/test_sched_mc.sh
13931 Fixed Build errors on s390x. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
13934 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
13935 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
13938 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>.
13941 utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
13944 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>.
13950 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:
13951 - removing the case when alloc_mem would return -1, change it to the "allocated memory" case,
13952 - not checking for *th_status, if th_status might be null,
13953 Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13956 ltp/testcases/kernel/mem/mtest07/mallocstress.c
13959 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>.
13962 ltp/testcases/network/lib6/in6_02.c
13965 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>.
13968 ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
13971 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>.
13977 clean up nested #ifdef mess
13980 ltp/testcases/kernel/syscalls/get_robust_list
13983 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>.
13986 ltp/testcases/kernel/syscalls/switch/endian_switch01.c
13989 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>.
13992 ltp/testcases/kernel/syscalls/epoll/Makefile
13995 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.
13998 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
13999 ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
14002 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>.
14005 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
14008 This patch fixes a bash specific comparison in checkforlibcap.sh script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
14011 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
14014 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>.
14020 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>.
14023 ltp/testcases/kernel/syscalls/madvise/madvise03.c
14025 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>.
14028 ltp/testcases/kernel/syscalls/inotify/inotify01.c
14029 ltp/testcases/kernel/syscalls/inotify/inotify02.c
14032 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:
14033 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.
14034 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.
14035 Signed-Off-By: Elder Costa <elder.costa@terra.com.br>
14038 ltp/testcases/commands/cron/cron_tests.sh
14041 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>.
14044 ltp/testcases/commands/cron/cron_tests.sh
14047 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>.
14050 ltp/testcases/commands/at/at_allow01
14051 ltp/testcases/commands/at/at_deny01
14054 I hope the numa infrastructure will handle stuff non-numa systems. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14060 Integrate hugetlb tests into runltp. Also modify the way hugemmap02 is run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14064 ltp/runtest/hugetlb
14067 The following patch Integrates the remaining MTEST06 into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14071 ltp/testcases/kernel/mem/mtest06/mmap2.c
14072 ltp/testcases/kernel/mem/mtest06/mmap3.c
14075 The following patch Integrates the remaining MMAPSTRESS into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14079 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
14080 ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
14081 ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
14084 Following warnings are generated when compiling mm_core_apis.c. Attached patch fixes them. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
14087 ltp/testcases/kernel/mem/libmm/mm_core_apis.c
14090 The following patch integrates build/install/run of mm_core_apis to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
14096 The following patch integrates running of aio tests to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
14102 This patch drops the redudant copies (in total three copies of fsx-linux.c from:
14103 - testcases/kernel/io/ltp-aiodio/
14104 - testcases/network/nfs/fsx-linux
14106 The only copy of fsx-linux.c will stay in:
14107 - testcases/kernel/fs/fsx-linux/fsx-linux.c
14109 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>.
14113 ltp/runtest/ltp-aiodio.part3
14114 ltp/runtest/ltplite
14116 ltp/runtest/stress.part1
14117 ltp/testcases/kernel/io/ltp-aiodio/Makefile
14120 ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
14121 ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
14124 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.
14126 1- Added LANG= in the script executed by cron to avoid issues with internationalization.
14127 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)
14128 3- Eliminated the \t\n from the output strings that caused the problem reported by Subrata
14129 4- Fixed the order the expected x received values are printed out to the output log
14131 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>.
14134 ltp/testcases/commands/cron/cron_tests.sh
14139 Fix build error for libclone.c. Signed-off-by: Veerendra Chandrappa <vechandr@in.ibm.com>.
14142 ltp/testcases/kernel/containers/libclone/libclone.h
14145 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>.
14148 ltp/tools/netpipe-2.4/Makefile
14151 sync_pipe_close() returns an uninitialized value when it is passed an already closed pipe. Signed-off-by: Roy Lee <roylee17@gmail.com>.
14154 ltp/lib/libtestsuite.c
14157 I extended getegid testcase to test getegid16, too. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14160 ltp/runtest/syscalls
14161 ltp/testcases/kernel/syscalls/getegid/Makefile
14162 ltp/testcases/kernel/syscalls/getegid/getegid01.c
14165 This can only be tested on a POWER6 machine. A program to test it is attached. --Paul Mackerras.
14166 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:
14167 Signed-off-by: Paul Mackerras <paulus@samba.org>,
14168 Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
14171 ltp/runtest/syscalls
14174 ltp/testcases/kernel/syscalls/switch/Makefile
14175 ltp/testcases/kernel/syscalls/switch/switch01.c
14178 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>.
14181 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
14184 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>.
14187 ltp/testcases/kernel/syscalls/switch/switch01.c
14190 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.
14193 ltp/testcases/commands/cron/cron_allow01
14194 ltp/testcases/commands/cron/cron_deny01
14195 ltp/testcases/commands/cron/cron_neg_tests.sh
14196 ltp/testcases/kernel/ipc/ipc_stress/cleanup
14197 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
14198 ltp/testcases/open_hpi_testsuite/clients/hpionIBMblade.c
14201 This patch does the following:
14202 1. These test cases failed with "open returned unexpected errno 2" because the child process falls through to execute redundant cleanup(),
14203 2. Added code to use the tst_tmpdir()/tst_rmdir() APIs.
14204 Signed-Off-By: <roylee@andestech.com>
14207 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
14208 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
14209 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
14212 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>,
14215 ltp/testcases/kernel/containers/Makefile
14216 ltp/testcases/kernel/containers/container_test.sh
14219 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>.
14222 ltp/testcases/kernel/containers/Makefile
14225 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:
14227 int do_check(void) { return kernel_is_too_old(); }
14228 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>,
14231 ltp/testcases/kernel/containers/check_for_unshare.c
14234 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>,
14237 ltp/testcases/kernel/containers/Makefile
14238 ltp/testcases/kernel/containers/libclone/Makefile
14239 ltp/testcases/kernel/containers/pidns/Makefile
14240 ltp/testcases/kernel/containers/sysvipc/Makefile
14241 ltp/testcases/kernel/containers/utsname/Makefile
14244 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>.
14247 ltp/testcases/kernel/containers/Makefile
14248 ltp/testcases/kernel/containers/libclone/Makefile
14249 ltp/testcases/kernel/containers/pidns/Makefile
14250 ltp/testcases/kernel/containers/pidns/pidns01.c
14251 ltp/testcases/kernel/containers/pidns/pidns02.c
14252 ltp/testcases/kernel/containers/pidns/pidns03.c
14253 ltp/testcases/kernel/containers/sysvipc/Makefile
14254 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
14255 ltp/testcases/kernel/containers/utsname/Makefile
14256 ltp/testcases/kernel/containers/utsname/utstest.c
14259 Use non-recursive assignment. This means, for example, that:
14260 SRCS := $(wildcard *.c)
14261 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>.
14264 ltp/testcases/kernel/containers/Makefile
14265 ltp/testcases/kernel/containers/libclone/Makefile
14266 ltp/testcases/kernel/containers/pidns/Makefile
14267 ltp/testcases/kernel/containers/sysvipc/Makefile
14268 ltp/testcases/kernel/containers/utsname/Makefile
14271 The operator for string unequivalent check is not '-ne' but '!='. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
14274 ltp/testcases/network/ipv6/finger6/finger601
14277 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>.
14280 ltp/testcases/network/ipv6/finger6/finger601
14283 Although ping6 doesn't have -R option, it is specified. It should be removed. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
14286 ltp/testcases/network/ipv6/ping6/ping601
14289 Fix the build error for some systax error. Also fix some warnings. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
14292 ltp/testcases/kernel/syscalls/switch/switch01.c
14295 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
14296 gned-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14302 Fix memory leak in time-schedule.
14305 ltp/testcases/kernel/sched/tool/time-schedule.c
14308 Fix memory leak in trace_sched.
14311 ltp/testcases/kernel/sched/tool/trace_sched.c
14314 Fix memory leak in message_queue_test_01.
14317 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
14320 Fix memory leak in semaphore_test_02.
14323 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
14326 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>,
14329 ltp/testcases/kernel/syscalls/setgid/Makefile
14330 ltp/testcases/kernel/syscalls/setgid/compat_16.h
14331 ltp/testcases/kernel/syscalls/setgid/setgid02.c
14332 ltp/testcases/kernel/syscalls/setgid/setgid03.c
14333 ltp/testcases/kernel/syscalls/setgroups/Makefile
14334 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
14335 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
14336 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
14339 ltp/testcases/kernel/syscalls/utils/compat_gid.h
14342 Add $(CFLAGS). From: Roy Lee <roylee17@gmail.com>.
14345 ltp/testcases/kernel/containers/Makefile
14348 Paul <paulus@samba.org> wanted the name to be endian_switch. Michael Kerrisk <mtk.manpages@googlemail.com> seconded his suggestion.
14351 ltp/testcases/kernel/syscalls/switch/switch01.c
14354 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>.
14358 ltp/testcases/kernel/Makefile
14359 ltp/testcases/kernel/connectors/Makefile
14360 ltp/testcases/kernel/connectors/connector_test.sh
14361 ltp/testcases/kernel/connectors/pec/run_pec_test
14362 ltp/tools/apicmds/ltpapicmd.c
14365 Fix memory leak in semaphore_test_03.
14368 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
14371 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>.
14374 ltp/testcases/kernel/syscalls/utils/compat_16.mk
14375 ltp/testcases/kernel/syscalls/utils/newer_64.mk
14378 Addition of signalfd() syscall test case(s) to LTP. Signed-Off-By: Masatake YAMATO <yamato@redhat.com>.
14381 ltp/testcases/kernel/syscalls/signalfd/Makefile
14382 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
14383 ltp/testcases/kernel/syscalls/utils/cond.mk
14386 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>.
14389 ltp/testcases/realtime/README
14390 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
14393 This patch fixes a few minor issues in run.sh
14394 1. Adds list option to the usage() command.
14395 2. Remove java from "all" tests to be run.
14396 3. It fix the output of usage (./run.sh or ./run.sh -h)
14398 Tested: Running "./run.sh -t func", "./run.sh -t all" , "./run.sh", "./run.sh -h". Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
14401 ltp/testcases/realtime/config.mk
14402 ltp/testcases/realtime/run.sh
14405 This patch ensures that the python scripts support utf encoding. Prior to the patch, the python scripts would exit with this error:
14406 File "parse-testpi1.py", line 3
14407 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
14408 This patch fixes it. Tested: Running all the python scripts. Signed-Off-By:Chirag <chirag@linux.vnet.ibm.com>.
14411 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
14412 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
14413 ltp/testcases/realtime/func/sched_football/parse-football.py
14414 ltp/testcases/realtime/scripts/parser.py
14417 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>.
14420 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
14423 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
14424 1. If sys/signalfd.h is not available, use syscall to invoke signalfd.
14425 2. CFLAGS is considered when checking the existance of signalfd.h.
14426 3. Checking the existance of signalfd.h in addition to checking sys/signalfd.h and linux/signalfd.h.
14427 Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14430 ltp/testcases/kernel/syscalls/signalfd/Makefile
14431 ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
14432 ltp/testcases/kernel/syscalls/utils/cond.mk
14435 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>.
14438 ltp/testcases/kernel/containers/pidns/Makefile
14439 ltp/testcases/kernel/containers/sysvipc/Makefile
14440 ltp/testcases/kernel/containers/utsname/Makefile
14443 I got this failure because of the typo in the testcase.
14444 # ./hugemmap01 -H/huge
14445 hugemmap01 1 FAIL : open() on /huge/1602mmapfile Failed, errno=2 : No such file or directory
14447 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>.
14450 ltp/runtest/hugetlb
14453 Here is some small correction in memory map stress testcases. Result before
14456 # ./mmapstress01 -h
14457 ./mmapstress01: invalid option -- h
14458 usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
14459 mmapstress01 1 FAIL : Test failed
14461 Result after applying patch:
14463 # ./mmapstress01 -h
14464 ./mmapstress01: invalid option -- h
14465 usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
14467 Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>
14470 ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
14473 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:
14475 make[2]: Entering directory `<somewhere>/ltp-full-20080831/testcases/open_posix_testsuite/stress/mqueues'
14476 gcc -Wall -O2 -g -I -L/usr/lib -lpthread -I../../include multi_send_rev_1.c -o multi_send_rev_1.test -lmqueue
14478 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>.
14481 ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
14482 ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
14486 The Makefile in the mqueues directory of the open_posix_testsuite wants to link the mq_open testcase against libmqueue. POSIX.1-2001 states:
14488 So this is definitely wrong, and we do what the standard recommends. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
14491 ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
14494 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:
14496 gcc -Wall -O2 -g -I -L/usr/lib -I../../include multi_con_pro.c -o multi_con_pro.test -lposix1b -lpthread
14497 /usr/bin/ld: cannot find -lposix1b
14499 This patch removes the bogus library. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
14502 ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
14505 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>.
14508 ltp/testcases/network/lib6/Makefile
14511 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>.
14514 ltp/testcases/network/lib6/asapi_03.c
14517 "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>.
14520 ltp/testcases/network/lib6/asapi_06.c
14523 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>.
14526 ltp/testcases/network/lib6/asapi_04.c
14527 ltp/testcases/network/lib6/asapi_05.c
14528 ltp/testcases/network/lib6/asapi_06.c
14529 ltp/testcases/network/lib6/asapi_07.c
14530 ltp/testcases/network/lib6/getaddrinfo_01.c
14531 ltp/testcases/network/lib6/in6_01.c
14532 ltp/testcases/network/lib6/in6_02.c
14533 ltp/testcases/network/lib6/runcc.c
14536 Sorry, I took a mistake. Could you apply following patch? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14539 ltp/testcases/kernel/syscalls/utils/cond.mk
14542 Addition of getgid16() test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14545 ltp/testcases/kernel/syscalls/getgid/Makefile
14546 ltp/testcases/kernel/syscalls/getgid/getgid01.c
14547 ltp/testcases/kernel/syscalls/getgid/getgid02.c
14548 ltp/testcases/kernel/syscalls/getgid/getgid03.c
14551 ltp/testcases/kernel/syscalls/getgid/compat_16.h
14554 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>.
14557 ltp/testcases/kernel/ipc/ipc_stress/cleanup
14560 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>.
14563 ltp/testcases/misc/math/float/main.c
14564 ltp/testcases/misc/math/float/thread_code.c
14567 Fix memory leaks in mem02. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
14570 ltp/testcases/kernel/mem/mem/mem02.c
14573 Fix memory leaks in pipeio. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
14576 ltp/testcases/kernel/ipc/pipeio/pipeio.c
14579 Fix memory leaks in mallocstress. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
14582 ltp/testcases/kernel/mem/mtest07/mallocstress.c
14585 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>.
14588 ltp/testcases/kernel/syscalls/confstr/confstr01.c
14591 Addition of Initial Set of Network Name Space test cases. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
14594 ltp/testcases/kernel/containers/Makefile
14595 ltp/testcases/kernel/containers/README
14596 ltp/testcases/kernel/containers/check_for_unshare.c
14597 ltp/testcases/kernel/containers/container_test.sh
14598 ltp/testcases/kernel/containers/libclone/Makefile
14599 ltp/testcases/kernel/containers/libclone/libclone.h
14602 ltp/testcases/kernel/containers/libclone/libnetns.c
14603 ltp/testcases/kernel/containers/netns/Makefile
14604 ltp/testcases/kernel/containers/netns/ch_ftp.sh
14605 ltp/testcases/kernel/containers/netns/check_netns_enabled.c
14606 ltp/testcases/kernel/containers/netns/child.sh
14607 ltp/testcases/kernel/containers/netns/child_1.sh
14608 ltp/testcases/kernel/containers/netns/child_2.sh
14609 ltp/testcases/kernel/containers/netns/child_propagate.sh
14610 ltp/testcases/kernel/containers/netns/childipv6.sh
14611 ltp/testcases/kernel/containers/netns/childns.sh
14612 ltp/testcases/kernel/containers/netns/container_ftp.pl
14613 ltp/testcases/kernel/containers/netns/crtchild.c
14614 ltp/testcases/kernel/containers/netns/crtchild_delchild.c
14615 ltp/testcases/kernel/containers/netns/delchild.sh
14616 ltp/testcases/kernel/containers/netns/initialize.sh
14617 ltp/testcases/kernel/containers/netns/par_chld_ftp.c
14618 ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
14619 ltp/testcases/kernel/containers/netns/par_ftp.sh
14620 ltp/testcases/kernel/containers/netns/parent.sh
14621 ltp/testcases/kernel/containers/netns/parent_1.sh
14622 ltp/testcases/kernel/containers/netns/parent_2.sh
14623 ltp/testcases/kernel/containers/netns/parent_share.sh
14624 ltp/testcases/kernel/containers/netns/parent_view.sh
14625 ltp/testcases/kernel/containers/netns/parentns.sh
14626 ltp/testcases/kernel/containers/netns/paripv6.sh
14627 ltp/testcases/kernel/containers/netns/rename_net.sh
14628 ltp/testcases/kernel/containers/netns/runnetnstest.sh
14629 ltp/testcases/kernel/containers/netns/sysfsview.c
14630 ltp/testcases/kernel/containers/netns/two_children_ns.c
14633 The attached patch moves getgid02.c to getegid02.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14636 ltp/runtest/syscalls
14637 ltp/testcases/kernel/syscalls/getegid/Makefile
14638 ltp/testcases/kernel/syscalls/getegid/getegid01.c
14641 ltp/testcases/kernel/syscalls/getegid/compat_16.h
14642 ltp/testcases/kernel/syscalls/getegid/getegid02.c
14645 ltp/testcases/kernel/syscalls/getgid/getgid02.c
14648 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>.
14654 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>.
14658 ltp/testcases/kernel/fs/acls/Makefile
14659 ltp/testcases/kernel/fs/acls/acl_test01
14662 -t test-arguments Where test-argument can be a space separated sequence of:
14663 func all functional tests will be run
14664 stress all stress tests will be run
14665 perf all perf tests will be run
14666 all all tests will be run
14667 list all available tests will be listed
14668 clean all logs deleted, make clean performed
14669 test_name only test_name subdir will be run (e.g: func/pi-tests)
14670 -p profile Use profile instead of default (see doc/AUTOMATED_RUN)
14672 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
14675 ltp/testcases/realtime/run.sh
14678 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:
14679 PAGE_SIZE => sysconf(_SC_PAGE_SIZE)
14680 This method is POSIX compatible as per: http://www.opengroup.org/onlinepubs/009695399/functions/sysconf.html.
14681 Yes, it is. There are numerous test cases in LTP which use:
14683 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>.
14686 ltp/testcases/kernel/controllers/io-throttle/iobw.c
14687 ltp/testcases/kernel/module/create_module/create_module02.c
14688 ltp/testcases/kernel/module/delete_module/delete_module02.c
14689 ltp/testcases/kernel/module/query_module/query_module01.c
14690 ltp/testcases/kernel/module/query_module/query_module02.c
14691 ltp/testcases/kernel/module/query_module/query_module03.c
14692 ltp/testcases/kernel/syscalls/getdents/getdents01.c
14693 ltp/testcases/kernel/syscalls/getdents/getdents02.c
14694 ltp/testcases/kernel/syscalls/getdents/getdents03.c
14695 ltp/testcases/kernel/syscalls/getdents/getdents04.c
14696 ltp/tools/top-LTP/proc/devname.c
14701 ltp/runtest/ltplite
14702 ltp/runtest/syscalls
14703 ltp/testcases/kernel/syscalls/ioctl/Makefile
14704 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
14705 ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
14708 ltp/testcases/kernel/syscalls/ioctl/test_ioctl
14711 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>.
14714 ltp/testcases/kernel/syscalls/eventfd/Makefile
14717 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>.
14720 ltp/testcases/kernel/syscalls/inotify/Makefile
14723 Added runtest/syscalls entry for signalfd. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14726 ltp/runtest/syscalls
14729 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>.
14732 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
14735 Simplify genload Makefile. It turns out most of these options aren't needed to build stress. Signed-off-by: Nate Straz <nstraz@redhat.com>.
14738 ltp/tools/genload/Makefile
14741 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>.
14744 ltp/testcases/kernel/syscalls/io_cancel/Makefile
14745 ltp/testcases/kernel/syscalls/io_destroy/Makefile
14746 ltp/testcases/kernel/syscalls/io_getevents/Makefile
14747 ltp/testcases/kernel/syscalls/io_setup/Makefile
14748 ltp/testcases/kernel/syscalls/io_submit/Makefile
14751 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>.
14754 ltp/testcases/kernel/security/filecaps/filecapstest.sh
14757 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>.
14760 ltp/runtest/syscalls
14761 ltp/testcases/kernel/syscalls/modify_ldt/Makefile
14764 ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt01.sh
14765 ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt02.sh
14768 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>.
14774 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>.
14777 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
14780 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>.
14783 ltp/testcases/kernel/syscalls/creat/creat08.c
14786 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>.
14789 ltp/testcases/kernel/syscalls/open/open10.c
14792 Trivial patch to remove an unused local var. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
14795 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
14798 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>.
14801 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
14806 Compile error message occured on ia64 box. You should get a gcc warning on x86: "PAGE_SIZE" redefined. We can avoid the warning:
14808 #define PAGE_SIZE getpagesize()
14810 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>.
14813 ltp/testcases/kernel/controllers/io-throttle/iobw.c
14816 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
14817 : Veerendra Chandrappa <vechandr@in.ibm.com>.
14820 ltp/testcases/kernel/fs/fs_inod/fs_inod
14823 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>.
14826 ltp/runtest/syscalls
14827 ltp/testcases/kernel/syscalls/setgid/Makefile
14828 ltp/testcases/kernel/syscalls/setgid/setgid01.c
14829 ltp/testcases/kernel/syscalls/setgid/setgid02.c
14830 ltp/testcases/kernel/syscalls/setgid/setgid03.c
14833 ltp/testcases/kernel/syscalls/setgid/compat_16.h
14836 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>.
14839 ltp/testcases/kernel/controllers/io-throttle/iobw.c
14842 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>.
14845 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
14848 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>.
14851 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
14854 Addition of ftruncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14857 ltp/runtest/syscalls
14858 ltp/testcases/kernel/syscalls/ftruncate/Makefile
14861 Addition of truncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14864 ltp/runtest/syscalls
14865 ltp/testcases/kernel/syscalls/truncate/Makefile
14868 Here is the RO Bind mount updated testcase. This script consists of 3 files.
14869 test_robind.sh - This is the basis testcase which setups the infrastructure for the ROBind mount
14870 fs_ro_test - Which has the different tests to be executed.
14871 Readme_ROBind - Explains the different testcases executed.
14873 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>.
14876 ltp/runtest/fs_readonly
14877 ltp/testscripts/Readme_ROBind
14878 ltp/testscripts/fs_ro_tests
14879 ltp/testscripts/test_robind.sh
14882 Added basic testcases for eventfd() syscall. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
14885 ltp/runtest/syscalls ltp/testcases/kernel/include/i386.in
14886 ltp/testcases/kernel/include/ia64.in
14887 ltp/testcases/kernel/include/powerpc.in
14888 ltp/testcases/kernel/include/powerpc64.in
14889 ltp/testcases/kernel/include/s390.in
14890 ltp/testcases/kernel/include/s390x.in
14891 ltp/testcases/kernel/include/sparc.in
14892 ltp/testcases/kernel/include/sparc64.in
14893 ltp/testcases/kernel/include/stub-list
14894 ltp/testcases/kernel/include/x86_64.in
14897 ltp/testcases/kernel/syscalls/eventfd/Makefile
14898 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
14901 Addition of get_robust_list() & set_robust_list() syscalls. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
14904 ltp/runtest/syscalls
14907 ltp/testcases/kernel/syscalls/get_robust_list/Makefile
14908 ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
14909 ltp/testcases/kernel/syscalls/set_robust_list/Makefile
14910 ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
14913 In hugemmap01, huge page size was defined as a macro-definition.
14914 #define page_sz ((1UL) << 24) /* Huge page size */
14915 However different architecture may has different huge page size in kernel. Such as :
14916 1. http://lxr.linux.no/linux/include/asm-i386/page.h#L122
14917 #define HPAGE_SHIFT 22
14918 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) // the size is 4M
14920 2. http://lxr.linux.no/linux/include/asm-parisc/page.h#L160
14921 #define HPAGE_SHIFT 22 /* 4MB (is this fixed?) */
14922 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT)
14926 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>.
14929 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
14930 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
14933 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>.
14936 ltp/testscripts/test_robind.sh
14939 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:
14940 1> Add a cleanup() to remove the created message queues at premature exit.
14941 2> Change the default number of message queues from 100 to 10. Because the maxmum on RHEL/SLES/Ubuntu is 16.
14942 Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
14945 ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
14948 gcov-kernel: updated patch for 2.6.16 to include CONSTRUCTORS for ppc
14951 ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
14954 When compiling hackbench.c , I got the warning message:
14956 $ ./testcases/kernel/sched/cfs-scheduler$ make
14957 cc -I../../../../include -Wall hackbench.c -L../../../../lib -lltp -lpthread -o hackbench
14958 hackbench.c: In function ‘main’:
14959 hackbench.c:350: warning: control reaches end of non-void function
14961 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>.
14964 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
14967 gcov-kernel: updated 2.6.26 patch to exclude arch/x86/kernel from profiling
14970 ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
14973 gcov-kernel: updated 2.6.25 and 2.6.24 patch to exclude arch/x86/kernel from profiling
14976 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
14977 ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
14980 gcov-kernel: forgot to update comment
14983 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
14986 lcov: integrated function coverage patch by Tom Zoernen + sorting function
14989 ltp/utils/analysis/lcov/bin/genhtml
14990 ltp/utils/analysis/lcov/bin/geninfo
14991 ltp/utils/analysis/lcov/bin/lcov
14992 ltp/utils/analysis/lcov/man/genhtml.1
14993 ltp/utils/analysis/lcov/man/geninfo.1
14994 ltp/utils/analysis/lcov/man/lcov.1
14995 ltp/utils/analysis/lcov/man/lcovrc.5
14996 ltp/utils/analysis/lcov/CHANGES
14997 ltp/utils/analysis/lcov/Makefile
14998 ltp/utils/analysis/lcov/lcovrc
15001 lcov: updated rpm description + summary and version strings
15004 ltp/utils/analysis/lcov/rpm/lcov.spec
15005 ltp/utils/analysis/lcov/bin/gendesc
15006 ltp/utils/analysis/lcov/bin/genhtml
15007 ltp/utils/analysis/lcov/bin/geninfo
15008 ltp/utils/analysis/lcov/bin/genpng
15009 ltp/utils/analysis/lcov/bin/lcov
15010 ltp/utils/analysis/lcov/Makefile
15013 lcov: updated versioning mechanism + fixed some man page bugs
15016 ltp/utils/analysis/lcov/man/gendesc.1
15017 ltp/utils/analysis/lcov/man/genhtml.1
15018 ltp/utils/analysis/lcov/man/geninfo.1
15019 ltp/utils/analysis/lcov/man/genpng.1
15020 ltp/utils/analysis/lcov/man/lcov.1
15021 ltp/utils/analysis/lcov/man/lcovrc.5
15022 ltp/utils/analysis/lcov/bin/updateversion.pl
15023 ltp/utils/analysis/lcov/Makefile
15026 lcov: fix function view page creation when --no-func is specified
15029 ltp/utils/analysis/lcov/bin/genhtml
15032 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>.
15036 ltp/testcases/kernel/ipc/ipc_stress/Makefile
15037 ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
15040 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
15043 lcov: several changes
15044 - update download link
15045 - unify webpage links
15046 - provide --sort and --function-coverage switch + documentation
15049 ltp/utils/analysis/lcov/bin/gendesc
15050 ltp/utils/analysis/lcov/bin/genhtml
15051 ltp/utils/analysis/lcov/bin/geninfo
15052 ltp/utils/analysis/lcov/bin/genpng
15053 ltp/utils/analysis/lcov/bin/lcov
15054 ltp/utils/analysis/lcov/rpm/lcov.spec
15055 ltp/utils/analysis/lcov/man/genhtml.1
15058 lcov: change sorting order to low-to-high coverage
15061 ltp/utils/analysis/lcov/bin/genhtml
15064 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>.
15067 ltp/runtest/syscalls
15070 ltp/include/linux_syscall_numbers.h
15071 ltp/testcases/kernel/syscalls/sync_file_range/Makefile
15072 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
15075 Changed the way by which message_queue_test_02 should be run properly. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
15081 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>.
15083 Comments originally by John Stultz:
15085 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:
15086 1) gtod_latency was not running for long enough, I've upped the iterations by 10x to make sure we get more solid results.
15087 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.
15088 3) gtod_infinite was accidentally measuring its own computation in its delay, inflating its values. I cut that logic out.
15089 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.
15091 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.
15092 Signed-off-by: John Stultz <johnstul@us.ibm.com>
15093 Acked-by: Darren Hart <dvhltc@us.ibm.com>
15094 Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>
15097 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
15098 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
15101 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>.
15105 ltp/testcases/kernel/syscalls/setgid/Makefile
15106 ltp/testcases/kernel/syscalls/setgid/compat_16.h
15107 ltp/testcases/kernel/syscalls/setgid/setgid01.c
15110 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.
15111 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.
15112 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.
15113 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.
15114 Signed-Off-By: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>,
15115 Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15118 ltp/runtest/ltplite
15119 ltp/runtest/stress.part3
15120 ltp/runtest/syscalls
15123 ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
15124 ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
15125 ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
15126 ltp/testcases/kernel/syscalls/setuid/setuid04.c
15129 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>.
15135 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>.
15137 You can avoid situations like the above by doing something like this in your Makefiles:
15138 SRC := $(patsubst %.c,%,$(wildcard *.c))
15139 MAKE_TARGETS := $(SRCS) $(addsuffix _16,$(SRCS))
15140 all: $(MAKE_TARGETS)
15142 %_16: CFLAGS += -DUSE_COMPAT16_SYSCALL=1 -DTST_USE_COMPAT16_SYSCALL=1
15145 ltp/testcases/kernel/syscalls/fadvise/Makefile
15146 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
15147 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
15148 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
15149 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
15150 ltp/testcases/kernel/syscalls/ftruncate/Makefile
15151 ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
15152 ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
15153 ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
15154 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
15155 ltp/testcases/kernel/syscalls/sendfile/Makefile
15156 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
15157 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
15158 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
15159 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
15160 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
15161 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
15162 ltp/testcases/kernel/syscalls/setgid/Makefile
15163 ltp/testcases/kernel/syscalls/setgid/setgid02.c
15164 ltp/testcases/kernel/syscalls/setgid/setgid03.c
15165 ltp/testcases/kernel/syscalls/truncate/Makefile
15166 ltp/testcases/kernel/syscalls/truncate/truncate01.c
15167 ltp/testcases/kernel/syscalls/truncate/truncate02.c
15168 ltp/testcases/kernel/syscalls/truncate/truncate03.c
15169 ltp/testcases/kernel/syscalls/truncate/truncate04.c
15172 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>.
15175 ltp/testcases/kernel/include/Makefile
15176 ltp/testcases/kernel/syscalls/eventfd/Makefile
15177 ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
15180 ltp/include/linux_syscall_numbers.h
15181 ltp/testcases/kernel/include/linux_syscall_numbers.h
15184 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>.
15187 ltp/testcases/kernel/security/Makefile
15188 ltp/testcases/kernel/security/seclvl/Makefile
15191 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>.
15194 ltp/testcases/kernel/fs/doio/doio.c
15195 ltp/testcases/kernel/fs/doio/growfiles.c
15196 ltp/testcases/kernel/fs/doio/iogen.c
15197 ltp/testcases/kernel/fs/doio/rwtest.sh
15200 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>.
15203 ltp/testcases/kernel/numa/Makefile
15206 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>.
15209 ltp/testcases/kernel/security/Makefile
15212 ltp/testcases/kernel/security/seclvl/Makefile
15213 ltp/testcases/kernel/security/seclvl/README
15214 ltp/testcases/kernel/security/seclvl/create_guid_file.c
15215 ltp/testcases/kernel/security/seclvl/create_guid_node.c
15216 ltp/testcases/kernel/security/seclvl/create_suid_file.c
15217 ltp/testcases/kernel/security/seclvl/create_suid_node.c
15218 ltp/testcases/kernel/security/seclvl/ioperm.c
15219 ltp/testcases/kernel/security/seclvl/iopl.c
15220 ltp/testcases/kernel/security/seclvl/verify_seclvl.sh
15223 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>.
15226 ltp/runtest/syscalls
15229 ltp/testcases/kernel/syscalls/getcpu/Makefile
15230 ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
15233 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>.
15236 ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
15239 inotify01 build error fix for x86_64. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
15242 ltp/testcases/kernel/syscalls/inotify/inotify01.c
15243 ltp/testcases/kernel/syscalls/inotify/inotify02.c
15246 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>.
15249 ltp/testcases/kernel/syscalls/move_pages/Makefile
15252 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>.
15255 ltp/testcases/kernel/syscalls/fadvise/Makefile
15256 ltp/testcases/kernel/syscalls/ftruncate/Makefile
15257 ltp/testcases/kernel/syscalls/sendfile/Makefile
15258 ltp/testcases/kernel/syscalls/setgid/Makefile
15259 ltp/testcases/kernel/syscalls/truncate/Makefile
15262 ltp/testcases/kernel/syscalls/utils/compat_16.mk
15263 ltp/testcases/kernel/syscalls/utils/newer_64.mk
15266 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>.
15269 ltp/testcases/kernel/fs/proc/proc01.c
15272 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>.
15275 ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c
15278 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>.
15281 ltp/testcases/kernel/syscalls/umount/umount01.c
15284 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.
15285 execve02.c: In function 'setup':
15286 execve02.c:217: warning: 'path' is used uninitialized in this function
15287 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15290 ltp/testcases/kernel/syscalls/execve/execve02.c
15293 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.
15294 ftest08.c: In function 'runtest':
15295 ftest08.c:192: warning: 'fd' is used uninitialized in this function
15296 Valgrind spot this issue aswell:
15297 ==21058== Syscall param close(fd) contains uninitialised byte(s)
15298 ==21058== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
15299 ==21058== by 0x401D0E: runtest (ftest08.c:192)
15300 ==21058== by 0x401B10: main (ftest08.c:119)
15301 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15304 ltp/testcases/kernel/fs/ftest/ftest08.c
15307 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.
15308 ftest04.c: In function 'runtest':
15309 ftest04.c:188: warning: 'fd' is used uninitialized in this function
15311 Valgrind spot this issue as well:
15312 ==15263== Syscall param close(fd) contains uninitialised byte(s)
15313 ==15263== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
15314 ==15263== by 0x401CD6: runtest (ftest04.c:188)
15315 ==15263== by 0x401AD0: main (ftest04.c:111)
15316 Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15319 ltp/testcases/kernel/fs/ftest/ftest04.c
15322 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>.
15326 ltp/testcases/commands/ade/file/file_test.sh
15327 ltp/testcases/commands/cpio/cpio_tests.sh
15328 ltp/testcases/commands/eject/eject-tests.sh
15329 ltp/testcases/commands/fileutils/cp/cp_tests.sh
15330 ltp/testcases/commands/fileutils/ln/ln_tests.sh
15331 ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
15332 ltp/testcases/commands/fileutils/mv/mv_tests.sh
15333 ltp/testcases/commands/gzip/gzip_tests.sh
15334 ltp/testcases/commands/logrotate/logrotate_tests.sh
15335 ltp/testcases/commands/mail/mail_tests.sh
15336 ltp/testcases/commands/tar/tar_tests.sh
15337 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
15338 ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
15339 ltp/testcases/kernel/numa/numa01.sh
15340 ltp/testcases/kernel/security/filecaps/Makefile
15341 ltp/testcases/network/dhcpd/dhcpd_tests.sh
15342 ltp/testcases/network/iptables/iptables_tests.sh
15343 ltp/testcases/network/traceroute/traceroute_tests.sh
15344 ltp/testcases/network/xinetd/xinetd_tests.sh
15348 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>.
15351 ltp/runtest/syscalls
15352 ltp/testcases/kernel/syscalls/setgroups/Makefile
15353 ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
15354 ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
15355 ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
15356 ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
15359 ltp/testcases/kernel/syscalls/setgroups/compat_16.h
15362 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.
15363 Signed-off-by: Lin Feng Shen <shenlinf@cn.ibm.com>,
15364 Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
15367 ltp/testcases/kernel/sched/tool/time-schedule.c
15370 Sorry, I found one typo in my code. Please apply following patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
15373 ltp/testcases/kernel/syscalls/utils/newer_64.mk
15376 I tried to run runltp with the arguments suggested in the script's help and I get the error:
15377 ./runltp: 783: arith: syntax error: "2,4,10240,1"
15378 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>.
15384 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.
15387 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
15390 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.
15391 Signed-off-by: Ankita Garg <ankita@in.ibm.com>,
15392 Acked-by: Vernon Mauery <vernux@us.ibm.com>.
15395 ltp/testcases/realtime/func/sched_football/sched_football.c
15398 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>.
15401 ltp/testcases/kernel/syscalls/inotify/Makefile
15402 ltp/testcases/kernel/syscalls/inotify/inotify01.c
15403 ltp/testcases/kernel/syscalls/inotify/inotify02.c
15406 On centos-5 2.6.18 kernel, I get a failure with shmat01. In the setup() function at the end:
15407 /* some architectures (e.g. parisc) are strange, so better always align to * * next SHMLBA address. */
15408 base_addr = (void *)( ((unsigned long)(base_addr) & ~(SHMLBA-1)) + SHMLBA );
15409 This bumps up the address if it's already aligned. Signed-off-by: Bob Hepple <bhepple@promptu.com>.
15412 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
15415 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>.
15418 ltp/testcases/kernel/fs/proc/proc01.c
15421 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>.
15429 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>.
15432 ltp/lib/write_log.c
15433 ltp/testcases/kernel/fs/dmapi/attr.c
15434 ltp/testcases/kernel/fs/dmapi/config.c
15435 ltp/testcases/kernel/fs/dmapi/disp.c
15436 ltp/testcases/kernel/fs/dmapi/event_am.c
15437 ltp/testcases/kernel/fs/dmapi/event_an.c
15438 ltp/testcases/kernel/fs/dmapi/event_sd.c
15439 ltp/testcases/kernel/fs/dmapi/event_sn.c
15440 ltp/testcases/kernel/fs/dmapi/handle.c
15441 ltp/testcases/kernel/fs/dmapi/hole.c
15442 ltp/testcases/kernel/fs/dmapi/invis.c
15443 ltp/testcases/kernel/fs/dmapi/mmap.c
15444 ltp/testcases/kernel/fs/dmapi/mmapfile.c
15445 ltp/testcases/kernel/fs/dmapi/mount.c
15446 ltp/testcases/kernel/fs/dmapi/objref.c
15447 ltp/testcases/kernel/fs/dmapi/pmr_post.c
15448 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
15449 ltp/testcases/kernel/fs/dmapi/right.c
15450 ltp/testcases/kernel/fs/dmapi/token.c
15451 ltp/testcases/kernel/fs/fsstress/fsstress.c
15452 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
15453 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
15454 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
15455 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
15456 ltp/testcases/kernel/syscalls/open/open08.c
15459 Every once in a while, pselect01 fails with the following output:
15460 FAIL : Sleep time was incorrect:5 != 6
15461 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>.
15464 ltp/testcases/kernel/syscalls/pselect/pselect01.c
15467 Fix a bug in the selinux testsuite makefile, pointed out by David Howells. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
15470 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
15473 TEST_RETURN should not be inverted when logging. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
15476 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
15479 gcov-kernel: refreshed 2.6.16 patch, adding CONFIG_MODVER compatbility
15482 ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
15485 Fixes the following issues:
15486 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>.
15489 ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
15490 ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
15491 ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
15492 ltp/testscripts/test_selinux.sh
15495 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>.
15498 ltp/testcases/kernel/mem/mem/mem02.c
15501 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>.
15504 ltp/testcases/kernel/mem/mtest06/mmap1.c
15507 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>.
15510 ltp/testcases/kernel/mem/mtest05/mmstress.c
15515 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>.
15518 ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
15521 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>.
15524 ltp/testcases/kernel/sched/nptl/nptl01.c
15527 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>.
15530 ltp/testcases/kernel/syscalls/syscall/syscall01.c
15533 There were some mistakes in my previous patch.
15534 - wrong mode 0644 for mkdir().
15535 - unnecessary to add 0644 for open() since the flag doesn't include O_CREAT (while it does no harm).
15536 By this new patch, they are fixed. Junjiro Okajima <hooanon05@yahoo.co.jp>.
15539 ltp/lib/write_log.c
15540 ltp/testcases/ballista/ballista/templates/b_mq_attr.tpl
15541 ltp/testcases/ballista/ballista/templates/b_mqd.tpl
15542 ltp/testcases/ballista/ballista/templates/b_mqdSUN.tpl
15543 ltp/testcases/ballista/ballista/templates/b_ptr_sem_t.tpl
15544 ltp/testcases/kernel/fs/dmapi/attr.c
15545 ltp/testcases/kernel/fs/dmapi/config.c
15546 ltp/testcases/kernel/fs/dmapi/disp.c
15547 ltp/testcases/kernel/fs/dmapi/dm_test.h
15548 ltp/testcases/kernel/fs/dmapi/event_am.c
15549 ltp/testcases/kernel/fs/dmapi/event_an.c
15550 ltp/testcases/kernel/fs/dmapi/event_sd.c
15551 ltp/testcases/kernel/fs/dmapi/event_sn.c
15552 ltp/testcases/kernel/fs/dmapi/handle.c
15553 ltp/testcases/kernel/fs/dmapi/hole.c
15554 ltp/testcases/kernel/fs/dmapi/invis.c
15555 ltp/testcases/kernel/fs/dmapi/mmap.c
15556 ltp/testcases/kernel/fs/dmapi/mmapfile.c
15557 ltp/testcases/kernel/fs/dmapi/mount.c
15558 ltp/testcases/kernel/fs/dmapi/objref.c
15559 ltp/testcases/kernel/fs/dmapi/pmr_post.c
15560 ltp/testcases/kernel/fs/dmapi/pmr_pre.c
15561 ltp/testcases/kernel/fs/dmapi/right.c
15562 ltp/testcases/kernel/fs/dmapi/token.c
15563 ltp/testcases/kernel/fs/fsstress/fsstress.c
15564 ltp/testcases/kernel/fs/scsi/ltpfs/main.c
15565 ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
15566 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
15567 ltp/testcases/kernel/syscalls/open/open08.c
15568 ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
15571 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>.
15574 ltp/testcases/kernel/syscalls/readlink/readlink04.c
15577 It eliminates the potential for many false negatives.
15578 1. Use cap_compare to compare capability sets instead of comparing the far less reliable text representations.
15579 2. pI' tests were failing bc I started with empty pI. Fill pI before those tests.
15580 3. Check for libcap-2.11 or later (by checking for cap_compare()).
15581 Signed-off-by: Serge Hallyn <serue@us.ibm.com>
15584 ltp/testcases/kernel/security/filecaps/Makefile
15585 ltp/testcases/kernel/security/filecaps/check_simple_capset.c
15586 ltp/testcases/kernel/security/filecaps/filecapstest.sh
15587 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
15590 Porting of io_destroy(), io_getevents(), io_setup() & io_submit() syscall tests from Crackerjack to LTP, by Masatake YAMATO <yamato@redhat.com>.
15593 ltp/runtest/syscalls
15596 ltp/testcases/kernel/syscalls/io_destroy/Makefile
15597 ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
15598 ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
15599 ltp/testcases/kernel/syscalls/io_getevents/Makefile
15600 ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
15601 ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
15602 ltp/testcases/kernel/syscalls/io_setup/Makefile
15603 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
15604 ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
15605 ltp/testcases/kernel/syscalls/io_submit/Makefile
15606 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
15607 ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
15610 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>.
15613 ltp/testcases/kernel/io/aio/aio01/aio01.c
15614 ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
15617 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>.
15620 ltp/testcases/kernel/include/ia64.in
15621 ltp/testcases/kernel/include/linux_syscall_numbers.h
15624 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>.
15627 ltp/testcases/kernel/controllers/Makefile
15628 ltp/testcases/kernel/controllers/test_controllers.sh
15631 ltp/testcases/kernel/controllers/io-throttle/Makefile
15632 ltp/testcases/kernel/controllers/io-throttle/README
15633 ltp/testcases/kernel/controllers/io-throttle/io_throttle_testplan.txt
15634 ltp/testcases/kernel/controllers/io-throttle/iobw.c
15635 ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
15636 ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
15639 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>.
15642 ltp/testcases/kernel/security/selinux-testsuite/policy/test_file.te
15645 gcov-kernel: patches for 2.6.26
15648 linux-2.6.26-gcov-arm-eabi.patch
15649 linux-2.6.26-gcov-arm-hack.patch
15650 linux-2.6.26-gcov.patch
15653 The following problem i found:
15654 1, utimensat01.c still has not been compiled when check_for_utimensat_support return success.
15655 2, utimensat01 works on only i386 arch.
15656 Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
15659 ltp/testcases/kernel/include/i386.in
15660 ltp/testcases/kernel/include/ia64.in
15661 ltp/testcases/kernel/include/linux_syscall_numbers.h
15662 ltp/testcases/kernel/include/x86_64.in
15663 ltp/testcases/kernel/syscalls/utimensat/Makefile
15664 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
15665 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
15668 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>.
15671 ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
15672 ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
15675 I found some typos. I cannot remember but maybe I introduced. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
15678 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
15679 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
15680 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
15683 I get compile error in hackbench. With the following patch, the compiler error is gone. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
15686 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
15689 In fact, the case "hackbench02 hackbench 150 thread 1000" failed when i tested the latest ltp. the following error message occured:
15690 --------------------
15691 Creating fdpair (error: Too many open files)
15692 --------------------
15693 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>.
15699 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>.
15702 ltp/testcases/network/generate.sh
15705 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?
15708 According to man gcc:
15710 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.
15713 I've also run the involved tests on an x86_64 machine and it was OK. Gilles Carry <Gilles.Carry@bull.net>.
15716 ltp/testcases/realtime/config.mk
15719 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>.
15722 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
15723 ltp/testcases/realtime/func/measurement/preempt_timing.c
15724 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
15725 ltp/testcases/realtime/include/librttest.h
15726 ltp/testcases/realtime/lib/librttest.c
15729 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>.
15730 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>.
15733 ltp/testcases/realtime/include/librttest.h
15736 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>.
15739 ltp/testcases/realtime/lib/librttest.c
15742 Update to OpenHPI 2.12.0 (see www.openhpi.org for more info)
15745 ltp/testcases/open_hpi_testsuite/*
15748 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>.
15753 ltp/runtest/syscalls
15754 ltp/testcases/kernel/numa/Makefile
15757 ltp/testcases/kernel/syscalls/move_pages/Makefile
15758 ltp/testcases/kernel/syscalls/move_pages/move_pages.sh
15759 ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
15760 ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
15761 ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
15762 ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
15763 ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
15764 ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
15765 ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
15766 ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
15767 ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
15768 ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
15769 ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
15770 ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
15771 ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
15772 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
15773 ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
15774 ltp/tools/scripts/numa_test.sh
15777 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>.
15782 These tests were contributed by the timerfd() syscall developer Davide Libenzi <davidel@xmailserver.org>.
15785 ltp/runtest/syscalls
15787 ltp/testcases/kernel/syscalls/timerfd/Makefile
15788 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
15791 CPU and MEMORY HOTPLUG test cases picked up from http://devresources.linux-foundation.org/dev/hotplug/
15794 ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
15795 ltp/testcases/kernel/hotplug/cpu_hotplug/ChangeLog
15796 ltp/testcases/kernel/hotplug/cpu_hotplug/README
15797 ltp/testcases/kernel/hotplug/cpu_hotplug/runtests.sh
15798 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug01.txt
15799 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug02.txt
15800 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug03.txt
15801 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug04.txt
15802 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug05.txt
15803 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug06.txt
15804 ltp/testcases/kernel/hotplug/cpu_hotplug/doc/todo.txt
15805 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
15806 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
15807 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
15808 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
15809 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
15810 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
15811 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
15812 ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
15813 ltp/testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
15814 ltp/testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns
15815 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop
15816 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop
15817 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop
15818 ltp/testcases/kernel/hotplug/cpu_hotplug/tools/report_proc_interrupts
15819 ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
15820 ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
15821 ltp/testcases/kernel/hotplug/memory_hotplug/README
15822 ltp/testcases/kernel/hotplug/memory_hotplug/TODO
15823 ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
15824 ltp/testcases/kernel/hotplug/memory_hotplug/debug.h
15825 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
15826 ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
15827 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
15828 ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
15829 ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
15830 ltp/testcases/kernel/hotplug/memory_hotplug/segment.h
15831 ltp/testcases/kernel/hotplug/memory_hotplug/version.h
15832 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1
15833 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c
15834 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c8
15835 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1f
15836 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1l
15837 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1la
15838 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1shm
15839 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2
15840 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2l
15841 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3
15842 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3-1m
15843 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3l
15844 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4
15845 ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4f
15846 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-2shm-1m
15847 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g
15848 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-interleaved
15849 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-touch
15850 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1p
15851 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p
15852 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-nomig
15853 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-touch
15854 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m
15855 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m-touch
15856 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m
15857 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m-touch
15858 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-8p
15859 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-shm-8p
15860 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-2shm-1m
15861 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g
15862 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g-interleaved
15863 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1p
15864 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-8p
15865 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-16m
15866 ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-1m
15869 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>.
15872 ltp/testcases/kernel/syscalls/mremap/mremap04.c
15875 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:
15877 start_time = nanoTime() + 1000000000;
15878 rt = new realtimeThread(sched_param, new \
15879 PeriodicParameters(start_time, ...), ..., run);
15881 /* by the rtsj specification, this method will not run until start_time */
15884 start_latency = now - start_time;
15888 The rt-tests version went something like this:
15890 start_time = rt_gettime();
15891 create_fifo_thread(periodic_thread, (void*)0, PRIO);
15893 periodic_thread() {
15894 now = rt_gettime();
15895 start_latency = now - start;
15899 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>.
15902 ltp/testcases/realtime/func/sched_latency/sched_latency.c
15903 ltp/testcases/realtime/include/librttest.h
15904 ltp/testcases/realtime/lib/librttest.c
15907 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:
15912 with return code 0 (success)
15917 execve05 1 FAIL : Failures reported above
15919 with return code matching FAIL.
15921 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>.
15924 ltp/testcases/kernel/syscalls/execve/execve05.c
15927 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>.
15930 ltp/testcases/kernel/syscalls/execve/execve05.c
15933 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>.
15936 ltp/testcases/kernel/syscalls/execve/execve05.c
15939 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>.
15942 ltp/testcases/kernel/syscalls/execve/execve05.c
15945 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 :
15946 - Process A calls sync_pipe_create
15947 - Process A do a fork (creation of process B)
15948 - Process A calls sync_pipe_wait
15949 ---> Process A blocks on sync_pipe_wait
15951 - Process B exits because of an early error.
15952 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>.
15955 ltp/lib/libtestsuite.c
15958 This patch fixes a compilation warning due to the function "sync_pipe_close" which was not exported. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
15961 ltp/include/libtestsuite.h
15964 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>.
15967 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
15968 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
15969 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
15970 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
15971 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
15972 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
15973 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
15976 ltp/testcases/kernel/syscalls/lib/Makefile
15977 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
15978 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
15981 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>.
15984 ltp/testcases/kernel/sched/tool/time-schedule.c
15987 This patch fix the make file of fs_bin test case so that it can be cross-built. Roy Lee <roylee@andestech.com>.
15990 ltp/testcases/kernel/fs/fs_bind/bin/Makefile
15993 Add syscall numbers for timerfd syscalls under i386 and x86_64. Roy Lee <roylee@andestech.com>.
15996 ltp/testcases/kernel/include/i386.in
15997 ltp/testcases/kernel/include/linux_syscall_numbers.h
15998 ltp/testcases/kernel/include/x86_64.in
16001 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>.
16004 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
16007 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>.
16010 ltp/testcases/realtime/include/librttest.h
16013 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>.
16016 ltp/runtest/syscalls
16019 ltp/testcases/kernel/syscalls/utimensat/Makefile
16020 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
16021 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
16024 On ia64, __clone2() is used instead of clone(). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
16027 ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
16030 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>.
16033 ltp/testcases/kernel/syscalls/fork/fork12.c
16036 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>.
16039 ltp/testcases/kernel/io/writetest/writetest.c
16042 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>.
16045 ltp/testcases/kernel/mem/mtest07/mallocstress.c
16048 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.
16050 -adds the capability to stress a server with multiple clients"
16051 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
16052 buf=(char *)malloc(clnt*maxClients);
16054 buf=(char *)malloc(clnt*(maxClients+1));
16055 Signed-off-by: Le Rouzic <aime.le-rouzic@bull.net>.
16058 ltp/testcases/network/nfsv4/locks/Makefile
16059 ltp/testcases/network/nfsv4/locks/locktests.c
16062 ltp/testcases/network/nfsv4/locks/locktests.h
16065 ltp/testcases/network/nfsv4/locks/test
16069 In the manpage for tst_res(3) in the April snapshot it says...
16070 tst_brk - Print result message and break remaining test cases
16071 tst_brkm - Print result message, including file contents, and break remaining test cases
16072 ... 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>.
16075 ltp/doc/man3/tst_res.3
16078 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.
16079 Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>,
16080 Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>.
16083 ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
16086 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>.
16089 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
16090 ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
16093 Included the statement:
16094 These tests are OSDL/LF and imported into LTP under GPLv2.
16097 ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
16098 ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
16101 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>.
16104 ltp/testcases/realtime/profiles/default
16107 ltp/testcases/realtime/func/async_handler/run_auto.sh
16110 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>.
16113 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
16116 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>.
16119 ltp/testscripts/test_fs_bind.sh
16122 signal_test_01 failed on ia64, the following message outputed:
16123 ---------------------------
16124 ERROR [line: 146] sigaltstack failed: Cannot allocate memory
16125 : Cannot allocate memory
16126 signal_test_01: IPC Signals TestSuite program
16127 ---------------------------
16128 And, i found the defined macro STACKSIZE is short on ia64. This patch fix it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
16131 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
16134 signal_test_05 failed on ia64 and x86_64, the following message outputed:
16135 ---------------------------
16136 ERROR [line: 145] child process exited abnormally
16137 ---------------------------
16138 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>.
16141 ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
16144 Updating to include info about all other LTP man pages. Subrata Modak <subrata@linux.vnet.ibm.com>
16147 ltp/README.ltp-devel
16150 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>
16153 ltp/runtest/syscalls
16156 ltp/testcases/kernel/syscalls/gettid/Makefile
16157 ltp/testcases/kernel/syscalls/gettid/gettid01.c
16160 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>.
16163 ltp/testcases/kernel/syscalls/exit/exit02.c
16166 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>.
16169 ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
16172 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>.
16178 Addition of enhanced test plan by Cai Qian <qcai@redhat.com>.
16181 ltp/testcases/kdump/doc/TEST_PLAN.txt
16184 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.
16187 ltp/testcases/network/stress/ns-tools/check_netem
16190 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>.
16193 ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
16196 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>.
16199 ltp/testcases/network/stress/ns-tools/killall_udp_traffic
16202 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>.
16205 ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
16206 ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
16207 ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
16208 ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
16211 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>.
16214 ltp/runtest/connectors
16215 ltp/testcases/kernel/connectors/Makefile
16216 ltp/testcases/kernel/connectors/pec/Makefile
16217 ltp/testcases/kernel/connectors/pec/README
16218 ltp/testcases/kernel/connectors/pec/event_generator.c
16219 ltp/testcases/kernel/connectors/pec/pec_listener.c
16220 ltp/testcases/kernel/connectors/pec/run_pec_test
16223 Here it is. Based on my last patch.
16224 - building failure on 2.6.16 should be fixed
16225 - fix "make install" if kernel version < 2.6.15
16226 - abort tests if kernel version < 2.6.15
16227 Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
16230 ltp/runtest/connectors
16231 ltp/testcases/kernel/connectors/Makefile
16232 ltp/testcases/kernel/connectors/pec/Makefile
16233 ltp/testcases/kernel/connectors/pec/pec_listener.c
16236 ltp/testcases/kernel/connectors/connector_test.sh
16239 This was ported from the Crackerjack Project by Masatake YAMATO <yamato@redhat.com>.
16242 ltp/runtest/syscalls
16245 ltp/testcases/kernel/syscalls/io_cancel/Makefile
16246 ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
16247 ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
16250 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>.
16253 ltp/testcases/kernel/syscalls/io_cancel/Makefile
16254 ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
16257 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>.
16261 ltp/testcases/kernel/sched/Makefile
16264 ltp/testcases/kernel/sched/cfs-scheduler/Makefile
16265 ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
16268 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>.
16271 ltp/doc/testcases/network.txt
16273 ltp/runtest/stress.part3
16276 Few Changes to ttype value.
16279 ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
16282 Changes to fix Build, Install and run on non-supported architectures.
16285 ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
16287 ltp/testcases/kernel/syscalls/utimensat/Makefile
16288 ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
16289 ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
16292 Fixing the run on supported kernels.
16295 ltp/testscripts/test_fs_bind.sh
16300 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>
16303 ltp/testcases/ballista/ballista/ballista.cpp
16304 ltp/testcases/ballista/ballista/ballistaUtil.cpp
16305 ltp/testcases/ballista/ballista/callGen.cpp
16306 ltp/testcases/ballista/ballista/callGen_standAlone.cpp
16307 ltp/testcases/ballista/ballista/create_code.pl
16308 ltp/testcases/ballista/ballista/create_code_standAlone.pl
16309 ltp/testcases/ballista/ballista/executeTestCase.cpp
16310 ltp/testcases/ballista/ballista/executeTestCase.fresh
16311 ltp/testcases/ballista/ballista/genCode.cpp
16312 ltp/testcases/ballista/ballista/genCodeCreator.cpp
16313 ltp/testcases/ballista/ballista/line.cpp
16314 ltp/testcases/ballista/ballista/line.h
16315 ltp/testcases/ballista/ballista/match.cpp
16316 ltp/testcases/ballista/ballista/parseArguments.cpp
16317 ltp/testcases/ballista/ballista/replacer.cpp
16318 ltp/testcases/ballista/ballista/selfHost.cpp
16319 ltp/testcases/ballista/ballista/serverCommunication.cpp
16320 ltp/testcases/ballista/ballista/testCaseIterator.cpp
16321 ltp/testcases/ballista/ballista/testCaseIterator.h
16322 ltp/testcases/ballista/ballista/compile/bparser.cpp
16323 ltp/testcases/ballista/ballista/templates/bTypes.cpp
16326 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>
16329 ltp/testcases/kernel/mem/shmt/shmt09.c
16330 ltp/testcases/kernel/syscalls/mmap/mmap01.c
16333 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>.
16336 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
16337 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
16338 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
16339 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
16340 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
16341 ltp/testcases/kernel/syscalls/splice/splice01.c
16342 ltp/testcases/kernel/syscalls/tee/tee01.c
16343 ltp/testcases/kernel/syscalls/utime/utime01.c
16344 ltp/testcases/kernel/syscalls/utime/utime02.c
16345 ltp/testcases/kernel/syscalls/utime/utime03.c
16346 ltp/testcases/network/nfs/nfs01/nfs01
16349 Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
16352 ltp/testcases/open_hpi_testsuite/Makefile.am
16353 ltp/testcases/open_hpi_testsuite/Makefile.in
16354 ltp/testcases/open_hpi_testsuite/configure
16355 ltp/testcases/open_hpi_testsuite/configure.ac
16356 ltp/testcases/open_hpi_testsuite/openhpi.conf.example
16357 ltp/testcases/open_hpi_testsuite/openhpi.spec.in
16358 ltp/testcases/open_hpi_testsuite/clients/Makefile.in
16359 ltp/testcases/open_hpi_testsuite/clients/hpiel.c
16360 ltp/testcases/open_hpi_testsuite/clients/hpievents.c
16361 ltp/testcases/open_hpi_testsuite/clients/hpipower.c
16362 ltp/testcases/open_hpi_testsuite/cpp/Makefile.in
16363 ltp/testcases/open_hpi_testsuite/cpp/t/Makefile.in
16364 ltp/testcases/open_hpi_testsuite/docs/Makefile.am
16365 ltp/testcases/open_hpi_testsuite/docs/Makefile.in
16366 ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.am
16367 ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.in
16368 ltp/testcases/open_hpi_testsuite/docs/hld/appendix.sgml
16369 ltp/testcases/open_hpi_testsuite/docs/hld/authors.dtd
16370 ltp/testcases/open_hpi_testsuite/docs/hld/bookinfo.sgml
16371 ltp/testcases/open_hpi_testsuite/docs/hld/introduction.sgml
16372 ltp/testcases/open_hpi_testsuite/docs/hld/legal.dtd
16373 ltp/testcases/open_hpi_testsuite/docs/hld/obtaining.sgml
16374 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi-manual.sgml
16375 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_highlevel.sgml
16376 ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_structure.sgml
16377 ltp/testcases/open_hpi_testsuite/docs/hld/plugin_guide.sgml
16378 ltp/testcases/open_hpi_testsuite/docs/hld/plugin_usage.sgml
16379 ltp/testcases/open_hpi_testsuite/docs/hld/revisions.dtd
16380 ltp/testcases/open_hpi_testsuite/docs/hld/sahpi_breakdown.sgml
16381 ltp/testcases/open_hpi_testsuite/docs/man/Makefile.in
16382 ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.am
16383 ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.in
16384 ltp/testcases/open_hpi_testsuite/hpi_shell/commands.c
16385 ltp/testcases/open_hpi_testsuite/hpi_shell/ctrl_inv.c
16386 ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd.h
16387 ltp/testcases/open_hpi_testsuite/hpi_shell/sensor.c
16388 ltp/testcases/open_hpi_testsuite/hpi_shell/session.c
16389 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/Makefile.in
16390 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/service.c
16391 ltp/testcases/open_hpi_testsuite/hpi_ui_lib/show.c
16392 ltp/testcases/open_hpi_testsuite/marshal/Makefile.in
16393 ltp/testcases/open_hpi_testsuite/marshal/connection.c
16394 ltp/testcases/open_hpi_testsuite/marshal/marshal.c
16395 ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.c
16396 ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.h
16397 ltp/testcases/open_hpi_testsuite/marshal/strmsock.cpp
16398 ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.am
16399 ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.in
16400 ltp/testcases/open_hpi_testsuite/marshal/t/float_format.c
16401 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_012.c
16402 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_013.c
16403 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_014.c
16404 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_015.c
16405 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_016.c
16406 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_017.c
16407 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_018.c
16408 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_028.c
16409 ltp/testcases/open_hpi_testsuite/openhpid/Makefile.am
16410 ltp/testcases/open_hpi_testsuite/openhpid/Makefile.in
16411 ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.cpp
16412 ltp/testcases/open_hpi_testsuite/openhpid/openhpid.cpp
16413 ltp/testcases/open_hpi_testsuite/plugins/Makefile.in
16414 ltp/testcases/open_hpi_testsuite/plugins/ipmi/Makefile.in
16415 ltp/testcases/open_hpi_testsuite/plugins/ipmi/t/Makefile.in
16416 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/Makefile.in
16417 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_discover.cpp
16418 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_domain.cpp
16419 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_log.cpp
16420 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_mc_vendor.cpp
16421 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_resource.cpp
16422 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sdr.cpp
16423 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sensor_hotswap.cpp
16424 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/thread.cpp
16425 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/Makefile.in
16426 ltp/testcases/open_hpi_testsuite/plugins/rtas/Makefile.in
16427 ltp/testcases/open_hpi_testsuite/plugins/simulator/Makefile.in
16428 ltp/testcases/open_hpi_testsuite/plugins/simulator/t/Makefile.in
16429 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/Makefile.in
16430 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/Makefile.in
16431 ltp/testcases/open_hpi_testsuite/plugins/sysfs/Makefile.in
16432 ltp/testcases/open_hpi_testsuite/plugins/watchdog/Makefile.in
16433 ltp/testcases/open_hpi_testsuite/scripts/Makefile.in
16434 ltp/testcases/open_hpi_testsuite/scripts/test/Makefile.in
16435 ltp/testcases/open_hpi_testsuite/scripts/test/conformance_report.pl
16436 ltp/testcases/open_hpi_testsuite/scripts/test/coverage_report.pl
16437 ltp/testcases/open_hpi_testsuite/scripts/test/gcov2html.pl
16438 ltp/testcases/open_hpi_testsuite/scripts/test/generate_index.pl
16439 ltp/testcases/open_hpi_testsuite/scripts/test/gsum2html.pl
16440 ltp/testcases/open_hpi_testsuite/scripts/test/testconformance.pl
16441 ltp/testcases/open_hpi_testsuite/scripts/test/testcoverage.pl
16442 ltp/testcases/open_hpi_testsuite/snmp/Makefile.in
16443 ltp/testcases/open_hpi_testsuite/src/Makefile.in
16444 ltp/testcases/open_hpi_testsuite/src/config.c
16445 ltp/testcases/open_hpi_testsuite/src/event.c
16446 ltp/testcases/open_hpi_testsuite/src/safhpi.c
16447 ltp/testcases/open_hpi_testsuite/src/t/Makefile.in
16448 ltp/testcases/open_hpi_testsuite/src/t/ohpi/Makefile.in
16449 ltp/testcases/open_hpi_testsuite/utils/Makefile.in
16450 ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.c
16451 ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.h
16452 ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.c
16453 ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.h
16454 ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
16455 ltp/testcases/open_hpi_testsuite/utils/t/Makefile.in
16456 ltp/testcases/open_hpi_testsuite/utils/t/ann/Makefile.in
16457 ltp/testcases/open_hpi_testsuite/utils/t/el/Makefile.in
16458 ltp/testcases/open_hpi_testsuite/utils/t/epath/Makefile.in
16459 ltp/testcases/open_hpi_testsuite/utils/t/rpt/Makefile.in
16460 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/Makefile.in
16461 ltp/testcases/open_hpi_testsuite/utils/t/uid/Makefile.in
16464 ltp/testcases/open_hpi_testsuite/hpi_shell/dimi.c
16465 ltp/testcases/open_hpi_testsuite/hpi_shell/fumi.c
16468 ltp/testcases/open_hpi_testsuite/openhpi.spec
16469 ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd
16470 ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.cpp
16471 ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.h
16472 ltp/testcases/open_hpi_testsuite/marshal/t/connection.c
16473 ltp/testcases/open_hpi_testsuite/marshal/t/marshal.c
16474 ltp/testcases/open_hpi_testsuite/marshal/t/marshal_hpi_types.c
16475 ltp/testcases/open_hpi_testsuite/openhpid/alarm.c
16476 ltp/testcases/open_hpi_testsuite/openhpid/config.c
16477 ltp/testcases/open_hpi_testsuite/openhpid/domain.c
16478 ltp/testcases/open_hpi_testsuite/openhpid/event.c
16479 ltp/testcases/open_hpi_testsuite/openhpid/hotswap.c
16480 ltp/testcases/open_hpi_testsuite/openhpid/init.c
16481 ltp/testcases/open_hpi_testsuite/openhpid/lock.c
16482 ltp/testcases/open_hpi_testsuite/openhpid/ohpi.c
16483 ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.h
16484 ltp/testcases/open_hpi_testsuite/openhpid/plugin.c
16485 ltp/testcases/open_hpi_testsuite/openhpid/plugin_static.c
16486 ltp/testcases/open_hpi_testsuite/openhpid/safhpi.c
16487 ltp/testcases/open_hpi_testsuite/openhpid/session.c
16488 ltp/testcases/open_hpi_testsuite/openhpid/threaded.c
16489 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_addr.cpp
16490 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_auth.cpp
16491 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_cmd.cpp
16492 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con.cpp
16493 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_lan.cpp
16494 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_smi.cpp
16495 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_log.cpp
16496 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_msg.cpp
16497 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_sensor_factors.cpp
16498 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_utils.cpp
16499 ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/thread.cpp
16500 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/el2event.c
16501 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/el2event.c
16502 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc.c
16503 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_annunciator.c
16504 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_control.c
16505 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover.c
16506 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_bc.c
16507 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_rsa.c
16508 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_event.c
16509 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_hotswap.c
16510 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_inventory.c
16511 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_power.c
16512 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_reset.c
16513 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources.c
16514 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources_rsa.c
16515 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sel.c
16516 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sensor.c
16517 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_session.c
16518 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_time.c
16519 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_utils.c
16520 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_watchdog.c
16521 ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_xml2event.c
16522 ltp/testcases/open_hpi_testsuite/src/plugin_static.c
16523 ltp/testcases/open_hpi_testsuite/utils/t/ann/announcement_utils.c
16524 ltp/testcases/open_hpi_testsuite/utils/t/el/el_utils.c
16525 ltp/testcases/open_hpi_testsuite/utils/t/epath/epath_utils.c
16526 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_enum_utils.c
16527 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_encode.c
16528 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_utils.c
16529 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_struct_utils.c
16530 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_time_utils.c
16531 ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpiatca_enum_utils.c
16532 ltp/testcases/open_hpi_testsuite/utils/t/epath/uid_utils.c
16533 ltp/testcases/open_hpi_testsuite/utils/t/rpt/epath_utils.c
16534 ltp/testcases/open_hpi_testsuite/utils/t/rpt/rpt_utils.c
16535 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_enum_utils.c
16536 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_encode.c
16537 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_utils.c
16538 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_struct_utils.c
16539 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_time_utils.c
16540 ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpiatca_enum_utils.c
16541 ltp/testcases/open_hpi_testsuite/utils/t/rpt/uid_utils.c
16542 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/epath_utils.c
16543 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_enum_utils.c
16544 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_encode.c
16545 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_utils.c
16546 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_struct_utils.c
16547 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_time_utils.c
16548 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpiatca_enum_utils.c
16549 ltp/testcases/open_hpi_testsuite/utils/t/sahpi/uid_utils.c
16550 ltp/testcases/open_hpi_testsuite/utils/t/uid/epath_utils.c
16551 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_enum_utils.c
16552 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_encode.c
16553 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_utils.c
16554 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_struct_utils.c
16555 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_time_utils.c
16556 ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpiatca_enum_utils.c
16557 ltp/testcases/open_hpi_testsuite/utils/t/uid/uid_utils.c
16560 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>
16563 ltp/testcases/realtime/lib/librttest.c
16566 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>
16569 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
16572 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>.
16575 ltp/testcases/realtime/include/librttest.h
16576 ltp/testcases/realtime/lib/librttest.c
16579 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>.
16582 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
16585 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>.
16588 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
16591 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>.
16594 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
16597 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>.
16600 ltp/testcases/realtime/func/async_handler/async_handler.c
16601 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
16604 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>.
16607 ltp/testcases/realtime/func/pi_perf/pi_perf.c
16610 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>.
16613 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
16616 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>.
16619 ltp/testcases/realtime/func/thread_clock/tc-2.c
16622 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>.
16625 ltp/testcases/realtime/func/sched_latency/sched_latency.c
16628 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>
16631 ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
16634 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>
16637 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
16640 punt useless local prototype for fdopen() -- stdio.h already provides this, by, Mike Frysinger <vapier@users.sourceforge.net>
16646 cleanup CFLAGS handling, by, Mike Frysinger <vapier@users.sourceforge.net>
16652 tst_require_root(): unify root checking with this function, by, Mike Frysinger <vapier@users.sourceforge.net>
16658 tst_require_root(): unify root checking with this function
16664 convert to standard ltp functions, by, Mike Frysinger <vapier@users.sourceforge.net>
16667 ltp/testcases/kernel/fs/fs_perms/Makefile
16668 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
16671 fix error in previous commit: compare result to expected result, not 0
16674 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
16677 normalize exit values as expected: 0 means PASS and non-0 means FAIL
16680 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
16681 ltp/testcases/kernel/fs/fs_perms/simpletest.sh
16682 ltp/testcases/kernel/fs/fs_perms/testx.c
16685 lcov: --norecursion becomes --no-recursion + added docs, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
16688 ltp/utils/analysis/lcov/man/geninfo.1
16689 ltp/utils/analysis/lcov/man/lcov.1
16690 ltp/utils/analysis/lcov/bin/geninfo
16691 ltp/utils/analysis/lcov/bin/lcov
16694 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>
16697 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
16700 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>
16703 ltp/testcases/Makefile
16706 Fix for some failures by Anoop V Chakkalakkal <anoop.vijayan@in.ibm.com>.
16709 ltp/testcases/kernel/mem/mtest07/mallocstress.c
16712 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>.
16716 ltp/testcases/kernel/fs/Makefile
16717 ltp/tools/apicmds/Makefile
16718 ltp/tools/apicmds/ltpapicmd.c
16721 ltp/runtest/fs_bind
16722 ltp/testcases/kernel/fs/fs_bind/BUGS
16723 ltp/testcases/kernel/fs/fs_bind/CHANGELOG
16724 ltp/testcases/kernel/fs/fs_bind/Makefile
16725 ltp/testcases/kernel/fs/fs_bind/README
16726 ltp/testcases/kernel/fs/fs_bind/TODO
16727 ltp/testcases/kernel/fs/fs_bind/bin/Makefile
16728 ltp/testcases/kernel/fs/fs_bind/bin/check_prop
16729 ltp/testcases/kernel/fs/fs_bind/bin/lockfile
16730 ltp/testcases/kernel/fs/fs_bind/bin/makedir
16731 ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
16732 ltp/testcases/kernel/fs/fs_bind/bin/setup
16733 ltp/testcases/kernel/fs/fs_bind/bin/setupnslock
16734 ltp/testcases/kernel/fs/fs_bind/bin/smount.c
16735 ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
16736 ltp/testcases/kernel/fs/fs_bind/bind/test01
16737 ltp/testcases/kernel/fs/fs_bind/bind/test02
16738 ltp/testcases/kernel/fs/fs_bind/bind/test03
16739 ltp/testcases/kernel/fs/fs_bind/bind/test04
16740 ltp/testcases/kernel/fs/fs_bind/bind/test05
16741 ltp/testcases/kernel/fs/fs_bind/bind/test06
16742 ltp/testcases/kernel/fs/fs_bind/bind/test07
16743 ltp/testcases/kernel/fs/fs_bind/bind/test07-2
16744 ltp/testcases/kernel/fs/fs_bind/bind/test08
16745 ltp/testcases/kernel/fs/fs_bind/bind/test09
16746 ltp/testcases/kernel/fs/fs_bind/bind/test10
16747 ltp/testcases/kernel/fs/fs_bind/bind/test11
16748 ltp/testcases/kernel/fs/fs_bind/bind/test12
16749 ltp/testcases/kernel/fs/fs_bind/bind/test13
16750 ltp/testcases/kernel/fs/fs_bind/bind/test14
16751 ltp/testcases/kernel/fs/fs_bind/bind/test15
16752 ltp/testcases/kernel/fs/fs_bind/bind/test16
16753 ltp/testcases/kernel/fs/fs_bind/bind/test17
16754 ltp/testcases/kernel/fs/fs_bind/bind/test18
16755 ltp/testcases/kernel/fs/fs_bind/bind/test19
16756 ltp/testcases/kernel/fs/fs_bind/bind/test20
16757 ltp/testcases/kernel/fs/fs_bind/bind/test21
16758 ltp/testcases/kernel/fs/fs_bind/bind/test22
16759 ltp/testcases/kernel/fs/fs_bind/bind/test23
16760 ltp/testcases/kernel/fs/fs_bind/bind/test24
16761 ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
16762 ltp/testcases/kernel/fs/fs_bind/cloneNS/child01
16763 ltp/testcases/kernel/fs/fs_bind/cloneNS/child02
16764 ltp/testcases/kernel/fs/fs_bind/cloneNS/child03
16765 ltp/testcases/kernel/fs/fs_bind/cloneNS/child04
16766 ltp/testcases/kernel/fs/fs_bind/cloneNS/child05
16767 ltp/testcases/kernel/fs/fs_bind/cloneNS/child06
16768 ltp/testcases/kernel/fs/fs_bind/cloneNS/child07
16769 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent01
16770 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent02
16771 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent03
16772 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent04
16773 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent05
16774 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent06
16775 ltp/testcases/kernel/fs/fs_bind/cloneNS/parent07
16776 ltp/testcases/kernel/fs/fs_bind/cloneNS/test01
16777 ltp/testcases/kernel/fs/fs_bind/cloneNS/test02
16778 ltp/testcases/kernel/fs/fs_bind/cloneNS/test03
16779 ltp/testcases/kernel/fs/fs_bind/cloneNS/test04
16780 ltp/testcases/kernel/fs/fs_bind/cloneNS/test05
16781 ltp/testcases/kernel/fs/fs_bind/cloneNS/test06
16782 ltp/testcases/kernel/fs/fs_bind/cloneNS/test07
16783 ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
16784 ltp/testcases/kernel/fs/fs_bind/move/test01
16785 ltp/testcases/kernel/fs/fs_bind/move/test02
16786 ltp/testcases/kernel/fs/fs_bind/move/test03
16787 ltp/testcases/kernel/fs/fs_bind/move/test04
16788 ltp/testcases/kernel/fs/fs_bind/move/test05
16789 ltp/testcases/kernel/fs/fs_bind/move/test06
16790 ltp/testcases/kernel/fs/fs_bind/move/test07
16791 ltp/testcases/kernel/fs/fs_bind/move/test08
16792 ltp/testcases/kernel/fs/fs_bind/move/test09
16793 ltp/testcases/kernel/fs/fs_bind/move/test10
16794 ltp/testcases/kernel/fs/fs_bind/move/test11
16795 ltp/testcases/kernel/fs/fs_bind/move/test12
16796 ltp/testcases/kernel/fs/fs_bind/move/test13
16797 ltp/testcases/kernel/fs/fs_bind/move/test14
16798 ltp/testcases/kernel/fs/fs_bind/move/test15
16799 ltp/testcases/kernel/fs/fs_bind/move/test16
16800 ltp/testcases/kernel/fs/fs_bind/move/test17
16801 ltp/testcases/kernel/fs/fs_bind/move/test18
16802 ltp/testcases/kernel/fs/fs_bind/move/test19
16803 ltp/testcases/kernel/fs/fs_bind/move/test20
16804 ltp/testcases/kernel/fs/fs_bind/move/test21
16805 ltp/testcases/kernel/fs/fs_bind/move/test22
16806 ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
16807 ltp/testcases/kernel/fs/fs_bind/rbind/test01
16808 ltp/testcases/kernel/fs/fs_bind/rbind/test02
16809 ltp/testcases/kernel/fs/fs_bind/rbind/test03
16810 ltp/testcases/kernel/fs/fs_bind/rbind/test04
16811 ltp/testcases/kernel/fs/fs_bind/rbind/test05
16812 ltp/testcases/kernel/fs/fs_bind/rbind/test06
16813 ltp/testcases/kernel/fs/fs_bind/rbind/test07
16814 ltp/testcases/kernel/fs/fs_bind/rbind/test07-2
16815 ltp/testcases/kernel/fs/fs_bind/rbind/test08
16816 ltp/testcases/kernel/fs/fs_bind/rbind/test09
16817 ltp/testcases/kernel/fs/fs_bind/rbind/test10
16818 ltp/testcases/kernel/fs/fs_bind/rbind/test11
16819 ltp/testcases/kernel/fs/fs_bind/rbind/test12
16820 ltp/testcases/kernel/fs/fs_bind/rbind/test13
16821 ltp/testcases/kernel/fs/fs_bind/rbind/test14
16822 ltp/testcases/kernel/fs/fs_bind/rbind/test15
16823 ltp/testcases/kernel/fs/fs_bind/rbind/test16
16824 ltp/testcases/kernel/fs/fs_bind/rbind/test17
16825 ltp/testcases/kernel/fs/fs_bind/rbind/test18
16826 ltp/testcases/kernel/fs/fs_bind/rbind/test19
16827 ltp/testcases/kernel/fs/fs_bind/rbind/test20
16828 ltp/testcases/kernel/fs/fs_bind/rbind/test21
16829 ltp/testcases/kernel/fs/fs_bind/rbind/test22
16830 ltp/testcases/kernel/fs/fs_bind/rbind/test23
16831 ltp/testcases/kernel/fs/fs_bind/rbind/test24
16832 ltp/testcases/kernel/fs/fs_bind/rbind/test25
16833 ltp/testcases/kernel/fs/fs_bind/rbind/test26
16834 ltp/testcases/kernel/fs/fs_bind/rbind/test27
16835 ltp/testcases/kernel/fs/fs_bind/rbind/test28
16836 ltp/testcases/kernel/fs/fs_bind/rbind/test29
16837 ltp/testcases/kernel/fs/fs_bind/rbind/test30
16838 ltp/testcases/kernel/fs/fs_bind/rbind/test31
16839 ltp/testcases/kernel/fs/fs_bind/rbind/test32
16840 ltp/testcases/kernel/fs/fs_bind/rbind/test33
16841 ltp/testcases/kernel/fs/fs_bind/rbind/test34
16842 ltp/testcases/kernel/fs/fs_bind/rbind/test35
16843 ltp/testcases/kernel/fs/fs_bind/rbind/test36
16844 ltp/testcases/kernel/fs/fs_bind/rbind/test37
16845 ltp/testcases/kernel/fs/fs_bind/rbind/test38
16846 ltp/testcases/kernel/fs/fs_bind/rbind/test39
16847 ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
16848 ltp/testcases/kernel/fs/fs_bind/regression/test01
16849 ltp/testcases/kernel/fs/fs_bind/regression/test02
16850 ltp/testcases/kernel/fs/fs_bind/regression/test03
16851 ltp/testscripts/test_fs_bind.sh
16854 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>.
16857 ltp/testcases/kernel/io/direct_io/diotest4.c
16860 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>.
16863 ltp/testcases/kernel/mem/shmt/shmt02.c
16864 ltp/testcases/kernel/mem/shmt/shmt04.c
16865 ltp/testcases/kernel/mem/shmt/shmt05.c
16866 ltp/testcases/kernel/mem/shmt/shmt06.c
16867 ltp/testcases/kernel/mem/shmt/shmt07.c
16868 ltp/testcases/kernel/mem/shmt/shmt09.c
16871 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>.
16874 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
16877 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>.
16880 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
16883 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>.
16886 ltp/testcases/kernel/mem/shmt/shmt05.c
16889 Roy Lee <roylee17@gmail.com> wrote:
16890 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.
16891 Helge Deller <deller@gmx.de> wrote:
16892 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.
16893 Roy Lee <roylee17@gmail.com> wrote back:
16894 Here's the patch for the shmt06 according to Helge's recommandation, please help review it.
16897 ltp/testcases/kernel/mem/shmt/shmt06.c
16900 Adding default Log File generation support for LTP. By, Subrata Modak<subrata@linux.vnet.ibm.com>
16906 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:
16907 1) probing an available address by a pair of shmat/shmdt calls, and,
16908 2) replaceing the addr with offset in the struct test_case_t.
16909 By, Roy Lee <roylee17@gmail.com>
16912 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
16913 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
16916 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>.
16922 Make-sync_pipe-API-more-generic-and-update-related.patch.
16923 Roy Lee <roylee17@gmail.com> noted:
16924 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.
16925 Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
16926 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>.
16929 ltp/testcases/kernel/syscalls/execve/execve05.c
16930 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
16931 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
16932 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
16933 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
16934 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
16935 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
16936 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
16937 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
16938 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
16939 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
16942 Put-libtestsuite-to-a-more-common-place.patch
16943 Roy Lee <roylee17@gmail.com> noted:
16944 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.
16945 Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
16946 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>.
16949 ltp/testcases/kernel/syscalls/Makefile
16950 ltp/testcases/kernel/syscalls/chdir/Makefile
16951 ltp/testcases/kernel/syscalls/creat/Makefile
16952 ltp/testcases/kernel/syscalls/execve/Makefile
16953 ltp/testcases/kernel/syscalls/fchdir/Makefile
16954 ltp/testcases/kernel/syscalls/ftruncate/Makefile
16955 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
16956 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
16957 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
16958 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
16959 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
16960 ltp/testcases/kernel/syscalls/kill/Makefile
16961 ltp/testcases/kernel/syscalls/mkdir/Makefile
16962 ltp/testcases/kernel/syscalls/mremap/Makefile
16963 ltp/testcases/kernel/syscalls/open/Makefile
16964 ltp/testcases/kernel/syscalls/rename/Makefile
16965 ltp/testcases/kernel/syscalls/rmdir/Makefile
16966 ltp/testcases/kernel/syscalls/sched_setscheduler/Makefile
16967 ltp/testcases/kernel/syscalls/vhangup/Makefile
16970 ltp/include/libtestsuite.h
16971 ltp/lib/libtestsuite.c
16974 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>.
16977 ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
16978 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
16981 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>.
16985 ltp/doc/man1/Makefile
16986 ltp/doc/man3/Makefile
16989 Included all of /include and /lib and /doc in the ltp-devel RPMs. By George Kraft <gk4@us.ibm.com>.
16992 ltp/README.ltp-devel
16994 ltp/include/Makefile
16997 Preparing for the next Stable release of ltp-devel Packages, which will have:
16998 1) All files under ltp/include in the package,
16999 2) Install ltp man pages in system man directory.
17006 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.
17007 This patch is intentionnally global as splitting changes would not make sense.
17009 - changes of scripts for automated tests to feature profiles
17010 - individual changes for tests using automation
17011 - a default profile (to be used as an example)
17012 - documentation writing/modifying.
17013 Signed-off-by: Gilles Carry <gilles.carry@bull.net>,
17014 Reviewed-by: Ankita Garg <ankita@in.ibm.com>.
17017 ltp/testcases/realtime/run.sh
17018 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
17019 ltp/testcases/realtime/func/gtod_latency/run_auto.sh
17020 ltp/testcases/realtime/func/matrix_mult/run_auto.sh
17021 ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
17022 ltp/testcases/realtime/func/pi-tests/run_auto.sh
17023 ltp/testcases/realtime/func/pi_perf/run_auto.sh
17024 ltp/testcases/realtime/func/prio-preempt/run_auto.sh
17025 ltp/testcases/realtime/func/prio-wake/run_auto.sh
17026 ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
17027 ltp/testcases/realtime/func/sched_football/run_auto.sh
17028 ltp/testcases/realtime/func/sched_jitter/run_auto.sh
17029 ltp/testcases/realtime/func/sched_latency/run_auto.sh
17030 ltp/testcases/realtime/func/thread_clock/run_auto.sh
17031 ltp/testcases/realtime/scripts/run_c_files.sh
17032 ltp/testcases/realtime/scripts/setenv.sh
17034 ltp/testcases/realtime/doc/AUTOMATED_RUN
17035 ltp/testcases/realtime/doc/run_auto.sh.tpl
17036 ltp/testcases/realtime/profiles/default
17037 ltp/testcases/realtime/testcases/realtime/doc/AUTOMATED_RUN
17041 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>
17044 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
17047 I got failures on ptrace03 because the latest kernel allows init process to be traced. The commit is:
17048 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=00cd5c37afd5f431ac186dd131705048c0a11fdb,
17049 See the discussion in LKML: http://marc.info/?t=120628018600001.
17050 So we should not execute this test case if the kernel version is above 2.6.25.
17051 Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
17054 ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
17057 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:
17061 with return code 0 (success)
17066 execve02 1 FAIL : Failures reported above
17068 with return code matching FAIL.
17070 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>
17073 ltp/testcases/kernel/syscalls/execve/execve02.c
17076 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>.
17079 ltp/testcases/realtime/scripts/run_c_files.sh
17080 ltp/testcases/realtime/func/sched_latency/run_auto.sh
17083 I got the following failure:
17084 adjtimex02 4 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
17085 adjtimex02 5 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
17086 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):
17087 adjtimex02 4 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
17088 adjtimex02 5 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
17089 Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
17092 ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
17095 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.
17098 ltp/testcases/network/nfsv4/locks/Makefile
17099 ltp/testcases/network/nfsv4/locks/locktests.c
17101 ltp/testcases/network/nfsv4/locks/test
17102 ltp/testcases/network/nfsv4/locks/deploy/locktests.tar.gz
17104 ltp/testcases/network/nfsv4/locks/locktests.h
17105 ltp/testcases/network/nfsv4/locks/deploy/locktests-2.tar.gz
17108 Restored back the Makefile content. Else, there will be build/clean/install failures. Subrata Modak <subrata@linux.vnet.ibm.com>.
17111 ltp/testcases/network/nfsv4/locks/Makefile
17114 Adding this part of default LTP run. Subrata Modak <subrata@linux.vnet.ibm.com>.
17120 ltp/runtest/fcntl-locktests
17123 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>.
17126 ltp/testcases/kernel/fs/proc/proc01.c
17129 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>.
17132 ltp/testcases/kernel/fs/proc/proc01.c
17135 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>.
17138 ltp/testcases/kernel/controllers/test_controllers.sh
17139 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
17140 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
17143 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>.
17146 ltp/testcases/kernel/controllers/test_controllers.sh
17147 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
17148 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
17151 This patch adds the documentation for memory controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
17154 ltp/testcases/kernel/controllers/README
17155 ltp/testcases/kernel/controllers/testplan.txt
17157 ltp/testcases/kernel/controllers/memctl/README
17158 ltp/testcases/kernel/controllers/memctl/memctl_testplan.txt
17161 According to man sigpause :
17162 int sigpause(int sigmask); /* BSD */
17163 int sigpause(int sig); /* System V / Unix95 */
17166 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>.
17169 ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
17172 Ankita Proposed that:
17173 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:
17174 o Make the output of the test more readable. It is now time ordered.
17175 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.
17176 o Remove an extra lock and unlock on mutex when updating wakeup.arr.
17178 Chirag Jog <chirag@linux.vnet.ibm.com> commented:
17179 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 :)
17182 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.
17183 Signed-off-by: Ankita Garg <ankita@in.ibm.com>
17184 Signed-off-by: Chandan Kumar B V <cbhuvana@in.ibm.com>
17187 ltp/testcases/realtime/func/prio-wake/prio-wake.c
17190 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>.
17193 ltp/testcases/kernel/controllers/memctl/README
17198 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>
17206 ltp/README.ltp-devel
17208 ltp/doc/man1/Makefile
17209 ltp/doc/man3/Makefile
17210 ltp/include/Makefile
17214 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>
17217 ltp/testcases/Makefile
17220 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>
17223 ltp/testscripts/test_selinux.sh
17226 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:
17227 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.
17228 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.
17231 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
17232 ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
17233 ltp/testscripts/test_selinux.sh
17236 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>
17239 ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
17240 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
17241 ltp/testscripts/test_selinux.sh
17244 dont build things statically, by, Mike Frysinger <vapier@users.sourceforge.net>
17247 ltp/testcases/kernel/syscalls/inotify/Makefile
17250 anal fix: add whitespace between arguments, by, Mike Frysinger <vapier@users.sourceforge.net>
17253 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
17254 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
17255 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
17256 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
17257 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
17258 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
17261 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>
17264 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
17265 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
17266 ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
17267 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
17268 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
17271 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>
17274 ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
17277 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>
17280 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
17283 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>
17286 ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
17287 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.
17290 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>
17293 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
17296 Fix concurrency issue in msgctl06. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
17299 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
17302 This patch fix a concurrency issue in msgctl07, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
17305 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
17308 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>
17311 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
17314 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>
17317 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
17320 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>
17323 ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
17324 ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
17327 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>
17330 ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
17331 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
17334 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>
17337 ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
17340 Fix concurrency issue in semget05. Create private semaphores to avoid conflict with concurrent processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
17343 ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
17346 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>
17349 ltp/testcases/kernel/syscalls/ipc/semop/Makefile
17350 ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
17353 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>
17356 ltp/testscripts/networkstress.sh
17359 Updated the test case as per the man page
17362 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
17364 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>
17367 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
17370 A patch to include all the headers for the ltp-devel package, by, George Kraft <gk4@austin.ibm.com>
17374 ltp/include/Makefile
17377 Fix from Vivi Li for stack overflows on no-mmu systems: declare large buffers in .bss rather than on the stack
17380 ltp/testcases/kernel/syscalls/inotify/inotify01.c
17381 ltp/testcases/kernel/syscalls/inotify/inotify02.c
17384 Here is the patch to remove the unneeded dyntrans lines. Causes no new failures on my f8 test image.
17385 Subject: selinux testsuite: don't give away dyntrans
17386 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>
17389 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
17392 Making these tests run as default with LTP run, by, Subrata Modak <subrata@linux.vnet.ibm.com>
17401 split CFLAGS/CPPFLAGS properly and remove inappropriate flags, by, Mike Frysinger <vapier@users.sourceforge.net>
17404 ltp/testcases/realtime/config.mk
17407 dont stick ar flags into AR, and dont set AR/RANLIB by default, by, Mike Frysinger <vapier@users.sourceforge.net>
17410 ltp/testcases/realtime/lib/Makefile
17413 setup default RANLIB, by, Mike Frysinger <vapier@users.sourceforge.net>
17419 checks return values of asprintf calls else gcc-4.3.0 fails like following;
17421 libstats.c:308: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
17422 libstats.c:312: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
17424 Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
17425 Acked-by: Chirag <chirag@linux.vnet.ibm.com>
17428 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
17429 ltp/testcases/realtime/lib/libstats.c
17432 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>
17435 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
17436 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
17439 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
17440 http://sources.redhat.com/ml/libc-alpha/2008-04/msg00054.html and
17441 http://sources.redhat.com/ml/libc-alpha/2008-04/msg00055.html.
17443 S.Çağlar Onur <caglar@pardus.org.tr>
17446 ltp/doc/testcases/kernel.txt
17447 ltp/runtest/ltplite
17448 ltp/runtest/stress.part3
17449 ltp/runtest/syscalls
17451 ltp/testcases/kernel/syscalls/times/times02.c
17454 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
17455 <anoop.vijayan@in.ibm.com>
17458 ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
17461 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>
17464 ltp/testcases/realtime/func/async_handler/async_handler.c
17465 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
17466 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
17467 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
17468 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
17469 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
17470 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
17471 ltp/testcases/realtime/func/measurement/preempt_timing.c
17472 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
17473 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
17474 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
17475 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
17476 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
17477 ltp/testcases/realtime/func/pi-tests/testpi-0.c
17478 ltp/testcases/realtime/func/pi-tests/testpi-1.c
17479 ltp/testcases/realtime/func/pi-tests/testpi-2.c
17480 ltp/testcases/realtime/func/pi-tests/testpi-4.c
17481 ltp/testcases/realtime/func/pi-tests/testpi-5.c
17482 ltp/testcases/realtime/func/pi-tests/testpi-6.c
17483 ltp/testcases/realtime/func/pi-tests/testpi-7.c
17484 ltp/testcases/realtime/func/pi_perf/pi_perf.c
17485 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
17486 ltp/testcases/realtime/func/prio-wake/prio-wake.c
17487 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
17488 ltp/testcases/realtime/func/thread_clock/tc-2.c
17489 ltp/testcases/realtime/include/libjvmsim.h
17490 ltp/testcases/realtime/include/libstats.h
17491 ltp/testcases/realtime/include/list.h
17492 ltp/testcases/realtime/lib/libjvmsim.c
17493 ltp/testcases/realtime/lib/libstats.c
17494 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
17495 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
17496 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
17497 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
17500 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>
17503 ltp/testcases/realtime/func/Makefile
17506 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>.
17509 ltp/testcases/realtime/config.mk
17510 ltp/testcases/realtime/lib/Makefile
17513 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>.
17516 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
17519 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>.
17522 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
17523 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
17524 ltp/testcases/realtime/func/pi_perf/pi_perf.c
17527 Remove the last 2 files missed in the migration, namely:
17528 testcases/realtime/stress/pi-tests/GNUmakefile.am
17529 testcases/realtime/stress/pi-tests/GNUmakefile.in
17530 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
17533 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
17534 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
17537 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>
17540 ltp/testcases/kernel/syscalls/execve/Makefile
17541 ltp/testcases/kernel/syscalls/execve/execve05.c
17544 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
17545 nges by Roy Lee <roylee17@gmail.com>.
17548 ltp/testcases/kernel/syscalls/execve/execve05.c
17551 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>
17554 ltp/testcases/kernel/syscalls/execve/execve02.c
17557 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>.
17560 ltp/testcases/kernel/syscalls/ftruncate/Makefile
17561 ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
17564 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
17565 #ifndef __NR_fadvise64
17566 #define __NR_fadvise64 0
17567 in each of the files that the patches were added. By, Shane Volpe <shanevolpe@gmail.com>
17570 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
17571 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
17572 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
17573 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
17576 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>
17579 ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
17580 ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
17581 ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
17582 ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
17583 ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
17584 ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
17587 Executing f00f testcase in x86 Xeon machines, it failed returning SIGSEGV:
17589 f00f 0 INFO : Testing for proper f00f instruction handling.
17592 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>.
17595 ltp/testcases/misc/f00f/f00f.c
17598 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>.
17601 ltp/testcases/kernel/sched/nptl/nptl01.c
17604 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>.
17607 ltp/testcases/realtime/func/async_handler/run_auto.sh
17610 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>
17613 ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
17616 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>
17622 overhaul script to make things much easier to manage by Garrett Cooper <yanegomi@gmail.com>
17628 simplify targets, by, Mike Frysinger <vapier@users.sourceforge.net>
17631 ltp/testcases/kernel/fs/fs_perms/Makefile
17634 cleanup code and add error checking, by, Mike Frysinger <vapier@users.sourceforge.net>
17637 ltp/testcases/kernel/fs/fs_perms/Makefile
17638 ltp/testcases/kernel/fs/fs_perms/fs_perms.c
17641 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>.
17644 ltp/testcases/kernel/security/filecaps/Makefile
17645 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
17648 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>.
17651 ltp/testcases/misc/math/float/main.c
17652 ltp/testcases/misc/math/float/bessel/genbessel.c
17653 ltp/testcases/misc/math/float/exp_log/genexp_log.c
17654 ltp/testcases/misc/math/float/iperb/geniperb.c
17655 ltp/testcases/misc/math/float/power/genpower.c
17656 ltp/testcases/misc/math/float/trigo/gentrigo.c
17659 Some Cleanups for CPU Controller Test Cases by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Dhaval Giani
17660 <dhaval@linux.vnet.ibm.com>.
17663 ltp/testcases/kernel/controllers/test_controllers.sh
17664 ltp/testcases/kernel/controllers/testplan.txt
17665 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
17666 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
17667 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
17668 ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
17669 ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
17670 ltp/testcases/kernel/controllers/cpuctl/parameters.sh
17671 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
17672 ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
17673 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
17674 ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
17677 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>.
17680 ltp/testcases/kernel/controllers/Makefile
17681 ltp/testcases/kernel/controllers/test_controllers.sh
17683 ltp/testcases/kernel/controllers/memctl/Makefile
17684 ltp/testcases/kernel/controllers/memctl/memctl_test01.c
17685 ltp/testcases/kernel/controllers/memctl/myfunctions.sh
17686 ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
17691 Fix the following NFS warning:
17692 ioctl01 0 WARN : tst_rmdir(): rmobj(/tmp/iocfNl8Bi) failed: remove(/tmp/iocfNl8Bi) failed; errno=39: Directory not empty,
17693 by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
17696 ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
17699 Whitespaces cleanup and added -i argument for iterations, by, Gilles Carry <gilles.carry@bull.net>
17702 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
17703 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
17711 kill(-pid1, SIGKILL);
17713 which is wrong, since pid1 is zero.
17714 By, Anton Gladkov <agladkov@parallels.com>
17717 ltp/testcases/kernel/syscalls/kill/kill06.c
17720 Provide it with CHILD_STACK_SIZE, by, Anton Gladkov <agladkov@parallels.com>
17723 ltp/testcases/kernel/syscalls/clone/clone06.c
17726 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>
17729 ltp/testcases/kernel/io/direct_io/diotest4.c
17732 Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net>
17735 ltp/doc/testcases/network.txt ltp/runtest/rpc
17736 ltp/runtest/stress.part3
17737 ltp/testcases/kernel/include/linux_syscall_numbers.h
17738 ltp/testcases/network/rpc/Makefile
17739 ltp/testcases/network/rpc/README
17742 ltp/testcases/network/rpc/rpc01/Makefile
17743 ltp/testcases/network/rpc/rpc01/rpc01
17744 ltp/testcases/network/rpc/rpc01/rpc1.c
17745 ltp/testcases/network/rpc/rpc01/rpc_server.c
17746 ltp/testcases/network/rpc/rpc01/datafiles/file.1
17747 ltp/testcases/network/rpc/rpc01/datafiles/file.2
17748 ltp/testcases/network/rpc/rpcinfo/Makefile
17749 ltp/testcases/network/rpc/rpcinfo/rpcinfo01
17750 ltp/testcases/network/rpc/rup/Makefile
17751 ltp/testcases/network/rpc/rup/rup01
17752 ltp/testcases/network/rpc/rusers/Makefile
17753 ltp/testcases/network/rpc/rusers/rusers01
17756 ltp/testcases/network/rpc/basic_tests/Makefile
17757 ltp/testcases/network/rpc/basic_tests/README
17758 ltp/testcases/network/rpc/basic_tests/rpc01/Makefile
17759 ltp/testcases/network/rpc/basic_tests/rpc01/rpc01
17760 ltp/testcases/network/rpc/basic_tests/rpc01/rpc1.c
17761 ltp/testcases/network/rpc/basic_tests/rpc01/rpc_server.c
17762 ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.1
17763 ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.2
17764 ltp/testcases/network/rpc/basic_tests/rpcinfo/Makefile
17765 ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
17766 ltp/testcases/network/rpc/basic_tests/rup/Makefile
17767 ltp/testcases/network/rpc/basic_tests/rup/rup01
17768 ltp/testcases/network/rpc/basic_tests/rusers/Makefile
17769 ltp/testcases/network/rpc/basic_tests/rusers/rusers01
17770 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
17771 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
17772 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
17773 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
17774 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
17775 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
17776 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
17777 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
17778 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
17779 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
17780 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_performance_lib.sh
17781 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_stress_lib.sh
17782 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
17783 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
17784 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_complex_lib.sh
17785 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_dataint_lib.sh
17786 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_performance_lib.sh
17787 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
17788 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_stress_lib.sh
17789 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
17790 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_complex_lib.sh
17791 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_limits_lib.sh
17792 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_performance_lib.sh
17793 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_stress_lib.sh
17794 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
17795 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
17796 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
17797 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_complex_lib.sh
17798 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_dataint_lib.sh
17799 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_performance_lib.sh
17800 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_scalability_lib.sh
17801 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_stress_lib.sh
17802 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
17803 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
17804 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
17805 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
17806 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_basic_lib.sh
17807 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_limits_lib.sh
17808 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_auth_basic_lib.sh
17809 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_basic_lib.sh
17810 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_complex_lib.sh
17811 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_dataint_lib.sh
17812 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_limits_lib.sh
17813 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_mt_lib.sh
17814 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_performance_lib.sh
17815 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_scalability_lib.sh
17816 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_stress_lib.sh
17817 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_basic_lib.sh
17818 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_complex_lib.sh
17819 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_basic_lib.sh
17820 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_complex_lib.sh
17821 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_dataint_lib.sh
17822 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_limits_lib.sh
17823 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_mt_lib.sh
17824 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_performance_lib.sh
17825 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_scalability_lib.sh
17826 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_stress_lib.sh
17827 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_basic_lib.sh
17828 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_complex_lib.sh
17829 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_dataint_lib.sh
17830 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_limits_lib.sh
17831 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_mt_lib.sh
17832 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_performance_lib.sh
17833 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_scalability_lib.sh
17834 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_stress_lib.sh
17835 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_basic_lib.sh
17836 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_complex_lib.sh
17837 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_dataint_lib.sh
17838 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_limits_lib.sh
17839 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_mt_lib.sh
17840 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_performance_lib.sh
17841 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_scalability_lib.sh
17842 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_stress_lib.sh
17843 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_basic_lib.sh
17844 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_complex_lib.sh
17845 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_dataint_lib.sh
17846 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_limits_lib.sh
17847 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_mt_lib.sh
17848 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_performance_lib.sh
17849 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_scalability_lib.sh
17850 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_stress_lib.sh
17851 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
17852 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/categories
17853 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
17854 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.hdr
17855 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
17856 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.hdr
17857 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
17858 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
17859 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
17860 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
17861 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
17862 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
17863 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
17864 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
17865 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
17866 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
17867 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
17868 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
17869 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
17870 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
17871 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
17872 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
17873 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
17874 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
17875 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
17876 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
17877 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
17878 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
17879 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
17880 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
17881 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
17882 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
17883 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
17884 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
17885 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
17886 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
17887 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
17888 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
17889 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
17890 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
17891 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
17892 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
17893 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
17894 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
17895 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
17896 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
17897 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
17898 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
17899 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
17900 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
17901 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
17902 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
17903 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
17904 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
17905 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
17906 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
17907 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
17908 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
17909 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
17910 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
17911 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
17912 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
17913 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
17914 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
17915 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
17916 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
17917 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
17918 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
17919 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
17920 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
17921 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
17922 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
17923 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
17924 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
17925 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
17926 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
17927 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
17928 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
17929 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
17930 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
17931 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
17932 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
17933 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
17934 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
17935 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
17936 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
17937 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
17938 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
17939 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
17940 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
17941 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
17942 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
17943 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.limits.sh
17944 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.sh
17945 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getmaps.sh
17946 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_create.sh
17947 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_seccreate.sh
17948 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authnone_create.sh
17949 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create.sh
17950 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create_default.sh
17951 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.complex.sh
17952 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.dataint.sh
17953 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.mt.sh
17954 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.performance.sh
17955 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.scalability.sh
17956 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.sh
17957 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.stress.sh
17958 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.limits.sh
17959 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.sh
17960 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.limits.sh
17961 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.sh
17962 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.limits.sh
17963 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.sh
17964 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.limits.sh
17965 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.sh
17966 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_pcreateerror.sh
17967 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.complex.sh
17968 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.sh
17969 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.complex.sh
17970 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.sh
17971 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noproc.sh
17972 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noprog.sh
17973 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_progvers.sh
17974 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_systemerr.sh
17975 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_weakauth.sh
17976 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.complex.sh
17977 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.dataint.sh
17978 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.mt.sh
17979 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.performance.sh
17980 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.scalability.sh
17981 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.sh
17982 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.stress.sh
17983 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.limits.sh
17984 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.sh
17985 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.complex.sh
17986 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.dataint.sh
17987 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.mt.sh
17988 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.performance.sh
17989 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.scalability.sh
17990 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.sh
17991 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.stress.sh
17992 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_set.sh
17993 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_unset.sh
17994 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.mt.sh
17995 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.sh
17996 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.stress.sh
17997 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.limits.sh
17998 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.sh
17999 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.mt.sh
18000 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.sh
18001 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.stress.sh
18002 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.complex.sh
18003 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.dataint.sh
18004 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.mt.sh
18005 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.performance.sh
18006 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.scalability.sh
18007 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.sh
18008 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.stress.sh
18009 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.limits.sh
18010 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.sh
18011 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create.sh
18012 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.limits.sh
18013 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.sh
18014 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_svc_tp_create.sh
18015 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.complex.sh
18016 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.dataint.sh
18017 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.mt.sh
18018 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.performance.sh
18019 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.scalability.sh
18020 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.sh
18021 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.stress.sh
18022 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.complex.sh
18023 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.dataint.sh
18024 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.limits.sh
18025 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.mt.sh
18026 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.performance.sh
18027 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.scalability.sh
18028 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.sh
18029 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.stress.sh
18030 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.basic.sh
18031 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.complex.sh
18032 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.dataint.sh
18033 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.mt.sh
18034 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.performance.sh
18035 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.scalability.sh
18036 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.stress.sh
18037 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.basic.sh
18038 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.mt.sh
18039 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.stress.sh
18040 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.complex.sh
18041 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.dataint.sh
18042 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.mt.sh
18043 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.performance.sh
18044 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.scalability.sh
18045 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.sh
18046 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.stress.sh
18047 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create.sh
18048 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.limits.sh
18049 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.sh
18050 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_destroy.sh
18051 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_create.sh
18052 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_destroy.sh
18053 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
18054 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
18055 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/assertions.xml
18056 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
18057 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/assertions.xml
18058 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
18059 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/assertions.xml
18060 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
18061 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
18062 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
18063 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/assertions.xml
18064 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
18065 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/assertions.xml
18066 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
18067 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/assertions.xml
18068 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
18069 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/assertions.xml
18070 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
18071 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/assertions.xml
18072 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
18073 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/assertions.xml
18074 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
18075 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/assertions.xml
18076 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
18077 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
18078 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
18079 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
18080 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
18081 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
18082 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/assertions.xml
18083 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
18084 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/2-stress.c
18085 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/assertions.xml
18086 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/1-basic.c
18087 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/2-stress.c
18088 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/assertions.xml
18089 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/1-basic.c
18090 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/7-performance.c
18091 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/8-complex.c
18092 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/assertions.xml
18093 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/1-basic.c
18094 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/2-stress.c
18095 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/3-limits.c
18096 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/7-performance.c
18097 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/assertions.xml
18098 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/1-basic.c
18099 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
18100 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/assertions.xml
18101 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
18102 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
18103 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
18104 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/assertions.xml
18105 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
18106 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
18107 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/assertions.xml
18108 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
18109 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
18110 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/assertions.xml
18111 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
18112 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
18113 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/assertions.xml
18114 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
18115 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
18116 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
18117 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
18118 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/assertions.xml
18119 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
18120 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
18121 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/assertions.xml
18122 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
18123 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
18124 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
18125 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/assertions.xml
18126 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
18127 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/assertions.xml
18128 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
18129 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/assertions.xml
18130 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
18131 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/assertions.xml
18132 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
18133 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/assertions.xml
18134 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
18135 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/assertions.xml
18136 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
18137 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/assertions.xml
18138 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
18139 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/assertions.xml
18140 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
18141 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/assertions.xml
18142 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
18143 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/assertions.xml
18144 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
18145 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/assertions.xml
18146 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
18147 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/assertions.xml
18148 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
18149 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/assertions.xml
18150 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
18151 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/assertions.xml
18152 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
18153 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/assertions.xml
18154 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
18155 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/assertions.xml
18156 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
18157 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/assertions.xml
18158 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
18159 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/assertions.xml
18160 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
18161 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
18162 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
18163 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
18164 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
18165 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/assertions.xml
18166 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
18167 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
18168 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
18169 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
18170 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
18171 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
18172 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/assertions.xml
18173 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
18174 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
18175 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/assertions.xml
18176 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
18177 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/assertions.xml
18178 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
18179 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/assertions.xml
18180 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
18181 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/assertions.xml
18182 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
18183 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
18184 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
18185 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/assertions.xml
18186 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
18187 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
18188 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/assertions.xml
18189 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
18190 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/assertions.xml
18191 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
18192 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
18193 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
18194 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/assertions.xml
18195 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
18196 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/assertions.xml
18197 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
18198 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/assertions.xml
18199 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
18200 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/assertions.xml
18201 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
18202 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/assertions.xml
18203 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
18204 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/assertions.xml
18205 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
18206 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/assertions.xml
18207 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
18208 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
18209 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
18210 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
18211 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
18212 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
18213 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
18214 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/assertions.xml
18215 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
18216 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
18217 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/assertions.xml
18218 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
18219 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
18220 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/assertions.xml
18221 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
18222 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
18223 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/assertions.xml
18224 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
18225 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
18226 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/assertions.xml
18227 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
18228 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/assertions.xml
18229 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
18230 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
18231 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/assertions.xml
18232 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
18233 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
18234 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/assertions.xml
18235 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
18236 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/assertions.xml
18237 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
18238 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/assertions.xml
18239 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
18240 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/assertions.xml
18241 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
18242 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/assertions.xml
18243 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
18244 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/assertions.xml
18245 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
18246 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
18247 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
18248 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
18249 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
18250 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
18251 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
18252 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/assertions.xml
18253 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
18254 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
18255 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/assertions.xml
18256 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
18257 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
18258 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
18259 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
18260 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
18261 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
18262 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
18263 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/assertions.xml
18264 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
18265 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/assertions.xml
18266 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
18267 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/assertions.xml
18268 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
18269 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
18270 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
18271 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/assertions.xml
18272 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
18273 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
18274 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/assertions.xml
18275 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
18276 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
18277 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
18278 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/assertions.xml
18279 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
18280 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
18281 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
18282 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
18283 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
18284 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
18285 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
18286 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/assertions.xml
18287 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
18288 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
18289 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/assertions.xml
18290 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
18291 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/assertions.xml
18292 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
18293 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
18294 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/assertions.xml
18295 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/1-basic.c
18296 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/assertions.xml
18297 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
18298 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
18299 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
18300 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
18301 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
18302 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
18303 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
18304 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/assertions.xml
18305 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
18306 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
18307 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
18308 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
18309 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
18310 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
18311 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
18312 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
18313 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/assertions.xml
18314 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
18315 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
18316 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
18317 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
18318 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
18319 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
18320 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
18321 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/assertions.xml
18322 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
18323 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
18324 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
18325 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/assertions.xml
18326 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
18327 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
18328 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
18329 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
18330 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
18331 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
18332 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
18333 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/assertions.xml
18334 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
18335 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/assertions.xml
18336 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
18337 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
18338 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/assertions.xml
18339 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
18340 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/assertions.xml
18341 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
18342 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/assertions.xml
18343 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
18344 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/assertions.xml
18345 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
18346 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_2/rpc_svc_2.c
18347 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_1/tirpc_svc_1.c
18348 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_11/tirpc_svc_11.c
18349 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_2/tirpc_svc_2.c
18350 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
18351 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
18352 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
18353 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
18354 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_7/tirpc_svc_7.c
18355 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
18356 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
18357 ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tsLogParser/rpc_ts.mod.php
18360 The idea of the patch is "to make things that should be extern, extern". The means to do this are:
18361 1. Explicitly declaring variables extern in some places.
18362 2. Defining _USC_LIB_ where appropriate.
18364 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>
18367 ltp/testcases/kernel/mem/hugetlb/lib/Makefile
18368 ltp/testcases/kernel/syscalls/ipc/lib/Makefile
18369 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
18370 ltp/testcases/kernel/syscalls/ipc/lib/ipcsem.h
18371 ltp/testcases/kernel/syscalls/kill/kill05.c
18372 ltp/testcases/kernel/syscalls/kill/kill07.c
18373 ltp/testcases/kernel/syscalls/lib/Makefile
18374 ltp/testcases/kernel/syscalls/nftw/lib.c
18375 ltp/testcases/network/sctp/testlib/Makefile
18378 Add 2 scripts for detecting features used by some tests, namely:
18379 - support for pthread_mutexattr_setprotocol(..., PTHREAD_PRIO_INHERIT)
18380 - support for pthread_mutexattr_setrobust_np()
18381 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
18384 ltp/testcases/realtime/scripts/check_pi.sh
18385 ltp/testcases/realtime/scripts/check_robust.sh
18388 Add Makefiles to all the realtime testcases without any autotools dependencies. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
18391 ltp/testcases/realtime/Makefile
18392 ltp/testcases/realtime/config.mk
18393 ltp/testcases/realtime/func/Makefile
18394 ltp/testcases/realtime/func/async_handler/Makefile
18395 ltp/testcases/realtime/func/gtod_latency/Makefile
18396 ltp/testcases/realtime/func/hrtimer-prio/Makefile
18397 ltp/testcases/realtime/func/matrix_mult/Makefile
18398 ltp/testcases/realtime/func/measurement/Makefile
18399 ltp/testcases/realtime/func/periodic_cpu_load/Makefile
18400 ltp/testcases/realtime/func/pi-tests/Makefile
18401 ltp/testcases/realtime/func/pi_perf/Makefile
18402 ltp/testcases/realtime/func/prio-preempt/Makefile
18403 ltp/testcases/realtime/func/prio-wake/Makefile
18404 ltp/testcases/realtime/func/pthread_kill_latency/Makefile
18405 ltp/testcases/realtime/func/sched_football/Makefile
18406 ltp/testcases/realtime/func/sched_jitter/Makefile
18407 ltp/testcases/realtime/func/sched_latency/Makefile
18408 ltp/testcases/realtime/func/thread_clock/Makefile
18409 ltp/testcases/realtime/lib/Makefile
18410 ltp/testcases/realtime/perf/Makefile
18411 ltp/testcases/realtime/perf/latency/Makefile
18412 ltp/testcases/realtime/stress/Makefile
18413 ltp/testcases/realtime/stress/pi-tests/Makefile
18416 Remove autotools stuff:
18422 - all the GNUmakefile.am
18423 - all the GNUmakefile.in
18425 Also adapt testscripts/test_realtime.sh to the new build system. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
18428 ltp/testscripts/test_realtime.sh
18430 ltp/testcases/realtime/GNUmakefile.am
18431 ltp/testcases/realtime/GNUmakefile.in
18432 ltp/testcases/realtime/aclocal.m4
18433 ltp/testcases/realtime/autogen.sh
18434 ltp/testcases/realtime/configure
18435 ltp/testcases/realtime/configure.ac
18436 ltp/testcases/realtime/config/GNUmakefile.am
18437 ltp/testcases/realtime/config/GNUmakefile.in
18438 ltp/testcases/realtime/config/autoconf/compile
18439 ltp/testcases/realtime/config/autoconf/config.guess
18440 ltp/testcases/realtime/config/autoconf/config.sub
18441 ltp/testcases/realtime/config/autoconf/depcomp
18442 ltp/testcases/realtime/config/autoconf/install-sh
18443 ltp/testcases/realtime/config/autoconf/missing
18444 ltp/testcases/realtime/func/GNUmakefile.am
18445 ltp/testcases/realtime/func/GNUmakefile.in
18446 ltp/testcases/realtime/func/async_handler/GNUmakefile.am
18447 ltp/testcases/realtime/func/async_handler/GNUmakefile.in
18448 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
18449 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
18450 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
18451 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
18452 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
18453 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
18454 ltp/testcases/realtime/func/measurement/GNUmakefile.am
18455 ltp/testcases/realtime/func/measurement/GNUmakefile.in
18456 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
18457 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
18458 ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
18459 ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
18460 ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
18461 ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
18462 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
18463 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
18464 ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
18465 ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
18466 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
18467 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
18468 ltp/testcases/realtime/func/sched_football/GNUmakefile.am
18469 ltp/testcases/realtime/func/sched_football/GNUmakefile.in
18470 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
18471 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
18472 ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
18473 ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
18474 ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
18475 ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
18476 ltp/testcases/realtime/include/GNUmakefile.am
18477 ltp/testcases/realtime/include/GNUmakefile.in
18478 ltp/testcases/realtime/lib/GNUmakefile.am
18479 ltp/testcases/realtime/lib/GNUmakefile.in
18480 ltp/testcases/realtime/perf/GNUmakefile.am
18481 ltp/testcases/realtime/perf/GNUmakefile.in
18482 ltp/testcases/realtime/perf/latency/GNUmakefile.am
18483 ltp/testcases/realtime/perf/latency/GNUmakefile.in
18484 ltp/testcases/realtime/stress/GNUmakefile.am
18485 ltp/testcases/realtime/stress/GNUmakefile.in
18488 Forgot to remove include/rttests_config.h.in in the previous patch. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
18491 ltp/testcases/realtime/include/rttests_config.h.in
18494 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.
18497 ltp/testcases/realtime/run.sh
18500 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>
18503 ltp/testcases/realtime/config.mk
18506 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>
18509 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
18512 mmap1.c:524: warning: format '%ld' expects type 'long int', but argument 3 has type 'double'
18513 which actually prints as:
18514 WARNING: bad argument. Using default 1125899906842624
18516 Fix disktest printf format warnings (on Linux; no idea about Windows):
18517 childmain.c:443: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
18518 childmain.c:443: warning: format '%X' expects type 'unsigned int', but argument 5 has type 'size_t'
18519 childmain.c:445: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
18520 childmain.c:448: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
18521 childmain.c:451: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
18522 Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
18525 ltp/testcases/kernel/io/disktest/childmain.h
18526 ltp/testcases/kernel/mem/mtest06/mmap1.c
18529 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>
18532 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
18535 The filename arguments in some output messages are wrong. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
18538 ltp/testcases/kernel/syscalls/inotify/inotify02.c
18541 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>
18544 ltp/testcases/realtime/func/pi_perf/pi_perf.c
18547 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>
18550 ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
18553 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>
18556 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
18557 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
18560 Some newer glibcs do not like sprintf() printing a string into itself and loop. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
18563 ltp/testcases/kernel/syscalls/nftw/lib.c
18564 ltp/testcases/kernel/syscalls/nftw/lib64.c
18567 some more "variable is used uninitialized" warnings fixed with this patch, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
18570 ltp/testcases/kernel/fs/doio/doio.c
18571 ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
18572 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c
18575 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>
18578 ltp/testcases/kernel/fs/doio/doio.c
18579 ltp/testcases/kernel/fs/doio/iogen.c
18582 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>
18585 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
18586 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
18587 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
18588 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
18589 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
18590 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
18593 When I was compiling ltp-full-20080229/kernel/module/, error occured. The error like this: ...
18594 scripts/Makefile.build:46: *** CFLAGS was changed in"ltp-full-20080229/testcases/kernel/module/delete_module/Makefile".Fix it to use EXTRA_CFLAGS. Stop.
18595 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:
18596 "#include <asm/atomic.h>" in delete_module01.c
18597 "#include <linux/config.h>" in dummy_del_mod.c
18598 The following patch solves these problems:
18599 Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
18602 ltp/testcases/kernel/module/delete_module/Makefile
18603 ltp/testcases/kernel/module/delete_module/delete_module01.c
18604 ltp/testcases/kernel/module/delete_module/delete_module02.c
18605 ltp/testcases/kernel/module/delete_module/delete_module03.c
18606 ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
18607 ltp/testcases/kernel/module/delete_module/dummy_del_mod_dep.c
18610 The ltp-full-20080229/testcases/kernel/module/delete_module/Makefile will do this:
18611 @set -e; for i in $(MODULES); do ln -f $$i /tmp/$$i ; done
18612 If the ltp directory and /tmp are not in the same device, an error occurs:
18613 ln: creating hard link `/tmp/xxx' => `xxx': Invalid cross-device link I suffer from this.
18614 The patch as follows:
18615 Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
18618 ltp/testcases/kernel/module/delete_module/Makefile
18621 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>
18624 ltp/testscripts/ltpstress.sh
18627 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>
18630 ltp/testcases/kernel/syscalls/inotify/README
18631 ltp/testcases/kernel/syscalls/inotify/inotify02.c
18634 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
18637 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
18640 A few POSIX fixes from Dustin Kirkland in [1908313]
18648 cleanup build system a bit
18651 gotlibcap.c nolibcap.c
18654 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>
18660 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>
18663 ltp/testcases/kernel/security/filecaps/Makefile
18664 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
18666 ltp/testcases/kernel/security/filecaps/makenumcapsh.c
18670 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.
18671 2. Bug fix: disk write access deadlock
18672 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.
18673 Signed-off-by: Gilles Carry <gilles.carry@bull.net>
18676 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
18677 ltp/testcases/realtime/func/thread_clock/tc-2.c
18680 1. Whitespaces cleanup
18681 2. Error checks when initializing stat containers
18682 Signed-off-by: Gilles Carry <gilles.carry@bull.net>
18685 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
18688 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>
18691 ltp/testcases/realtime/include/libstats.h
18692 ltp/testcases/realtime/lib/librttest.c
18693 ltp/testcases/realtime/lib/libstats.c
18696 1) This patch fixes a concurrency issue in shmctl02. Same issue as in shmat02,
18697 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,
18698 3) Fixes a concurrency issue in shmget02. Same issue as in shmat02 : second key can conflict with the key from another process,
18699 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,
18700 Signed-off-by: Renaud Loittiaux <Renaud.Lottiaux@kerlabs.com>
18703 ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
18704 ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
18705 ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
18706 ltp/testcases/kernel/syscalls/rename/rename14.c
18709 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>
18712 ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
18716 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>
18719 ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
18722 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.
18724 * Define 2 new functions in kernel/syscalls/lib/libtestsuite.c, used to
18725 * synchronize a father and a son using pipes.
18726 - create_sync_pipes: create a pair of pipes used for the synchronization,
18727 - wait_son_startup: function used in the father to wait for its son to start ts execution,
18728 - notify_startup: function used in the son to notify it has started its execution,
18729 * Add a kernel/syscalls/lib/libtestsuite.h file to cleanly export newly
18730 * defines functions,
18731 * Fix the semctl01test. The idea used to synchronize :
18732 - For each task created, the father waits for the son to start its execution using the newly define functions,
18733 - After the last son has been created, the father do a sleep(1) to give time to the sons to execute the semop function,
18734 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>
18737 ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
18738 ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
18739 ltp/testcases/kernel/syscalls/lib/libtestsuite.c
18742 Fixing some NFS issue(s), by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
18745 ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
18748 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>
18751 ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
18754 ltp/testcases/kernel/syscalls/lib/libtestsuite.h
18757 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>
18760 ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
18763 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>
18766 ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
18767 ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
18770 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>
18773 ltp/testcases/kernel/syscalls/dup2/dup203.c
18776 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>
18779 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
18782 Fixing Build Failures on Fedora Machine, by, psuriset@linux.vnet.ibm.com
18785 ltp/testcases/kernel/numa/test.sh
18789 1) Log Message: lcov: adding support for gzipped html based on patch by dnozay@vmware.com
18791 ltp/utils/analysis/lcov/lcovrc
18792 ltp/utils/analysis/lcov/man/genhtml.1
18793 ltp/utils/analysis/lcov/man/lcovrc.5
18794 ltp/utils/analysis/lcov/bin/genhtml
18796 2) Log Message: Fix for Don´t call Domain type on test create, by, "Serge E. Hallyn" <serue@us.ibm.com>
18798 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
18799 ltp/testscripts/test_selinux.sh
18801 3) Log Message: Some code cleanup in PID & SYSVIPC namespace testcases, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
18803 ltp/testcases/kernel/containers/pidns/pidns01.c
18804 ltp/testcases/kernel/containers/pidns/pidns02.c
18805 ltp/testcases/kernel/containers/pidns/pidns03.c
18806 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
18808 4) Log Message: Some Cleanups and running hugetlb independantly
18810 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
18811 ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
18813 ltp/runtest/hugetlb
18815 5) Log Message: Give Execute Permission to numa01.sh, by, Pradeep K Surisetty <pradeepkumars@in.ibm.com>
18817 ltp/testcases/kernel/numa/Makefile
18819 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>
18821 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
18823 7) Log Message: str_echo function expects a file descriptor & not an address, by, Craig Meier <crmeier@ghs.com>
18825 ltp/testcases/kernel/sched/clisrv/pthserv.c
18827 8) Log Message: Build Error Fix by checking for installation of setcap or xattr headers, by, "Serge E. Hallyn" <serue@us.ibm.com>
18829 ltp/testcases/kernel/security/filecaps/Makefile
18830 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
18832 ltp/testcases/kernel/security/filecaps/check_xattr.c
18834 9) Log Message: mark test_exit as noreturn #1891129 by Marcus Meissner, by, Mike Frysinger <vapier@users.sourceforge.net>
18836 ltp/ltp/include/test.h
18838 ltp/ltp/include/compiler.h
18840 10)Log Message: Disktest application update to version 1.4.2, by, Brent Yardley <yardleyb@us.ibm.com>
18842 ltp/testcases/kernel/io/disktest/Getopt.c
18843 ltp/testcases/kernel/io/disktest/Getopt.h
18844 ltp/testcases/kernel/io/disktest/Makefile
18845 ltp/testcases/kernel/io/disktest/Makefile.aix
18846 ltp/testcases/kernel/io/disktest/Makefile.linux
18847 ltp/testcases/kernel/io/disktest/Makefile.windows
18848 ltp/testcases/kernel/io/disktest/README
18849 ltp/testcases/kernel/io/disktest/childmain.c
18850 ltp/testcases/kernel/io/disktest/childmain.h
18851 ltp/testcases/kernel/io/disktest/defs.h
18852 ltp/testcases/kernel/io/disktest/dump.c
18853 ltp/testcases/kernel/io/disktest/dump.h
18854 ltp/testcases/kernel/io/disktest/globals.c
18855 ltp/testcases/kernel/io/disktest/globals.h
18856 ltp/testcases/kernel/io/disktest/io.c
18857 ltp/testcases/kernel/io/disktest/io.h
18858 ltp/testcases/kernel/io/disktest/main.c
18859 ltp/testcases/kernel/io/disktest/main.h
18860 ltp/testcases/kernel/io/disktest/parse.c
18861 ltp/testcases/kernel/io/disktest/parse.h
18862 ltp/testcases/kernel/io/disktest/sfunc.c
18863 ltp/testcases/kernel/io/disktest/sfunc.h
18864 ltp/testcases/kernel/io/disktest/stats.c
18865 ltp/testcases/kernel/io/disktest/stats.h
18866 ltp/testcases/kernel/io/disktest/threading.c
18867 ltp/testcases/kernel/io/disktest/threading.h
18868 ltp/testcases/kernel/io/disktest/timer.c
18869 ltp/testcases/kernel/io/disktest/timer.h
18870 ltp/testcases/kernel/io/disktest/usage.c
18871 ltp/testcases/kernel/io/disktest/usage.h
18872 ltp/testcases/kernel/io/disktest/man1/disktest.1
18874 ltp/testcases/kernel/io/disktest/CHANGELOG
18875 ltp/testcases/kernel/io/disktest/disktest.spec
18876 ltp/testcases/kernel/io/disktest/signals.c
18877 ltp/testcases/kernel/io/disktest/signals.h
18878 ltp/testcases/kernel/io/disktest/man1/disktest_manual.html
18880 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>
18882 ltp/testcases/kernel/containers/libclone/libclone.c
18884 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"
18886 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
18888 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>
18890 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
18892 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).
18894 ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
18896 15) Log Message: Do not store cache files, by, Mike Frysinger <vapier@users.sourceforge.net>
18898 ltp/testcases/realtime/autom4te.cache/traces.0
18899 ltp/testcases/realtime/autom4te.cache/traces.1
18900 ltp/testcases/realtime/autom4te.cache/requests
18901 ltp/testcases/realtime/autom4te.cache/output.1
18902 ltp/testcases/realtime/autom4te.cache/output.0
18904 16) Log Message: Remove compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
18906 ltp/testcases/kernel/syscalls/pcllib/libtool
18908 ltp/testcases/kernel/syscalls/pcllib/config.h
18909 ltp/testcases/kernel/syscalls/pcllib/config.log
18910 ltp/testcases/kernel/syscalls/pcllib/config.status
18912 17) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
18914 ltp/testcases/kernel/syscalls/pcllib/test/.deps/cobench.Po
18915 ltp/testcases/kernel/syscalls/pcllib/test/.deps/cothread.Po
18917 18) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
18919 ltp/testcases/kernel/syscalls/pcllib/man/Makefile
18921 19) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
18923 ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl_version.Plo
18924 ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl.Plo
18926 20) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
18928 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.0
18929 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.1
18930 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/requests
18931 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.1
18932 ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.0
18934 21) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
18936 ltp/testcases/kernel/syscalls/pcllib/include/Makefile
18938 22) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
18940 ltp/testcases/kernel/syscalls/pcllib/test/Makefile
18942 23) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
18944 ltp/testcases/kernel/syscalls/pcllib/pcl/Makefile
18946 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
18947 o we are testing on x86* and ppc* archs
18948 o on 64 bit machine we will always see 64 bit kernel running
18949 by, Nagesh Sharyathi <sharyathi@in.ibm.com>
18951 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
18952 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
18953 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
18956 Since msgmni now scales to the memory size, it may reach big values.
18957 To avoid forking 2*msgmni processes and create msgmni msg queues, do not take
18958 msgmni from procfs anymore.
18959 Just define it as 16 (which is the MSGMNI constant value in linux/msg.h)
18961 Also fixed the Makefiles in ipc/lib and ipc/msgctl: there was no dependency
18962 on the lib/ipc*.h header files.
18964 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
18967 ltp/testcases/kernel/syscalls/ipc/lib/Makefile
18968 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
18969 ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
18970 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
18971 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
18974 Here is a second round of cleanup and fixes for the realtime testcases.
18976 1) Make sched_jitter use the create_fifo_thread() library function instead of an open coded solution,
18977 2) Prio-wake calls rt_init() twice, remove the second call,
18978 3) Make sbrk_mutex less verbose by default. One can still use the -v option to get the whole output,
18979 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,
18980 6) Various tests still have a hardcoded value for the quantile nines. Use a value automatically calculated from the number of iterations,
18981 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).
18982 More generally, it seems that (at least with gcc 4.1.1):
18984 double f = exp10(log10(i))
18986 yields (i < f) being true due to rounding,
18987 8) Add latency tracing capability to pthread_kill_latency as is already done on a few other latency tests (gtod_latency, sched_latency, ...),
18988 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,
18989 10)The print buffer is only ever flushed when it is full. Add flushing when the test terminates vi atexit(),
18990 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,
18992 Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
18993 Cc: Darren Hart <dvhltc@us.ibm.com>
18994 Cc: Tim Chavez <tinytim@us.ibm.com>
18995 Cc: Matthieu CASTET <matthieu.castet@parrot.com>
18996 Acked-by: Chirag <chirag@linux.vnet.ibm.com>
18999 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
19000 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
19001 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
19002 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
19003 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
19004 ltp/testcases/realtime/func/pi_perf/pi_perf.c
19005 ltp/testcases/realtime/func/prio-wake/prio-wake.c
19006 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
19007 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
19008 ltp/testcases/realtime/func/sched_latency/sched_latency.c
19009 ltp/testcases/realtime/lib/librttest.c
19010 ltp/testcases/realtime/lib/libstats.c
19012 27) Log Message: lcov: fixed problem with pre gcc-3.3 versions.
19013 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>
19015 ltp/utils/analysis/lcov/bin/geninfo
19017 28) Log Message: lcov: fix error when trying to use genhtml -b
19018 genhtml fails when the data file contains an entry which is not found in the base file, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
19020 ltp/utils/analysis/lcov/bin/genhtml
19022 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>
19024 ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
19026 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).
19027 Also integrated the following in libipc.a:
19028 . get_max_msgqueues()
19029 . get_used_msgqueues()
19030 Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
19032 ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
19033 ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
19034 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
19035 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
19036 ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
19037 ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
19039 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
19040 ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
19042 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>
19044 ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
19047 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 :
19048 - All features, cleanups and fixes done by IBM realtime team over last two
19050 - Change in copyrights( year, symbil and limiting columns to 80 chars)
19051 - Other few cleanups to ltp-realtime tests.
19052 Signed-off-by : Sudhanshu Singh < sudh@linux.vnet.ibm.com>
19055 ltp/testcases/realtime/GNUmakefile.am
19056 ltp/testcases/realtime/run.sh
19057 ltp/testcases/realtime/func/async_handler/async_handler.c
19058 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
19059 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
19060 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
19061 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
19062 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
19063 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
19064 ltp/testcases/realtime/func/measurement/preempt_timing.c
19065 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
19066 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
19067 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
19068 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
19069 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
19070 ltp/testcases/realtime/func/pi-tests/run_auto.sh
19071 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
19072 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
19073 ltp/testcases/realtime/func/pi-tests/testpi-0.c
19074 ltp/testcases/realtime/func/pi-tests/testpi-1.c
19075 ltp/testcases/realtime/func/pi-tests/testpi-2.c
19076 ltp/testcases/realtime/func/pi-tests/testpi-4.c
19077 ltp/testcases/realtime/func/pi-tests/testpi-5.c
19078 ltp/testcases/realtime/func/pi-tests/testpi-6.c
19079 ltp/testcases/realtime/func/pi-tests/testpi-7.c
19080 ltp/testcases/realtime/func/pi_perf/pi_perf.c
19081 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
19082 ltp/testcases/realtime/func/prio-wake/prio-wake.c
19083 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
19084 ltp/testcases/realtime/func/sched_football/parse-football.py
19085 ltp/testcases/realtime/func/sched_football/sched_football.c
19086 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
19087 ltp/testcases/realtime/func/sched_latency/sched_latency.c
19088 ltp/testcases/realtime/func/thread_clock/tc-2.c
19089 ltp/testcases/realtime/include/libjvmsim.h
19090 ltp/testcases/realtime/include/librttest.h
19091 ltp/testcases/realtime/include/libstats.h
19092 ltp/testcases/realtime/include/list.h
19093 ltp/testcases/realtime/lib/libjvmsim.c
19094 ltp/testcases/realtime/lib/librttest.c
19095 ltp/testcases/realtime/lib/libstats.c
19096 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
19097 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
19098 ltp/testcases/realtime/scripts/__init__.py
19099 ltp/testcases/realtime/scripts/setenv.sh
19100 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
19101 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
19102 ltp/testscripts/test_realtime.sh
19104 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>
19106 ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
19109 waitpid tests: Fix failure detection flag initialization.
19110 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.
19111 Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
19114 ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
19115 ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
19116 ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
19117 ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
19118 ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
19121 waitpid03/04: Fix condition numbers displayed when reporting errors.
19122 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.
19123 Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
19126 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
19127 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
19130 waitpid02-05: remove unused defines related to failure handling. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
19132 ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
19133 ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
19134 ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
19135 ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
19137 37) Log Message: Adding option to build TIMER test cases as well, by, Subrata Modak <subrata@linux.vnet.ibm.com>
19139 ltp/testcases/kernel/Makefile
19141 38) Log Message: Removing these files as they get automatically generated during build, by, Max Stirling <vicky.irobot@gmail.com>
19143 ltp/testcases/ballista/ballista/MakefileHost
19144 ltp/testcases/ballista/ballista/MakefileTarget
19146 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>
19148 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
19149 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
19151 40) Log Message: Fix NFS issues in tst_rmdir (directory non empty) due to an unmapped file, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
19153 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
19154 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
19156 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>
19158 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
19160 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>
19162 ltp/testcases/kernel/fs/doio/rwtest.sh
19165 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>
19168 ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
19169 ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
19170 ltp/testcases/kernel/timers/include/common_timers.h
19171 ltp/testcases/kernel/timers/timer_create/timer_create02.c
19172 ltp/testcases/kernel/timers/timer_create/timer_create03.c
19173 ltp/testcases/kernel/timers/timer_create/timer_create04.c
19176 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>
19179 ltp/testcases/kernel/syscalls/memmap/mem03.c
19181 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>
19183 ltp/testcases/commands/ade/file/file_test.sh
19185 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>
19187 ltp/testcases/kernel/syscalls/mremap/Makefile
19188 ltp/testcases/kernel/syscalls/mremap/mremap04.c
19191 LTP-kill05-bad-check-fix.patch:
19192 - Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault.
19193 LTP-kill05-shmid_delete-fix.patch:
19194 - 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.
19195 LTP-kill05-concurrency-fix.patch
19196 - 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>
19199 ltp/testcases/kernel/syscalls/kill/kill05.c
19202 1) The pi-tests don't use the librttest infrastructure and simply duplicate code. This patch ensures that those tests use librttest.
19203 2) The thread-clock test doesn't use the librttest infrastructure. This patch ensures that it does.
19204 3) Adds missing headers to the following files,
19205 Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>,
19206 Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
19207 Acked-By: Sebastien Dugue <sebastien.dugue@bull.net>
19210 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
19211 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
19215 1) Log Message: Some more updates to Reference Policy Checks by "Serge E. Hallyn" <serue@us.ibm.com>
19217 ltp/testscripts/test_selinux.sh
19219 ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
19220 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
19221 ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
19223 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>
19225 ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
19227 3) Log Message: Fix various printf strings to correct formatting and remove spaces, by, Randy Dunlap <rdunlap@xenotime.net>
19229 ltp/tools/apicmds/ltpapicmd.c
19231 4) Log Message: gcov-kernel patch for linux 2.6.23, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
19233 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-eabi.patch
19234 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-hack.patch
19235 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
19237 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>
19239 /cvsroot/ltp/utils/analysis/lcov/bin/geninfo
19241 6) Log Message: Add dependency information for linux_syscall_numbers.h, by Mike Frysinger <vapier@gentoo.org>
19243 ltp/testcases/kernel/include/Makefile
19245 7) Log Message: Testcases contributed by Sharyathi Nagesh <sharyath@in.ibm.com>
19247 ltp/runtest/syscalls
19248 ltp/testcases/kernel/include/i386.in
19249 ltp/testcases/kernel/include/ia64.in
19250 ltp/testcases/kernel/include/powerpc.in
19251 ltp/testcases/kernel/include/powerpc64.in
19252 ltp/testcases/kernel/include/s390.in
19253 ltp/testcases/kernel/include/s390x.in
19254 ltp/testcases/kernel/include/sparc.in
19255 ltp/testcases/kernel/include/sparc64.in
19256 ltp/testcases/kernel/include/x86_64.in
19259 ltp/testcases/kernel/syscalls/fallocate/Makefile
19260 ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
19261 ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
19262 ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
19263 ltp/testcases/kernel/syscalls/fallocate/run.sh
19265 8) Log Message: Fix for situations when it fails even on NUMA node, enabling proper identification of nodes, by psuriset <psuriset@linux.ibm.com>
19267 ltp/testcases/kernel/numa/numa01.sh
19268 ltp/testcases/kernel/numa/numa_node_size.c
19269 ltp/testcases/kernel/numa/test.sh
19271 9) Log Message: Terminates the tests if __NR_fadvise64 is 0, by Masatake YAMATO <yamato@redhat.com>
19273 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
19274 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
19275 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
19276 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
19278 10) Log Message: Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
19280 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
19282 11) Log Message: Jeff Burke <jburke@redhat.com> wanted this unnecessary file to be removed
19284 ltp/testcases/pounder21/test_scripts/statslogging.orig
19286 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>
19288 ltp/testcases/realtime/README
19290 ltp/testscripts/realtime.sh
19292 ltp/testscripts/test_realtime.sh
19294 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>
19296 ltp/testcases/kernel/syscalls/syslog/syslogtst.c
19298 14) Log Message: "hp_func" should be protected through pthread_mutex or similar, by, Yi Xu <yxu@suse.de>
19300 ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c
19303 Huge Changes from Cai Qian <qcai@redhat.com>. Please see the Description
19306 The updated version
19307 has the following improvments,
19309 - simplify maintenance
19313 - better automation
19315 - extend support on Debian and Fedora
19317 - merge Poornima Nayak <Poornima.Nayak@in.ibm.com> 's latest patch
19321 The new version simplifies code layout, and all tools under lib/
19322 directory are standalone and reusable, all configurable variables are
19323 under the file runkdump.conf. There are also included sample
19324 configuration files for different distros and test components. In
19325 addition, it avoided code duplication by merging RHEL and SLES specified
19326 code in lkdtm module together, and add a checking before hand. The
19327 working flow in main script has also been tidied up. verify and
19328 verify_dump have been unified. unused file "summary" has been deleted.
19330 In previous version,
19331 * The part of comparing kernel version in setup will not work proper
19332 if the kernel grows to something like 2.7.1 or 2.8.1.
19333 * verify_dump will not able to find previous vmcore if vmcore creation
19334 and vmcore verfication happen at different hours.
19335 * Other random bugs because of code complexity.
19337 In the new version, once you define everything in a config file, it will
19338 run in an automatically fashion on some of systems, if there is proper
19341 The code has been rewritten in POSIX shell syntax, and made more
19342 portable, and attempted to remove hard-coded stuff as much as
19343 possible. It has been tested fairly on RHEL5.1, SLES10sp1, Debian
19344 unstable, and Fedora 8. If needed I can send you result logs. Sachin
19345 has done a quick test on PPC64 machine running RHEL5.1 and the script
19346 run fine. Poornima has done some code review.
19347 Poornima's patch has been merged,
19348 1. Crashkerenl reservation check is modified to support any craskernel
19350 2. A message before system reboots
19351 3. Added one more line to 'status' if dump verification passed.
19352 4. Modified 'README' file
19353 5. If kdump start fails for invalid arguments in kdump.conf is fixed
19354 6. Replaced MAKE_OPTS with MAKE_OPTIONS.
19355 7. Removed some unwanted statements.
19357 Other changes included that all tests descriptions have been documented
19358 in doc/ALL_TEST.txt. KNLD (dump over scp with link delay) test case has
19359 been merged into KNSCP (dump over scp). Once LINK_DELAY has been defined
19360 somewhere in configuration file, all test cases (KNSCP and KNNFS)
19361 dumping to a network destination will take advantage of it. If
19362 LINK_DELAY is not defined or equals to 0, KNSCP and KNNFS will just the
19363 same as in previous version.
19368 ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
19370 ltp/testcases/kdump/runkdump.conf
19371 ltp/testcases/kdump/runkdump.sh
19372 ltp/testcases/kdump/doc/ALL_TEST.txt
19373 ltp/testcases/kdump/doc/OO_Descriptions.txt
19374 ltp/testcases/kdump/doc/README
19375 ltp/testcases/kdump/doc/TEST_PLAN.txt
19376 ltp/testcases/kdump/lib/Makefile
19377 ltp/testcases/kdump/lib/setup.sh
19378 ltp/testcases/kdump/lib/ssh.tcl
19379 ltp/testcases/kdump/lib/sysinfo.sh
19380 ltp/testcases/kdump/lib/test.sh
19381 ltp/testcases/kdump/lib/verify.sh
19382 ltp/testcases/kdump/lib/crasher/Makefile
19383 ltp/testcases/kdump/lib/crasher/crasher.c
19384 ltp/testcases/kdump/lib/kprobes/Makefile
19385 ltp/testcases/kdump/lib/kprobes/kprobes.c
19386 ltp/testcases/kdump/lib/lkdtm/Makefile
19387 ltp/testcases/kdump/lib/lkdtm/lkdtm.c
19388 ltp/testcases/kdump/lib/lkdtm/lkdtm.c.orig
19389 ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.RHEL
19390 ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.SLES
19391 ltp/testcases/kdump/sample/runkdump.CRASHER.RHEL
19392 ltp/testcases/kdump/sample/runkdump.CRASHER.SLES
19393 ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.RHEL
19394 ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.SLES
19396 ltp/testcases/kdump/TEST_PLAN.txt
19397 ltp/testcases/kdump/crash_cmds ltp/testcases/kdump/distro
19398 ltp/testcases/kdump/kdump_propagate ltp/testcases/kdump/master
19399 ltp/testcases/kdump/setup ltp/testcases/kdump/summary
19400 ltp/testcases/kdump/sysinfo ltp/testcases/kdump/test
19401 ltp/testcases/kdump/tests ltp/testcases/kdump/verify
19402 ltp/testcases/kdump/verify_dump
19403 ltp/testcases/kdump/rhtools/Makefile
19404 ltp/testcases/kdump/rhtools/OO_Descriptions.txt
19405 ltp/testcases/kdump/rhtools/crasher_mod/Makefile
19406 ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
19407 ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
19408 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
19409 ltp/testcases/kdump/susetools/Makefile
19410 ltp/testcases/kdump/susetools/OO_Descriptions.txt
19411 ltp/testcases/kdump/susetools/crasher_mod/Makefile
19412 ltp/testcases/kdump/susetools/crasher_mod/crasher.c
19413 ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
19414 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
19415 ltp/testcases/kdump/testlists/crasher
19416 ltp/testcases/kdump/testlists/lkdtm.base
19417 ltp/testcases/kdump/testlists/lkdtm.exha
19419 16) Log Message: A huge Update to the RT Linux Tree by Sebastien Dugu <sebastien.dugue@bull.net>
19421 ltp/testcases/realtime/func/async_handler/async_handler.c
19422 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
19423 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
19424 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
19425 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
19426 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
19427 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
19428 ltp/testcases/realtime/func/pi_perf/pi_perf.c
19429 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
19430 ltp/testcases/realtime/func/sched_football/sched_football.c
19431 ltp/testcases/realtime/func/sched_latency/sched_latency.c
19433 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
19435 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
19436 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
19438 18) Log Message: Fixing missing argument for open() function when O_CREAT is in the flag, by, Yi Xu <yxu@suse.de>
19440 testcases/kernel/syscalls/clone/clone02.c
19441 testcases/kernel/syscalls/fcntl/fcntl18.c
19442 testcases/kernel/syscalls/fdatasync/fdatasync01.c
19443 testcases/kernel/syscalls/getdents/getdents04.c
19444 testcases/kernel/syscalls/mprotect/mprotect02.c
19445 testcases/kernel/syscalls/mprotect/mprotect03.c
19446 testcases/kernel/syscalls/open/open04.c
19447 testcases/kernel/syscalls/pselect/pselect01.c
19448 testcases/kernel/syscalls/read/read02.c
19449 testcases/kernel/syscalls/select/select01.c
19450 testcases/kernel/syscalls/sendfile/sendfile03.c
19451 testcases/kernel/syscalls/splice/splice01.c
19452 testcases/kernel/syscalls/symlink/symlink01.c
19453 testcases/kernel/syscalls/tee/tee01.c
19454 testcases/network/ipv6/sendfile6/testsf_c6.c
19455 testcases/network/tcp_cmds/sendfile/testsf_c.c
19456 testcases/kernel/fs/doio/iogen.c
19458 19) Log Message: Fix for generation of HTML output for absolute paths, by, Subrata Modak <subrata@linux.vnet.ibm.com>
19461 ltp/tools/genhtml.pl
19463 20) Log Message: Initial set of Filecaps testcases from Serge, "Serge E. Hallyn" <serue@us.ibm.com>
19466 ltp/testcases/kernel/security/Makefile
19468 ltp/runtest/filecaps
19469 ltp/testcases/kernel/security/filecaps/Makefile
19470 ltp/testcases/kernel/security/filecaps/README
19471 ltp/testcases/kernel/security/filecaps/check_simple_capset.c
19472 ltp/testcases/kernel/security/filecaps/checkforfilecaps.sh
19473 ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
19474 ltp/testcases/kernel/security/filecaps/filecapstest.sh
19475 ltp/testcases/kernel/security/filecaps/gotlibcap.c
19476 ltp/testcases/kernel/security/filecaps/inh_capped.c
19477 ltp/testcases/kernel/security/filecaps/nolibcap.c
19478 ltp/testcases/kernel/security/filecaps/print_caps.c
19479 ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
19480 ltp/testscripts/test_filecaps.sh
19482 21) Log Message: testcase ballista gcc 4.3 conformance, by, Patrick Kirsch <pkirsch@suse.de>
19484 ltp/testcases/ballista/ballista/compile/bparser.cpp
19486 22) Log Message: Enhancing runltp to run testcases in desired sequence, by, Subrata Modak <subrata@linux.vnet.ibm.com>
19490 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>
19492 ltp/testcases/kernel/syscalls/times/times03.c
19494 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>
19496 ltp/testcases/kernel/security/selinux-testsuite/README
19497 ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
19499 25) Log Message: added gcov-kernel patches for linux-2.6.24, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
19501 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-eabi.patch
19502 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-hack.patch
19503 ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
19505 26) Log Message: Fix for Build Error issues on NUMA Machine in absence of important RPMs, by, psuriset <psuriset@linux.vnet.ibm.com>
19507 ltp/testcases/kernel/numa/Makefile
19508 ltp/testcases/kernel/numa/README
19509 ltp/testcases/kernel/numa/numa01.sh
19510 ltp/testcases/kernel/numa/numa_node_size.c
19511 ltp/testcases/kernel/numa/test.sh
19515 1) Log Message: Update CLONE_NEWPID as value changed in 2.6.23-rc3-mm2, submitted by Sukadev Bhattiprolu <sukadev@us.ibm.com>
19517 ltp/testcases/kernel/containers/libclone/libclone.h
19519 2) Log Message: New Test Cases sendfile05 sendfile06 and sendfile07 for sendfile and sendfile64 syscall, by Masatake YAMATO <yamato@redhat.com>
19521 ltp/runtest/syscalls
19522 ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
19523 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
19524 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
19526 ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
19527 ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
19528 ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
19530 3) Log Message: Fixing the problem of the resolution for ADDRESS_OF_MAIN, by Mark Ver <markver@us.ibm.com>
19532 ltp/testcases/kernel/io/direct_io/diotest4.c
19534 4) Log Message: use caps in "generated warning" since people dont read comments, by Mike Frysinger <vapier@users.sourceforge.net>
19536 ltp/testcases/kernel/include/linux_syscall_numbers.h
19537 ltp/testcases/kernel/include/regen.sh
19539 5) Log Message: Se-linux Reference Policy Updates by Stephen Smalley <sds@tycho.nsa.gov>
19541 ltp/testcases/kernel/security/selinux-testsuite/README
19542 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
19543 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
19544 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
19545 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
19546 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
19547 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
19548 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
19549 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
19550 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
19551 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
19552 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
19553 ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
19555 6) Log Message: New NUMA Testcases by psuriset@linux.vnet.ibm.com
19557 ltp/testcases/kernel/numa/Makefile
19558 ltp/testcases/kernel/numa/README
19559 ltp/testcases/kernel/numa/numa01.sh
19561 ltp/testcases/kernel/numa/numa_node_size.c
19562 ltp/testcases/kernel/numa/test.sh
19564 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>
19566 ltp/testcases/kernel/syscalls/mincore/mincore01.c
19568 8) Log Message: add syscall list for arm from Riaz Ur Rahaman
19570 ltp/testcases/kernel/include/linux_syscall_numbers.h
19571 ltp/testcases/kernel/include/order
19574 ltp/testcases/kernel/include/arm.in
19576 9) Log Message: Test isn't supported in kernel versions before 2.6.16, by Marco Antonio Fernandes Junior <marcoafj@linux.vnet.ibm.com>
19578 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
19580 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.
19582 testcases/kernel/security/selinux-testsuite/README
19583 testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
19584 testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
19585 testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
19586 testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
19587 testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
19588 testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
19589 testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
19590 testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
19591 testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
19592 testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
19593 testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
19595 11) Log Message: A Trivial Fix from Roger Mach <bigmach@us.ibm.com>
19597 ltp/testcases/pounder21/test_scripts/xterm_stress
19599 12) Log Message: tweak config.mk comment to reflect reality, by Mike Frysinger
19603 13) Log Message: Initial Set of Real Time Linux Test Cases, by Nivedita Singhvi <niv@us.ibm.com> & sudhanshu Singh <sudhanshusingh@in.ibm.com>
19605 ltp/testcases/realtime/COPYING
19606 ltp/testcases/realtime/GNUmakefile.am
19607 ltp/testcases/realtime/GNUmakefile.in
19608 ltp/testcases/realtime/OO_DESCRIPTION.txt
19609 ltp/testcases/realtime/README
19610 ltp/testcases/realtime/aclocal.m4
19611 ltp/testcases/realtime/autogen.sh
19612 ltp/testcases/realtime/configure
19613 ltp/testcases/realtime/configure.ac
19614 ltp/testcases/realtime/run.sh
19615 ltp/testcases/realtime/autom4te.cache/output.0
19616 ltp/testcases/realtime/autom4te.cache/output.1
19617 ltp/testcases/realtime/autom4te.cache/requests
19618 ltp/testcases/realtime/autom4te.cache/traces.0
19619 ltp/testcases/realtime/autom4te.cache/traces.1
19620 ltp/testcases/realtime/config/GNUmakefile.am
19621 ltp/testcases/realtime/config/GNUmakefile.in
19622 ltp/testcases/realtime/config/autoconf/compile
19623 ltp/testcases/realtime/config/autoconf/config.guess
19624 ltp/testcases/realtime/config/autoconf/config.sub
19625 ltp/testcases/realtime/config/autoconf/depcomp
19626 ltp/testcases/realtime/config/autoconf/install-sh
19627 ltp/testcases/realtime/config/autoconf/missing
19628 ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
19629 ltp/testcases/realtime/doc/TODO
19630 ltp/testcases/realtime/func/GNUmakefile.am
19631 ltp/testcases/realtime/func/GNUmakefile.in
19632 ltp/testcases/realtime/func/async_handler/GNUmakefile.am
19633 ltp/testcases/realtime/func/async_handler/GNUmakefile.in
19634 ltp/testcases/realtime/func/async_handler/async_handler.c
19635 ltp/testcases/realtime/func/async_handler/async_handler_jk.c
19636 ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
19637 ltp/testcases/realtime/func/async_handler/run_auto.sh
19638 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
19639 ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
19640 ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
19641 ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
19642 ltp/testcases/realtime/func/gtod_latency/run_auto.sh
19643 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
19644 ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
19645 ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
19646 ltp/testcases/realtime/func/hrtimer-prio/run.sh
19647 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
19648 ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
19649 ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
19650 ltp/testcases/realtime/func/matrix_mult/run_auto.sh
19651 ltp/testcases/realtime/func/measurement/GNUmakefile.am
19652 ltp/testcases/realtime/func/measurement/GNUmakefile.in
19653 ltp/testcases/realtime/func/measurement/README
19654 ltp/testcases/realtime/func/measurement/preempt_timing.c
19655 ltp/testcases/realtime/func/measurement/rdtsc-latency.c
19656 ltp/testcases/realtime/func/measurement/run.sh
19657 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
19658 ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
19659 ltp/testcases/realtime/func/periodic_cpu_load/mixed_load.sh
19660 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
19661 ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
19662 ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
19663 ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
19664 ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
19665 ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
19666 ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
19667 ltp/testcases/realtime/func/pi-tests/run_auto.sh
19668 ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
19669 ltp/testcases/realtime/func/pi-tests/test-skeleton.c
19670 ltp/testcases/realtime/func/pi-tests/testpi-0.c
19671 ltp/testcases/realtime/func/pi-tests/testpi-1.c
19672 ltp/testcases/realtime/func/pi-tests/testpi-2.c
19673 ltp/testcases/realtime/func/pi-tests/testpi-4.c
19674 ltp/testcases/realtime/func/pi-tests/testpi-5.c
19675 ltp/testcases/realtime/func/pi-tests/testpi-6.c
19676 ltp/testcases/realtime/func/pi-tests/testpi-7.c
19677 ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
19678 ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
19679 ltp/testcases/realtime/func/pi_perf/pi_perf.c
19680 ltp/testcases/realtime/func/pi_perf/run_auto.sh
19681 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
19682 ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
19683 ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
19684 ltp/testcases/realtime/func/prio-preempt/run_auto.sh
19685 ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
19686 ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
19687 ltp/testcases/realtime/func/prio-wake/prio-wake.c
19688 ltp/testcases/realtime/func/prio-wake/run_auto.sh
19689 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
19690 ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
19691 ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
19692 ltp/testcases/realtime/func/sched_football/GNUmakefile.am
19693 ltp/testcases/realtime/func/sched_football/GNUmakefile.in
19694 ltp/testcases/realtime/func/sched_football/parse-football.py
19695 ltp/testcases/realtime/func/sched_football/run_auto.sh
19696 ltp/testcases/realtime/func/sched_football/sched_football.c
19697 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
19698 ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
19699 ltp/testcases/realtime/func/sched_jitter/README
19700 ltp/testcases/realtime/func/sched_jitter/run_auto.sh
19701 ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
19702 ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
19703 ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
19704 ltp/testcases/realtime/func/sched_latency/run_auto.sh
19705 ltp/testcases/realtime/func/sched_latency/sched_latency.c
19706 ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
19707 ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
19708 ltp/testcases/realtime/func/thread_clock/run_auto.sh
19709 ltp/testcases/realtime/func/thread_clock/tc-2.c
19710 ltp/testcases/realtime/include/GNUmakefile.am
19711 ltp/testcases/realtime/include/GNUmakefile.in
19712 ltp/testcases/realtime/include/libjvmsim.h
19713 ltp/testcases/realtime/include/librttest.h
19714 ltp/testcases/realtime/include/libstats.h
19715 ltp/testcases/realtime/include/list.h
19716 ltp/testcases/realtime/include/rttests_config.h.in
19717 ltp/testcases/realtime/lib/GNUmakefile.am
19718 ltp/testcases/realtime/lib/GNUmakefile.in
19719 ltp/testcases/realtime/lib/libjvmsim.c
19720 ltp/testcases/realtime/lib/librttest.c
19721 ltp/testcases/realtime/lib/libstats.c
19722 ltp/testcases/realtime/perf/GNUmakefile.am
19723 ltp/testcases/realtime/perf/GNUmakefile.in
19724 ltp/testcases/realtime/perf/latency/GNUmakefile.am
19725 ltp/testcases/realtime/perf/latency/GNUmakefile.in
19726 ltp/testcases/realtime/perf/latency/cpunoise.sh
19727 ltp/testcases/realtime/perf/latency/cpunoise2000.sh
19728 ltp/testcases/realtime/perf/latency/disknoise.sh
19729 ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
19730 ltp/testcases/realtime/perf/latency/pthread_cond_many.c
19731 ltp/testcases/realtime/perf/latency/pthread_cond_many_histogram.sh
19732 ltp/testcases/realtime/perf/latency/run.sh
19733 ltp/testcases/realtime/scripts/__init__.py
19734 ltp/testcases/realtime/scripts/parser.py
19735 ltp/testcases/realtime/scripts/run_c_files.sh
19736 ltp/testcases/realtime/scripts/setenv.sh
19737 ltp/testcases/realtime/stress/GNUmakefile.am
19738 ltp/testcases/realtime/stress/GNUmakefile.in
19739 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
19740 ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
19741 ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
19742 ltp/testcases/realtime/stress/pi-tests/testpi-3.c
19743 ltp/testcases/realtime/tools/ftqviz.py
19744 ltp/testscripts/realtime.sh
19746 14) Log Message: Updates for Some Copyright and License Declarations
19748 ltp/testcases/realtime/GNUmakefile.am
19749 ltp/testcases/realtime/OO_DESCRIPTION.txt
19750 ltp/testcases/realtime/README
19751 ltp/testcases/realtime/autogen.sh
19752 ltp/testcases/realtime/configure.ac
19753 ltp/testcases/realtime/run.sh
19755 15) Log Message: Initial set of PID Namespace testcase contributed by "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
19757 ltp/testcases/kernel/containers/pidns/Makefile
19758 ltp/testcases/kernel/containers/pidns/README
19759 ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
19760 ltp/testcases/kernel/containers/pidns/pidns01.c
19761 ltp/testcases/kernel/containers/pidns/pidns02.c
19762 ltp/testcases/kernel/containers/pidns/pidns03.c
19763 ltp/testcases/kernel/containers/pidns/runpidnstest.sh
19764 ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
19767 ltp/testcases/kernel/containers/Makefile
19768 ltp/testcases/kernel/containers/container_test.sh
19770 16) Log Message: Changed the way Copyrights and License agreements are declared
19772 ltp/testcases/kernel/containers/README
19773 ltp/testcases/kernel/containers/TEST_PLAN.txt
19774 ltp/testcases/kernel/containers/check_for_unshare.c
19775 ltp/testcases/kernel/containers/libclone/Makefile
19776 ltp/testcases/kernel/containers/libclone/libclone.c
19777 ltp/testcases/kernel/containers/libclone/libclone.h
19778 ltp/testcases/kernel/containers/sysvipc/Makefile
19779 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
19780 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
19781 ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
19782 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
19783 ltp/testcases/kernel/containers/utsname/Makefile
19784 ltp/testcases/kernel/containers/utsname/README
19785 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
19786 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
19787 ltp/testcases/kernel/containers/utsname/runutstest.sh
19788 ltp/testcases/kernel/containers/utsname/utstest.c
19792 1) Log Message: lcov: fix for problem resulting in lcov aborting with "ERROR: reading string"
19794 /cvsroot/ltp/utils/analysis/lcov/bin
19796 2) Log Message: Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
19798 ltp/testcases/open_hpi_testsuite
19800 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.
19802 ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c
19804 4) Log Message: Yi Yang <yang.y.yi@gmail.com> fixed some anomalies for ext2/ext3 and creat system call
19806 ltp/testcases/kernel/fs/doio/growfiles.c
19807 ltp/testcases/kernel/syscalls/creat/creat05.c
19809 5) Log Message: Removing Propreitary and Confidential Information to Suit to GPLv2 License
19811 testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
19812 testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
19813 testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
19814 testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
19815 testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
19816 testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
19817 testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
19818 testcases/kernel/ipc/ipc_stress/pipe_test_01.c
19819 testcases/kernel/ipc/ipc_stress/pipe_test_02.c
19820 testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
19821 testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
19822 testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
19823 testcases/kernel/ipc/ipc_stress/shmem_test_01.c
19824 testcases/kernel/ipc/ipc_stress/shmem_test_02.c
19825 testcases/kernel/ipc/ipc_stress/shmem_test_03.c
19826 testcases/kernel/ipc/ipc_stress/shmem_test_04.c
19827 testcases/kernel/ipc/ipc_stress/shmem_test_05.c
19828 testcases/kernel/ipc/ipc_stress/shmem_test_06.c
19829 testcases/kernel/ipc/ipc_stress/shmem_test_07.c
19830 testcases/kernel/ipc/ipc_stress/signal_test_01.c
19831 testcases/kernel/ipc/ipc_stress/signal_test_02.c
19832 testcases/kernel/ipc/ipc_stress/signal_test_03.c
19833 testcases/kernel/ipc/ipc_stress/signal_test_04.c
19834 testcases/kernel/ipc/ipc_stress/signal_test_05.c
19835 testcases/kernel/ipc/ipc_stress/signal_test_06.c
19836 testcases/kernel/ipc/ipc_stress/signal_test_07.c
19837 testcases/kernel/sched/clisrv/pthserv.c
19838 testcases/kernel/sched/clisrv/readline.c
19839 testcases/kernel/sched/clisrv/writen.c
19840 testcases/kernel/sched/sched_stress/sched_driver.c
19841 testcases/kernel/sched/sched_stress/sched.c
19842 testcases/kernel/sched/sched_stress/sched.h
19843 testcases/kernel/sched/sched_stress/sched_tc0.c
19844 testcases/kernel/sched/sched_stress/sched_tc1.c
19845 testcases/kernel/sched/sched_stress/sched_tc2.c
19846 testcases/kernel/sched/sched_stress/sched_tc3.c
19847 testcases/kernel/sched/sched_stress/sched_tc4.c
19848 testcases/kernel/sched/sched_stress/sched_tc5.c
19849 testcases/kernel/sched/sched_stress/sched_tc6.c
19851 6) Log Message: Make the test working on busybox system, where 'df' command
19852 doesn't support -P option, neither accept a directory as input,
19853 Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
19855 ltp/testcases/kernel/fs/doio/rwtest.sh
19858 This patch allows network stress tests to be run on different subnet
19859 configuration by using some macros for IP addresses configuration.
19860 It doesn't affect default values.
19861 Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
19863 ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
19864 ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
19865 ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
19866 ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
19867 ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
19868 ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
19869 ltp/testcases/network/stress/broken_ip/broken_ip4-version
19870 ltp/testcases/network/stress/dns/dns4-stress
19871 ltp/testcases/network/stress/ftp/ftp4-download-stress
19872 ltp/testcases/network/stress/ftp/ftp4-upload-stress
19873 ltp/testcases/network/stress/http/http4-stress
19874 ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
19875 ltp/testcases/network/stress/interface/if4-addr-change
19876 ltp/testcases/network/stress/interface/if4-alias-adddel
19877 ltp/testcases/network/stress/interface/if4-alias-addlarge
19878 ltp/testcases/network/stress/interface/if4-mtu-change
19879 ltp/testcases/network/stress/interface/if4-route-adddel
19880 ltp/testcases/network/stress/interface/if4-route-addlarge
19881 ltp/testcases/network/stress/interface/if4-updown
19882 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
19883 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
19884 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
19885 ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
19886 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
19887 ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
19888 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
19889 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
19890 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
19891 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
19892 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
19893 ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
19894 ltp/testcases/network/stress/route/route4-change-dst
19895 ltp/testcases/network/stress/route/route4-change-gw
19896 ltp/testcases/network/stress/route/route4-change-if
19897 ltp/testcases/network/stress/route/route4-ifdown
19898 ltp/testcases/network/stress/route/route4-redirect
19899 ltp/testcases/network/stress/route/route4-rmmod
19900 ltp/testcases/network/stress/ssh/ssh4-stress
19901 ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
19902 ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
19903 ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
19904 ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
19905 ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
19906 testscripts/networkstress.sh
19908 8) Log Message: Patch to check file permission first, and then skip write-only
19909 files,and report them as INFO. Submitted by Cai Qian <qcai@redhat.com>
19911 ltp/testcases/kernel/fs/proc/proc01.c
19914 Patch to skip read of all /proc/<pid> directories except /proc/self.
19915 Therefore, it make sure that at least one /proc/<pid> has been read,
19916 and also the directory will stay as long as the life time of the test.
19917 Submitted by Cai Qian <qcai@redhat.com>
19919 ltp/testcases/kernel/fs/proc/proc01.c
19921 10) Log Message: Create testfile in tmpdir to be consistent with other tests by Kumar Gala <galak@kernel.crashing.org>
19923 ltp/testcases/kernel/syscalls/splice/splice01.c
19924 ltp/testcases/kernel/syscalls/tee/tee01.c
19926 11) Log Message: Close the fd's we open when running on NFS to avoid warnings, submitted by Kumar Gala <galak@kernel.crashing.org>
19928 ltp/testcases/kernel/syscalls/creat/creat01.c
19929 ltp/testcases/kernel/syscalls/open/open04.c
19930 ltp/testcases/kernel/syscalls/writev/writev06.c
19932 12) Log Message:Close fd's to make running on NFS work, submitted by Kumar Gala <galak@kernel.crashing.org>
19934 ltp/testcases/kernel/syscalls/creat/creat05.c
19936 13) Log Message: Add a lib routine to tell us if we are running on NFS Submitted by Kumar Gala <galak@kernel.crashing.org>
19940 ltp/lib/tst_is_cwd_nfs.c
19942 14) Log Message: Adds arm to the architectures where SHMBLA != PAGESIZE, submitted by Khem Raj <kraj@mvista.com>
19944 ltp/testcases/kernel/mem/shmt/shmt09.c
19946 15) Log Message: New posix_fadvise and fadvise64 Testcases contributed by Masatake YAMATO <yamato@redhat.com>
19948 ltp/runtest/syscalls
19950 ltp/testcases/kernel/syscalls/fadvise/Makefile
19951 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
19952 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
19953 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
19954 ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
19957 Existing code in LTP Kdump has been enhanced to test dump on network and
19958 different partitions. The attached patch supports following features
19959 -Dump on EXT3 partition, partition referenced by partition name, Label and
19961 -Dump on raw partition
19962 -Dump on Network dump server
19963 -Test dump filtering feature of Kdump
19964 -Test Link Delay feature of Kdump
19965 -Result analysis has been implemented for local dumping and network
19967 -Result analysis has been implemented for filtering as well as link delay.
19968 But the analysis part can be enahnced further
19969 -'setup' file has been modified
19970 * To accept inputs from user or file
19971 * To automate configuration of bootloader file to reserve memory for
19973 * To test basic or exchausted list of LKDTM test
19974 * To accept user inputs for dumping on different partitions and for
19976 -'master' file has been modified
19977 *To invoke result analysis code of dumping in different destinations
19978 *to remove cronjob when execution is done, this is a bug fix
19979 -'test' file has been modifed
19980 *To set kdump.conf file based on user input and trigger crash
19981 -'Makefile' has been modified not to run 'setup'
19983 *kdump_propogate ->To add ssh public keys to network dump server
19984 *verify_dump ->To verify dump in different partitions and network
19986 *lkdtm.orig is replaced with lkdtm.base for basic testcases of lkdtm,
19987 lkdtm.exha for exhausted list of lkdtm testcases.
19989 Submitted by: Poornima Nayak <Poornima.Nayak@in.ibm.com>
19992 ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
19993 ltp/testcases/kdump/TEST_PLAN.txt ltp/testcases/kdump/master
19994 ltp/testcases/kdump/setup ltp/testcases/kdump/test
19996 ltp/testcases/kdump/kdump_propagate
19997 ltp/testcases/kdump/verify_dump
19998 ltp/testcases/kdump/testlists/lkdtm.base
19999 ltp/testcases/kdump/testlists/lkdtm.exha
20001 ltp/testcases/kdump/testlists/lkdtm.orig
20003 17) Log Message: Fix endless loop hit messages for kdump test case, by Cai Qian <qcai@redhat.com>
20005 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
20007 18) Log Message: Fix for vmcore generation and vmcore verification are at different hours, by Cai Qian <qcai@redhat.com>
20009 ltp/testcases/kdump/master
20011 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>
20013 ltp/testscripts/adp.sh
20015 20) Log Message: Changes to prevent fcntl14 test case to crash on uclinux on blackfin board, submitted by Vivi <violetleigh@gmail.com>
20017 ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
20019 21) Log Message: New HTML format for LTP Output
20023 ltp/tools/genhtml.pl
20024 ltp/tools/html_report_header.txt
20026 22) Log Message: Add IA64 support to kdump test case, submitted by Cai Qian <qcai@redhat.com>
20028 ltp/testcases/kdump/setup
20030 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)
20032 ltp/testcases/kdump/summary
20034 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)
20036 ltp/testcases/kdump/master
20038 25) Log Message: Report TCONF for swapon/off test when run on tmpfs or nfs, submitted by Kumar Gala <galak@kernel.crashing.org>
20040 testcases/kernel/syscalls/swapoff/swapoff01.c
20041 testcases/kernel/syscalls/swapoff/swapoff02.c
20042 testcases/kernel/syscalls/swapon/swapon01.c
20043 testcases/kernel/syscalls/swapon/swapon02.c
20044 testcases/kernel/syscalls/swapon/swapon03.c
20046 26) Log Message: This does testing for the missing functionalities of MADV_REMOVE, MADV_DONTFORK & MADV_DOFORK, submitted by Pavan, pnaregun@in.ibm.com
20048 ltp/testcases/kernel/syscalls/madvise/madvise03.c
20050 27) Log Message: Added an Option to mail-back LTP reports, by Subrata Modak <subrata@linux.vnet.ibm.com>
20054 28) Log Message: Added sendfile64 support and new testcase sendfile04.c in this regard, by Masatake YAMATO <yamato@redhat.com>
20057 testcases/kernel/syscalls/sendfile/Makefile
20058 testcases/kernel/syscalls/sendfile/sendfile02.c
20059 testcases/kernel/syscalls/sendfile/sendfile03.c
20061 ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
20063 29) Log Message: Proper Inputs for Memory Reservation for Crask Kernel on various architectures, by Poornima Nayak <Poornima.Nayak@in.ibm.com>
20065 ltp/testcases/kdump/setup
20070 lcov: workaround for gcc 4.1.0 .gcno file oddness by Peter Oberparleiter (oberpapr@users.sourceforge.net)
20071 scott.heavner@philips.com wrote:
20072 I'm trying to use lcov 1.6 with gcov/gcc 4.1.0. The geninfo parser was
20073 aborting on a small number of .gcno files. I've patched my local copy so
20074 that geninfo prints out the offset of the error and skips the remainder of
20078 ltp/utils/analysis/lcov/bin/geninfo
20080 2) Log Message: Carmelo (carmelo.amoroso@st.com) fixed OPEN_MAX macro issue, from kernel 2.6.23 onwards
20082 ltp-full-20070930/testcases/kernel/syscalls/fork/fork09.c
20083 ltp-full-20070930/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
20085 3) Log Message: Ported this to LTP Format
20087 ltp/runtest/syscalls
20089 ltp/testcases/kernel/syscalls/remap_file_pages/Makefile
20090 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
20092 4) Log Message: Open Posix Test suite updation by Patrick Kirsch <pkirsch@suse.de>
20094 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c
20095 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c
20096 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c
20097 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
20098 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
20099 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
20100 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
20101 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c
20102 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c
20103 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c
20104 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c
20105 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c
20106 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c
20107 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c
20108 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
20109 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c
20110 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c
20111 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c
20112 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c
20113 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c
20114 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c
20115 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c
20116 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c
20117 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c
20118 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c
20120 5) Log Message: Olof Johansson <olof@lixom.net> corrected the message when there are no entries in /etc/group for 'nobody' and 'bin'
20122 ltp/testcases/kernel/syscalls/creat/creat08.c
20124 6) Log Message: Andi Kleen <ak@novell.com> changed the way IN_MOVE_SELF works with old kernel
20126 ltp/testcases/kernel/syscalls/inotify/inotify02.c
20128 7) Log Message: Ricardo (rsalveti@linux.vnet.ibm.com) added another testcase for remap_file_pages() syscall for better error checking
20130 ltp/runtest/syscalls
20132 ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
20135 Better Ways to Integrate "ltp/tools/genload/stress" with "ltp/runltp" by
20136 Ricardo and Subrata,
20137 This is the second version of Subrata's patch, this is intended to
20138 fully exploit all the features provided by "ltp/tools/genload/stress".
20141 -D Run LTP under additional background Load on Secondary Storage
20143 Options that have a different interface:
20144 -i Run LTP under additional background Load on IO Bus
20145 -m Run LTP under additional background Load on Main memory
20147 Remember that this change will break the script interface.
20151 9) Log Message: Breno Leitao (leitao@linux.vnet.ibm.com) fixed these for running on NFS mounted systems
20153 ltp/testcases/kernel/syscalls/chdir/chdir01.c
20154 ltp/testcases/kernel/syscalls/creat/creat03.c
20155 ltp/testcases/kernel/syscalls/creat/creat05.c
20156 ltp/testcases/kernel/syscalls/dup2/dup202.c
20157 ltp/testcases/kernel/syscalls/dup2/dup203.c
20158 ltp/testcases/kernel/syscalls/execve/execve04.c
20159 ltp/testcases/kernel/syscalls/flock/flock01.c
20160 ltp/testcases/kernel/syscalls/flock/flock02.c
20161 ltp/testcases/kernel/syscalls/flock/flock03.c
20162 ltp/testcases/kernel/syscalls/flock/flock04.c
20163 ltp/testcases/kernel/syscalls/flock/flock05.c
20164 ltp/testcases/kernel/syscalls/flock/flock06.c
20165 ltp/testcases/kernel/syscalls/fork/fork07.c
20166 ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
20167 ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
20168 ltp/testcases/kernel/syscalls/open/open04.c
20169 ltp/testcases/kernel/syscalls/open/open05.c
20170 ltp/testcases/kernel/syscalls/read/read04.c
20171 ltp/testcases/kernel/syscalls/readv/readv01.c
20172 ltp/testcases/kernel/syscalls/readv/readv02.c
20173 ltp/testcases/kernel/syscalls/recvmsg/Makefile
20174 ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
20175 ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
20176 ltp/testcases/kernel/syscalls/write/write03.c
20177 ltp/testcases/kernel/syscalls/write/write05.c
20178 ltp/testcases/kernel/syscalls/writev/writev01.c
20179 ltp/testcases/kernel/syscalls/writev/writev02.c
20180 ltp/testcases/kernel/syscalls/writev/writev03.c
20181 ltp/testcases/kernel/syscalls/writev/writev04.c
20182 ltp/testcases/kernel/syscalls/writev/writev05.c
20186 1) Log Message: "seebs@users.sf.net" wanted to fix some anomalies in "acct01" testcase
20188 ltp/testcases/kernel/syscalls/acct/acct01.c
20190 2) Log Message: "risrajak@linux.vnet.ibm.com" made modifications to check whether the Kernel is UTSNAMESPACE or SYSVIPC_NAMSPACE enabled
20192 ltp/testcases/kernel/containers/container_test.sh
20193 ltp/testcases/kernel/containers/sysvipc/Makefile
20195 ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
20197 3) Log Message: "rsalveti@linux.vnet.ibm.com" fixed exit code for inotify01 and inotify02 when running with kernel < 2.6.13
20199 ltp/testcases/kernel/syscalls/inotify/inotify01.c
20200 ltp/testcases/kernel/syscalls/inotify/inotify02.c
20202 4) Log Message: Fixing "ioperm02" testcase for kernel comparisns
20204 ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
20206 5) Log Message: "Sivakumar.C@in.ibm.com" induced time for Statistics collection in RHEL
20208 ltp/testcases/kernel/numa/numa01.sh
20210 6) Log Message: Removing these Testcases as they do not satisfy GPLv2 License Agreement
20212 ltp/testcases/network/nfs/cthon04
20213 Makefile README READWIN.txt Testitems domount.c getopt.c runtests server tests.h tests.init unixdos.h
20214 ltp/testcases/network/nfs/cthon04/basic
20215 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
20216 ltp/testcases/network/nfs/cthon04/basic/console
20217 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
20218 ltp/testcases/network/nfs/cthon04/basic/dos
20219 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
20220 ltp/testcases/network/nfs/cthon04/basic/scripts
20221 basic2.bat basic3.bat basic.bat cthon00.mst cthon01.mst cthon02.mst cthon03.mst cthon04.mst cthon.bat runcthon.prl
20222 ltp/testcases/network/nfs/cthon04/general
20223 large4.sh large.c Makefile makefile.tst mkdummy nroff.in rmdummy runtests runtests.wrk stat.c
20224 ltp/testcases/network/nfs/cthon04/lock
20225 Makefile runtests tlock.c
20226 ltp/testcases/network/nfs/cthon04/special
20227 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
20228 rewind.c runtests runtests.wrk stat2.c stat.c telldir.c touchn.c truncate.c
20229 ltp/testcases/network/nfs/cthon04/special/console
20230 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
20231 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
20232 ltp/testcases/network/nfs/cthon04/special/dos
20233 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
20234 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
20235 ltp/testcases/network/nfs/cthon04/special/scripts
20237 ltp/testcases/network/nfs/cthon04/tools
20238 dirdmp.c dirprt.c Makefile pmapbrd.c pmaptst.c README tcp.c tcpd.c udp.c udpd.c
20240 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
20242 ltp/testcases/network/nfs/CTHON04_README
20244 8) Log Message: ¨ciju@linux.vnet.ibm.com¨ fixed some Script errors while configuring ltp-kdump
20246 ltp/testcases/kdump/master
20247 ltp/testcases/kdump/setup
20249 9) Log Message: KDUMP Scripts must be made executable before testing (Initial CVS Checkin error)
20251 ltp/testcases/kdump/Makefile
20253 10) Log Message: Dont use the optional POSIX postfix operator as some crappy shells actually omit it, by ¨vapier@gentoo.org¨
20255 ltp/testcases/network/generate.sh
20257 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
20261 12) Log Message: Ricardo cleaned up duplicate code for enhancements in output and failed files generation
20265 13) Log Message: Updating Credits to include new contributions from members
20269 14) Log Message: Jeff Burke wanted additional INFO when the test fails in the calloc portion of the test
20271 ltp/testcases/kernel/mem/mem/mem02.c
20273 15) Log Message: Randy temporarily fixed the var_args expander in lib/tst_res.c
20277 16) Log Message: Patrick fixed the too chort char array
20279 ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
20281 17) Log Message: Ricardo Fixed the way by which tst_resm should be called from Shell Test Script
20283 ltp/runtest/tcp_cmds
20284 ltp/testcases/network/tcp_cmds/ping/ping01
20286 18) Log Message: James Puderer fixed -d option in LTP for better handling of temporary directory
20290 19) Log Message: issue a warning if unable to actually test if F_SETLEASE is not defined
20292 ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
20293 ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
20294 ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
20295 ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
20296 ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
20297 ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
20299 20) Log Message: add -D_GNU_SOURCE since we have tests in here that test GNU-specific features (like F_SETLEASE)
20301 ltp/testcases/kernel/syscalls/fcntl/Makefile
20303 21) Log Message: Update to OpenHPI 2.10.0 (see www.openhpi.org for more info)
20305 ltp/testcases/open_hpi_testsuite
20309 1) Log Message: "rsalveti@br.ibm.com" fixed write05 that failed with LTP 20070331 on Fedora 7 GA
20311 ltp/testcases/kernel/syscalls/write/write05.c
20313 2) Log Message: "dmarlin@redhat.com" corrected fail message in data_space testcase
20315 ltp/testcases/kernel/mem/vmtests/data_space.c
20317 3) Log Message: "liudeyan@cn.ibm.com" made mmap1 to be terminated by Ctrl-C
20319 ltp/testcases/kernel/mem/mtest06/mmap1.c
20321 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)
20322 File(s) Affected: ltp/testcases/kernel/syscalls/times/times03.c
20324 5) Log Message: gcov-kernel: added eabi-compatibility patch, renamed .diff to .patch by "oberpapr@users.sourceforge.net"
20326 ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.patch
20327 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-eabi.patch
20329 ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
20331 6) Log Message: lcov: fixed spec file
20333 ltp/utils/analysis/lcov/rpm/lcov.spec
20335 7) Log Message: gcov-kernel: removed outdated FAQ entry
20337 ltp/utils/analysis/gcov-kernel/FAQ
20339 8) Log Message: gcov-kernel: added Makefile
20340 File(s) Added: ltp/utils/analysis/gcov-kernel/Makefile
20342 9) Log Message: lcov: Makefile for release 1.6
20344 /cvsroot/ltp/utils/analysis/lcov/Makefile
20346 10) Log Message: lcov: Makefile for post-release
20348 /cvsroot/ltp/utils/analysis/lcov/Makefile
20350 11) Log Message: lcov: add experimental option "--norecursion"
20352 /cvsroot/ltp/utils/analysis/lcov/bin/geninfo
20353 /cvsroot/ltp/utils/analysis/lcov/bin/lcov
20355 12) Log Message: Changes to make testcases/kernel/numa/numa01.sh executable
20357 ltp/testcases/kernel/numa/Makefile
20359 13) Log Message: "carmelo.amoroso@st.com" changed the Default values for MAXSIZE and csize
20361 ltp/testcases/kernel/mem/vmtests/stack_space.c
20363 14) Log Message: "brenohl@br.ibm.com" wanted to handle file descriptors properly
20365 ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
20366 ltp/testcases/kernel/syscalls/mmap/mmap09.c
20367 ltp/testcases/kernel/syscalls/open/open07.c
20368 ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
20370 15) Log Message: "rsalvetidev@linux.vnet.ibm.com" says that this version can handle when the distro has MAX_SWAPFILES as 30 or 32
20372 ltp/runtest/ltplite ltp/runtest/stress.part3
20373 ltp/runtest/syscalls
20374 ltp/testcases/kernel/syscalls/swapon/swapon02.c
20376 ltp/testcases/kernel/syscalls/swapon/swapon03.c
20378 16) Log Message: Containers Testcases Plan
20380 ltp/testcases/kernel/containers/TEST_PLAN.txt
20382 17) Log Message: LTP-KDUMP Test-Case Plan
20384 ltp/testcases/kdump/TEST_PLAN.txt
20386 18) Log Message: Update to OpenHPI 2.9.3 (www.openhpi.org for more info)
20388 ltp/testcases/open_hpi_testsuite/
20393 1) Log Message: lcov: preparations for new release by "oberpapr@users.sourceforge.net"
20394 - updated CHANGES file
20395 - added compat-libtool + no-compat-libtool option
20396 - changed libtool default to on (due to popular request)
20397 - added checksum option
20398 - changed checksum default to off (to reduce cpu time + file size)
20399 - added geninfo_checksum option to lcovrc, deprecated geninfo_no_checksum
20400 - added geninfo_compat_libtool option to lcovrc
20401 - minor update of README file
20403 ltp/utils/analysis/lcov/CHANGES
20404 ltp/utils/analysis/lcov/README
20405 ltp/utils/analysis/lcov/lcovrc
20406 ltp/utils/analysis/lcov/bin/geninfo
20407 ltp/utils/analysis/lcov/bin/lcov
20409 2) Log Message: update manpage by "oberpapr@users.sourceforge.net"
20411 ltp/utils/analysis/lcov/man/lcov.1
20413 3) Log Message: "sachinp@in.ibm.com" has fixed a probe point definition from 'll_rw_lock' to 'll_rw_block'
20415 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
20417 4) Log Message: man page update by "oberpapr@users.sourceforge.net"
20419 ltp/utils/analysis/lcov/man/genhtml.1
20420 ltp/utils/analysis/lcov/man/geninfo.1
20421 ltp/utils/analysis/lcov/man/lcov.1
20423 5) Log Message: lcov: another update in preparation for a new release by "oberpapr@users.sourceforge.net"
20425 ltp/utils/analysis/lcov/bin/lcov
20426 ltp/utils/analysis/lcov/man/lcovrc.5
20427 ltp/utils/analysis/lcov/CHANGES
20428 ltp/utils/analysis/lcov/lcovrc
20430 6) Log Message: fixed bug that would not delete .gcda files when using -z, by "oberpapr@users.sourceforge.net"
20432 ltp/utils/analysis/lcov/CHANGES
20433 ltp/utils/analysis/lcov/bin/lcov
20435 7) Log Message: lcov: - add new option --initial to get zero coverage data from graph files by "oberpapr@users.sourceforge.net"
20437 ltp/utils/analysis/lcov/CHANGES
20438 ltp/utils/analysis/lcov/bin/geninfo
20439 ltp/utils/analysis/lcov/bin/lcov
20440 ltp/utils/analysis/lcov/man/geninfo.1
20441 ltp/utils/analysis/lcov/man/lcov.1
20443 8) Log Message: "carmelo.amoroso@st.com" fixed the anomaly when "SHLBA != getpagesize()", like in SH architecture
20445 ltp/testcases/kernel/mem/shmt/shmt09.c
20447 9) Log Message: "hdeller@users.sf.net" fixed unitialized variable useage in "lseek09" testcase
20449 ltp/testcases/kernel/syscalls/lseek/lseek09.c
20451 10) Log Message: "naveenspen@gmail.com" pointed out that syslog_cmd="/etc/init.d/syslog" should be used irrespective of any Distro
20453 ltp/testcases/kernel/syscalls/syslog/syslog01
20454 ltp/testcases/kernel/syscalls/syslog/syslog02
20455 ltp/testcases/kernel/syscalls/syslog/syslog03
20456 ltp/testcases/kernel/syscalls/syslog/syslog04
20457 ltp/testcases/kernel/syscalls/syslog/syslog05
20458 ltp/testcases/kernel/syscalls/syslog/syslog06
20459 ltp/testcases/kernel/syscalls/syslog/syslog07
20460 ltp/testcases/kernel/syscalls/syslog/syslog08
20461 ltp/testcases/kernel/syscalls/syslog/syslog09
20462 ltp/testcases/kernel/syscalls/syslog/syslog10
20464 11) Log Message: "rsalveti@linux.vnet.ibm.com" pointed out to have same "fsx-linux" testcase for "fs", "ltp-aiodio" and "nfs"
20466 ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
20467 ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
20469 12) Log Message: Randy Dunlap writes: Fix printf format warnings
20471 ltp/testcases/network/stress/ns-tools/Makefile
20472 ltp/testcases/network/stress/ns-tools/ns-igmp_querier.c
20473 ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
20474 ltp/testcases/network/stress/ns-tools/ns-mcast_receiver.c
20475 ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
20477 13) Log Message: getsockopt() takes a socklen_t, not an int, as its optlen
20479 ltp/testcases/network/stress/ns-tools/ns-tcpclient.c
20480 ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
20481 ltp/testcases/network/stress/ns-tools/ns-udpserver.c
20483 14) Log Message: cleanup file
20485 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
20487 15) Log Message: back out uclinux changes to something that doesnt spit warnings as reported by Randy Dunlap
20489 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
20491 16) Log Message: fixup gcc warnings by removing silly pieces of code
20493 ltp/testcases/kernel/mem/mtest06/mmap1.c
20494 ltp/testcases/kernel/mem/mtest06/mmap2.c
20495 ltp/testcases/kernel/mem/mtest06/mmap3.c
20496 ltp/testcases/kernel/mem/mtest06/shmat1.c
20498 17) Log Message: Randy Dunlap writes: Convert mmap1 to use standard test results output format. Correct several typos.
20500 ltp/testcases/kernel/mem/mtest06/Makefile
20501 ltp/testcases/kernel/mem/mtest06/mmap1.c
20503 18) Log Message: gcov-kernel: adding gcov-kernel patch for 2.6.22
20505 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-hack.patch
20506 ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov.patch
20508 19) Log Message: [1754301] Helge Deller writes: mark hppa/parisc as expecting a segv as well
20510 ltp/testcases/kernel/syscalls/mmap/mmap03.c
20512 20) Log Message: Randy Dunlap writes: convert output to match the standard LTP output
20514 ltp/testcases/kernel/fs/linktest/linktest.pl
20516 21) Log Message: close stdout to remove noise
20518 ltp/testcases/kernel/mem/mtest05/dummy.c
20520 22) Log Message: Randy Dunlap writes: Convert mmstress to use the standard results format
20522 ltp/testcases/kernel/mem/mtest05/Makefile
20523 ltp/testcases/kernel/mem/mtest05/mmstress.c
20525 23) Log Message: "rsalveti@linux.vnet.ibm.com" updated the contact information at ltp-howto doc
20527 ltp/doc/ltp-howto.lyx
20528 ltp/doc/ltp-howto.txt
20530 24) Log Message: "rsalveti@linux.vnet.ibm.com" wants to update this with kernel/fs/fsstress/fsstress.c
20532 ltp/testcases/network/nfs/nfs_fsstress/fsstress.c
20534 25) Log Message: "suzuki@in.ibm.com" added SIGNAL and Address Fault handling capability for all architectures
20536 ltp/testcases/kernel/mem/mtest06/mmap1.c
20538 26) Log Message: "rsalveti@linux.vnet.ibm.com" added more options to 'runltp'
20544 27) Log Message: Upgrade to Posix Testsuite 1.5.2
20545 File(s) Affected/Added:
20546 ltp/testcases/open_posix_testsuite
20548 28) Log Message: Fixing Proper Freeing of Memory Chunks
20550 ltp/tools/genload/stress.c
20554 1)Log Message: "carmelo.amoroso@st.com" points out the wrong usage of the option -s
20555 File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c
20557 2)Log Message: "carmelo.amoroso@st.com" pointed out that id (returned by shmget) has to be used for all shm operations
20558 File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c
20560 3)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the way "inotify" should compile in kernels below 2.6.13
20561 File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
20562 ltp/testcases/kernel/syscalls/inotify/inotify02.c
20564 4)Log Message: Removing 'alarm04' testcase call, as alarm04 has been removed to be no-more-valid
20565 File(s) Affected: ltp/runtest/ltplite
20566 ltp/runtest/stress.part3
20568 5)Log Message: "sachinp@in.ibm.com" rectified kdump lkdtm tests for powerpc architecture with RedHat distribution
20569 File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
20571 6)Log Message: "rahaman.riaz@gmail.com" fixed some Thread Handling Anomaly
20572 File(s) Affected: ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c
20574 7)Log Message: "rahaman.riaz@gmail.com" fixed ways by which OPEN POSIX displays warnings
20575 File(s) Affected: open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c
20576 open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c
20578 8)Log Message: "yxu@suse.de" corrected the way by which pthread_exit() handles pointer argument
20579 File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h
20581 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
20582 File(s) Affected: ltp/runtest/ltplite
20584 ltp/runtest/stress.part1
20585 ltp/testcases/kernel/mem/mtest06/mmap1.c
20587 10)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
20588 File(s) Affected: /ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-eabi.patch
20589 /ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-eabi.patch
20590 /ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-eabi.patch
20591 /ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
20593 11)Log Message: "dmonakhov@openvz.org" added this test case to check for "fault in pages readable" functionality
20594 File(s) Affected: ltp/runtest/stress.part3
20595 ltp/runtest/syscalls
20596 ltp/runtest/ltplite
20597 File(s) Added: ltp/testcases/kernel/syscalls/writev/writev06.c
20599 12)Log Message: "risrajak@linux.vnet.ibm.com" added sysvipc (conatainers) namespace testcases
20600 File(s) Added: ltp/testcases/kernel/containers/sysvipc/Makefile
20601 ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
20602 ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
20603 ltp/testcases/kernel/containers/sysvipc/shmnstest.c
20604 File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
20605 ltp/testcases/kernel/containers/README
20606 ltp/testcases/kernel/containers/container_test.sh
20608 13)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c to use the standard message output functions instead of printf().
20609 File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
20610 ltp/testcases/kernel/sched/pthreads/pth_str02.c
20611 ltp/testcases/kernel/sched/pthreads/pth_str03.c
20613 14)Log Message: "rdunlap@xenotime.net" did "mmstress" cleanups to make output unbuffered so that it is not produced repetitively and erroneously
20614 File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c
20616 15)Log Message: "krisw@us.ibm.com" wants to solve segfault problem with "mount03" on SLES10
20617 File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
20618 ltp/testcases/kernel/syscalls/mount/mount03.c
20620 16)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so it can easily be overridden
20621 File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile
20623 17)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include new feature(s) including distributed filesystem coherency
20624 Log Message: Copyright Statements once added cannot be deleted, however, many Copyright Statements can co-exist
20625 File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
20627 18)Log Message: Fix from "rdunlap@xenotime.net" to use standard test results output
20628 File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
20629 ltp/testcases/kernel/mem/mtest01/Makefile
20630 ltp/testcases/kernel/mem/mtest01/mtest01.c
20631 ltp/testcases/misc/math/float/main.c
20633 19)Log Mesage: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
20634 File(s) Affected: ltp/testcases/kernel/containers/Makefile
20635 ltp/testcases/kernel/containers/container_test.sh
20637 20)Log Message: Fix for Bug no "1736357",tar file is not multiplatform, pointed out by "Neil Brewitt"
20638 File(s) Added: ltp/testcases/network/nfsv4/locks/deploy_info
20639 File(s) Deleted: ltp/testcases/network/nfsv4/locks/DEPLOY
20641 21)Log Message: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
20642 File(s) Added: ltp/testcases/kernel/containers/check_for_unshare.c
20644 22)Log Message: Update to OpenHPI 2.9.2
20645 File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/
20649 -Removing "alarm04.c" & "sig_rev.c" as they are no more valid, fixes Bug no."1236586", pointed by <Sharyathi Nagesh>
20650 ltp/runtest/syscalls
20651 ltp/testcases/kernel/syscalls/alarm/Attic/alarm04.c
20652 ltp/testcases/kernel/syscalls/alarm/Attic/sig_rev.c
20654 -<krisw@us.ibm.com> fixed problem with "expect" in "su01" testcase
20655 ltp/testcases/commands/su/su01_s1
20657 -<muvarov@gmail.com> modified to run kdump tests on non RH and SUSE machines
20658 ltp/testcases/kdump/distro
20659 ltp/testcases/kdump/master
20660 ltp/testcases/kdump/setup
20662 -<muvarov@gmail.com> added summary file for printing results table, and, added reboot command to test script
20663 ltp/testcases/kdump/setup
20664 ltp/testcases/kdump/summary
20665 ltp/testcases/kdump/test
20667 -Removing unwanted Config Variables from 'setup' script as submitted by <sachinp@in.ibm.com>
20668 ltp/testcases/kdump/setup
20670 -<muvarov@gmail.com> removed unnecessary info from summary script
20671 ltp/testcases/kdump/summary
20673 -<doug.chapman@hp.com> points that “clone2” should be used in case of IA64 for the Utsnamespace testcases
20674 ltp/testcases/kernel/containers/libclone/libclone.c
20675 ltp/testcases/kernel/containers/libclone/libclone.h
20676 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
20678 -Patch for libclone.h for fixing compilation error on 32 bit Z-series machines, submitted by <amitarora@in.ibm.com>
20679 ltp/testcases/kernel/containers/libclone/libclone.h
20681 -Restoring Hostname to Original after "UTSTEST", fix by <serue@us.ibm.com>
20682 ltp/testcases/kernel/containers/utsname/Makefile
20683 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
20684 ltp/testcases/kernel/containers/utsname/runutstest.sh
20686 -Applied Patch to fix the wrong usage of pthread_exit, pointed out by <carmelo.amoroso@st.com>
20687 ltp/testcases/kernel/io/disktest/threading.h
20688 ltp/testcases/kernel/mem/mtest05/mmstress.c
20689 ltp/testcases/network/nfs/nfsstress/make_tree.c
20691 -Fix for Bug no. "1537172" => Improper condition decision of mmap(), as reported by <Kongh - bstqc-kh>
20692 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
20694 -<Nadia Derbey> corrected the checksums for these testcases
20695 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
20696 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
20697 ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
20699 -Fix for Bug No. "1537169" => Doesn't handle the special Signal : 34, reported by <Kongh - bstqc-kh>
20700 ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
20702 -Fix for Bug No. "1542453", default value of param x doesn't work in 'mmap1', pointed out by <bstqc-victor>
20703 ltp/testcases/kernel/mem/mtest06/mmap1.c
20705 -<carmelo.amoroso@st.com> fixes -v option, thread handling, usage of OPT_MISSING macro, etc
20706 ltp/testcases/kernel/mem/mtest06/mmap1.c
20708 -<carmelo.amoroso@st.com> fixed wrong use of "pthread_exit" input argument and the related "pthread_join"
20709 ltp/testcases/kernel/mem/mtest06/mmap3.c
20711 -<nadia.derbey@bull.net> fixed the use of shmid, exit(0) and readable output
20712 -<carmelo.amoroso@st.com> fixed wrong use of exit_value, shared memory region and pthread_join
20713 ltp/testcases/kernel/mem/mtest06/shmat1.c
20715 -Fix for some anomalies in 'shm_test" case as pointed out by 'Nadia Derbey <Nadia.Derbey@bull.net>'
20716 ltp/testcases/kernel/mem/mtest07/shm_test.c
20718 -<carmelo.amoroso@st.com> fixed ways by which Threads are handled
20719 ltp/testcases/kernel/mem/mtest07/shm_test.c
20721 -Fixing "gethostid01" to work fine on both 32-bit and 64-bit machines, pointed out by <brenohl@br.ibm.com>
20722 ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
20724 -<avagin@sw.ru> submitted new Testcases for "inotify" syscall on both file(s) and folder(s)
20725 ltp/testcases/kernel/syscalls/inotify/Makefile
20726 ltp/testcases/kernel/syscalls/inotify/inotify01.c
20727 ltp/testcases/kernel/syscalls/inotify/inotify02.c
20729 -<avagin@sw.ru> added README for "inotify" testcase
20730 ltp/testcases/kernel/syscalls/inotify/README
20732 -<rsalveti@linux.vnet.ibm.com> added proper indentation, EBUSY error and functions in correct place
20733 ltp/testcases/kernel/syscalls/swapon/swapon02.c
20735 -gcov-kernel: adding gcov-kernel patch for 2.6.18
20736 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-hack.patch,
20737 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov.patch
20739 -lcov: minor help text update
20740 /cvsroot/ltp/utils/analysis/lcov/bin/lcov
20742 -gcov-kernel: adding gcov-kernel patch for 2.6.19
20743 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-hack.patch,
20744 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov.patch
20746 -gcov-kernel: adding gcov-kernel patch for 2.6.20
20747 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-hack.patch,
20748 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov.patch
20750 gcov-kernel: adding gcov-kernel patch for 2.6.21
20751 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-hack.patch,
20752 /cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov.patch
20756 -Integration of UTS Namespace Testcases to LTP as submitted by <risrajak@linux.vnet.ibm.com>
20758 ltp/runtest/containers
20760 ltp/testcases/kernel/Makefile
20761 ltp/testcases/kernel/containers/Makefile
20762 ltp/testcases/kernel/containers/README
20763 ltp/testcases/kernel/containers/container_test.sh
20764 ltp/testcases/kernel/containers/libclone/Makefile
20765 ltp/testcases/kernel/containers/libclone/libclone.c
20766 ltp/testcases/kernel/containers/libclone/libclone.h
20767 ltp/testcases/kernel/containers/utsname/Makefile
20768 ltp/testcases/kernel/containers/utsname/README
20769 ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
20770 ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
20771 ltp/testcases/kernel/containers/utsname/runutstest.sh
20772 ltp/testcases/kernel/containers/utsname/utstest.c
20773 ltp/testscripts/test_containers.sh
20775 -Integrating "KDUMP" testcases to LTP Test Suite as Submitted by <sachinp@linux.vnet.ibm.com>
20777 ltp/testcases/Makefile
20778 ltp/testcases/kdump/README
20779 ltp/testcases/kdump/crash_cmds
20780 ltp/testcases/kdump/distro
20781 ltp/testcases/kdump/master
20782 ltp/testcases/kdump/setup
20783 ltp/testcases/kdump/sysinfo
20784 ltp/testcases/kdump/test
20785 ltp/testcases/kdump/tests
20786 ltp/testcases/kdump/verify
20787 ltp/testcases/kdump/rhtools/Makefile
20788 ltp/testcases/kdump/rhtools/OO_Descriptions.txt
20789 ltp/testcases/kdump/rhtools/crasher_mod/Makefile
20790 ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
20791 ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
20792 ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
20793 ltp/testcases/kdump/susetools/Makefile
20794 ltp/testcases/kdump/susetools/Attic/OO_Description.txt
20795 ltp/testcases/kdump/susetools/crasher_mod/Makefile
20796 ltp/testcases/kdump/susetools/crasher_mod/crasher.c
20797 ltp/testcases/kdump/testlists/crasher
20798 ltp/testcases/kdump/testlists/Attic/i386-basic
20799 ltp/testcases/kdump/testlists/Attic/i386-lkdtt
20800 ltp/testcases/kdump/testlists/Attic/i386-manual
20801 ltp/testcases/kdump/testlists/lkdtm.orig
20802 ltp/testcases/kdump/testlists/Attic/ppc64-basic
20803 ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
20804 ltp/testcases/kdump/testlists/Attic/ppc64-manual
20805 ltp/testcases/kdump/testlists/Attic/x86_64-basic
20806 ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
20807 ltp/testcases/kdump/testlists/Attic/x86_64-manual
20809 - <sachinp@in.ibm.com> removed unwanted files from ltp/testcases/kdump/testlists directory
20810 ltp/testcases/kdump/testlists/Attic/i386-basic
20811 ltp/testcases/kdump/testlists/Attic/ppc64-basic
20812 ltp/testcases/kdump/testlists/Attic/x86_64-basic
20814 -Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
20815 ltp/testcases/kdump/test
20816 ltp/testcases/kdump/susetools/Makefile
20817 ltp/testcases/kdump/susetools/Attic/OO_Description.txt
20818 ltp/testcases/kdump/susetools/OO_Descriptions.txt
20819 ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
20820 ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
20821 ltp/testcases/kdump/testlists/Attic/i386-lkdtt
20822 ltp/testcases/kdump/testlists/Attic/i386-manual
20823 ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
20824 ltp/testcases/kdump/testlists/Attic/ppc64-manual
20825 ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
20826 ltp/testcases/kdump/testlists/Attic/x86_64-manual
20828 -Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
20829 -<sachinp@in.ibm.com> added options to select/run crasher/lkdtt tests on SLES
20830 -Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
20831 ltp/testcases/kdump/setup
20833 - 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
20835 ltp/testcases/commands/tar/tar_tests.sh
20837 -Applied Patch submitted by "elliot_lee", against bug no. "[ 1697311 ] Compile error of 'lib/parse_opts.c' "
20840 -Fix for Bug no. 1671695, Check return codes everywhere, as pointed out by 'Markus Elfring'
20841 ltp/lib/tst_tmpdir.c
20843 -Modifications to prevent Warnings during compilation
20844 ltp/lib/write_log.c
20846 -Changes to include 'egrep' as pointed out by 'kmaffey' [LTP Bug no. 1701305, logrotate_tests.sh fails on CentOS 4.4]
20847 ltp/testcases/commands/logrotate/logrotate_tests.sh
20849 -Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
20850 ltp/testcases/kdump/README
20852 -Fix for Bug No 1592647, incorrect testcase diotest4-4, as pointed out by "Vagin Andrey"
20853 ltp/testcases/kernel/io/direct_io/diotest4.c
20855 -remove silly reliance on -DLINUX
20856 ltp/testcases/kernel/mem/vmtests/Makefile
20857 ltp/testcases/kernel/mem/vmtests/data_space.c
20858 ltp/testcases/kernel/mem/vmtests/stack_space.c
20860 -Applied Patch to change the way shmat() operates, pointed out/submitted by YI XU<yxu@suse.de>
20861 ltp/testcases/kernel/sched/process_stress/process.c
20863 -Fix for BUG no. "[1607899]" exit02 uses strcmp() on unterminated string, as pointed out by "ndade"
20864 -Fixed Bug No. ['1607881', "exit02 child does close() when description says it does not"], as pointed out by <Nicolas Dade>
20865 ltp/testcases/kernel/syscalls/exit/exit02.c
20867 -Fix for Bug no. '1221744' (fork12 race condition), as pointed by "Carl van Schaik"
20868 ltp/testcases/kernel/syscalls/fork/fork12.c
20870 -Applied Patch as submitted by "creese123" for bug no. ["1694484", semop01 corrupting get_arr.array]
20871 ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
20873 -Fix for Bug no. "1687908"(raised by 'bdubbs'), patch submitted by <doug.chapman@hp.com>
20874 ltp/testcases/kernel/syscalls/mincore/mincore01.c
20876 -Fix for BUG no. "[1608461]" pipe10 calls strcmp() on unterminated string, as pointed out by "ndade"
20877 ltp/testcases/kernel/syscalls/pipe/pipe10.c
20879 -Fix for BUG no. "[1608492]" read04 calls strcmp() on unterminated string as submitted by "ndade"
20880 ltp/testcases/kernel/syscalls/read/read04.c
20882 -Modifications to prevent Warnings during compilation
20883 ltp/testcases/kernel/syscalls/rename/rename14.c
20885 -Fixing 'sysfs01' testcase to make it ask for File System Index of 'proc' instead of 'ext2' as pointed out by <doug.chapman@hp.com>
20886 ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
20888 -Addressing the Issue when RHOST can be an IP_ADDRESS, as pointed out by "Ambar Seksena" <ambar.seksena@calsoftinc.com>
20889 ltp/testcases/network/rpc/rusers/rusers01
20891 -Patch for S390-31/64 Architecture, submitted by "B. N. Poornima"<bnpoorni@in.ibm.com>
20892 ltp/testscripts/ltpstress.sh
20896 -make sure people dont try and patch the generated file
20899 -use POSIX redirection as pointed out by Will Newton
20902 -A fix for bug #29491. Made more robust for use with the use of initgroups
20905 -Fix for Bug no. [ 1671695 ] "Check return codes everywhere" as pointed out by "Markus Elfring"
20908 -Helge Deller writes: use TST_SIZE rather than sizeof(palfa) as sizeof() evaluates to 27 (+1 for the NUL byte)
20911 -A fix for Bug #31162. Passes the correct address location to the mincore call.
20914 -remove silly reliance on -DLINUX
20915 Makefile, data_space.c, stack_space.c
20918 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
20920 -Riaz Rahaman writes: make sure the call to malloc() worked
20923 -Fix for Bug No. 1427780 (link07 fails) as pointed out correctly by 'Patrick Wyzorski'
20924 tst_tmpdir.c, link07.c
20926 -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.
20929 -Helge Deller writes: rename parisc to hppa and add tee/vmsplice/splice syscall numbers
20930 hppa.in, linux_syscall_numbers.h, order, parisc.in
20932 -A patch by Ricardo Salveti De Araujo that corrects the problem of a dhcpd test failsing when the eth0 device is not used
20935 -overhaul test case completely and make sure we reset errno as pointed out by Riaz Rahaman
20938 -Removing the size of negative 1 test. This fixes bug # 28825
20939 hugeshmget02.c, shmget02.c
20941 -A patch submitted by Raghuveer Raghavendra to fix the problem of a Child process is waiting for the SIGTERM signal.
20944 -Henry Yei writes: Adds malloc check and frees memory during cleanup
20947 -cleanup tests, revert nanosleep() workaround for broken kernels, and fix time comparison as pointed out by Helge Deller
20948 gettimeofday01.c, gettimeofday02.c
20950 -fixup /proc/sys/kernel/sem so it works properly as pointed out by Henry Yei
20953 -Carmelo AMOROSO writes: &bad_addr is passed to sysfs when in reality we want to pass bad_addr
20956 -Helge Deller writes: add support for hppa
20957 Makefile, shmt02.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt09.c
20959 -Helge Deller writes: use __builtin_return_address(0) rather than "main" to avoid arch-specific details
20963 shmt02.c, shmt03.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt08.c, shmt09.c, shmt10.c, semop01.c
20967 -Helge Deller writes: when calling open() with O_CREAT, the mode must be
20968 specified. vmsplice01.c
20970 -A patch from Yi Xu to add a nanosleep between the first gettimeofday and the
20971 next gettimeofday to make sure there has been a measurable time
20972 (for gettimeofday function) elapsed gettimeofday02.c
20974 -Corrected problem found by Thomas Schulz. The syslog.conf file is now backed
20975 up before any changes are made. syslog05
20977 -Cleaned up lines 161 - 171. Reading the pid-max value from
20978 /proc/sys/kernel/pid_max. getsid02.c
20980 -Passing a 1 instead of 0 to genload with the -hdd option for the -i option.
20981 This prevents a recursive loop. runltp
20983 -tweak CPPFLAGS so we can find all of our headers
20986 -The attached patch (from Carol Hebert) corrects some errors and adds some
20987 additional tests to the IPMI testcase in pounder2.
20990 -Removing the Ping test portion of this test because it is unneeded and
20991 causes failures. mc_member
20993 -as pointed out by Helge Deller, make sure we only check the number of bytes
20994 that we wrote read04.c
20996 -random updates from Jane Lv for uClinux
20997 access05.c, chdir04.c, chroot03.c, creat06.c, execve03.c, semop05.c,
20998 shmat01.c,shmctl01.c, link04.c, lstat02.c, mkdir03.c, mknod06.c, open08.c,
20999 read02.c, rename08.c, rmdir02.c, rmdir03.c, rmdir05.c, stat03.c, stat06.c,
21000 statfs02.c, symlink03.c, truncate03.c
21005 -fix from Steven J. Hill use memset() instead of bzero()
21011 -fix by Will Newton to just use a normal anonymous mapping
21014 -do not use variable names the same as system functions (like stime() or utime())
21015 pan.c, tag_report.c, pipeio.c, fptest01.c, netpipe.c
21017 -fix from Jane Lv: large buffers on the stack make uClinux cry
21020 -A fix for Bug 29489 that updates syslogtst.c for syslog-ng on SLES 10
21023 -Multiple Makefiles had clean up changes made
21025 -scrub references to _syscall2
21026 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
21028 -use = rather than == when testing for equality in portable shell scripts as the latter is not POSIX
21029 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
21031 -put -L path to ltp in LDLIBS for now (even though it is wrong) ... need to find out what LDFLAGS isnt properly being incremented
21034 -this uses bashisms so make sure we require bash
21037 -use memcmp() instead of legacy bcmp()
21038 fsx-linux.c, fsx-linux.c, symlink01.c, fsx-linux.c
21040 -use syscall() instead of _syscall#()
21043 -Rename mknod01.c to mknodat01.c for bug # 30083
21044 mknod01.c, mknodat01.c
21046 -tweak cnt decrement to be POSIX friendly
21051 -Removed an invalid errno value check.
21054 -Fixed the setting of LTPROOT for the bin directory, not just the
21055 ltp/testcase/network/multicast/mc_cmds directory for bug 25273
21058 -descend into timers subdir when cleaning
21061 -This patch amends pounder to build kernel 2.6.18 instead of 2.6.15.
21062 build_kernel, memtest.patch, build_kernel, memtest
21064 -dynamically calculate TST_TOTAL rather than hardcoding it
21065 shmctl01.c, shmctl02.c, shmctl03.c
21067 -Fix from Jane Lv to move large arrays off the stack and into global
21069 getgroups01.c, getgroups04.c
21071 -This patch makes the pounder control program handle SIGHUP by killing children
21072 when we're told that the tty closed, else you close the pounder window and
21073 various parts of it keep running.
21076 -The readme file has been updated for nfs
21079 -Disable this test case for kernels below 2.6.17 and not 2.6.16.
21082 -This is a patch that allows pounder to record the contents of sysfs when it
21083 starts, thus enabling us to take a better snapshot of the system state when
21084 pounder starts. It also adds "lspci" into the PCI Device Tree heading per
21088 -Since 2.6.17, _syscall* isn't exported into the user space any more, so all
21089 the test cases using _syscall* will fail to be compiled This patch
21090 remove _syscall5 from llseek.c and convert to syscall provided by libc.It
21091 also includes some cleanups and makes the build cleaner and removes the
21093 scsimain.c, llseek.c, scsimain.c
21095 -Backed out the "fix" in Bug 1592647, b/c I don't think the testcase is
21099 -touchup code a little to make the expected behavior of test4 more obvious
21103 -The random syscall generator has a bug on x86-64 where it only generates
21104 random bits for the upper 32 bits of the syscall argument, and then truncates
21105 the upper 32 bits anyway! This patch replaces the rand() weirdness with a
21106 function that generates N bytes of random data instead. It also adds a -z
21107 flag in case one *wants* the zero-arguments behavior; Max Asbock and Russ
21108 Weight requested it because zero is a quick way to find kernel code paths
21109 that don't check userland pointers.
21110 CHANGELOG, randasys.c, random_syscall
21112 -Applied fix for Bugs item #1592647
21115 -A patch by Jacky Malcles (The IA-64 architecture sets SHMLBA to 1MB and) The
21116 value of the pointer address passed to shmat being set in such a way that
21117 rounding down to the nearest multiple of SHMLBA results above the current
21122 -Made a change to a comment above the change for 1.11
21125 -Disabling the ping test for now. The test can pass without this additional
21126 check and can cause failures on some distros.
21130 -A patch by Suzuki Kp, that removed the definition of HZ from user space for
21135 -Comment out set -x to remove debug output
21140 -A fix for Bug 23587 where the connectathon test failed on linux client with cifs mount to Windows2003 R2 server
21143 -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
21146 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
21147 5-1.c, 8-1.c, 1-1.c, 2-1.c
21149 -When calling pthread_attr_setscope, PHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM and the test will pass
21150 20-1.c, 21-1.c, 21-2.c
21152 -Removed the ":" after 'v' in the getopts line because it is not using optarg.
21155 -Added code to disable tests that will not run on kernels below 2.6.16
21156 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
21158 -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.
21161 -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
21164 -A fix for bugs 27174 and 27177. This fixes the problem of reading HugePages_Free
21165 hugemmap01.c, hugemmap04.c
21167 -Correcting error messages
21170 -This patch by Darrick Wong fixes complier warnings and overflow problems related to the use of large number #defines on some architectures.
21171 inconsistency-check.c
21174 -When calling pthread_attr_setscope, PTHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM for testing
21178 -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 !
21181 -Changing include <posixtest.h> to include "posixtest.h"
21184 -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.
21185 default-tests.tar.gz, ipmitool, ipmitool
21189 -Code was added to disable tests that will not run on kernels versions lower
21191 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
21192 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
21193 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
21196 -The following new test cases for 2.6.16 kernels and above were created by
21198 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
21199 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
21200 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
21203 -Changes were made to several files to make them easier to read
21204 change_owner.mode.sh
21206 -Changes were made to remove DOS ^M
21207 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
21208 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
21209 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
21210 README, ltpClient.c, ltpServer.c
21212 -Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
21215 -Changes made to linux __NR_ logic here
21216 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
21217 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
21218 stub-list, x86_64.in
21220 -Changes were made to Define _GNU_SOURCE if not already defined
21221 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
21222 llseek02.c, mount03.c
21224 -Generate script into generic shell and make sure we still work even if host
21226 Makefile, generate.sh
21228 -A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
21229 when you type mmap1 -v in command line,it will show:invalid option.More
21230 detail,please see bug 1541053.
21233 -Applied a patch to fix bug #14744
21236 - Changed Makefile to standard LTP makefile and fixed a build problem with the
21238 ltp/testcase/network/nfsv4/lock/Makefile
21240 - Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
21241 once rather than everytime they are used
21243 -Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
21244 "-Wall" and user-optimizations, remove pointless targets in favor of
21245 implicit ones, etc...) Makefiles
21247 -Adding files for Mitsu's networking tests.
21248 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
21249 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
21250 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
21251 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
21252 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
21253 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
21254 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
21256 -Add a common header for __NR defines
21257 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
21258 openat01.c, splice01.c, tee01.c, common_timers.h
21260 -Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
21263 -This patch adds brackets because some versions of ssh requires square brackes
21264 around the IPv6 address.
21267 -Changes are made to try to load .ko modules before .o as pointed out by HK
21268 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
21271 -Additional changes for uClinux fixes from Jane Lv
21272 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
21273 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
21274 sockioctl01.c, stat03.c, statfs02.c
21276 -Made changes to clean up the makefile, clean up source code warnings, and
21277 add better libc/libepoll detection
21278 CheckVer.c, Makefile, epoll-ltp.c
21280 - A fix by Jeff Bailey for my previous breakage of install target in Multiple
21283 -A patch was created tomake errno failure message more helpful
21286 -A patch that sets the constant PAGE_SIZE to the kernel its running on
21289 -Changes were made to remove extraneous whitespace
21290 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
21292 -A patch was created to move common defines/functions/etc... to one header
21293 file so we have to get it right just once
21294 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
21295 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
21296 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
21298 -Adding files for Mitsur's networking tests
21299 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
21300 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
21301 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
21302 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
21303 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
21304 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
21305 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
21306 mcast6-queryfld05, mcast6-queryfld06
21308 -A change was made to use __linux__ preprocessor from toolchain itself rather
21309 than a local custom _LINUX
21310 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
21311 sched_tc5.c, sched_tc6.c
21313 -A fix type of option_message
21316 -Changes were made to cleanup source code
21317 domount.c, getopt.c
21319 -A patch that addes new functionality into the NFSvf lock tests. -fixes bugs -
21320 adds the capability to stress a server with multiple clients
21321 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
21322 locktests.py, netsync.c, locktests-2.tar.gz
21324 -Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
21325 for more details. Tested successfully on sparc and i386 architectures.
21327 -Changes were made to shmt09 to account for ppc64
21329 -Added a warning to those who wish to fiddle
21332 -Changes were made to declare splice for new vmsplice test
21333 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
21334 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
21336 -Changes were made to add cast to shutup warning
21337 timer_delete03.c, timer_settime03.c
21339 -A fix was made to remove trailing whitespace
21340 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
21341 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
21342 timer_delete03.c, timer_settime02.c, timer_settime03.c
21344 -Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
21345 as well as a func to turn a clock value into a string
21348 -Changes were made to unify the generate.sh scripts and use the new top level
21350 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
21351 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
21354 -Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
21355 is missing, compiling asapi_06.c is failed.
21358 -Patches were submitted Mitsuru Chinen writes: It seems that the contents
21359 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
21360 but more tests are available in testcases/network/lib6 directory.
21365 -Code was added to disable tests that will not run on kernels lower
21367 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
21368 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
21369 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
21372 -The following new test cases for 2.6.16 kernels and above were created by
21374 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
21375 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
21376 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
21379 -Changes were made to several files to make them easier to read
21380 change_owner.mode.sh
21382 -Changes were made to remove DOS ^M
21383 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
21384 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
21385 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
21386 README, ltpClient.c, ltpServer.c
21388 -Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
21391 -Changes made to linux __NR_ logic here
21392 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
21393 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
21394 stub-list, x86_64.in
21396 -Changes were made to Define _GNU_SOURCE if not already defined
21397 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
21398 llseek02.c, mount03.c
21400 -Generate script into generic shell and make sure we still work even if host
21402 Makefile, generate.sh
21404 -A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
21405 when you type mmap1 -v in command line,it will show:invalid option.More
21406 detail,please see bug 1541053.
21409 -Applied a patch to fix bug #14744
21412 - Changed Makefile to standard LTP makefile and fixed a build problem with the
21414 ltp/testcase/network/nfsv4/lock/Makefile
21416 - Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
21417 once rather than everytime they are used
21419 -Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
21420 "-Wall" and user-optimizations, remove pointless targets in favor of
21421 implicit ones, etc...) Makefiles
21423 -Adding files for Mitsu's networking tests.
21424 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
21425 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
21426 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
21427 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
21428 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
21429 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
21430 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
21432 -Add a common header for __NR defines
21433 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
21434 openat01.c, splice01.c, tee01.c, common_timers.h
21436 -Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
21439 -This patch adds brackets because some versions of ssh requires square brackets
21440 around the IPv6 address.
21443 -Changes are made to try to load .ko modules before .o as pointed out by HK
21444 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
21447 -Additional changes for uClinux fixes from Jane Lv
21448 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
21449 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
21450 sockioctl01.c, stat03.c, statfs02.c
21452 -Made changes to clean up the makefile, clean up source code warnings, and
21453 add better libc/libepoll detection
21454 CheckVer.c, Makefile, epoll-ltp.c
21456 - A fix by Jeff Bailey for my previous breakage of install target in Multiple
21459 -A patch was created to make errno failure message more helpful
21462 -A patch that sets the constant PAGE_SIZE to the kernel its running on
21465 -Changes were made to remove extraneous whitespace
21466 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
21468 -A patch was created to move common defines/functions/etc... to one header
21469 file so we have to get it right just once
21470 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
21471 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
21472 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
21474 -Adding files for Mitsuru's networking tests
21475 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
21476 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
21477 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
21478 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
21479 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
21480 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
21481 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
21482 mcast6-queryfld05, mcast6-queryfld06
21484 -A change was made to use __linux__ preprocessor from toolchain itself rather
21485 than a local custom _LINUX
21486 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
21487 sched_tc5.c, sched_tc6.c
21489 -A fix type of option_message
21492 -Changes were made to cleanup source code
21493 domount.c, getopt.c
21495 -A patch that adds new functionality into the NFSvf lock tests. -fixes bugs -
21496 adds the capability to stress a server with multiple clients
21497 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
21498 locktests.py, netsync.c, locktests-2.tar.gz
21500 -Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
21501 for more details. Tested successfully on sparc and i386 architectures.
21503 -Changes were made to shmt09 to account for ppc64
21505 -Added a warning to those who wish to edit it
21508 -Changes were made to declare splice for new vmsplice test
21509 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
21510 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
21512 -Changes were made to add cast to silence warnings
21513 timer_delete03.c, timer_settime03.c
21515 -A fix was made to remove trailing whitespace
21516 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
21517 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
21518 timer_delete03.c, timer_settime02.c, timer_settime03.c
21520 -Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
21521 as well as a func to turn a clock value into a string
21524 -Changes were made to unify the generate.sh scripts and use the new top level
21526 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
21527 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
21530 -Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
21531 is missing, compiling asapi_06.c is failed.
21534 -Patches were submitted Mitsuru Chinen writes: It seems that the contents
21535 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
21536 but more tests are available in testcases/network/lib6 directory.
21542 -Added files for Mitsuru's Chinen's nfs patch:
21543 ns-mcast.h, ns-mcast_join.c, ns-mcast_receiver.c, network_stress.appl,
21544 network_stress.broken_ip, network_stress.icmp, network_stress.interface,
21545 network_stress.multicast, network_stress.route, network_stress.tcp,
21546 network_stress.udp ns-icmp_redirector.c, ns-icmpv4_sender.c,
21547 ns-icmpv6_sender.c, ns-igmp_querier.c
21549 -Made changes to avoid hardcoding test count
21550 mkdir03.c, open08.c
21552 -Changed the test to account for SLES 10. Now the syslog tests will test
21553 syslog-ng or syslogd depending on which one is present. The update was
21554 made for syslog01 - syslog10.
21556 -Corrected the copyright information to reflect SGI, instead of Cray, which
21557 was purchased by SGI years ago for files get_high_address.c, search_path.c
21559 -Removed the Ping test. The ping test is now skipped on SLES, but does not
21560 affect the execution of the rest of the test in mc_commo
21562 -Using syscall() rather than _syscall#() macros for the following files:
21563 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c,
21564 sysctl01.c, sysctl03.c, sysctl04.c, sysctl05.c
21566 -Added a fix to eliminate whitespaces in getdents02.c, getdents03.c,
21569 -Added a fix to re-order testcases a little to account for uclinux in
21570 access05.c, lstat02.c, mknod06.c
21572 -A Correction was made to the name of the testcase in code...was incorrectly
21573 called signal_test_03 and changed to signal_test_02.c
21575 -A fix to get the max pid value at runtime rather than compile time hardcode
21576 wait402.c, setpriority04.c,Makefile, getsid02.c
21578 -A fix to remove extraneous include
21581 - mc_cmds had two fixes. The test now uses [ae]th[01] in the ping command
21582 using the -I option. Also the loop to determine which ethernet interface
21583 is needed was moved to ensure that the correct ethernet interface was selected.
21585 -A patch was addded that allows the following files to get the PID_MAX value
21586 from /proc/sys/kernel/pid-max:
21587 access05.c, fcntl15.c, gethostid01.c, lstat02.c, mknod06.c, setrlimit02.c,
21588 setsockopt01.c, stat03.c, truncate03.c
21591 - The tarball default-tests.tar.gz is a replacement for
21592 testcases/pounder21/default-tests.tar.gz. This new pounder config
21593 enables the magic sysrq key when pounder starts.
21594 - A patch submitted by Derek Wong to reduce the memory requirements of
21595 pounder's ramsnake test.
21596 - A patch submitted by Will Newton that allows for compatibility changes
21597 gcc 2.95.2 in th following files:
21598 lib.c, lib64.c, test.c, test64.c, test_func.c, test_func64.c, tools.c
21599 - Fixed ColdFire Makefile mistake in the syscall and syscalls/mmap directory
21600 - Added a note for uClinux users in the top level Makefile
21601 - A fix for failures in fcntl27 and fcntl28 for bugs 21614 and 23235.
21602 - A fix submitted for make_tree.c by Jacky Malcles that fixes this
21603 testcase by setting envp
21604 - A fix submitted to Jacky Malcles that fixes read_checkzero.c. The lseek
21605 function allows the file offset to be set beyond the end of the existing
21606 end-of-file of the file. If data is later written at this point,
21607 subsequent reads of the data is in the gap returns bytes of zeros until
21608 data is actually written into the gap.
21609 - In the testcase semget05.c the value of MAXIDS was changed for the specific
21610 machine by reading the system limit for SEMMNI - The maximum number of
21611 semaphore sets. This is a fix for bug 24745
21612 - A fix submitted by Amit K. Amora that initializes the alarm received
21613 code and allows the test to pass more than just once on 2.6.17-rc6
21615 - A fix was submitted by Andy Echols for pan.c to fix an infinite
21616 loop problem that occurs in pan if runltp tries to run a test
21617 that isn't present.
21618 - A fix was submitted to cast TEST_RETURN to gid_t to avoid implicit casts
21619 which tend to cause problems with the testcase setregid03.c,
21620 - A patch submitted by Jacky Malcles that fixes the problem where
21621 i0_getevents() return value is not checked and may return 0 if
21622 no events are available and may generate a SIGSEGV in the testcase
21624 - Backed out the _USC_LIB change for several Makefiles because it was
21625 breaking on the PowerPc platform on Fedora Core
21626 - Added code to ignore looking for PID_MAX on powerpc, s390, and i386 to
21627 fix build problems on newer kernel versions on the following files:
21628 sysctl05.c, setpriority04.c sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c,
21629 sysfs06. getdents01.c, sysctl03.c getsid02.c, sysctl01.c,wait402.c
21630 - TCP.c was changed to delete broken whitespace and also the call for
21631 accept(2) takes a socklen_t, not an int
21632 - Changes were added to the following files to use memset() instead of
21634 tlibio.c, write_log.c, doio.c, iogen.c, fsstress.c, fsx-linux.c,
21635 pthcli.c, pthserv.c, pth_str01.c, pth_str03.c, recvmsg01.c, sendmsg01.c,
21636 crash01.c, crash02.c, pingpong6.c,test_getname.c,fancy_timed_loop.c,
21637 infinite_loop.c, run.c, timed_loop.c, snake.c, rpc1.c,pipeio.c, mc_recv.c
21638 - Changes were added to the following files to use memcpy() instead of
21640 serverCommunication.cpp, member.c, rpc1.c,pipeio.c,mc_recv.c
21641 - A series of patches created by Mitsuru Chinen that created some addtional
21642 network stress tests.
21643 - A change submitted by Liang Shuang that fixes su01_su for the arm
21646 -Added a patch from Darrick Wong to reduce the memory requirements of
21647 pounder's ramsnaketes
21648 -Added a patch for crash01.c from Olof Johansson <olof@lixom.net>
21649 POWER5 has coherent icache, but POWER4, PPC970 and some other processors
21650 lack it. The standard dcbst/icbi/isync is needed to avoid using the not
21651 so random (or stale) data instead.
21652 -Test.h was moved to common headers to eliminate the need for every test file to
21653 declare Tst_count extern
21654 -Usctest.h was changed to eliminate scope issues when actually using TEST()
21655 -Added a patch from Mike Gahangan to clean up a makefile with an extra build
21657 -Added a patch from Issac Wilcox that can keeps the test from returning a false
21659 -Made changes to setregid02, setregid03 and setregid04 to use gid_t instead
21660 of int where appropriate
21661 -Made changes to setresgid01, setresgid02,setresgid03, setresuid01,setresuid02,
21662 and setresuid03 to pull the [gs]etre* prototypes from headers rather than
21663 defining them ourself
21664 -Made changes to setreuid01,setreuid02,setreuid03,setreuid04,and setreuid05
21665 to use uid_t instead of int where appropriate
21666 - Added a change to getpriority01 to combine the TEST_RETURN and TEST_ERRNO
21667 if check so that we always display PASS or FAIL messages as pointed out
21669 - Added a patch to make the output of fork07 deterministic.
21670 Specifically, make sure stdout is flushed before forking 100 times,
21671 else you can get 101 copies of the output. This only seems to happen
21672 if glibc notices that stdout is a regular file, but in my test setup
21673 stdout is always redirected to a file and compared with something.
21674 -Changed the declaration for setup and cleanup from extern in the
21677 alarm01,chdir02,chown01,close08,creat09,dup0,dup04,execl01,execle01,execlp01,
21678 execv01,execve01,execvp01,fchmod01,fchown01,fcntl02,fcntl03,fcntl04,fcntl05,
21679 fcntl09,fcntl10,fcntl23,fcntl24,fcntl25,fcntl26,fcntl27,fcntl28,fork01,
21680 fpathconf01,fstat01,fstatfs01,fsync01,getcontext01,getdtablesize01,getegid01,
21681 geteuid01,getgid01,getgroups02,gethostid01,gethostname01,getpagesize01,
21682 getpgrp01,getpeername01,getpid01,getppid01,link07,lstat01,mkdir08,open03,
21683 pause01,read01,readlink02, readlink03,rename02,rmdir04,select03,setgid01,
21684 setpgid01,setpgid02,setregid01,setuid02,stat05,statfs01,statvfs01,symlink02,
21685 symlink03,symlink04,symlink05,sync01,time01,time02,times01,umask01,uname01,
21686 unlink05,wait02,write01,setreuid01,setreuid02,getuid01,link05,
21689 -Added a -e option to print out the date of the ltp release. Also
21690 the date of the version of LTP will be printed in log files.
21691 -A patch for parse_opts.c was removed because it caused several test cases to fail
21692 -Added a patch from Jacky Malcles to correct typos in ltp-aiodio.sh
21693 -Added a patch from Jacky Malcles to fix aiodio_append.c
21694 -Added a patch from Bibo Mao that fixes setrlimit03
21695 -Added a patch that fixes file_test.sh.
21696 -Added a patch that fixes gethostid01
21697 -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
21698 - Patches submitted by Thomas Gleixner to initialize interval values in setitimer03
21701 -Removed a patch for parse_opts.c that caused many test cases to fail.
21702 -Applied a patch by Jacky Malcles that added a fourth scenario for ltp-aiodio.sh
21703 -Fixed ld01 from failing on Assertions 1-7 for bug 22167
21704 -Applied a fix for Lin Feng Shen to eliminate white spaces that caused mail02 to fail
21705 - A fix created by Jacky Malcles that eliminates warning messages when complied on 64 bit platform
21706 -Applied a patch to re-enable writing on arm per by Joe Pearson / Nick Pollitt
21707 -Applied three patches by Joy Latten to the security test suite
21708 -Applied patches from Robert Williamson to fix fcntl127. This test
21709 should now be positive test versus negative...based on the properties of
21710 the open() call in the setup()
21711 -Applied Patch from Robbie Williamson that fixed fcntl128. This testcase was changed the test to expect no errors. The fcntl() call should succeed regardless
21712 -Applied a patch from gettimeofday01 to gettimeofday02 to fix the occasional failure
21713 -Applied a fix to madvise02 by Jacky Malcles to eliminate the need for a special execution of the testcase for ia_64
21714 -Applied a patch fixes the test 4 of mincore01.c that failed in 32 bit on a 64 bit kernel.
21715 -Patches applied to pread02 to fix broken white spacing
21716 -Applied a patch from Jane Lv for pread03.c. This fixed a missed step to initialize the read buffer array.
21717 -Applied Patches submitted by Thomas Gleixner to initialize interval values to prevent setitimer01 and 02 from failing
21718 -Applied updates from Darrick Wong for Pounder for Pounder21. Documentation was added to get pounder up and running quickly
21719 -Feature added to Pounder21 that enables the sysrq key at the beginning of every pounder run
21722 - Applied an update to allow people to automatically declare the CREATE variable in IDcheck.sh.
21723 - export a bunch of settings by default that since they are harmless
21724 - allow people to store custom settings in config.mk
21725 - 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
21726 - Fix from Jackie Malcles, no such file or directory error
21727 - make sure clean descends into the templates dir
21728 - cleanup CRLFs from end of lines,
21729 - fix dependency tracking so targets arent rebuilt all the time
21730 - Applied LDFLAG cleanup patch from Mike Frysinger.
21731 - set default Debug level to off
21732 - fix warning: growfiles.c:357: warning: unused variable `opterr'
21733 - use errno.h instead of doing extern int errno
21734 - cut extraneous newlines from test output
21735 - kill off unused strings msg1 and msg2
21736 - cleanup test output by adding a lot more useful debug info
21737 - use proper test output routines rather than homebrewed printf statements
21738 - use proper tst_* functions for output
21739 - fix for defect 21622, insufficient timeout value
21740 - tighten up uClinux disabled messages
21741 - fixes by Jane Lv to disable EFAULT related tests on uClinux
21742 - cleanup debug output that shouldnt be shown at normal runtime
21743 - make the -F option a bit smarter
21744 - remove extraneous output and improve output when we do issue messages
21745 - Jane Lv writes: I have patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
21746 - calculate TST_TOTAL based upon the number of elements in the test array instead of hardcoding the value
21747 - use TFAIL instead of TINFO to report test failures in getcwd02
21748 - fix test on x86_64 and make error output a bit more helpful in gettimeofday
21749 - New Memory mapping testcases.
21750 - Jane Lv writes: use FORK_OR_VFORK() instead of fork() so this stuff works on uClinux
21751 - need to define _GNU_SOURCE before including features.h or sigset prototype is missed
21752 - patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
21753 - use syscall() instead of _syscall2() to improve portability
21754 - define INVALID_ADDRESS to get rid of warnings on 32bit hosts and make it more sane in general
21755 - Fix for defect 21134, look for syslog-ng instead of syslogd on some systems.
21756 - if a test failed as a non-root user and the reason was EPERM, then mark the test as PASS, not FAIL
21757 (security-minded kernels often restrict kernel buffer access for non-root users)
21758 - fix test on 64bit hosts in syslog12
21762 - Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
21763 - Fix typo in nfs run script, nfs03 ran twice instead nfs04
21764 - Added the LTP's Database Opensource Test Suite to the testsuite.
21765 - Applied patch from Mike Frysinger that disables ballista if no perl
21766 is installed on the system and fixes the clean target.
21767 - Applied LDFLAG fix from Mike Frysinger
21768 - Applied patch from Mike Frysinger to ensure Makefile properly respect CFLAGS/LDFLAGS
21769 - fixed some RH/Suse specific messages
21770 - Updates for mmc security tests
21771 - Updates for device driver testsuites from Amit Khanna (Intel)
21772 - Applied memory leak fix in fsx-linux.c
21773 - Fix for uClinux to fix execute error
21774 - Fix to prevent not enough (pages) dups error in some cases
21775 - Applied patch from Jacky Malcles: during its life fcntl23 has changed:
21776 used to open the file with O_RDWR and now is opening with O_RDONLY
21777 - Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
21778 - Fixed gethostid01 so the second 64 bit check doesn't clobber the first 64 bit check by using a bitmask
21779 - fix for defect 21050, the logic on line 211 was reversed causing the 64bit code to get run on a 64bit system
21780 - Fixes for uClinux to fix fork and invalid memory access errors
21781 - Fix for defect 21072, fixing the offset on some systems
21782 - Applied patch from Mike Frysinger to resolve issue with UNALIGNED being defined multiple times for ARM targets.
21783 - Patch to fix race condition on 64bit systems, fixes bugzilla 19013
21784 - Fix for defect 21046, testcase should fail ENOMEM passes due to insufficient pages
21785 - Applied patch from Jane Lv to disable test for uClinux.
21786 - 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
21787 - Fix to get rid of ugly messages during the make
21788 - Fix for defect 21068, check for the existance of either syslogd or syslog-ng before failing and reporting an error
21789 - Applied patch from Mike Frysinger to resolve problem with defining a local syslog() function when the tests are built statically.
21790 - Fix for defect 20348, waitpid12 hangs occasionally
21791 - Applied patch from Jeff Burke:
21792 Here is a patch that modifies the following files:
21793 testcases/network/nfsv4/acl/acl1.c - Fix for segfault in a printf.
21794 testcases/network/nfsv4/acl/create_users.py - Fix for help syntax
21795 (backwards -u users -g groups).
21796 testcases/network/nfsv4/acl/runtest - Fix for useradd command and also
21798 testcases/network/nfsv4/acl/test_long_acl.py - Fix for output, the #
21799 of entries was munged with the word entries.
21800 - Add sctp testcase updates
21801 - Initial drop of pounder21 testsuite
21804 - Updates from Jennifer Monk to enable compiling w/o errors using XLC
21805 - Applied Coldfire patch from Jody McIntyre:
21806 - Make the fdopen workaround blackfin-specific (not needed on Coldfire.)
21807 - getdents01: gcc 2.95 does not like declarations in the middle
21808 of functions, so move getdents to the top.
21809 - Add LDFLAGS to the following Makefiles:
21810 - Add -D_USC_LIB_ for Coldfire builds to the following Makefiles: creat,
21811 execve, fchdir, kill, mkdir, open, rename, rmdir, sched_setscheduler,
21812 vhangup, ipc/lib. This avoids symbol conflicts reported by gcc 2.95.
21813 - Skip the following syscall tests on Coldfire: madvise, mlock, munlock.
21814 These system calls are not implemented.
21815 - IPC: Modify the headers and Makefiles to avoid duplicate definitions of
21816 msgkey on Coldfire.
21817 - msgctl08, msgctl09: Lower MAXNPROCS to a value that will fit in the
21819 - mallopt01: Define __MALLOC_STANDARD__ on Coldfire.
21820 - Skip mmap01 on Coldfire since it requires sbrk(), which is not available.
21821 - rename02: Remove private do_file_setup and use the library version to avoid
21823 - kill07: Declare semkey as extern on Coldfire to avoid symbol conflicts.
21824 - kill11: Move *msg declaration since gcc 2.95 does not understand C99.
21825 - sigaction01: Move -lc in the Makefile after -lpthread.
21826 - Applied changes suggest by Jacky Malcles to keep gf18 from running longer than it needs.
21827 - Applied a suggested solution from Jacky Malcles to allow growfiles to run correctly in 64bits.
21828 - Applied a memory leak fix to fsx-linux tests.
21829 - Applied patch from Marc Unangst to resolve issues with leaking file descriptors in inode01.c
21830 - Update aio-stress.c tests from Chris Mason
21831 - Applied patch from Bibo,Mao to use RT signal instead of SIGUSR1 to inform parent process that
21832 the child process has finished memory allocation.
21833 - New security tests from Michael Harlow
21834 - Applied patch from David Marlin to close the last file descriptor created in order to
21835 make one file descriptor available for loading a needed library.
21836 - Added one line to gethostid, if 'hostid' includes fffffff, then we ignore.
21837 - Applied fix for Sourceforge bug ID 1332508 in getsid02
21838 - Appliec changes from Jane Lv for uClinux.
21839 - Applied patch from Mark Ver to allow proper execution on s390x platform.
21840 - Updates to ASAPI tests from David Stephens for new glibc and RFC 3542
21841 - Renamed create_file.c to nfs04_create_file.c to resolve duplicate name problem with network stress tests.
21842 - Updates to Makefile for acl testsuite
21843 - Initial add of acl testsuite from Bull
21844 - Updates from sridhar to sctp testsuite
21845 - Comment out CFLAGS overrides in network-stress Makefile, it was causing build breaks in 64bit compiles
21849 - New networkStress testcase files
21850 - Security test updates for cleanup and testcase improvements
21851 - New nfsV4 testsuite
21852 - Updates for nfsV4 testsuite
21853 - Updates for open_hpi_testsuite
21854 - Corrected out of memory error msg in ltpstress.sh
21858 - fix from Bryce Harrington to corect a Makefile and path problem on some systems
21859 - Updated aiocp to the latest level. See http://developer.osdl.org/daniel/AIO/
21860 - Corrected a logical typo in the mmapstress test found by John Clemens:
21861 - Changes for cleanup of digsig testcases
21862 - Applied patch from Jacky Malcles to allow the test to execute correctly with
21863 the new 2.6 kernel.
21864 - Fix for defect failure in fcntl23.c to lock readonly file, changed to open file RDONLY
21865 - Fix gethostid01 to return correct code in 64 bit mode
21866 - fix madvise01 testcase error where it may not run out of memory
21867 - Applied patch [ ltp-Bugs-1168107 ] from Shyam Chandrasekaran:
21868 - Fix bug in settimer01.c
21869 - Fix write04.c to work on ia64
21870 - Cleanup to not include redundant sys/socket.h after linux/socket.h
21871 - Add NetworkStress testcases from IBM Japan
21875 - this patch touchs up the output of ver_linux if gcc, fdformat, or mount is missing
21876 - New testcases for tpm
21877 - Fix compile error with strsep on some systems.
21878 - Add a missing include file and corrects an fprintf
21879 format type to eliminate warning messages. It also performs some minor
21880 whitespace cleanup.
21881 - patch attached fixes it so writetest is rebuilt whenever writetest.c is updated
21882 - patch typecasts in writetest - the values given to printf to (long long int)
21883 - patch initializes some uninitialized variables and adds a
21884 return statement (non-void function) to eliminate warning messages.
21885 - patch process.c adds a missing include file, function return types
21886 and returns, cleans up structure initializations, and removes unused
21887 variables to eliminate warning messages. The debug print macro is also
21888 modified to handle a variable number of arguments.
21889 - patch basically stubs out the GetContext function for uClibc and allows for any
21890 other system to be added accordingly since uClibc doesn't provide the function
21892 - Added code to check whether or not "ffffffff" is returned on some 64bit
21894 - Fix for defect 17215 in nanosleep02
21895 - patch adds a missing include file, function return types
21896 and returns, and typecasts some variables to eliminate warning messages.
21897 GNU_SOURCE is also added to CFLAGS in the makefile, since otherwise
21898 the 'pselect' declaration is not found in some build environments.
21899 - Fix for defect 17723 pTrace01.c
21900 - patch adds missing include files and declares return types
21901 to eliminate warning messages for setfsuidxx.c
21902 - TEST_ERRNO fix to display as a long int.
21903 - Change sigrelse01 tests to eliminate duplicate function prototypes.
21904 - Change to sigrelse01 to use time.h vs define in program.
21905 - Fix for defect 17974, Strace/Ptrace hangs
21906 - patch adds missing include files, function prototypes and
21907 returns, and removes unused variables to eliminate warning messages.
21908 It also corrects some sprintf format warnings and replaces 'abortx' with
21909 a version that accepts a variable number of arguments.
21910 - The "generate.sh" script was mistakenly removed...added it back.
21911 - Updates to check for connection failure vs unauthorized access fail in ftp02_s1, ftp03, ftp04, ftp05
21912 - Cleanup - Removed the datafile directory, because this is created using the generate.sh
21913 script..which is called in the Makefile
21917 - Added test for statvfs()
21918 - Applied a load of patches submitted to the mailing list by Gentoo's Mike Frysinger
21919 - Applied patch from Erik Andersee:
21920 if __NR_fremovexattr isnt defined by the current linux headers,
21921 acl_file_test.c will fail to build
21922 - Relocated getcontext() test from getcontext01 to just getcontext.
21923 Also added the directory to the list of tests not ran on uclinux.
21924 - Applied patch to madvise02 for tmp memory
21925 - Applied patch to mallopt01 to fix logging error.
21926 - fix for defect 17723, change sleep to an at least vs an exact amount
21927 - Correct testcase return on RHEL 3 & 4 2.6.13-rc6-mm1
21928 - Applied IA64 patch received from Jacky Malcles to write03-04
21929 - Added -n option to allow disabling networking stress to ltp-stress
21933 - Applied fix from Greg Edwards for 64bit execution.
21934 - self_exec magic required to run child functions on uClinux
21935 - Applied patch from Mike Frysinger:trying to do a build on uClibc will abort in lib/tlibio.c because we dont
21936 provide aio.h find attached a patch which updates the check to include UCLIBC alongside
21938 - remove call to create.sh script that checks for obscure c++ rpms
21939 - remove all references to and creation of non-std /usr/local/bin/perl5
21940 - fix ballista.cpp to not core dump with std c++ lib
21941 - fix to add librt to MakefileTarget for running aio_suspend test:missing clock_gettime on linux
21942 - remove printf.h and stdio.h from testcases/commands/ade/ld/rd1.c.
21943 - Change to fix the addition of 2 minutes without going over 60 for the seconds
21944 - patch to fix up the install target in disktest to match the install targets of everything else
21945 - patch to fix writetest Makefile to not always rebuild the writetest binary
21946 regardless of whether you ran `make` or `make install` or whatever
21947 - newer toolchains complain about redefining 'log' since it's a math function
21948 provided by the libc find attached a simple patch to rename the 'log' variable in
21949 testcases/kernel/ipc/ipc_stress/message_queue_test_04.c to 'logit'
21950 - when running make in silent mode (make -s) the verbose mode of AR 'gets in the
21951 way' attached patch drops the -v and adds -c so that ar wont display the 'ar:
21952 creating blah.a' message either
21953 - the current mallocstress.c emits a warning about newsize being used
21954 uninitialized because gcc doesnt detect the abort(0) path
21955 find attached a simple patch to prevent the warning from being issued
21956 - Running nptl01 can fail if the test lasts longer than 300 seconds, patch to lower interations to 100000.
21957 - Fixed clone04 to return correct failure code.
21961 - Applied fixes by Paul J.Y. Lahaie to implement support for UCLinux
21962 - suppresses the warning "head: `-1' option is obsolete; use `-n 1'..."
21963 - Updated the TEST() macro to return long, instead of int for use with 64bit architectures.
21964 - Removed umount04.
21965 - Security updates for ppc and 390 systems
21966 - The K42 open source operating system bug fix for panic when alarm is cancelled.
21967 - Applied some zSeries specific patches.
21968 - Applied patches to allow NFSv4 testing:
21969 - Define gettid() to syscall(__NR_gettid).
21972 - Added test for getcontext()
21973 - Added additional test for mlockall().
21974 - Added getdtablesize() test.
21975 - Added pselect01 test.
21976 - Added new fcntl tests to scenario.
21977 - fs_inod - Raised the maximum file size for the random setting to 500Mb.
21978 - upgrade disktest to version 1.2.8
21979 - Clearify the comment explaining the second call to alarm() in
21980 testcases/kernel/syscalls/alarm/alarm06.c
21981 - Corrected a bug in fcntl24.c and added new tests fcntl25, fcntl26, and fcntl27.
21982 - Change to 1024 default if IO_BITMAP_BITS not defined
21983 - Applied fix for conditions where ENOMEM test scenarios were failing.
21984 - mlockall03 is a Test for checking basic error conditions for mlockall(2)
21985 starting from linux 2.6.9
21986 - NGROUPS_MAX defined in limits.h is not the max number of groups in the
21987 system, it the max number guaranteed. Thus, if the system actually
21988 allows more, the test case doesn't produce the expected failure.
21989 - test3 in setrlimit02.c:Test attempts to increase hard limit of RLIMIT_NOFILE resource.
21990 The rlim_max used by setrlimit() is expected to be greater than current hard limit to get EPERM.
21991 - nfsstress - Corrected so the test can find gettid()'s definition.
21992 - PTS Version 1.5.1 Released
21993 - Removed old version of Open POSIX Test Suite (OPTS).
21994 - Updated the open_posix_testsuite:
21998 - Added DBAT testsuite, limited LTP tests for build verification - runltplite
21999 - fix the bug on test table selinux when run the ltpmenu.
22000 - Added new getpagesize() test.
22001 - New test creates a data file of specified or random size and copies
22002 the file to a random directory depth on a designated filesystem.
22003 The two files are compared and checked for differences.
22004 - Make nptl01 timeout and report failure rather than just hanging in the event of a fail.
22005 - Moved SELinux testsuite from misc to the kernel/security directory.
22006 - acct01 - Updated test to allow for execution on zSeries machines.
22007 - ioperm01 - Fixed bug will cause ioperm01 receive SEGV and report "BROK" instead of "FAIL" when this test failed.
22008 - nfs04 - use 'cmp' instead of 'diff' because I think byte comparison is better for the type of file created for this test.
22009 - Fixed ftp01 and telnet01 seems designed to run with non-root user connection
22010 when the user name is set to RUSER environment variable.
22011 However, it is incomplete.ftp01 creates a directory whose permission is root.
22012 So, non-root user cannot write in the directory.
22013 telnet01 always consider the prompt is '#'
22016 - Fixed '-d' option to runltp.sh
22017 - Added optional ltp (fivextra) extended testsuite
22018 - Added digital signiture testcases from the security team
22019 - Applied patch from Gernot Payer to fix, mincore01, shmget02, capset02
22020 - Applied suggested check from Carl van_Schaik to clone02.
22021 - Added seLinux testsuite from security team and Stephen Smalley.
22022 - Added NFS cthon04 tests needed files.
22026 - Added -v option to LTP, fixed -s option
22027 - Removed fcntl16 until testcase can be fixed/changed.
22028 - Fix for defect 14136, growfiles expanding a file past the 2G limit on ext2
22029 - Applied patch from Marcus Meissner for SF bug #1114114
22030 - Applied patch from David Miller for sigaction problems
22031 - Applied a patch from Suzuki Kp to resolve some race/signal handling conditions
22032 - In adapting specific LTP tests to uClinux running on Analog Devices'
22033 Blackfin processor, we found a problem in mount01 where malloc was not
22034 reserving space for the trailing null byte and strncpy was being called
22035 without enough bytes to account for the trailing null byte. The
22036 following patch fixes the problem
22037 - Increased USER_PRECISION to 2200 to take into account the processes switching time nanosleep02
22038 - The attached patch fixes a swapon cross compile build error I ran into
22039 recently. I verified that RH9 self hosted and cross compile builds now
22040 - Removed the include of <asm/atomic.h> back out. Most distros and kernels
22041 can build and execute the test without it now.
22042 - Change for defect 13778, when the /var/log/messages file is first moved, the first write fails
22043 - The SIGINT sighandler will set the "intinitr" flag to 1 for the children. But if the
22044 "runtime" is small( a command line argument passed, the testcases were running
22045 for 5 secs here), it may happen that the SIGINT may be recieved before the
22046 child initialize the flag to 0, and which may lead to a hang
22047 - Change to exclude lib6 directory from default build since it breaks earlier Distros
22048 - Added code to handle cases where certain distros don't define AI_V4MAPPED in /usr/include/netdb.h
22053 - runltp now exports $TMPDIR as a copy of $TMP, certain exceptions caused these to be different.
22054 - extra functions for LTP libs are to make these tests fail with a more
22055 informative message when attempts to create swap on tmpfs are made.
22056 - IPV6 testcase updates from David Stevens
22057 - Applied patch from Jacky Malcles that fixes an inconsistency regarding synchronization.
22058 - Make proc01 skip kcore
22059 - Fix gives an hint to the probable solution if capset01 test fails
22060 - Fix for race conditions in synchronization between children and parent on fcntl15.
22061 - Applied patch from Jacky Malcles to allow test to run on ia64.
22062 - The test llseek sets RLIMIT_FSIZE to a small number, this fix to
22063 restore it to its original value.
22064 - Fix IPV6 Makefile install path problem
22067 - Porting changes from John Kohl to help support compatablility LTP on Solaris, HP-UX and AIX.
22068 - Add scsi virtual devices testsuite using scsi_debug
22069 - Changes to fix defect 13205 - testcase (seg fault) fails when MALLOC_CHECK_=3 environment varible is turned on .
22070 Removed test for ppc64 as special exception, now passes child_stack+CHILD_STACK_SIZE as parameter to clone on ppc64
22071 - Applied patch from Prashant Yendigeri that fixes execution path problem.
22072 - Fix for defect 11968 - test seg faults on a SMP system (8-way)
22073 - Removed a prior applied patch from getdents01, that broke the testcases.
22074 - Applied patch from Ricky Ng-Adam to fix ioperm01 testcase.
22075 - Applied patch from Jacky Malcles for madvise02.
22076 - Applied fixes to error messages from Adam Lackorzynski.waitpidXX
22077 - Applied cleanup patch from Prashant Yendigeri for writexx testcases.
22080 - Change to fix file creation error on certain filesystems.
22081 - gf15 and gf18 failed on both 32-bits and 64-bits,
22082 Growfile used lseek and fstat to operate file. When file grows
22083 beyond 4G,lseek and fstat would fail on 32-bits machine.
22084 - Added fs-bench by Hironobu SUZUKI and additional JFFS
22085 testscript by G.BANU PRAKASH.
22086 - Added mongo filesystem test by namesys and additional testscript from G.BANU PRAKASH.
22087 /etc/init.d/cron restart
22088 - Applied patch from Jacky Malcles to allow test to run on IA64.
22089 - settimeofday01 fails on some platforms(ia64,41611 x86-64) occasionally.
22090 The testcase did not consider the situation when CONFIG_TIME_INTERPOLATION is enabled.
22091 - Remove case from password query since the distros use both upper and lower case P/p.
22095 - Added extensive syscall testsuite (Ballista)
22096 - Added new tests to EPoll testsuite
22097 - Applied long path name patch from Michael Vieths
22098 - Removed the requirement to have "." listed as the first directory, since it is not a documented requirement.
22099 - GetDents01 - Used _syscall3() to allow this test to run on non-x86 archs.
22100 - Applied message formatting patch from Gordon Jin.
22101 - Applied IA64 specific patch from Jacky Malcles.
22102 - Fixes from Chris Wright for swapon02 failures
22103 - Restored the compile settings for Linux2.4/GLIBC2.2 and created a new one for Linux/GLIBC2.3 Removed -fwritable-strings
22104 and -DGLIBC=22 flags from compile.
22105 - Applied a patch from Zhao Kai that added a pause to allow for testing on installations with improved PAM security.
22109 - Applied fix from patch 1037010, submitted by mator.
22110 - Changes from Kris Wilson on RH specific changes
22111 - Changes from the security team testcases
22112 - Add HOWTO for pci tests
22113 - Changes for pci testcases
22114 - Disable -std=c99 and -peandtic flags in writetest's Makefile. Some users of very old gcc versions
22115 had problems with this, but it looks like those versions of gcc will still compile it ok.
22116 - Fix typo and add log statement if a failure on loading the test module
22117 - Changes requested from the security team for fix PPC64 error
22118 - Small fix to chown03 and fchown04. tst_tmpdir() call was happening in a spot that would cause
22119 it to break under certain automation environments.
22120 - un-spamify fork11 test
22121 - Fix getrlimit02. Rajeev Tiwari <rajeevti@in.ibm.com> pointed out that RLIMIT_NLIMIT was now too
22122 low in the usr include files for newer kernels to cause this to fail. Defined a new high one that
22123 ought to work for the forseeable future.
22124 - Overhaul madvise02. Removed some invalid testcases, fixed one case that was an invalid failure, and a lot of cleanup
22125 - Changes from SuSE for mincore tests
22126 - Changes from Ihno for Itainium failures
22127 - Changes from SuSE for setdomainname tests
22128 - Changes submitted from SuSE for sethostname
22129 - Changes to fix statfs03 error on trying to write to protected directory
22130 - Change to fix defect 10947, failure on tmp directory
22131 - Applied IA64 specific patch from Jacky Malcles:
22136 - Modified runalltests.sh to call runltp.sh. runalltests.sh is now deprecated and will be removed early next year.
22137 - Modified tst_tmpdir to ensure 777 permissions on test directory.
22138 - Changes to ltp-aiodio.part3 for testcase run parameters
22139 - Changes for 2.6.X so only delete modules is run, query and create are obsolete
22140 - Updated runtest scenario with the latest SCTP tests.
22141 - uncommented swapon() tests.
22142 - added new paging tests, mincore and madvise
22143 - Change to fix aio-stress problem will io errors on a short read during the random read portion
22144 - Change to only print out a pass/fail instead of # of iterations pass/fail
22145 - Added IA64 specific code for shmt09.
22146 - Change to not do /dev/ptmx group write on arm arch.
22147 - Applied patch from Ling, Xiaofeng to allow the test to use TDIRECTORY correctly.
22148 - Corrected test 1 to show EPERM error pointed out by Ling, Xiaofeng.
22149 - Change to close fileHandle prior to cleanup to correct testcase failure in NFS filesystems
22150 - Change sleep time from 1 second to 10 seconds to allow system to pass
22151 - Change to define RUSAGE_BOTH if not defined, RH removed from user space and other distros still support.
22152 - Add arm arch to the ALIGNED typedefs
22153 - Changes from Ihno for llseek01.c to check TEST_RETURN vs TEST_ERRNO
22154 - use ltp functions in f00f test for better output parsing
22155 - Fix Makefile to link open_files into the bin directory
22156 - Get rid of extra = of "must be Root user" check
22157 - Change the awk $4 to an $NF to support debian only returning 3 terms
22158 - Change to tcpdump to check IFNAME define
22161 - Corrected TCbin definition.
22162 - Changes to check for RedHat install when setting up environment variables
22163 - Changed ROOT_PASSWORD to PASSWD to match other testcases.
22164 - Change to check and exclude test if running on a 390 system since test is invalid on that platform
22165 - Fix build errors in modify_ldt01 and modify_ldt02
22166 - Additional security testcases
22169 - Added a new test for bind() written by Dan Jones.
22170 - Jacky Malcles added support for ext3 and some cleanup code.
22171 - Fixes to fix DMAPI defect
22172 - Changes for eliminating dmapi.h
22173 - Applied patch from Gary Williams to change malloc() to calloc() b/c some
22174 archs don't like the use of uninitialized memory.
22175 - Fix typo and change i to a 1 in the bufcmp function in diotest_routines.c
22176 - Applied patch from Gary Williams that added an optional forth arguement to
22177 semctl as a union, not a pointer to pointer, b/c pointer to pointer causes ppc
22178 to explode. Union will automagically interpret the union as a pointer as
22179 necessary....now works on multiple archs.
22180 - Made sure that the shm segment is cleaned up if the shmat() fails.
22181 - Applied patch from Wu Zhou to correctly cleanup in case of a failure.
22182 - Added definition for SHM_HUGETLB for cases where this is not defined.
22183 - Applied patch from Steve Hill and Gary Williams for MIPS.
22184 - Applied a timing fix to allow the test to run on more architectures.
22185 - Applied results cleanup patch from Gary Williams.
22186 - Corrected the logic in the test to use -lepoll or not.
22187 - Applied PASS message cleanup patch from Gary Williams
22188 - Fix invalid syntax "if undefined" in modify_ldt tests
22189 - Applied patch from Gary Williams for personality() tests to initialize
22190 PER_LINUX so we can clearly see if the desired changes occur.
22191 - Updated to Posixtestsuite-1.4.3
22195 - Minor corrections to the NUM_PROCS patch
22196 - Added the ability to pass NUM_PROCS to the -c option for runalltests.sh
22197 - Fix genload in runalltests.sh, it was trying to run it in all caps, but the binary is all lower case.
22198 Should actually run genload now.
22199 - Patch from Alastair McKinstry to allow LTP to build on Linux/HPPA
22200 - Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
22201 - Add new security tests to syscalls testsuite
22202 - In acl_file_test.c and acl_link_test.c syscalls regarding xattrs are still
22203 done via syscall, although libc functions are available. Furthermore I found
22204 out that on older distros for non-intel architectures both attr/xattr.h and
22205 constants like __NR_getxattr are not available, so in this case the these
22206 testcases are not built.
22207 - Updates for the DMPAI testsuite ppc64 support.
22208 - Fix failure on rwtest versions rwtest03 and rwtest04 due to mmap running out of resources.
22209 - Made changes to get thread ID vs get PID for NPTL threads for unique filenames where child/parent PIDs are the same.
22210 - Changes to diotest5 and diotest_routines to eliminate random/intermitant failures on data compare.
22211 - Fixed memory leak in mmstress testcase.
22212 - Changed clone02 to use tid instead of pid to eliminate failures on NPTL threads(same PIDs for parent/child)
22213 - Changed fcntl15 getpid to gettid (syscall(gettid)) to get unique thread ID vs common PID in NPTL threads.
22214 - Added adp testcases.
22219 - Corrected a bug fix, so that the runalltests.sh script ends correctly and returns a
22220 0 or 1 depending on PASS/FAIL result.
22221 - Applied bug fixes from Gernot Payer
22222 - Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
22223 - Changes to fix error "invalid argument" on parameters for aiodio_sparse tests
22224 - Relocated the acl tests to /kernel/fs
22225 - Added initial drop of DMapi testcases
22226 - Applied fix from Joe Habermann for the "v" option, where in some cases the
22227 routine, sy_mmrw, will pass sbuf.st_size for the msync length without first
22228 having done the fstat to populate sbuf.
22229 - Changes to have the directio run a pre-defined number of iterations for more complete testing
22230 - Fix too many open filehandle problem on direct io tests
22231 - Created a second test that checks how huge pages are mapped in 32-bit and
22233 - Added new test for testing that a normal mmap cannot be mapped into a
22234 high memory region.
22235 - Added test to map a file to the max size possible.
22236 - Made the tests 64bot friendly.
22237 - Added tests for shmat() calls using hugetlb.
22238 - Corrected tests to allow EACCES or EPERM, which is documented in POSIX.
22239 - Update open_posix_tests to 1.4.1
22243 - Added nptl scenario.
22244 - Added ltp-run-files.txt file to identify testcases/scripts that are NOT run using runalltests.sh
22245 - Added EAL2 (security) testsuite.
22246 - Applied daemon typo patch from Andrew R. Reiter.
22247 - Fixed a bug so that sysinfo() works on 32bit machines with +4GB of memory.
22248 - Updated the nptl tests to only execute on NPTL enabled systems.
22249 - Added a new test for testing a specific problem seen in certain version of NPTL where
22250 pthread_cond_timedwait() can hang. This was written by Neil Richards of IBMUK.
22251 - Fix EPoll PROTECT_FUNC macro to get around compiler bug for varible parameter list
22252 - Fix for bug 7007, pickup correct NGROUPS
22253 - Applied patch from Yaroslav Popovitch that addresses problems related
22254 to the __syscall2 definition and 2.6 kernel based systems with glibc-kernheaders-2.4-8.43.
22255 - Fix for bug 7009, failure on ppc64
22256 - Changed NFS test to use /tmp instead of /mnt.
22257 - Corrected sctp Makefile to allow for cross-compiled options to be passed down.
22258 - Fixed bug 7011 on reiserfs
22262 - This patch makes rwtest generate a PASS/FAIL (Chris Dearman)
22263 message in the output
22264 log. Updated the runtest/* scripts that use rwtest. also
22265 changed the iogen01 test to use rwtest instead of invoking iogen/doio
22267 - Added AIO/DIO testcases from OSDL, SUSE
22268 - Changes to AIO/DIO ( Marty Ridgeway )
22269 changes to aio-stress test runs
22270 - Applied patches from Chris Dearman to set
22271 PASS/FAIL messages for ltp-stress. ( Chris Dearman )
22272 - Created 2 new testcases to test the fcntl() ( Robbie Williamson )
22273 call with the F_SETLEASE option.
22274 - tcp_cmds - Changed the ipchains test to ( Robbie Williamson )
22276 - mmstress - Applied patch from Jacky Malcles and Gary Williams to remove the path
22277 constraints when calling "dummy".
22278 - added new ltp epoll testcases ( Marty ridgeway )
22279 - Added tests for GETLEASE, and SETLEASE w/FD_UNLCK ( Robbie Williamson )
22280 - sendmsg01 - Removed test number 11, b/c it was not testing for EINVAL correctly. ( Robbie Williamson )
22281 - setregid02 - Changes to accept now valid user ID ( Marty Ridgeway )
22282 and update testcase msg to reflect test group vs user
22283 - dhcpd_tests - Appled syntax error patch. ( Hubert Lin )
22284 - Updates to SCTP and new tests added. ( Marty Ridgeway )
22285 - Update to OpenHPI 0.5.0 ( Robbie Williamson )
22286 - Added Dan Carpenter's "Strace Test"
22290 - Applied documentation cleanup patch. ( Randy Dunlap )
22291 - Fixed the "-t" default option in ( Hubert Lin )
22293 - Relocated the aio tests to all reside ( Robbie Williamson )
22294 in one location under kernel/io.
22295 - Fixed a 2.6 related compile error in the ( Marty Ridgeway )
22296 device driver test tbase.c file.
22297 - Updated the diotests to compile with gcc ( Mark Meissner )
22299 - Fixed race condition and stability of the ( Gary Williams )
22301 - Corrected pth_str02's return value checking ( Gary Williams )
22302 and results handling.
22303 - Updated open08 to use an FHS specified file. ( Randy Hron )
22304 - Fixed a buffer overflow problem in pipe07. ( Erik Andersen )
22305 - Fixed setregid02's test case id. ( Paul Larson )
22306 - Relaxed the expected results for string01. ( Marty Ridgeway )
22307 - Removed the EFAULT test from syslog12 b/c ( Andi Kleen )
22308 it was unpredictable and didn't acheive the
22309 intended test result.
22310 - Fixed an issue with data generation in ( Michael Wolf )
22311 gentan.c of float_trigo.
22312 - Added tests for iptables. ( Hubert Lin )
22313 - Updated mc_cmds to use 'netstat -i -n'. ( Hubert Lin )
22314 - Corrected the "this_file" variable in the ( Jacky Malcles )
22316 - Corrected a typo in rusers test. ( Jacky Malcles )
22317 - Fixed execution bug in ltpSockets.sh. ( Robbie Williamson )
22318 - Updated the rlogin and telnet tests to ( Hubert Lin )
22320 - Updated the xinetd tests to run under RHEL. ( Ming Gao )
22321 - Corrected path locations in ltpfslvm.sh. ( Robbie Williamson )
22325 - Fixed broken -l option in runalltests.sh. ( Paul Larson )
22326 - Fixed netpipe typo in runalltests.sh. ( Paul Larson )
22327 - Fixed memory leak in parse_opts.c library. ( Randy Hron )
22328 - Removed personality() system call tests from ( Robbie Williamson )
22329 the runalltests.sh and ltpstress.sh scripts.
22330 - Cleaned up file_test.sh for improved ( Glen Foster )
22332 - Cleaned up mail_tests.sh for improved ( Glen Foster )
22334 - Fixed the direct I/O tests to correctly ( Robbie Williamson )
22335 check if direct I/O is supported on the tested
22337 - Fixed a typo and correct return value in ( Jay Turner )
22339 - Fixed coding error in getcwd03.c. ( Erik Andersen )
22340 - Fixed problem of incorrect use of fclose(), ( Erik Andersen )
22341 instead of pclose() in msgctl08.c and
22343 - Removed usmblks test from mallopt01.c. ( Erik Andersen )
22344 - Updated the modify_ldt() tests to build ( Robbie Williamson )
22345 according to what struct is defined in
22346 asm/ldt.h: user_desc or modify_ldt_ldt_s
22347 - Updated pipe07.c to check the number of used ( Robbie Williamson )
22348 file descriptors and adjust itself accordingly
22350 - Updated sendfile03 to allow for situations ( Robbie Williamson )
22351 where the execution environment has more than
22352 STDIN, STDOUT, and STDERR in use.
22353 - Removed assumptions about the width of a uid_t( Erik Andersen )
22354 and gid_t in the setregid02.c, setresuid03.c,
22356 - Fixed string01.c to not expect implementation ( Erik Andersen )
22358 - Updated swapon02.c to build in environments ( Robbie Williamson )
22359 where MAX_SWAPFILES must be specified.
22360 - Updated mc_cmds and tcpdump01 to handle ( Ming Gao )
22361 multiple interfaces better.
22365 - Allowed the test driver to ignore all ( Robbie Williamson )
22367 - Removed the obsolete time() and stime() tests ( Robbie Williamson )
22368 from the default runalltests.sh and
22369 ltpstress.sh scripts.
22370 - Updated "file_test.sh" with fixes to improve ( Glen Foster )
22371 execution and portability.
22372 - Updated "cpio_tests.sh" with fixes to improve ( Glen Foster )
22373 execution and portability.
22374 - Updated "cron_tests.sh" with fixes to improve ( Glen Foster )
22375 execution and portability.
22376 - Updated "mail_tests.sh" with fixes to improve ( Glen Foster )
22377 execution and portability.
22378 - Added Asynchronous I/O (aio) testcases. ( Marty Ridgeway )
22379 - Added file & directory ACL control and ( Marty Ridgeway )
22380 management testcases.
22381 - Added testcases for low-level SCSI & virtual ( Marty Ridgeway )
22383 - Updated direct IO tests to return TCONF if ( Robbie Williamson )
22384 the tested filesystem does not support dio.
22385 - Updated acct01 & sockioctl01 to handle ( Robbie Williamson )
22386 situations where /dev/tty0 does not exist.
22387 - Updated fsync02 to ensure max_block is always ( Robbie Williamson )
22388 greater than data_blocks.
22389 - Updated getgroups03 to allow for better ( Susanne Wintenberger )
22390 stability and platform portabilty.
22391 - Updated the modify_ldt testcases to allow the ( Robbie Williamson )
22392 tests the ability to build on installations
22393 that use type "user_desc" instead of
22395 - Applied IA64 specific fixes to sigaltstack() ( Jacky Malcles )
22397 - Updated some of the utime() tests to sleep ( Glen Foster )
22398 longer than one second (2) to ensure proper
22400 - Updated some of the write() tests to make the ( Susanne Wintenberger )
22401 invalid address test 64bit portable.
22402 - Added new NFS stress test: nfs_fsstress. ( Robbie Williamson )
22403 - Updated OpenHPI testsuite. ( Kevin Gao )
22404 - Updated ltpstress.sh to change the maximum ( Robbie Williamson )
22405 number of user processes to "unlimited"
22406 before testing begins (ulimit -u).
22410 - Fixed bugs in runalltests.sh with creating ( Manoj Iyer )
22411 the results directory and locating 'pan'.
22412 - Created new NFS test, nfs04, which tests ( Robbie Williamson )
22413 file integrity when copying across mounts.
22414 - Updated the SCTP testcases. ( Marty Ridgeway )
22415 - Fixed bugs in 'tar' shell tests. ( Glen Foster )
22416 - Applied patch to 'doio' for machines that ( Jun Sun )
22417 have virtually indexed cache and cache
22419 - Updated mem01 and mtest01 to execute on s390 ( Robbie Williamson )
22421 - Added missing parenthesis to mmstress. ( Manoj Iyer )
22422 - Added code to chown03 & fchown04 to set the ( Robbie Williamson )
22423 environment variable, "change_owner", if it
22424 is not already set.
22425 - Set the clone stack size to 16384 for all ( Robbie Williamson )
22427 - Applied IA64 specific patch to clone04. ( Jacky Malcles )
22428 - Removed test8 from stat06 b/c it was not ( Robbie Williamson )
22429 valid under the SUSv3.
22430 - Added some extra documentation to swapon02 ( Robbie Williamson )
22431 on how to handle glibc 2.2.5.
22432 - Resolved bug #834027 with sync02. ( Robbie Williamson )
22433 - Added option to log 'iostat' data during ( Robbie Williamson )
22434 testing using "ltpstress.sh".
22438 - Enabled better binary compatibility between ( Robbie Williamson )
22439 executions on NPTL and Linuxthreads.
22440 - Created README for device drivers test ( Marty Ridgeway )
22442 - Resolved bugs #807255 & #807400 for fs_maim. ( Hien Nguyen )
22443 - Updated disktest to version 1.1.12 ( Brent Yardley )
22444 - Corrected the headers for capset and capget. ( Robbie Williamson )
22445 - Applied IA-64 fix to clone06 and munlock02. ( Jacky Malcles )
22446 - Fixed compile warning for gettimeofday01. ( Andreas Jaeger )
22447 - Applied testcase stability patch to pipe() ( Erik Andersen )
22449 - Fixed rlogin01 and telnet01 so that they ( Paul Larson )
22450 correctly detect when they pass.
22451 - Applied updates to the OpenHPI test suite. ( Kevin Gao )
22452 - Updated the Open POSIX test suite to 1.3.0. ( Robbie Williamson )
22453 - Changed ltpstress to use all installed RAM ( Robbie Williamson )
22454 plus 1/2 swap space by default.
22460 - Corrected "-d" option for runalltests.sh ( David Smith )
22461 - Corrected ade commands tests to allow for ( Xu Cheng
22462 cross platform ppc64 execution. Robbie Williamson )
22463 - Fixed compile errors for device driver ( Marty Ridgeway )
22464 tests seen on 2.5.73 kernels and above. ( Marty Ridgeway )
22465 - Initial drop of drivers/base code.
22466 - Added Device Simulator Framework. ( Marty Ridgeway
22469 - Removed the need to include sys/stropts.h ( Robbie Williamson )
22470 in the syscall tests.
22471 - Modified acct01 to use tty0 to allow for ( Paul Larson )
22472 testing in environments without a controlling
22474 - Modified alarm03 to allow the timer to be ( George Ansinger
22475 rounded up to the next second. Paul Larson )
22476 - Corrected ifdef settings for PowerPC64 by ( Robbie Williamson )
22477 changing all __ppc64__ to __powerpc64__
22478 - Corrected pthread id display in the float_ ( Robbie Williamson )
22480 - Updated mc_cmds and tcpdump01 to support ( Xu Cheng
22481 multiple interfaces. Robbie Williamson )
22482 - Applied patches: #788275, #788323, 788727, ( David Smith )
22484 - Updated OpenHPI testsuite. ( Kevin Gao )
22485 - Removed the top-LTP tool from being built ( Robbie Williamson )
22486 using `make all` or `make install`.
22487 - Removed the open_posix and open_hpi ( Robbie Williamson )
22488 testsuites from being built using `make all`
22493 - Reorganized and updated the testcase ( Robbie Williamson )
22494 descriptions under /doc
22495 - Updated the tst_rmdir API to use ( Robbie Williamson )
22496 remove() instead of rmdir().
22497 - Added support for the __ARM_ARCH_4T__ ( Ramesh Subramanian )
22499 - Updated clone() tests to allow them ( Robbie Williamson )
22500 to execute on ppc64.
22501 - Created new clone07 test to check for ( Robbie Williamson )
22503 - Rewrote the generate.sh scripts to perl ( Randy Hron
22504 for faster execution. Robbie Williamson )
22505 - Updated "fsstress" to allow setting the ( Robbie Williamson )
22506 number of loops to run and cleanup options.
22507 - Removed case from diotest4 for read/writes ( Robbie Williamson )
22508 with negative counts. Not in SUS.
22509 - Fixed chown03 testcase to allow for better ( Paul Larson )
22510 execution stability.
22511 - Added check to mmapstress tests to see if ( Robbie Williamson )
22512 roundup() is defined, before defining it.
22513 - Cleaned up sched_stress. ( Randy Hron )
22514 - Modified diotest4 to test dio to /dev/null ( Robbie Williamson )
22515 but not record it as a pass or fail.
22516 - Removed extra "\n"s from creat09. ( Paul Larson )
22517 - Updated syscall tests that used their own ( Randy Hron )
22518 strcpy() definition, instead of string.h's.
22519 - Fixed fchown04 testcase to allow for better ( Paul Larson )
22520 execution stability.
22521 - Updated fcntl14 to allow for better execution ( Ramesh Subramanian )
22522 stability & remove possibility of false fails.
22523 - Applied Xtensa architecture specific patches. ( Joe Taylor )
22524 - Updated memory tests to allow for distros ( Robbie Williamson )
22525 that allow non-root users to m(un)lockall
22526 within the RLIMIT_MEMLOCK resource limit.
22527 - Changed the way munlock02 attempts to access ( Robbie Williamson )
22528 outside it's memory space to a more reliable
22530 - Corrected an expected error return for a case ( Andrew Morton
22531 in recvmsg01 and sendmsg01. Paul Larson )
22532 - Corrected compiler warnings in the multicast ( Robbie Williamson )
22534 - Corrected syntax error reported in ( Robbie Williamson )
22536 - Corrected unitialized variable problem in ( Ramesh Subramanian )
22538 - Updated the Open Posix Test Suite to 1.2 ( Robbie Williamson )
22539 - Applied patches to Open HPI Test Suite. ( Kevin Gao )
22544 - Added LIB_DIR variable to top-level Makefile ( Robbie Williamson )
22545 to allow specification of where to install
22546 libproc.so for the top-LTP tool.
22547 - Updated Open POSIX Test Suite to 1.1.0. ( Robbie Williamson )
22548 - Added JFS tests to the LVM test script. ( Marty Ridgeway )
22549 - Removed tests from the LTP system stress ( Robbie Williamson )
22550 script that had problems running concurrently.
22551 - Updated ar01 to avoid bug if building rpm. ( Manoj Iyer )
22552 - Added ACPI testcases. ( Marty Ridgeway )
22553 - Added testcases to execute inline functions in ( Marty Ridgeway )
22555 - Added testcases to for the NLS filesystem. ( Marty Ridgeway )
22556 - Added PCI testcases. ( Marty Ridgeway )
22557 - Added USB device testcases. ( Marty Ridgeway )
22558 - Applied code cleanup patches to stream tests. ( Randy Hron )
22559 - Ported sem02.c to use some of the LTP test ( Paul Larson )
22561 - Updated mtest01 to fix hang issues. ( Robbie Williamson
22563 - TCID fixes to various syscall tests. ( Paul Larson )
22564 - Cleanup of various syscall test outputs. ( Paul Larson )
22565 - IA64 fix to mlock02, mprotect01, munlock02. ( Jacky Malcles )
22566 - Applied uclibc patch for memory tests. ( David McKay )
22567 - Increased the size of memory to attempt to ( Robbie Williamson )
22568 munlock for munlock02 to ensure correct
22570 - Updated readdir02 to catch SIGSEGV and fixed ( Robbie Williamson
22571 small bug in test. Paul Larson )
22572 - Updated recvmsg01 and sendmsg01 to handle 2.5 ( Robbie Williamson )
22573 64bit architecture specifics.
22574 - Updates to syslog01-10 to support Debian ( Robbie Williamson
22575 systems and improved their stability. Paul Larson )
22576 - Applied IA64 specific patch to syslog11/12. ( Robbie Williamson )
22577 - Removed an unneccessary free() call in ustat01 ( Doug Ramier )
22578 - Corrected the "install:" section of the mc_opts ( Robbie Williamson )
22580 - Added default option for RHOST for nfs03 and ( Robbie Williamson )
22582 - Modified rwho01, sendfile01, tcpdump01 to use ( Manoj Iyer )
22583 test APIs and added checks for required
22585 - Added the Open HPI testsuite. ( Kevin Gao
22586 http://openhpi.sourceforge.net/ Robbie Williamson )
22587 - Added new filesystem testscripts. ( Marty Ridgeway )
22588 - Added 'mkrootfs' utility to tools section. ( Manoj Iyer )
22595 - Updated ltpmenu to redirect `ver_linux` output ( Robbie Williamson )
22596 to the redirected output file.
22597 - Added warning to runalltests.sh when the "-x" ( Robbie Williamson )
22598 option is selected.
22599 - Corrected syntax error in RHOST/PASSWD ( Robbie Williamson )
22601 - Made `pan` Makefile honor top-level LOADLIBES. ( Robbie Williamson )
22602 - Relocated all Open POSIX Test Suite tests ( Robbie Williamson )
22603 listed in the scenario files to /runtest/posix.
22604 - Relocated all Open POSIX Test Suite tests to ( Robbie Williamson )
22605 /testcases/open_posix_testsuite.
22606 - Removed OPEN Posix Test Suite tests from ( Robbie Williamson )
22607 runalltests.sh default run.
22608 - Ported new asynchronous I/O test, aio01, to ( Narasimha Sharoff
22610 - Added ppc64/ia64 fix to diotest4. ( Peter Bergner
22611 Robbie Williamson )
22612 - Updated mem01 to use sysinfo() and adjusted ( Robbie Williamson )
22614 - Updated mtest01 to run on large memory machines ( Robbie Williamson )
22615 - Updated mmap tests to correctly cleanup after ( Paul Larson )
22617 - Cleaned up sched_stress and fixed problem with ( Paul Larson )
22618 segfaulting reported by Andi Kleen.
22619 - Added s390/s390x specific code to clone() tests ( Jay Huie
22620 Robbie Williamson )
22621 - Fixed typo in mkdir04 in PASS output. ( Paul Larson )
22622 - Corrected syntax error in munlockall02. ( Robbie Williamson )
22623 - Applied ppc64 and s390x fix to profil01. ( Steve Munroe
22624 Robbie Williamson )
22625 - Fixed syntax problem in mc_opts. ( Robbie Williamson )
22626 - Fixed "-i" problem with sendfile02. ( Aniruddha Marathe )
22627 - Included /asm/atomic.h file to swapon02 ( Paul Larson )
22628 includes to allow test to compile on RH 7.2
22629 - Applied ia64 fix for sysctl() tests. ( Jacky Malcles )
22630 - Made syslog tests correctky cleanup after ( Robbie Williamson )
22631 failure and handle multiple instances.
22632 - Fixed mc_commo to make sure `ping` uses the ( Dang En Ren
22633 correct interface. Robbie Williamson )
22634 - Fixed small bug in ltpServer.c. ( Paul Larson )
22635 - Allowed `make` to continue on errors in ( Robbie Williamson )
22636 open_posix_testsuite build/install.
22637 - Added pause in "all" and "install" section of ( Robbie Williamson )
22638 open_posix_testsuite/Makefile to allow user to
22639 read location of build/install error logfiles.
22640 - Removed the procps directory in /tools and ( Robbie Williamson )
22641 replaced with a stripped down version: top-LTP.
22646 - Updated the LTP to build and execute on NPTL ( Robbie Williamson )
22648 - Applied 'ash' compatibilty patch ( Dan Kegel )
22649 - Applied "CFLAGS+=" Makefile patch ( Vasan Sundar )
22650 - Created "/testscripts" directory and relocated ( Robbie Williamson )
22652 - Fixed kill problem with genload's stress.c ( Amos Waterland )
22653 - Added checking for users and sys groups to ( Robbie Williamson )
22654 IDcheck.sh. Also, called the script from
22655 runalltests.sh before executing tests to support
22656 cross-compiled platforms
22657 - Added 'ltpmenu' GUI ( Manoj Iyer
22658 Robbie Williamson )
22659 - Applied "posixfy" patches ( Vasan Sundar )
22660 - Updated runalltests.sh to use -o for ( Robbie Williamson )
22661 redirecting output.
22662 - Added code to runalltests.sh to prompt for ( Robbie Williamson )
22663 RHOST and PASSWD when running network tests.
22664 - Updated Open POSIX Test Suite header file to ( Robbie Williamson )
22665 allow timer tests to build.
22666 - Compiler warnings cleanups. ( Robbie Williamson )
22667 - Corrected buffer overflow in inode02. ( Dan Kegel )
22668 - Updated disktest to 1.1.10 and fixed for ( Robbie Williamson )
22669 systems w/o O_DIRECT
22670 - Completed merge of Open POSIX Test Suite 0.9.0 ( Robbie Williamson )
22671 - Applied ia64 specific patches ( Jacky Malcles )
22672 - Updated Makefiles to allow use of "-j" ( Nate Straz )
22673 - Correct fork05 for use in newer glibc/kernels ( Ulrich Drepper )
22674 - Applied "type" fixes to recvfrom and recvmsg ( Andreas Jaeger )
22675 - Applied x86_64 specific patches ( Andreas Jaeger )
22676 - Applied MSG_CMSG_COMPAT fix for 64bit 2.5 ( Bryan Logan )
22678 - Added new testcase for setegid. ( Dan Kegel )
22679 - Modified syslog tests to use test apis ( Manoj Iyer )
22680 - Added 2.5 timer tests. ( Aniruddha Marathe )
22681 - Added Device Mapper tests. ( Marty Ridgeway )
22682 - Added sockets tests. ( Marty Ridgeway )
22683 - Removed fptest03 due to use of obsolete ( Robbie Williamson )
22684 syscalls that perform 48bit math operations
22691 - Fixed CFLAGS in all makefiles to append (+=) ( Vasan Sundar )
22692 - Removed the outdated & poorly written ( Robbie Williamson )
22694 - Corrected bug with -x flag in runalltests.sh ( Robbie Williamson )
22695 - Added additional documentation into ( Manoj Iyer
22696 runalltests.sh Robbie Williamson )
22697 - MASSIVE compiler warnings cleanup. ( Andreas Jaeger )
22698 ( Robbie Williamson )
22699 - Corrected library linking at build time. ( Andreas Jaeger )
22700 - Added descriptions to first line of all ( Robbie Williamson )
22702 - Commented out 2 cases in syslog11 test that ( Paul Larson
22703 clear the dmesg buffer. Robbie Williamson )
22704 - Updated fs_maim to use ext3 and reiserfs. ( Airong Zhang )
22705 - Removed "\n"s from testcase outputs. ( Dan Kegel )
22706 - Corrected direct_io tests to compile a dummy ( Vasan Sundar )
22707 program if O_DIRECT is not defined & return
22709 - Changed stress_floppy to use `cp` instead of ( Robbie Williamson )
22710 `ln` with its data directory.
22711 - Applied IA64 specific patch to shmt02, shmt04, ( Jacky Malcles )
22712 shmt05, shmt06, shmt07.
22713 - Relocated the module tests to .../kernel/module ( Paul Larson )
22714 - Removed module tests from syscalls scenario ( Paul Larson )
22716 - Corrected the stack management in clone tests. ( Chris Dearman )
22717 - Corrected the pids casting from int to pid_t ( Jaideep Dharap )
22719 - Applied fix to flock03 to have the file ( Matthew Wilcox )
22720 descriptor passed to the child.
22721 - Enabled the validation section of getgroups03. ( Robbie Williamson )
22722 - Added code to getsid02, setpriority04, & ( Robbie Williamson )
22723 wait402 to use PID_MAX_DEFAULT if PID_MAX is
22725 - Fixed gettimeofday01 for gcc-3.2 quirk with ( Andi Kleen
22726 x86-64. Paul Larson )
22727 - Fixed msgctl08 and msgctl09 to check for the ( Dan Kegel )
22728 `ipcs` command before trying to use it.
22729 - Added IA64 specific code to shmat01. ( Jacky Malcles )
22730 - Fixed problem with kill11 false failure with ( Paul Larson )
22732 - Changed llseek tests to call lseek64. ( Andreas Jaeger )
22733 - Replaced calls to time() with calls to ( Dan Kegel )
22734 gettimeofday() in nanosleep01 to help avoid
22736 - Removed race condtions in recv01, recvfrom01, & ( Dan Kegel )
22738 - Replaced setegid() call with setregid() call in ( Robbie Williamson )
22740 - Added code to check for NR_socketcall before ( Andi Kleen )
22741 executing the socketcall tests.
22742 - Fixed swapon02 for correct execution on 2.5 ( Susanne Wintenberger )
22743 - Fixed system specific build problem with ( Paul Larson )
22745 - Corrected the MININT section of abs01. ( Robbie Williamson )
22746 - Moved generate() into main.c for the float_* ( Robbie Williamson )
22748 - Explicitly set the stacksize in main.c for the ( Robbie Williamson )
22750 - Removed optimization from building the float_* ( Robbie Williamson )
22752 - Relocated netpipe-ipv6 from ipv6/tools to the ( Robbie Williamson )
22753 top-level /tools directory.
22754 - Adjusted send and receive buffers for ( Robbie Williamson )
22755 sendfile01 to PATH_MAX.
22761 - Changed IDcheck.sh to only prompt for id ( Robbie Williamson )
22762 creation if the user is root.
22763 - Added LVM test execution scripts. ( Marty Ridgeway )
22764 - Added system stress execution script. ( Robbie Williamson )
22765 - Added tst_kvercmp() API to allow test ( Paul Larson )
22766 creators to query the kernel version.
22767 - Removed all external int declarations of ( Anton Blanchard,
22768 "errno" and replaced with includes of errno.h Susanne Wintenberger,
22769 Robbie Williamson )
22770 - Replaced usage of sigaction() with signal() ( Nathan Straz )
22772 - Ported and merged all tests from the Open ( Robbie Williamson )
22781 - Added flock06 test. ( Matthew Wilcox )
22782 - Added ipchains and dhcpd (server) tests. ( Manoj Iyer )
22783 - Patched Makefiles to stop execution on errors. ( Vasan Sundar )
22784 - Patched Makefiles to allow non-root users to ( Robbie Williamson )
22785 run 'make install'.
22786 - Fixed 'ar' test to use CC defintion in ( Anton Blanchard )
22788 - Corrected typos in install section of ( Manoj Iyer )
22789 commands/fileutils/<test> Makefiles.
22790 - Added tests for gzip/gunzip. ( Manoj Iyer )
22791 - Added tests for unzip. ( Manoj Iyer )
22792 - Applied patch to fsstress's Makefile to ( Anton Blanchard )
22793 define _GNU_SOURCE to allow O_DIRECT.
22794 - Applied changes to allow testcases to be ( Susanne Wintenberger )
22796 - Fixed semaphore initialization bug in sem02. ( Jacky Malcles )
22797 - Applied patch to mem/mtest07/shm_test.c to ( Chris Dearman )
22798 correct character buffer variable: buff.
22799 - Fixed hangup01 to initialize variable, ( Robbie Williamson )
22800 usrstr.len, to avoid junk data storage.
22801 - Applied patch to clone01 to allow test to ( Andi Kleen )
22802 be more architecture independent.
22803 - Added kernel checking code to module tests. ( Paul Larson )
22804 - Applied 31bit emulation s390x patch to ( Susanne Wintenberger )
22805 delete_module02 and query_module03.
22806 - Fixed cleanup section of ftruncate01. ( Robbie Williamson )
22807 - Applied patch to gettimeofday01 to not allow ( Andi Kleen )
22808 execution on x86_64 architectures.
22809 - Added x86_64 as valid architecture for ioperm() ( Andi Kleen )
22811 - Applied patch to semctl() tests to correctly ( Anton Blanchard )
22813 - Removed unspecified/undocumented case from ( Anton Blanchard )
22815 - Fixed personality02 test. ( Paul Larson )
22816 - Applied MIPS specific architecture patch to ( Chris Dearman )
22818 - Removed unspecified/undocumented case from ( Robbie Williamson )
22820 - Applied patch to swapoff() and swapon() ( Jacky Malcles )
22821 testcases to allow correct execution on IA64
22822 - Applied patch to sysfs01 to allow execution on ( Susanne Wintenberger )
22824 - Added test for ustat(). ( Aniruddha Marathe )
22825 - Patched float_ tests to generate datafiles ( Robbie Williamson )
22827 - Added test for iproute. ( Manoj Iyer )
22828 - Added test for xinetd. ( Manoj Iyer )
22829 - Added test for traceroute. ( Manoj Iyer )
22835 - Applied cross-compiler patch for top-level ( V.R. Sundar )
22837 - Added additional runtime options to the ( Manoj Iyer &
22838 "runalltests.sh" script. Robbie Williamson )
22839 - Corrected runalltests.sh -l option to require ( Paul Larson )
22841 - Added additional runtime and output options ( Manoj Iyer )
22843 - Added hyperthreading tests. ( Sonic Zhang )
22844 - Added ftruncate04 tests. ( Robbie Williamson )
22845 - Changed top-level Makefiles to not require ( Robbie Williamson )
22846 updating everytime a directory is added.
22847 - Applied s390/64-bit enablement patch. ( Susanne Wintenberger )
22848 - Applied 64bit patch to stress_cd. ( Jay Turner )
22849 - Applied optimization patches (-O2). ( Mikael Starvik &
22851 - Added mmapstress testsuite. ( Ananda Venkataraman )
22852 - Added new testcases to test shared library ( Manoj Iyer )
22854 - Applied patch to mem01 to allow test to run ( Jacky Malcles )
22855 on 2.4 and 2.5 kernels.
22856 - Changed sched_stress testsuite from using ( Robbie Williamson )
22857 the bootfile, to generating its' own
22859 - Corrected cleanup section of abort01 test. ( Robbie Williamson )
22860 - Added code to acct(2) tests to check for ( Robbie Williamson )
22861 BSD accounting before execution.
22862 - Corrected description of flock03. ( Robbie Williamson )
22863 - Added code to handle formatting issues with ( Robbie Williamson )
22865 - Applied patch to ioperm(2) & iopl(2) tests to ( V.R. Sundar )
22866 check for IA32 architecture before executing.
22867 - Added code to msgctl08 and msgctl09 to ensure ( Robbie Williamson )
22868 correct and better execution with respect to
22869 message queue limits.
22870 - Fix recvfrom01 & recvmsg01 to test for the ( Paul Larson )
22871 correct expected errors and their associated
22873 - Applied patch to sendfile02 to allow the test ( V.R. Sundar )
22874 to function correctly and keep track of its'
22876 - Applied patch to setrlimit01 to test for ( V.R. Sundar )
22878 - Applied patch to swapoff02 and swapon02 to ( Susanne Wintenberger )
22879 allow the test to use /dev/tty, instead of
22881 - Applied buffer overflow patch to swapon02. ( Chris Dearman )
22882 - Added code to fptest03 to check endianess ( Robbie Williamson )
22883 before defining unions.
22884 - Added testsuite for multi-threaded core dump ( Guo Min )
22886 - Added netpipe as a network traffic generator ( Robbie Williamson )
22888 - Added `cpio` command test. ( Manoj Iyer )
22889 - Added `ln` command test. ( Manoj Iyer )
22890 - Added `cp` command test. ( Manoj Iyer )
22891 - Added `mkdir` command test. ( Manoj Iyer )
22892 - Added `mv` command test. ( Manoj Iyer )
22897 - Added New test case to test 'file' command. ( Manoj Iyer )
22898 - Added new test to test basic functionality of ( Manoj Iyer )
22900 - Added new test case to test eject command ( Manoj Iyer )
22901 - Added new tests to test logrotate ( Manoj Iyer )
22902 - Added new testcase to test basic functionality ( Manoj Iyer )
22904 - Fixed mem01: The free memory size was being ( Robbie Williamson )
22905 incorrectly calculated, plus it could not
22906 handle large amounts of memory...now using
22907 long int, instead of int.
22908 - Fixed mem01: Test was not cleaning up correctly ( Robbie Williamson )
22910 - Initial checkin of shmt, shared memory tests ( Robbie Williamson )
22912 - Initial checkin of pty testcases: hangup01(), ( Robbie Williamson )
22913 ptem01() and pty01() from SPIE testsuite.
22914 - Added code to abort01.c to use the ( Robbie Williamson )
22915 tst_tmpdir()/tst_rmdir() APIs
22916 - Added ported abort() test ( Ananda Venkataraman )
22917 - Added adjtimex() tests ( Saji Kumar )
22918 - Added capget() tests ( Saji Kumar )
22919 - Added capset() tests ( Saji Kumar )
22920 - Added ported test, creat08 ( Airong Zhang )
22921 - create08 was initially ported to create users ( Robbie Williamson )
22922 and groups that it needed. Rewrote the test to
22923 use existing users/groups that are checked for
22924 when the LTP is installed.
22925 - Applied patch to create_module02 from creator ( T.L.Madhu )
22926 - Applied patch to delete_module02 from creator ( T.L.Madhu )
22927 - Added code to delete_module03 to allow tests to ( Robbie Williamson )
22929 - Applied patch to delete_module03 from creator ( T.L.Madhu )
22930 - Added ported dup06 and dup07 tests ( Airong Zhang )
22931 - Added ported dup202 and dup205 tests ( Airong Zhang )
22932 and cleaned up some other files
22933 - Initial checkin of fdatasync() tests ( T.L. Madhu )
22934 - Added new flock04 and flock05 tests ( Vatsal Avasthi )
22935 - Added ported fmtmsg() test ( Ananda Venkataraman )
22936 - Added functional test to gethostid01 to compare ( Paul Larson )
22937 result from gethostid() versus the hostid
22939 - Initial checkin of getrusage() tests ( Saji Kumar )
22940 - Added ioperm() tests ( Subhabrata Biswas )
22941 - Added iopl() tests ( Subhab Biswas )
22942 - Added ported kill() tests ( Ananda Venkataraman )
22943 - Added ported mallopt() test ( Ananda Venkataraman )
22944 - Added ported memcmp() test ( Ananda Venkataraman )
22945 - Added ported memcpy() test ( Ananda Venkataraman )
22946 - Added ported memset() test ( Ananda Venkataraman )
22947 - Fixed mkdir09: the getopts() call was returning ( Robbie Williamson )
22948 it's -1 to a char variable. This was incorrect
22949 and causing the test to loop forever on certain
22951 - Initial checkin of munlockall() tests ( Sowmya Adiga )
22952 - Fixed nftw64: tst_rmdir was in the wrong ( Robbie Williamson )
22954 - Added ported open09() test ( Airong Zhang )
22955 - Initial checkin of prctl() tests ( Saji Kumar )
22956 - Added ported profil() test ( Ananda Venkataraman )
22957 - Initial checkin of ptrace() tests ( Saji Kumar )
22958 - Added code to query_module tests to allow ( Robbie Williamson )
22959 execution under pan.
22960 - Initial checkin of reboot() tests ( Aniruddha Marathe )
22961 - Initial checkin of sched_rr_get_interval tests ( Saji Kumar )
22962 - Added setresgid() tests ( T.L. Madhu )
22963 - Fixed setrlimit03 to work on 2.5 and cleanup ( Paul Larson )
22964 - Added socketcall() tests ( Adiga Sowmya )
22965 - Added ported string.h test string01 ( Ananda Venkataraman )
22966 - Added swapoff() tests ( Aniruddha Marathe )
22967 - Added swapoff() tests ( Aniruddha Marathe )
22968 - Added swapon() test ( Aniruddha Marathe )
22969 - Made corrections to swapon02 to make sure the ( Robbie Williamson )
22971 - Added ported syscall() test ( Ananda Venkataraman )
22972 - Removed an erroneous testcase in sysconf01 and ( Robbie Williamson )
22973 corrected a typo issue.
22974 - Initial checkin of sysfs() tests ( Aniruddha Marathe )
22975 - Made changes to allow the syslog tests to ( Robbie Williamson )
22976 execute in pan and corrected a bug in backup
22977 code for syslog.conf original file.
22978 - Added syslog11 & syslog12 tests ( T.L. Madhu )
22979 - Fixed syslogtst if-statement comparing a file ( Robbie Williamson )
22980 descriptor to a hardcoded number was changed to
22981 allow the test to run under pan.
22982 - Changed the file opened for the 6th case in ( Robbie Williamson )
22984 - Added ported abs() test ( Ananda Venkataraman )
22985 - Added ported atof() test ( Ananda Venkataraman )
22986 - Added ported nextafter() test ( Ananda Venkataraman )
22987 - Corrected bug in cleanup section of fsx.sh ( Robbie Williamson )
22988 - Added code to rusers01 to change a FQDN in ( Robbie Williamson )
22989 RHOST to short name.
22990 - Fixed testsf_c bug in char* not large enough to ( Robbie Williamson )
22991 hold argv[4] string.
22992 - Added command line version of LTP harness APIs ( Manoj Iyer )
22993 these commands will print LTP test results in
22994 LTP harness format just like the ones printed
22995 by C testcases. These commands can be used in
22996 shell scripts and other non-C testcases.
22997 - Added load generator tool, stress ( Amos Waterland )
22998 - Modified runalltests.sh to print default ( Manoj Iyer )
23000 - Modified runalltests.sh to run LTP under stress ( Manoj Iyer )
23007 - Added 5 new sched_setparam() tests ( Saji Kumar )
23008 - Added new syslog() tests. ( David Barrera )
23009 - Fix compile errors with *_module tests ( Paul Larson )
23010 - Added additional semctl tests, semctl06 and ( David Barrera )
23012 - Added additional msgctl tests. ( David Barrera )
23013 - Added mkdir09. ( David Barrera )
23014 - Added mem02. ( David Barrera )
23015 - Added floating point tests, fptest01, fptest02, ( Jacky Malcles )
23017 - Added inode01 and inode02 ( Robbie Williamson )
23018 - Added vmtests, data_space and stack_space. ( Robbie Williamson )
23019 - Added page tests, page01 and page02. ( Robbie Williamson )
23020 - Added sysconf() test. ( Robbie Williamson )
23021 - Added rename14 ( Robbie Williamson )
23022 - Added nftw() tests. ( Robbie Williamson )
23023 - Added confstr() test. ( Robbie Williamson )
23024 - Added acct() tests. ( Robbie Williamson )
23025 - Added flock03 to try relocking after unlocking. ( Paul Larson )
23026 To reproduce bug #7 in osdl's bugzilla.
23027 - Corrected a typo in ar01. A "=" was used, ( Robbie Williamson )
23028 instead of an "==" found by Airong Zhang.
23029 - Added 3 new sched_getparam tests ( Saji Kumar )
23030 - Added query_module() tests ( T.L.Madhu )
23031 - Added 2 new flock() tests ( Vatsal Avasthi )
23032 - Added munlock() tests ( Nirmala Devi Dhanasekar )
23033 - Added umount() tests ( Nirmala Devi Dhanasekar )
23034 - Added mount tests ( Nirmala Devi Dhanasekar )
23035 - Added 2 new tests for sched_get_priority_min ( Saji Kumar )
23036 - Added 2 new tests for sched_get_priority_max ( Saji Kumar )
23037 - patch for sched_setscheduler01 to add ( Saji Kumar )
23038 a test case for calling sched_setscheduler()
23039 with an invalid priority
23040 - Added mlockall() tests ( Nirmala Devi Dhanasekar )
23041 - Added delete_module tests ( T.L.Madhu )
23042 - fix to readlink04.c. was creating a ( Robbie Williamson )
23043 testfile called "testfile" in /, instead of the
23044 temp dir created for the test.
23045 - Added getdomainame test ( Saji Kumar )
23046 - warning cleanup patches. removed additional ( Saji Kumar )
23047 warnings created when -Wall option used.
23048 also fixed Makefiles to correctly locate
23049 the libraries and header files necessary for
23051 - Added 6 new clone() tests ( Saji Kumar )
23052 - PPC fixes to ar, semctl04, and read02 ( Anton Blanchard )
23053 - MULTIPLE cleanups and fixes ( Ihno Krumreich )
23054 - Increased the default setting for MAXIDS number ( Robbie Williamson )
23055 to 2048 in semget05.
23056 - Test was running to /dev/tty3, which does not ( Robbie Williamson )
23057 exist on some Linux installations. changed it
23058 to /dev/tty for better general use.
23059 - Added create_module tests ( T.L.Madhu )
23060 - patch to cleanup warnings in syscall tests ( Saji Kumar )
23061 - Corrected typo in rusers01 ( Robbie Williamson )
23062 - Replaced sigset() with sigaction() in write04. ( Manoj Iyer )
23068 - Added "setdomainname01", "setdomainname02", ( Saji Kumar )
23069 and "setdomainname03" to "syscalls" runtest file
23070 - Added "sethostname01", "sethostname02", ( Suresh Babu )
23071 and "sethostname03" to "syscalls" runtest file
23072 - Fixed bug introduced in "fsstress.c" ( Andi Kleen, Andrew Morton )
23073 - Fix "chdir03.c" to remove unintentional \n in ( Paul Larson )
23075 - Added code to remove the tmp test dir ( Robbie Williamson )
23077 - fix for "shmctl01.c" to get rid of the shmdt ( Manfred Spraul )
23078 failures in "shmctl01"
23079 - Fix for "readdir01" slightly incorrect errno ( Paul Larson )
23081 - Back out "readv01", "readv02" changes to ( Paul Larson )
23082 expect EINVAL when count==0. Kernel is going
23083 to keep the old behaviour.
23084 - Fix for "waitpid02". uses undefined div by ( Paul Larson )
23086 - Revert "writev01.c" back to not expect EINVAL ( Paul Larson )
23088 - Fix for "mc_commo". Changed a 'ps -ef' command ( Robbie Williamson )
23089 to 'ps -ewf' to ensure that a grep finds the
23091 - Fix in mc_member. Corrected typo causing false ( Robbie Williamson )
23092 pass. Found by Li Ge <lge@us.ibm.com>
23093 - Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
23095 - Fix tools/ltprun to use the new runalltests ( William Jay Huie )
23097 - Added fsxtest02. Similar test to fsxtest, but (Robbie Williamson)
23098 this test runs fsx-linux on a file created in
23099 the $TCtmp directory. No unformatted partition
23106 - Added "shmctl04" to test the SHM_INFO command ( Mingming Cao )
23107 - Fix for improper child exit in "execve02" ( Colin Gibbs )
23108 - Fix for "nanosleep02" to eliminate false ( Andreas Arcangeli )
23110 - Fix for "personality01 to undef the personality( Marcus Meissner )
23111 macro before calling personality()
23112 - Fix for "sendfile02" that adds a waitpid() call( Susanne Wintenberger )
23113 to guarantee child exit before the test ends
23114 - Fix for /tools/rand_lines.c that eliminates an ( Nathan Straz )
23115 IA64 compile time warning
23116 - Added "shmctl04" to the "syscalls" runtest file( Paul Larson )
23117 - Removed test 8 from "diotest4". Opening a ( Paul Larson )
23118 directory for direct I/O is not allowed.
23119 - Fix for PPC cross compile issues applied to: ( Paul Larson )
23124 - Fix for "fcntl01" to allow it to run without ( Paul Larson )
23125 predefining the file descriptors
23126 - Fix for "readv02" to check for EINVAL on ( Paul Larson )
23127 2.5.35 and above kernels
23128 - Fix for "stime01" to allow the checked time to ( Paul Larson )
23130 - Fix for "writev01" to check for EINVAL on ( Paul Larson )
23131 2.5.35 and above kernels
23138 - Fix path in runpan.sh ( Paul Larson )
23139 - runtest/syscalls:
23140 a.Removed the {} from the environment ( Robbie Williamson )
23142 b.Comment out stime01, since it sets ( David Barrera )
23143 the system time forward and could
23144 cause problems with several other
23145 tests if it's running at the same
23147 - Renamed the fsx-linux test on nfs to ( Robbie Williamson )
23149 - fsxtest: Added code to handle JFS. ( Robbie Williamson )
23150 - ld01: Made the diff case insensative for ( Robbie Williamson )
23151 cross-platform compatibility.
23152 - Removed obsolete test, "ulimit", from ( Robbie Williamson)
23153 automatic build and install.
23154 - Moved the 'chown' commands to "install ( Robbie Williamson )
23155 section in the Makefile of fchmod
23156 - Applied patches for s390 ( Susanne Wintenberger )
23157 - Applied patches for IA64 ( Jacky Malcles )
23158 - Applied patch for adding some missing includes ( Andreas Jaeger )
23159 to remove warnings about missing prototypes
23160 - Applied x86-64 patch for ldd01 ( Andreas Jaeger )
23161 - Fix for ar01 hang when filesystem is full ( Paul Larson )
23162 - Make ltp run with uClibc ( Steven J. Hill )
23163 - Fix compiler warnings in various tests ( Xiao Feng Shi )
23164 - Clean up many of the mktemp warnings ( Paul Larson )
23165 And use mkstemp in tst_tmpdir()
23166 - Applied pan/logfile/tools patches. ( William J. Huie )
23167 - Use regular instead of mandatory locks in ( Matthew Wilcox )
23168 fcntl09, fcntl10, fcntl11 to fix with NFS
23169 - Fix pids in fcntl11, fcntl19, fcntl20, fcntl21 ( Paul Larson )
23170 to be pid_t instead of short for 2.5 compat
23171 - Add command line options to runalltests.sh to ( Randy Hron,
23172 allow setting of various pan options and Paul Larson,
23173 changing the temp directory Nate Straz )
23174 - Added automation documentation to /doc ( Jeff Martin )
23175 - Patched nanosleep02.c to correctly test the ( Andrea Arcangeli )
23176 functionality and avoid false positives.
23183 - Fix runtest/commands to export the ( Paul Larson )
23185 - Add some missing includes and remove ( Andreas Jaeger )
23186 warnings about missing prototypes
23187 - Add better initialization to waitpid05, ( Robbie Williamson )
23188 signal04, getgroups01
23189 - Fix sockioctl01 to work even if fd0 isn't ( Paul Larson )
23191 - Fix mmstress path problems, now uses execvp ( Paul Larson )
23198 - Added new testcases of link07,fcntl22,link06 ( Bull Group )
23199 - Added linux kernel scheduler latency tester ( Davide Libenzi )
23200 - Database test tool 'dbgrinder' ( James Kenefick )
23204 - Several fixes for 64-bit ( Gerhard Tonn )
23205 - fstat05,llseek fixes for MIPS ( Carsten Langgaard )
23206 - Fixed check in getgroups03 that was causing
23207 failures if 'nobody' isn't in any secondary groups ( Paul Larson )
23208 - Fix sendfile02 to work with the new 2.5 kernels which
23209 no longer allow it to fall back on write ( Paul Larson )
23210 - Changed the hardcoded ip address to 127.0.0.1 in
23211 recvfrom01-sctp-udp-ipv6 ( Robbie Williamson )
23212 - Added instance and time command line options in
23213 runalltests.sh ( Jeff Martin )
23214 - Fixed the algorithm description for fork07,fork12
23215 Reduced the output of fork07 to a finite amount ( Nathan Straz )
23216 - Added fork12 to runtest/crashme. ( Nathan Straz )
23217 - Added option for interface selection in tcpdump01 ( Robbie Williamson )
23224 - New testcases fcntl22, link06, link07,
23225 mknod09 ( Bull Group )
23226 - New sctp tests ( Robert Williamson )
23227 - New direct IO tests ( Narasimha Sharoff )
23228 - mlock01 and mlock02 tests ( Paul Larson )
23232 - MIPS fixes; write01 ( Shaobo Li )
23233 - patches for 64bit and warnings ( Ihno Krumreich )
23234 - fixes for ftruncate02, fchown03 ( Robert Williamson )
23235 - updates to LTP scripts ( Nathan Straz )
23240 - Tests if gettimeofday02 is monotonous ( Andi Kleen )
23241 - Added new tests readv03, setgroups04
23242 and truncate04 ( Group Bull )
23246 - Bug fixes and ports for MIPS ( Johannes Stezenbach )
23247 - Fixes BROKs on 64bit x86,ISO-C complience ( Andi Kleen )
23248 - 64 bit bug fixes and remove warnings
23249 on 64 bit arch ( Ihno Krumreich )
23250 - Clean up warnings on s390 ( William Jay Huie )
23251 - Improvements on fstat05 for IA64 ( Group Bull )
23252 - Testcase ID clean ups, improvements
23253 to mallocstress ( Nathan Straz )
23254 - Fix warnings and bugs in clisrv
23255 and mallocstress i ( Dan Kegel )
23256 - Fixed sendfile601 for IPV6 ( Robert Willionsom )
23257 - Fixes for shmctl & mprotect03 ( Paul Larson )
23258 - multicast testcase fixes ( Ted Cheslak )
23259 - Automation: added sar results to ltp_check ( Casey Abell )
23260 - Automation: added function to ltp_check ( Li Ge )
23267 - New syscalls tests, chroot, fchdir, fstat
23268 pread, pwrite, and reddir. (Bull )
23269 - New syscalls test. ( Ihno Krumreich )
23272 - S390 bug fixes, patches to remove complier
23273 warnings. ( Ihno Krumreich )
23274 - S390 bug fixes. ( William Jay Huie )
23275 - LTP Automation script updates. ( William Jay Huie )
23276 - make testcases work without a controlling tty.
23277 for recv01, recvfrom01 and recvmsg01. ( Paul Larson )
23278 - Networking test updates, multiple concurrent
23279 runs. ( Robert Williamson )
23280 - test01 patch for wrap around at 2gigs ( Randall Hron )
23281 - patches to syscalls test wait402, chdir03 ( Andreas Jaeger )
23286 #545739 fcntl17 failing getting unexep. sig13 ( Paul Larson )
23291 - Scripts to automate LTP test suite execution. ( William Jay Huie )
23292 - IPV6 port of NetPIPE, network stress tool. ( Robert Williamson )
23295 - Numerous 64-bit updates, remove warnings
23296 and errors. ( Andi Kleen )
23297 - 64-bit patches to memory and IPC tests. ( Ihno Krumreich )
23298 - 64-bit IA64 port related patches. ( Jacky Malcles )
23299 - patches to remove warnings and bugs. ( Andreas Jaeger )
23300 - mmstress bug: deletes /dev/zero. ( Sachin Vyas )
23301 - sem02: make test remove semids it created. ( Robert Williamson )
23302 - Report missing groups and users in IDcheck.sh ( Robert Williamson )
23303 - expected error modified in mprotect and
23304 msync tests. ( Paul Larson )
23305 - make testcases work without a controlling tty. ( Paul Larson )
23309 #536483 sem02 does not clean up /tmp directory (Robert Willamson
23314 o fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
23315 o added time duration option to pan (Jay Huie)
23316 o added 4 more cases to getcwd02 test (Jay Huie)
23317 o added time-schedule tool by Richard Gooch under sched test
23318 section (Manoj Iyer)
23319 o added trace_sched tool under sched test section (Manoj Iyer)
23320 o added sigpending02 test to syscalls section (Paul Larson)
23321 o created a KNOWN-FAILURES file to document known
23322 test failures (Robbie Williamson)
23323 o added sem02 test to ipc section (Robbie Williamson)
23324 o added SCTP section to network tests (Robbie Williamson)
23325 o added disktest by Brent Yardley to io section (Robbie Williamson)
23326 o closed the following bugs:
23327 [ #491285 ] recvfrom01 test (Paul Larson)
23328 [ #491286 ] recvmsg01 test (Robbie Williamson)
23329 [ #505515 ] perf_lan6 test (Robbie Williamson)
23330 [ #506536 ] recv01 test (Robbie Williamson)
23331 [ #514408 ] chown05 (Dave Engebretsen)
23332 [ #511427 ] pread02 test (Paul Larson)
23333 [ #516577 ] ftruncate03 test (Jay Huie)
23334 [ #523055 ] sched_getscheduler test (Paul Larson)
23335 [ #523137 ] sched_setscheduler02 test (Paul Larson)
23336 [ #525688 ] sendfile01 (Paul Larson)
23341 o added support for cross-compiling (Todd Inglett)
23342 o added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
23343 o added IPv6 support (Robbie Williamson)
23344 o added "gethost" to /tools (Robbie Williamson)
23345 o fixed the race conditions in the float tests and removed
23346 the sleeps (Robbie Williamson)
23347 o enabled non-root make authority (Paul Larson)
23348 o separated compilation into "make" and "make install" (Paul Larson)
23349 o added ipc_stress test (Manoj Iyer)
23350 o added pthreads_stress test (Manoj Iyer)
23351 o made changes to support architecture independence (Manoj Iyer & Paul Larson)
23352 o closed the following bugs:
23353 504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
23354 491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
23355 (Manoj Iyer, Paul Larson, and Robbie Williamson)
23360 o fixed IDcheck.sh to work with bash1 (Nate Straz)
23361 o updated menu script (Robbie Williamson)
23362 o reset errno to 0 at the beginning of TEST macro (Paul Larson)
23363 o added floating point stress tests (Bull/IBM)
23364 o added fsx-linux NFS tests (Apple)
23365 o define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
23366 o removed bogus testcase from dup201 test (Paul Larson)
23367 o fixed recvfrom01 case 5 (Wayne Boyer)
23368 o workaround for smp issue with waitpid12 (Manfred Spraul)
23373 o necessary users/groups can now be created on installation with
23375 o added a simple menu-based interface for running the LTP testsuite
23376 o fixed negative duration in pan output when -l isn't used
23377 o new set of tests under fs-maim
23378 o fixed race condition in nfslock01
23379 o ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple
23380 copies are run simultaneously
23381 o workaround for SIGTTOU hang in ioctl02
23382 o shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
23383 o compiler warnings and other minor errors fixed in many tests
23387 o Many improvements to mtest05 and mtest06 tests
23388 o new test nfsstress
23389 o included ver_linux in LTP and made it run at the end of test scripts
23390 o check for necessary users/groups in Makefile and warn if they don't
23392 o documented the users and groups necessary for the testcases to run
23393 o simplified telnet01 when looking for root prompt
23394 o removed incorrect testcase from sendfile03
23395 o fixed modify_ldt01 test problems on newer kernels
23396 o added setrlimit to unlimit core size in waitpid05 test to work
23397 around systems where this is set to 0
23398 o fixed mmstress pthread hang problem
23402 o Testcases have been organized into categories in a directory
23403 structure under the testcases subdirectory
23404 o About 400 new testcases added covering various system calls
23405 o Andreas Jaeger got confirmation from the glibc people that the
23406 ulimit test was broken as a result of some changes made in
23407 glibc2.2.5. Since it's the test that's broken, Nate Straz
23408 removed the offending testcase.
23409 o Updated README and INSTALL files
23410 o Descriptions of the testcases have been added to the doc
23411 directory and are organized by type (syscalls.txt, fs.txt, etc.)
23414 2000-09-18 Juan J. Quintela <quintela@fi.udc.es>
23415 Aaron Laffin <alaffin@sgi.com>
23417 * tests/mmap001.c: first checkin of a modified version of
23418 mmap001.c from the memtest suite.
23420 2000-09-08 Egor Duda <deo@logos-m.ru>
23422 * tests/fpathconf01.c: Close opened file at exit.
23423 * tests/select01.c: Ditto.
23425 2000-09-08 Andrea Arcangeli <andrea@suse.de>
23426 * tests/fcntl09.c, tests/fcntl10.c: Rearrange the F_SETLK test to
23427 to correctly use F_RDLCK and F_WRLCK.
23429 2000-09-06 Egor Duda <deo@logos-m.ru>
23431 * lib/parse_opts.c (parse_opts): Initialize allocated string
23432 to prevent heap corruption.