blob: 2d3438019f62c82792bb8a8d653ed8e22660cc24 [file] [log] [blame]
subrata_modak56aa50c2009-11-02 08:57:14 +00001LTP-20091031
2
31) Log Message:
4Fix 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>.
5
6Modified File(s):
7ltp/testcases/kernel/power_management/pm_include.sh
8
92) Log Message:
10Developed 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>.
11
12Modified File(s):
13ltp/testcases/kernel/power_management/lib/sched_mc.py
14
153) Log Message:
16Modified ilb test to run with ebizzy as default workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
17
18Modified File(s):
19ltp/testcases/kernel/power_management/ilb_test.py
20
214) Log Message:
22Enhanced & 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>.
23
24Modified File(s):
25ltp/testcases/kernel/power_management/cpu_consolidation.py
26
275) Log Message:
28Modified master script to pass appropriate arguments for cpu consolidation test cases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
29
30Modified File(s):
31ltp/testcases/kernel/power_management/runpwtests.sh
32
336) Log Message:
34utimes: 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>.
35
36Modified Files:
37ltp/testcases/kernel/syscalls/utimes/utimes01.c
38
397) Log Message:
40network: 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>.
41
42Modified Files:
43ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
44
458) Log Message:
46Fix 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>.
47
48Modified File(s):
49ltp/testcases/misc/math/float/thread_code.c
50ltp/testcases/misc/math/float/exp_log/genexp.c
51
529) Log Message:
53IMA tcb policy: Dependency section update. Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
54
55Modified File(s):
56ltp/testcases/kernel/security/integrity/ima/README
57
5810) Log Message:
59Remove `verbose mode' from runltp*:
601. This option really doesn't buy us much in runltp*, and we've almost already run out of options anyhow...
612. Correct some ugly indentation.
62Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
63
64Modified File(s):
65ltp/runltp
66ltp/runltplite.sh
67
6811) Log Message:
69realtime: 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:
70Start ./testpi-2
71protocol in mutexattr is 1
72Thread 14574 started running with priority 10 on CPU 1110536304
73Thread 14574 at start pthread pol 2 pri 10 - Got global lock
74Thread 14575 started running with prio 20 on CPU 1084272752
75Thread 14576 started running with prio 30 on CPU 1118929008
76Thread 14577 started running with prio 40 on CPU 1127321712
77Noise Thread 14578 started running with prio 40 on CPU 1099915376
78
79testpi-1 and testpi-4 also report similar wrong values.
80
81The 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.
82Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
83Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
84
85Modified File(s):
86ltp/testcases/realtime/func/pi-tests/testpi-1.c
87ltp/testcases/realtime/func/pi-tests/testpi-2.c
88ltp/testcases/realtime/func/pi-tests/testpi-4.c
89
9012) Log Message:
91fix 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>.
92
93Modified File(s):
94ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
95
9613) Log Message:
97fix 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>.
98
99Modified File(s):
100ltp/lib/tst_res.c
101
10214) Log Message:
103Just another printf cleanup: attached patch fixes some more printf formating issues as well as some coding style errors. Signed-off-by: <chrubis@suse.cz>.
104
105Modified Files:
106ltp/testcases/kernel/fs/proc/proc01.c
107ltp/testcases/kernel/fs/stream/stream03.c
108ltp/testcases/kernel/mem/mtest06/mmap1.c
109ltp/testcases/kernel/mem/shmt/shmt05.c
110ltp/testcases/kernel/mem/shmt/shmt09.c
111ltp/testcases/kernel/mem/vmtests/data_space.c
112ltp/testcases/kernel/mem/vmtests/stack_space.c
113ltp/testcases/kernel/sched/nptl/nptl01.c
114ltp/testcases/kernel/syscalls/close/close08.c
115ltp/testcases/kernel/syscalls/dup/dup01.c
116ltp/testcases/kernel/syscalls/dup/dup02.c
117ltp/testcases/kernel/syscalls/dup/dup03.c
118ltp/testcases/kernel/syscalls/dup/dup04.c
119ltp/testcases/kernel/syscalls/dup/dup05.c
120
12115) Log Message:
122Remove this test and itś reference anywhere as requested by Cyril Hrubis <chrubis@suse.cz>. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
123
124Modified Files:
125ltp/runtest/syscalls
126Removed Files:
127ltp/testcases/kernel/syscalls/sigreturn/Makefile
128ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c
129
13016) Message:
131Just before doing a CVS diff I noticed that these binary files made it back into the repository:
132testcases/ballista/ballista/blexer
133testcases/ballista/ballista/bparser
134testcases/ballista/ballista/mut.out
135This change removes them again: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
136
137Removed Files:
138ltp/testcases/ballista/ballista/blexer
139ltp/testcases/ballista/ballista/bparser
140ltp/testcases/ballista/ballista/mut.out
141
14217) Log Message:
143Byte compiled python files should not be in the repo.
144
145Removed Files:
146ltp/testcases/network/nfsv4/acl/random_gen.pyc
147
14818) Log Message:
149make strptrace() inline to avoid unused warnings
150
151Modified Files:
152ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
153
15419) Log Message:
155tweak how we notify unsupported arches so the code is always compiled
156
157Modified Files:
158ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
159
16020) Log Message:
161add some simple trace code to help with debugging
162
163Modified Files:
164ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
165Added Files:
166ltp/testcases/kernel/syscalls/ptrace/make_syscall_list.sh
167ltp/testcases/kernel/syscalls/ptrace/simple_tracer.c syscalls.h
168
16921) Log Message:
1701. Please see README.mk-devel for a full description of the changes from a Make perspective.
1712. 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.
1723. 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.
175Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
176
177Added Files:
178ltp/README.ltp-devel.in
179ltp/README.mk-devel
180ltp/README.mk-user
181ltp/TODO
182ltp/ltp-devel.spec.in
183ltp/doc/Makefile
184ltp/include/mk/automake.mk
185ltp/include/mk/config.mk.in
186ltp/include/mk/env_post.mk
187ltp/include/mk/env_pre.mk
188ltp/include/mk/functions.mk
189ltp/include/mk/generic_leaf_target.inc
190ltp/include/mk/generic_leaf_target.mk
191ltp/include/mk/generic_trunk_target.inc
192ltp/include/mk/generic_trunk_target.mk
193ltp/include/mk/lib.mk
194ltp/include/mk/man.mk
195ltp/include/mk/testcases.mk
196ltp/lib/ltp.pc.in
197ltp/m4/ltp-cap.m4
198ltp/m4/ltp-numa.m4
199ltp/m4/ltp-ptrace.m4
200ltp/m4/ltp-quota.m4
201ltp/runtest/Makefile
202ltp/runtest/ipv6_expect
203ltp/runtest/tcp_cmds_expect
204ltp/testcases/kernel/containers/Makefile.inc
205ltp/testcases/kernel/containers/netns/common.c
206ltp/testcases/kernel/controllers/Makefile.inc
207ltp/testcases/kernel/controllers/cpuset/Makefile.inc
208ltp/testcases/kernel/controllers/cpuset/cpuset_funcs.sh
209ltp/testcases/kernel/controllers/freezer/run_freezer.sh
210ltp/testcases/kernel/fs/fs-bench/random-access-del-create.c
211ltp/testcases/kernel/io/aio/aio02/aio_tio.c
212ltp/testcases/kernel/io/aio/aio02/common.h
213ltp/testcases/kernel/mem/Makefile.inc
214ltp/testcases/kernel/mem/hugetlb/Makefile.inc
215ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_affinity.c
216ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_utils.c
217ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_utils.h
218ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_enabled.c
219ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_utils.c
220ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_utils.h
221ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_interrupt.c
222ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.c
223ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.h
224ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile.inc
225ltp/testcases/kernel/security/smack/smack_common.sh
226ltp/testcases/kernel/syscalls/ipc/Makefile.inc
227ltp/testcases/lib/Makefile
228ltp/testcases/lib/cmdlib.sh
229ltp/testcases/lib/net_cmdlib.sh
230ltp/testcases/network/tcp_cmds/Makefile.inc
231ltp/testcases/network/tcp_cmds/include/netdefs.h
232ltp/testcases/network/tcp_cmds/perf_lan/pingpong6.c
233ltp/testscripts/default_runtest_set.awk
234ltp/testscripts/ltp-missing-install-files.py
235ltp/tools/genload/genload.c
236
237Removed Files:
238ltp/README.ltp-devel
239ltp/config.mk.in
240ltp/ltp-devel.spec
241ltp/testcases/kernel/containers/check_for_unshare.c
242ltp/testcases/kernel/containers/libclone/libnetns.c
243ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
244ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
245ltp/testcases/kernel/controllers/freezer/run.sh
246ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
247ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
248ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
249ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
250ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
251ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
252ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
253ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
254ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.h
255ltp/testcases/kernel/security/filecaps/check_xattr.c
256ltp/testcases/kernel/security/filecaps/makenumcapsh.c
257ltp/testcases/kernel/security/p9auth/checkp9auth.sh
258ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
259ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
260ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
261ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
262ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
263ltp/testcases/network/ipv6/Makefile
264ltp/testcases/network/ipv6/echo6/Makefile
265ltp/testcases/network/ipv6/echo6/createfile.c
266ltp/testcases/network/ipv6/echo6/echo601
267ltp/testcases/network/ipv6/echo6/echoes6.c
268ltp/testcases/network/ipv6/finger6/Makefile
269ltp/testcases/network/ipv6/finger6/finger601
270ltp/testcases/network/ipv6/perf_lan6/Makefile
271ltp/testcases/network/ipv6/perf_lan6/perf_lan6
272ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
273ltp/testcases/network/ipv6/ping6/Makefile
274ltp/testcases/network/ipv6/ping6/ping601
275ltp/testcases/network/ipv6/sendfile6/Makefile
276ltp/testcases/network/ipv6/sendfile6/SF_Server6
277ltp/testcases/network/ipv6/sendfile6/sendfile601
278ltp/testcases/network/ipv6/sendfile6/testsf_c6.c
279ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
280ltp/testcases/network/ipv6/tcpdump6/Makefile
281ltp/testcases/network/ipv6/tcpdump6/tcpdump601
282
283Modified Files:
284890 of them
285
28622) Log Message:
287This 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>.
288
289Modified Files:
290ltp/runtest/fs
291ltp/runtest/stress.part1
292ltp/testcases/kernel/fs/linktest/Makefile
293
294Added Files:
295ltp/testcases/kernel/fs/linktest/linktest.sh
296
297Removed Files:
298ltp/testcases/kernel/fs/linktest/linktest.pl
299
30023) Log Message:
301Dependency for all was wrong.
302
303Modified File(s):
304ltp/testcases/kernel/mem/hugetlb/Makefile.inc
305
30624) Log Message:
307The 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>.
308
309Modified Files:
310ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
311
31225) Log Message:
313File 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),
317Signed-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?
318
319Modified Files:
320ltp/testcases/kernel/fs/openfile/openfile.c
321
322
32326) Log Message:
324Complete 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>,
325
326Modified Files:
327ltp/testcases/kernel/syscalls/getuid/Makefile
328ltp/testcases/kernel/syscalls/getuid/getuid01.c
329ltp/testcases/kernel/syscalls/getuid/getuid02.c
330ltp/testcases/kernel/syscalls/getuid/getuid03.c
331Added Files:
332ltp/testcases/kernel/syscalls/getuid/compat_16.h
333ltp/testcases/kernel/syscalls/utils/compat_uid.h
334
33527) Log Message:
336use 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>.
337
338Modified Files:
339ltp/testcases/kernel/fs/doio/rwtest.sh
340
34128) Log Message:
342Move `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>.
343
344Modified Files:
345ltp/runltp
346
34729) Log Message:
348While 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>.
349
350Modified File(s):
351ltp/pan/ltp-pan.c
352
35330) Log Message:
354Check in `creating directory' cosmetic item for runltplite.sh as well, just to be consistent. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
355
356Modified File(s):
357ltp/runltplite.sh
358
35931) Log Message:
360Remove an accidental circular dependency. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
361
362Modified Files:
363ltp/include/mk/automake.mk
364
36532) Log Message:
366autoconf 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>.
367
368Modified Files:
369ltp/configure.ac
370
37133) Log Message:
372Add copyright tort. Abbreviate. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
373
374Modified Files:
375ltp/m4/ltp-unshare.m4
376
37734) Log Message:
378AR is defined in configure.ac. Not needed in m4 anymore. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
379
380Removed Files:
381ltp/m4/ac_prog_ar.m4
382
38335) Log Message:
3841. Fix taskstats.m4 so it no longer punts out warnings.
3852. 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).
3863. Apply fixes according to 2. to testcases/kernel/syscalls/swap*/*.c.
3874. Apply Cyril Hrubis's libcpu_set fix to the .in files and cpuset_lib Makefile and .c file.
3885. Block off functionality in getdelays.c with proper preprocessor defines, as per issues after encountered after ltp-taskstats.m4 was fixed.
389Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
390
391Modified Files:
392ltp/m4/ltp-taskstats.m4
393ltp/testcases/kernel/syscalls/swapon/swapon01.c
394ltp/testcases/kernel/syscalls/swapon/swapon02.c
395ltp/testcases/kernel/syscalls/swapon/swapon03.c
396ltp/testcases/kernel/controllers/cgroup/getdelays.c
397ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
398ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
399ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
400ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
401ltp/testcases/kernel/include/powerpc.in
402ltp/testcases/kernel/include/powerpc64.in
403ltp/testcases/kernel/include/s390.in
404ltp/configure.ac
405
406Added Files:
407ltp/m4/ltp-swaponoff.m4
408
40936) Log Message:
410config.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>.
411
412Modified Files:
413ltp/testcases/network/tcp_cmds/perf_lan/pingpong6.c
414ltp/include/mk/config.mk.in
415
41637) Log Message:
417generic_*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>.
418
419Modified Files:
420ltp/include/mk/generic_leaf_target.inc
421ltp/include/mk/generic_trunk_target.inc
422ltp/include/mk/testcases.mk
423
42438) Log Message:
425Rename 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>.
426
427Modified Files:
428ltp/include/mk/generic_leaf_target.inc
429ltp/include/mk/generic_trunk_target.inc
430ltp/include/mk/testcases.mk
431
432
43339) Log Message:
4341. Make linux_syscall_numbers.h dependent on the .in files so that it can be regenerated if and when the files are touched.
4352. Add the ppoll(2) syscall number to all architectures, as per each arch specific unistd.h.
436Signed-off-by: Nicolas Joly <njoly@pasteur.fr>,
437
438Modified Files:
439ltp/testcases/kernel/include/Makefile
440ltp/testcases/kernel/include/ia64.in
441ltp/testcases/kernel/include/powerpc.in
442ltp/testcases/kernel/include/powerpc64.in
443ltp/testcases/kernel/include/s390.in
444ltp/testcases/kernel/include/sh.in
445ltp/testcases/kernel/include/sparc.in
446ltp/testcases/kernel/include/sparc64.in
447ltp/testcases/kernel/include/x86_64.in
448
44940) Log Message:
450Change 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.
451Original patches provided by Randy Vinson <rvinson@mvista.com>,
452Signed-off by: Henry Yei <hyei@mvista.com>,
453
454Modified Files:
455ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
456ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
457ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
458
45941) Log Message:
460modify 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>.
461
462Modified Files:
463ltp/runtest/fs
464
46542) Log Message:
466Modify 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>.
467
468Modified Files:
469ltp/testcases/kernel/fs/fs_di/fs_di
470ltp/testcases/kernel/fs/fs_perms/fs_perms.c
471ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
472ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
473ltp/testcases/kernel/fs/racer/fs_racer.sh
474ltp/testcases/kernel/io/writetest/writetest.c
475
47643) Log Message:
477-laio shouldn't be added to LDLIBS by default. That is just plain wrong.
478
479Modified Files:
480ltp/m4/ltp-eventfd.m4
481
48244) Log Message:
4831. Honor TMPDIR, as per Henry Yei's note, because linktest.sh doesn't currently do that.
4842. Add error checking for cd(1) failure.
4853. Suffix the temporary directory with $$ to allow multiple copies to execute on the directory at any given time.
4864. Add trap(1)'s to delete the temporary files / directories generated in the script.
487gcooper@orangebox /scratch/ltp-dev2/ltp $ testcases/kernel/fs/linktest/linktest.sh 200 1000
488linker01 1 TPASS : Symbolic Link Errors: 0
489linker01 2 TPASS : Hard Link Errors: 0
490Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
491
492Modified Files:
493ltp/testcases/kernel/fs/linktest/linktest.sh
494
49545) Log Message:
4961. Fix incrementing call to use POSIX compliant version of incrementing.
4972. Add function `is_root' to help test writer determine whether or not the user is root with one uniform command.
498Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
499
500Modified Files:
501ltp/testcases/lib/cmdlib.sh
502
50346) Log Message:
504The 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>.
505
506Modified Files:
507ltp/testcases/lib/cmdlib.sh
508
50947) Log Message:
510This change (which I'm committing to cvs right now) changes the default to the loopback address:
511gcooper@orangebox /scratch/ltp-dev2/ltp/testcases/network/tcp_cmds/ping $ ./ping01
512ping01 0 TINFO : ping with 8 16 32 64 128 256 512 1024 2048 4064 ICMP packets
513ping01 0 TINFO : calling ping with packet size = 8
514ping01 0 TINFO : calling ping with packet size = 16
515ping01 0 TINFO : calling ping with packet size = 32
516ping01 0 TINFO : calling ping with packet size = 64
517ping01 0 TINFO : calling ping with packet size = 128
518ping01 0 TINFO : calling ping with packet size = 256
519ping01 0 TINFO : calling ping with packet size = 512
520ping01 0 TINFO : calling ping with packet size = 1024
521ping01 0 TINFO : calling ping with packet size = 2048
522ping01 0 TINFO : calling ping with packet size = 4064
523ping01 0 TINFO : Cleaning up.
524ping01 1 TPASS : Test successful
525gcooper@orangebox /scratch/ltp-dev2/ltp/testcases/network/tcp_cmds/ping $
526The default can still be changed by specifying the RHOST environment variable. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
527
528Modified Files:
529ltp/testcases/network/tcp_cmds/ping/ping01
530
53148) Log Message:
532The 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:
533<<<test_start>>>
534tag=ima01 stime=1255926150 cmdline=" ima_measurements.sh" contacts="" analysis=exit
535<<<test_output>>>
536setup 1 TBROK : Failed to mkdir /sys/kernel/security
537setup 1 TBROK : Cannot mount securityfs
538setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
539<<<execution_status>>>
540initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=0
541<<<test_end>>>
542<<<test_start>>>
543tag=ima02 stime=1255926150 cmdline=" ima_policy.sh" contacts="" analysis=exit
544<<<test_output>>>
545setup 1 TBROK : Failed to mkdir /sys/kernel/security
546setup 1 TBROK : Cannot mount securityfs
547setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
548<<<execution_status>>>
549initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=2
550<<<test_end>>>
551<<<test_start>>>
552tag=ima03 stime=1255926150 cmdline=" ima_tpm.sh" contacts="" analysis=exit
553<<<test_output>>>
554setup 1 TBROK : Failed to mkdir /sys/kernel/security
555setup 1 TBROK : Cannot mount securityfs
556setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
557<<<execution_status>>>
558initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=1 cstime=1
559<<<test_end>>>
560<<<test_start>>>
561tag=ima04 stime=1255926150 cmdline=" ima_violations.sh" contacts="" analysis=exit
562<<<test_output>>>
563setup 1 TBROK : Failed to mkdir /sys/kernel/security
564setup 1 TBROK : Cannot mount securityfs
565setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
566incrementing stop
567<<<execution_status>>>
568initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=1
569<<<test_end>>>
570Either way, it's a positive move forward so I'm checking this into cvs now. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
571
572Modified Files:
573ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
574ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
575ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
576ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
577ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
578
579
58049) Log Message:
5811. Add check for locale command with exists command in cmdlib.sh
5822. 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).
583Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
584
585Modified Files:
586ltp/testcases/network/stress/ns-tools/check_envval
587
58850) Log Message:
589This 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.
590Note: 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.
591Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
592Minor-Segmentation-fault-in-ffsb-fixed-by: Subrata Modak <subrata@linux.vnet.ibm.com>,
593
594Modified Files:
595ltp/README
596ltp/testcases/kernel/fs/Makefile
597
598Added Files:
599ltp/runtest/fs_ext4
600ltp/testcases/kernel/fs/ext4-new-features/Makefile
601ltp/testcases/kernel/fs/ext4-new-features/README
602ltp/testcases/kernel/fs/ext4-new-features/configure
603ltp/testcases/kernel/fs/ext4-new-features/ext4_funcs.sh
604ltp/testcases/kernel/fs/ext4-new-features/run_ext4_test.sh
605ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/Makefile
606ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/ext4-alloc-test.sh
607ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/Makefile
608ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config0
609ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config1
610ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config2
611ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config3
612ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config4
613ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config5
614ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config6
615ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config7
616ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/Makefile
617ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_get_inode_version.sh
618ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_inode_version_test.sh
619ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_test_inode_version.c
620ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/Makefile
621ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/ext4_journal_checksum.sh
622ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/Makefile
623ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_file_time.c
624ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
625ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/Makefile
626ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/e4defrag.c
627ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/ext4_online_defrag_test.sh
628ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/Makefile
629ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/ext4_persist_prealloc_test.sh
630ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/Makefile
631ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_long_dirs.c
632ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_short_dirs.c
633ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/ext4_subdir_limit_test.sh
634ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/Makefile
635ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/ext4_uninit_groups_test.sh
636ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/AUTHORS
637ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/COPYING
638ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/INSTALL
639ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/LICENSE
640ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.am
641ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.in
642ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/README
643ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/aclocal.m4
644ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.c
645ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.h
646ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.guess
647ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.h.in
648ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.sub
649ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure
650ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure.in
651ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/depcomp
652ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb.h
653ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fc.c
654ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.c
655ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.h
656ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.c
657ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.h
658ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.c
659ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.h
660ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.c
661ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.h
662ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.c
663ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.h
664ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.c
665ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.h
666ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.c
667ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.h
668ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.c
669ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.h
670ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/install-sh
671ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.c
672ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.h
673ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/main.c
674ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.c
675ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.h
676ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/missing
677ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/mkinstalldirs
678ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.c
679ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.h
680ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/public-description
681ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.c
682ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.h
683ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.c
684ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.h
685ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/registration-description
686ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.c
687ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.h
688ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/stamp-h.in
689ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.c
690ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.h
691ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/examples/profile_everything
692
69351) Log Message:
694Fix 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>.
695
696Modified Files:
697ltp/testcases/kernel/syscalls/setgroups/Makefile
698ltp/testcases/kernel/syscalls/getuid/Makefile
699ltp/testcases/kernel/syscalls/getegid/Makefile
700ltp/testcases/kernel/syscalls/utils/compat_16.mk
701ltp/testcases/kernel/syscalls/utils/newer_64.mk
702ltp/include/mk/env_post.mk
703ltp/include/mk/testcases.mk
704ltp/testcases/kernel/syscalls/getgid/Makefile
705
70652) Log Message:
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.
709Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
710
711Modified Files:
712ltp/m4/ltp-quota.m4
713ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
714
71553) Log Message:
716Fix indentation and a compile error noted by SimonXu on #ltp. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
717
718Modified Files:
719ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area.h
720ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
721ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
722
72354) Log Message:
724Fix two broken Makefiles reported by Gowri at IBM. Signed-off-by: Gowri <gomuthuk@linux.vnet.ibm.com>, Reviewed-by: Garrett Cooper <yanegomi@gmail.com>,
725
726Modified Files:
727ltp/testcases/realtime/perf/Makefile
728ltp/testcases/realtime/stress/Makefile
729
73055) Log Message:
731Check 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>,
732
733Modified Files:
734ltp/testcases/realtime/Makefile
735
73656) Log Message:
737The 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>,
738
739Modified Files:
740ltp/testcases/realtime/lib/libstats.c
741
74257) Log Message:
743Fix a typo and a warning related to unchecked results from asprintf, punted by from the compiler. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
744
745ltp/testcases/realtime/lib/librttest.c
746
74758) Log Message:
748Add a default config.mk file to ease use for non-autoconf users. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
749
750Added Files:
751ltp/include/mk/config.mk.default
752
75359) Log Message:
754On second thought, the compiler-related variables should be uncommented. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
755
756Modified Files:
757ltp/include/mk/config.mk.default
758
75960) Log Message:
7601. Get rid of useless documentation (the directions are already in INSTALL).
7612. Tell people to read INSTALL instead.
762Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
763
764Modified Files:
765ltp/Makefile
766Removed Files:
767ltp/README.mk-user
768
76961) Log Message:
770Some 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>.
771
772Modified Files:
773ltp/testcases/kernel/syscalls/swapon/swapon01.c
774ltp/testcases/kernel/syscalls/swapon/swapon02.c
775ltp/testcases/kernel/syscalls/swapon/swapon03.c
776ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
777ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
778
77962) Log Message:
780Update the documentation for building and installing LTP as per the Makefile infrastructure changes. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
781
782Modified Files:
783ltp/INSTALL
784ltp/README.mk-devel
785ltp/README.ltp-devel.in
786
78763) Log Message:
788testcases.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>.
789
790Modified Files:
791ltp/include/mk/testcases.mk
792ltp/include/mk/config.mk.in
793
79464) Log Message:
7951. Get rid of psuedo-autoconf scripts in testcases/realtime/scripts.
7962. Integrate testcases/realtime with autoconf.
7973. Fix compilation, according to report made by Gowri at IBM.
798Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
799
800Modified Files:
801ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
802ltp/testcases/realtime/lib/Makefile
803ltp/testcases/realtime/func/pi-tests/Makefile
804ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
805ltp/testcases/realtime/scripts/check_pi.sh
806ltp/testcases/realtime/scripts/check_robust.sh
807ltp/testcases/realtime/Makefile
808ltp/testcases/realtime/config.mk
809ltp/include/mk/automake.mk
810ltp/testcases/realtime/include/librttest.h
811ltp/testcases/realtime/m4/GNUmakefile
812ltp/testcases/realtime/m4/Makefile.am
813ltp/testcases/realtime/m4/check.m4
814Added Files:
815ltp/testcases/realtime/configure.in
816
81765) Log Message:
818Get rid of redundant XOPEN2K #define (_GNU_SOURCE covers this). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
819
820Modified Files:
821ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
822
82366) Log Message:
824Make 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>.
825
826Modified Files:
827ltp/INSTALL
828
82967) Log Message:
830I thought I removed the recursive LDLIBS definition sneak in. Oh well... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
831
832Modified Files:
833ltp/testcases/realtime/lib/Makefile
834
83568) Log Message:
836Accidentally nuking your .c files when running clean isn't a good thing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
837
838Modified Files:
839ltp/testcases/realtime/func/pi-tests/Makefile
840
84169) Log Message:
842lcov: 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
846Peter Oberparleiter <oberpapr@users.sourceforge.net>.
847
848Modified File(s):
849ltp/utils/analysis/lcov/bin/geninfo lcov
850
85170) Log Message:
852Fix 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,
855Signed-off-by: Jiri Palecek <jpalecek@web.de>.
856
857Modified Files:
858ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
859ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
860
86171) Log Message:
862Change 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>.
863
864Modified Files:
865ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
866ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
867ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
868ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
869ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
870ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
871ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
872ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
873ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
874ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
875ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
876
87772) Log Message:
878Fix 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>.
879
880Modified Files:
881ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_utility.sh
882ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
883ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
884ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
885ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
886ltp/testcases/kernel/fs/acls/acl_test01
887ltp/testcases/kernel/fs/fs-bench/modaltr.sh
888ltp/testcases/kernel/fs/fs_di/fs_di
889ltp/testcases/kernel/fs/mongo/test.sh
890ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
891ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
892ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
893ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
894ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
895ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
896ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
897ltp/testcases/network/tcp_cmds/netstat/netstat01
898
89973) Log Message:
900Printf-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>.
901
902Modified Files:
903ltp/testcases/kernel/fs/fs-bench/modaltr.sh
904ltp/testcases/kernel/fs/mongo/test.sh
905ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
906ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
907ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
908ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
909ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
910ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
911ltp/testcases/kernel/syscalls/fchown/fchown01.c
912ltp/testcases/kernel/syscalls/fchown/fchown04.c
913ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
914ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
915ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
916ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
917ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
918ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
919ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
920ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
921ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
922ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
923ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
924ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
925ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
926ltp/testcases/kernel/syscalls/fork/fork01.c
927ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
928ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
929ltp/testcases/kernel/syscalls/fsync/fsync01.c
930ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
931ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
932ltp/testcases/kernel/syscalls/getegid/getegid01.c
933ltp/testcases/kernel/syscalls/getegid/getegid02.c
934ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
935ltp/testcases/kernel/syscalls/getgid/getgid01.c
936ltp/testcases/kernel/syscalls/getgid/getgid03.c
937ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
938ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
939ltp/testcases/kernel/syscalls/getpid/getpid01.c
940ltp/testcases/kernel/syscalls/getppid/getppid01.c
941ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
942ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
943ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
944ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
945ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
946ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
947ltp/testcases/kernel/syscalls/gettid/gettid01.c
948ltp/testcases/kernel/syscalls/getuid/getuid01.c
949ltp/testcases/kernel/syscalls/getuid/getuid02.c
950ltp/testcases/kernel/syscalls/getuid/getuid03.c
951ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
952ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
953ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
954ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
955ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
956ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
957ltp/testcases/kernel/syscalls/iopl/iopl01.c
958ltp/testcases/kernel/syscalls/iopl/iopl02.c
959ltp/testcases/kernel/syscalls/lchown/lchown02.c
960ltp/testcases/kernel/syscalls/link/link02.c
961ltp/testcases/kernel/syscalls/link/link03.c
962ltp/testcases/kernel/syscalls/link/link04.c
963ltp/testcases/kernel/syscalls/link/link05.c
964ltp/testcases/kernel/syscalls/link/link06.c
965ltp/testcases/kernel/syscalls/link/link07.c
966ltp/testcases/kernel/syscalls/listen/listen01.c
967ltp/testcases/kernel/syscalls/llseek/llseek02.c
968ltp/testcases/kernel/syscalls/lseek/lseek02.c
969ltp/testcases/kernel/syscalls/lseek/lseek03.c
970ltp/testcases/kernel/syscalls/lseek/lseek04.c
971ltp/testcases/kernel/syscalls/lseek/lseek05.c
972ltp/testcases/kernel/syscalls/lseek/lseek06.c
973ltp/testcases/kernel/syscalls/lseek/lseek08.c
974ltp/testcases/kernel/syscalls/lseek/lseek09.c
975ltp/testcases/kernel/syscalls/lseek/lseek10.c
976ltp/testcases/kernel/syscalls/lstat/lstat01.c
977ltp/testcases/kernel/syscalls/lstat/lstat02.c
978ltp/testcases/kernel/syscalls/madvise/madvise01.c
979ltp/testcases/kernel/syscalls/madvise/madvise02.c
980ltp/testcases/kernel/syscalls/madvise/madvise03.c
981ltp/testcases/kernel/syscalls/mlock/mlock01.c
982ltp/testcases/kernel/syscalls/mlock/mlock02.c
983ltp/testcases/kernel/syscalls/times/times01.c
984ltp/testcases/kernel/syscalls/wait/wait02.c
985ltp/testcases/network/tcp_cmds/netstat/netstat01
986ltp/testcases/kernel/fs/fs-bench/modaltr.sh
987ltp/testcases/kernel/fs/mongo/test.sh
988ltp/testcases/network/tcp_cmds/netstat/netstat01
989
99074) Log Message:
991mem/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>.
992
993Modified Files:
994ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
995
99675) Log Message:
997Some 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,
1000Signed-off-by: Jiri Palecek <jpalecek@web.de>.
1001
1002Modified Files:
1003ltp/testcases/commands/ade/file/file_test.sh
1004ltp/testcases/commands/cron/cron_allow01
1005ltp/testcases/commands/cron/cron_deny01
1006ltp/testcases/commands/cron/cron_pos_tests.sh
1007ltp/testcases/commands/mail/mail_tests.sh
1008ltp/testcases/commands/su/su01
1009ltp/testcases/network/tcp_cmds/rdist/rdist01
1010
101176) Log Message:
1012Complete 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>.
1013
1014Modified Files:
1015ltp/testcases/kernel/syscalls/geteuid/Makefile
1016ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
1017Added Files:
1018ltp/testcases/kernel/syscalls/geteuid/compat_16.h
1019
102077) Log Message:
1021Fix failures messages on multi socket hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1022
1023Modified Files:
1024ltp/testcases/kernel/power_management/runpwtests.sh
1025
102678) Log Message:
1027Patch to remove hard coded cpu governers. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
1028
1029Modified Files:
1030ltp/testcases/kernel/power_management/pwkm_load_unload.sh
1031
103279) Log Message:
1033Garret 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:
10341. This test app helped unroot another issue with our custom Linux platform here at Cisco,
10352. 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,
1036I 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>.
1037
1038Modified Files:
1039ltp/runtest/syscalls
1040Added Files:
1041ltp/testcases/kernel/syscalls/ptrace/ptrace05.c
1042
104380) Log Message:
1044lcov: remove unnecessary warning
1045
1046Modified Files:
1047ltp/utils/analysis/lcov/bin/geninfo
1048
104981) Log Message:
1050lcov: fix problem with matching filename
1051- used correct source for filenames
1052- converted match_filenames to portable version,
1053
1054Modified Files:
1055ltp/utils/analysis/lcov/bin/geninfo
1056
105782) Log Message:
1058lcov: remove further unneeded warning + use correct source for list of filenames
1059
1060Modified Files:
1061ltp/utils/analysis/lcov/bin/geninfo
1062
106383) Log Message:
1064lcov: update README to mention required -lgcov switch during linking
1065
1066Modified File(s):
1067ltp/utils/analysis/lcov/README
1068
106984) Log Message:
1070lcov: further clarification in the README
1071
1072Modified Files:
1073ltp/utils/analysis/lcov/README
1074
107585) Log Message:
1076Fix a bashism that was pointed out in other files by Jiri Palecek. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1077
1078Modified Files:
1079ltp/testcases/lib/cmdlib.sh
1080
108186) Log Message:
1082Avoid 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>.
1083
1084Modified Files:
1085ltp/testcases/lib/cmdlib.sh
1086
108787) Log Message:
1088Stupid Garrett. I need to increment the value... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1089
1090Modified Files:
1091ltp/testcases/lib/mdlib.sh
1092
subrata_modakfe574972009-10-04 19:23:12 +00001093LTP-20090930
1094
10951) Log Message:
1096controller: 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>.
1097
1098Modified File(s):
1099ltp/config.mk.in
1100
11012) Log Message:
1102Patch 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>,
1103
1104Modified Files:
1105ltp/testcases/realtime/func/Makefile
1106ltp/testcases/realtime/profiles/default
1107Added Files:
1108ltp/testcases/realtime/func/rt-migrate/Makefile
1109ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
1110ltp/testcases/realtime/func/rt-migrate/run_auto.sh
1111
11123) Log Message:
1113Formatting 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>.
1114
1115Modified Files:
1116ltp/testcases/kernel/containers/pidns/pidns20.c
1117ltp/testcases/kernel/fs/doio/growfiles.c
1118ltp/testcases/kernel/fs/ftest/ftest01.c
1119ltp/testcases/kernel/fs/ftest/ftest02.c
1120ltp/testcases/kernel/fs/ftest/ftest03.c
1121
11224) Log Message:
1123Fix 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.
1128They 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>.
1129
1130Modified Files:
1131ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-3.c
1132ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/5-1.c
1133
11345) Log Message:
1135Network: Fix iproute test case error: When I run network test case testcases/network/iproute/ip_tests.sh, some errors shown:
1136ip01 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.
1138The output of
1139ifconfig eth0:1 | grep -i MTU | sed "s/^.*MTU://"
1140is like:
11411500 Metric:1
1142so should print field 1 instead of field 5. Signed-off-by: Hushan Jia<hjia@redhat.com>.
1143
1144Modified Files:
1145ltp/testcases/network/iproute/ip_tests.sh
1146
11476) Log Message:
1148mbind01: Fix the bug of result output: I tested ltp mbind case and found the result is error as follows:
1149mbind01 0 TINFO : (case00) START
1150EXPECT: return value(ret)=0 errno=0 (Success)
1151RESULT: return value(ret)=0 errno=0 (Success)
1152mbind01 0 TINFO : (case00) END => OK
1153mbind01 0 TINFO : (case01) START
1154EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
1155RESULT: return value(ret)=-1 errno=22 (Invalid argument)
1156mbind01 0 TINFO : (case01) END => NG
1157mbind01 0 TINFO : (case02) START
1158EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
1159RESULT: return value(ret)=-1 errno=22 (Invalid argument)
1160mbind01 0 TINFO : (case02) END => NG
1161mbind01 0 TINFO : (case03) START
1162EXPECT: return value(ret)=0 errno=0 (Success)
1163RESULT: return value(ret)=0 errno=0 (Success)
1164mbind01 0 TINFO : (case03) END => OK
1165mbind01 0 TINFO : (case04) START
1166EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
1167RESULT: return value(ret)=-1 errno=22 (Invalid argument)
1168mbind01 0 TINFO : (case04) END => NG
1169mbind01 0 TINFO : (case05) START
1170EXPECT: return value(ret)=0 errno=0 (Success)
1171RESULT: return value(ret)=0 errno=0 (Success)
1172mbind01 0 TINFO : (case05) END => OK
1173mbind01 0 TINFO : (case06) START
1174EXPECT: return value(ret)=0 errno=0 (Success), r/w check=OK
1175RESULT: return value(ret)=0 errno=0 (Success), r/w check=NG
1176mbind01 0 TINFO : (case06) END => OK
1177mbind01 0 TINFO : (case07) START
1178EXPECT: return value(ret)=0 errno=0 (Success)
1179RESULT: return value(ret)=0 errno=0 (Success)
1180mbind01 0 TINFO : (case07) END => OK
1181mbind01 0 TINFO : (case08) START
1182EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
1183RESULT: return value(ret)=-1 errno=22 (Invalid argument)
1184mbind01 0 TINFO : (case08) END => NG
1185mbind01 0 TINFO : (case09) START
1186EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
1187RESULT: return value(ret)=-1 errno=22 (Invalid argument)
1188mbind01 0 TINFO : (case09) END => NG
1189mbind01 0 TINFO : (case10) START
1190mbind01 1 TFAIL : get_mempolicy failed - errno = 14 : Bad address
1191
1192In 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>.
1193
1194Modified Files:
1195ltp/testcases/kernel/syscalls/mbind/mbind01.c
1196
11977) Log Message:
1198mbind01: 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>.
1199
1200Modified Files:
1201ltp/testcases/kernel/syscalls/mbind/mbind01.c
1202
12038) Log Message:
1204mbind01: 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>.
1205
1206Modified Files:
1207ltp/testcases/kernel/syscalls/mbind/mbind01.c
1208
12099) Log Message:
1210LTP-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/************************************************************/
1212Before patch: With out LDFLAGS:
1213 ***************************
1214 CONFORMANCE TEST RESULTS
1215 ***************************
1216 * TOTAL: 486
1217 * PASSED: 449
1218 * FAILED: 12
1219 * UNRESOLVED: 7
1220 * UNSUPPORTED: 10
1221 * UNTESTED: 4
1222 * INTERRUPTED: 0
1223 * HUNG: 0
1224 * SEGV: 0
1225 * OTHERS: 4
1226 ***************************
1227After patch: With LDFLAGS:
1228 ***************************
1229 CONFORMANCE TEST RESULTS
1230 ***************************
1231 * TOTAL: 1888
1232 * PASSED: 1731
1233 * FAILED: 26
1234 * UNRESOLVED: 14
1235 * UNSUPPORTED: 22
1236 * UNTESTED: 94
1237 * INTERRUPTED: 0
1238 * HUNG: 1
1239 * SEGV: 0
1240 * OTHERS: 0
1241 ***************************
1242/************************************************************/
1243Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
1244
1245Modified Files:
1246ltp/testcases/open_posix_testsuite/LDFLAGS
1247
124810) Log Message:
1249Add 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>.
1250
1251Modified Files:
1252ltp/testcases/kernel/controllers/cgroup/getdelays.c
1253
125411) Log Message:
1255gen_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>.
1256
1257Modified File(s):
1258ltp/testcases/kernel/connectors/pec/event_generator.c
1259
126012) Log Message:
1261runltp 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>.
1262
1263Modified Files:
1264ltp/testcases/kernel/fs/acls/acl_test01
1265
126613) Log Message:
1267cpuctl 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:
1268cpuctl_def_task01.c
1269cpuctl_def_task02.c
1270cpuctl_def_task03.c
1271cpuctl_def_task04.c
1272cpuctl_test01.c
1273cpuctl_test02.c
1274cpuctl_test03.c
1275cpuctl_test04.c
1276
1277Key code:
1278timer_expired=0;
1279while(!timer_expired)
1280 f=sqrt(f*f);
1281
1282Reason:
1283During 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>,
1284
1285Modified Files:
1286ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
1287ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
1288ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
1289ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
1290ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
1291ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
1292ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
1293ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
1294ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
1295
129614) Log Message:
1297After 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>.
1298
1299Modified Files:
1300ltp/configure.ac
1301ltp/testcases/kernel/syscalls/epoll/Makefile
1302ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
1303
130415) Log Message:
1305network: Fix ip_tests error 2: Repost the ip tests patch:
13061. Test #4: ip tools now print nud state as follows: REACHABLE, STALE, FAILED, etc,
13072. Test #3, #4, #5: If delete entry succefully, grep will return 1, indicating test PASS, so return code RC should be set to 0,
1308Signed-off-by: Hushan Jia <hjia@redhat.com>,
1309
1310Modified Files:
1311ltp/testcases/network/iproute/ip_tests.sh
1312
131316) Log Message:
1314network: 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>,
1315
1316Modified Files:
1317ltp/testcases/network/multicast/mc_commo/Makefile
1318ltp/testcases/network/multicast/mc_member/Makefile
1319
132017) Log Message:
1321pselect01: 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>,
1322
1323Modified Files:
1324ltp/testcases/kernel/syscalls/pselect/pselect01.c
1325
132618) Log Message:
1327Add 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.
1328Result:
1329memcgroup_function_test 1 TPASS : rss=4096/4096, cache=0/0
1330memcgroup_function_test 2 TPASS : rss=0/0, cache=4096/4096
1331memcgroup_function_test 3 TPASS : rss=0/0, cache=4096/4096
1332memcgroup_function_test 4 TPASS : rss=4096/4096, cache=8192/8192
1333memcgroup_function_test 5 TPASS : rss=4096/4096, cache=0/0
1334memcgroup_function_test 6 TPASS : rss=4096/4096, cache=0/0
1335memcgroup_function_test 6 TPASS : rss=0/0, cache=0/0
1336memcgroup_function_test 7 TPASS : rss=0/0, cache=4096/4096
1337memcgroup_function_test 7 TPASS : rss=0/0, cache=0/0
1338memcgroup_function_test 8 TPASS : rss=0/0, cache=4096/4096
1339memcgroup_function_test 8 TPASS : rss=0/0, cache=0/0
1340memcgroup_function_test 9 TPASS : rss=4096/4096, cache=8192/8192
1341memcgroup_function_test 9 TPASS : rss=0/0, cache=0/0
1342memcgroup_function_test 10 TPASS : rss=4096/4096, cache=0/0
1343memcgroup_function_test 10 TPASS : rss=0/0, cache=0/0
1344memcgroup_function_test 11 TPASS : failcnt=6
1345memcgroup_function_test 12 TPASS : failcnt=6
1346memcgroup_function_test 13 TPASS : failcnt=6
1347memcgroup_function_test 14 TPASS : process 5793 is killed
1348memcgroup_function_test 15 TPASS : process 5803 is killed
1349memcgroup_function_test 16 TPASS : process 5813 is killed
1350memcgroup_function_test 17 TPASS : process 5824 is killed
1351memcgroup_function_test 18 TPASS : process 5835 is killed
1352memcgroup_function_test 19 TPASS : process 5845 is killed
1353memcgroup_function_test 20 TPASS : process 5854 is killed
1354memcgroup_function_test 21 TPASS : process 5863 is killed
1355memcgroup_function_test 22 TPASS : input=4095, limit_in_bytes=4096
1356memcgroup_function_test 23 TPASS : input=4097, limit_in_bytes=8192
1357memcgroup_function_test 24 TPASS : input=1, limit_in_bytes=4096
1358memcgroup_function_test 25 TPASS : return value is 0
1359memcgroup_function_test 26 TPASS : return value is 1
1360memcgroup_function_test 27 TPASS : return value is 1
1361memcgroup_function_test 28 TPASS : return value is 1
1362memcgroup_function_test 29 TPASS : force memory succeeded
1363memcgroup_function_test 30 TPASS : force memory failed as expected
1364memcgroup_function_test 31 TPASS : return value is 0
1365memcgroup_function_test 32 TPASS : return value is 0
1366memcgroup_function_test 33 TPASS : return value is 0
1367memcgroup_function_test 34 TPASS : return value is 0
1368memcgroup_function_test 35 TPASS : return value is 1
1369memcgroup_function_test 36 TPASS : rss=4096/4096, cache=0/0
1370memcgroup_function_test 36 TPASS : rss=0/0, cache=0/0
1371memcgroup_function_test 37 TPASS : rss=4096/4096, cache=0/0
1372memcgroup_function_test 37 TPASS : rss=0/0, cache=0/0
1373memcgroup_function_test 38 TPASS : rss=4096/4096, cache=0/0
1374memcgroup_function_test 38 TPASS : rss=0/0, cache=0/0
1375memcgroup_stress_test 1 TPASS : stress test 1 passed
1376memcgroup_stress_test 2 TPASS : stress test 2 passed
1377INFO: ltp-pan reported all tests PASS,
1378Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>,
1379
1380Modified Files:
1381ltp/runtest/controllers
1382ltp/testcases/kernel/controllers/memcg/Makefile
1383ltp/testcases/kernel/controllers/memcg/README
1384Added Files:
1385ltp/testcases/kernel/controllers/memcg/functional/Makefile
1386ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
1387ltp/testcases/kernel/controllers/memcg/functional/memcg_getpagesize.c
1388ltp/testcases/kernel/controllers/memcg/functional/memcg_process.c
1389ltp/testcases/kernel/controllers/memcg/regression/Makefile
1390ltp/testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
1391ltp/testcases/kernel/controllers/memcg/regression/memcg_test_1.c
1392ltp/testcases/kernel/controllers/memcg/regression/memcg_test_2.c
1393ltp/testcases/kernel/controllers/memcg/regression/memcg_test_4.c
1394ltp/testcases/kernel/controllers/memcg/regression/memcg_test_4.sh
1395ltp/testcases/kernel/controllers/memcg/stress/Makefile
1396ltp/testcases/kernel/controllers/memcg/stress/memcg_process_stress.c
1397ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
1398Removed Files:
1399ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
1400ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
1401ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
1402ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
1403ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh
1404
140519) Log Message:
1406fix 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
1408Change macro HAVE_LINUX_CGROUPSTAT_H to HAVE_LINUX_CGROUPSTATS_H to fix the bug. Signed-off-by:Liu Bo <liubo-fnst@cn.fujitsu.com>,
1409
1410Modified Files:
1411ltp/testcases/kernel/controllers/cgroup/getdelays.c
1412
141320) Log Message:
1414I 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:
1415 1) make build-tests
1416 2) cc -O2 -o t0 t0.c
1417 3) ./execute.sh
1418I 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>,
1419
1420Modified Files:
1421ltp/testcases/open_posix_testsuite/Makefile
1422
142321) Log Message:
1424Issue 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>.
1425
1426Modified File(s):
1427ltp/testcases/kernel/syscalls/chmod/chmod05.c
1428ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
1429
143022) Log Message:
1431quotactl01: 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>.
1432
1433Modified File(s):
1434ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
1435
143623) Log Message:
1437quotactl01: 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>.
1438
1439Modified File(s):
1440ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
1441
144224) Log Message:
1443Spelling fixes: inclue -> include: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
1444
1445Modified File(s):
1446ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
1447
144825) Log Message:
1449Numa-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>.
1450
1451Modified File(s):
1452ltp/testcases/kernel/numa/numa01.sh
1453
145426) Log Message:
1455smt_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>.
1456
1457Modified File(s):
1458ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
1459ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
1460
146127) Log Message:
1462Filecaps: 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>.
1463
1464Modified File(s):
1465ltp/testcases/kernel/security/filecaps/filecapstest.sh
1466
146728) Log Message:
1468The 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>.
1469
1470Modified Files:
1471ltp/testcases/kernel/syscalls/kill/kill07.c
1472
147329) Log Message:
1474ftest 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>.
1475
1476Modified Files:
1477ltp/include/compiler.h
1478ltp/testcases/kernel/fs/ftest/Makefile
1479ltp/testcases/kernel/fs/ftest/ftest01.c
1480ltp/testcases/kernel/fs/ftest/ftest02.c
1481ltp/testcases/kernel/fs/ftest/ftest03.c
1482ltp/testcases/kernel/fs/ftest/ftest04.c
1483ltp/testcases/kernel/fs/ftest/ftest05.c
1484ltp/testcases/kernel/fs/ftest/ftest06.c
1485ltp/testcases/kernel/fs/ftest/ftest07.c
1486ltp/testcases/kernel/fs/ftest/ftest08.c
1487Added Files:
1488ltp/testcases/kernel/fs/ftest/libftest.c
1489ltp/testcases/kernel/fs/ftest/libftest.h
1490
149130) Log Message:
1492lcov: 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.
1493
1494Modified File(s):
1495ltp/utils/analysis/lcov/lcovrc
1496
149731) Log Message:
1498Create 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:
14991. 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),
15002. make sure we can setuid when there is a valid hash,
15013. make sure we cannot setuid if there is a valid hash, but our original uid isn't the one specified in the token.
1502Changelog:
1503Sep 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>.
1504
1505Modified Files:
1506ltp/README
1507ltp/testcases/kernel/security/Makefile
1508Added Files:
1509ltp/runtest/p9auth
1510ltp/testcases/kernel/security/p9auth/Makefile
1511ltp/testcases/kernel/security/p9auth/checkp9auth.sh
1512ltp/testcases/kernel/security/p9auth/p9priv.sh
1513ltp/testcases/kernel/security/p9auth/p9unpriv.sh
1514ltp/testcases/kernel/security/p9auth/runp9auth.sh
1515ltp/testcases/kernel/security/p9auth/unhex.c
1516
151732) Log Message:
1518To 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>.
1519
1520Modified Files:
1521ltp/testcases/kernel/power_management/cpu_consolidation.py
1522
152333) Log Message:
1524To 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>.
1525
1526Modified Files:
1527ltp/testcases/kernel/power_management/get_sched_values.c
1528
152934) Log Message:
1530To 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>.
1531
1532Modified Files:
1533ltp/testcases/kernel/power_management/ilb_test.py
1534
153535) Log Message:
1536To 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>.
1537
1538Modified Files:
1539ltp/testcases/kernel/power_management/runpwtests.sh
1540
154136) Log Message:
1542Modified library functions based on review comments. Signed-off-by: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
1543
1544Modified Files:
1545ltp/testcases/kernel/power_management/pm_include.sh
1546
154737) Log Message:
1548Modified 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>.
1549
1550Modified Files:
1551ltp/testcases/kernel/power_management/lib/sched_mc.py
1552
155338) Log Message:
1554lcov: 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>,
1555
1556Modified File(s):
1557ltp/utils/analysis/lcov/bin/geninfo
1558
155939) Log Message:
1560network: 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>.
1561
1562ltp/testcases/network/nfs/nfslock01/Makefile
1563ltp/testcases/network/nfs/nfsstress/Makefile
1564
156540) Log Message:
1566Add 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>.
1567
1568ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
1569ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
1570ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
1571ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
1572ltp/testcases/kernel/syscalls/utils/common_j_h.c
1573ltp/testcases/kernel/syscalls/utils/include_j_h.h
1574
157541) Log Message:
1576Make 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>.
1577
1578ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c
1579ltp/testcases/kernel/syscalls/utimes/utimes01.c
1580
158142) Log Message:
1582Fix 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>.
1583
1584ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
1585
158643) Log Message:
1587Add 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>.
1588
1589ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
1590
159144) Log Message:
1592Use 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>.
1593
1594ltp/include/test.h
1595
159645) Log Message:
1597fsstress: delete tralling spaces: Signed-off-by: Andrew Vagin <avagin@gmail.com>:
1598
1599ltp/testcases/kernel/fs/fsstress/fsstress.c
1600
160146) Log Message:
1602fsstress: use tabs instead of spaces for indentation: Signed-off-by: Andrew Vagin <avagin@gmail.com>.
1603
1604ltp/testcases/kernel/fs/fsstress/fsstress.c
1605
160647) Log Message:
1607fsstress: 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)
1612make_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>.
1613
1614ltp/testcases/kernel/fs/fsstress/fsstress.c
1615
161648) Log Message:
1617fsstress: fix memory leak in fread_d:
16181. check result from operation open before set flags
16192. close descriptor and free path if set flags failed
1620valgrind --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)
1629Signed-off-by: Andrew Vagin <avagin@gmail.com>.
1630
1631ltp/testcases/kernel/fs/fsstress/fsstress.c
1632
163349) Log Message:
1634fsstress: 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>.
1635
1636ltp/testcases/kernel/fs/fsstress/fsstress.c
1637
163850) Log Message:
1639lcov: improve detection of gcov-kernel support
1640
1641Modified File(s):
1642ltp/utils/analysis/lcov/bin/lcov
1643ltp/utils/analysis/lcov/man/lcovrc.5
1644
164551) Log Message:
1646memcg : fix various test failures: In memcg testcases,
16471. use /dev/memcg consistently,
16482. for testcase_25, since 2.6.31, writing -1 to memory.limit_in_bytes will reset to unlimit,
16493. for testcase_35, writing to memory.force_empty for non-empty cgroup should return failure,
1650Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>,
1651
1652Modified File(s):
1653ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
1654ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
1655
165652) Log Message:
1657When 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>.
1658
1659ltp/testcases/kernel/fs/fs_di/fs_di
1660
166153) Log Message:
1662lcov: 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
1665Peter Oberparleiter <oberpapr@users.sourceforge.net>,
1666
1667Modified File(s):
1668ltp/utils/analysis/lcov/bin/geninfo
1669ltp/utils/analysis/lcov/bin/lcov
1670
167154) Log Message:
1672lcov: introduce new options --derive-func-data
1673When 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>.
1674
1675Modified File(s):
1676ltp/utils/analysis/lcov/bin/geninfo
1677ltp/utils/analysis/lcov/bin/lcov
1678
subrata_modak90f90d42009-08-31 05:00:28 +00001679LTP-20090831
1680
16811) Log Message:
1682Enable 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>.
1683
1684Modified File(s):
1685ltp/testcases/kernel/performance_counters/performance_counter02.c
1686
16872) Log Message:
1688As just emailed to ltp-list...
16891. The indentation in this script was off (defacto standard for shell scripts is 4-space indents).
16902. 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.
16933. Export TCID, TST_COUNT, and TST_TOTAL so tst_resm doesn't complain.
16944. 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.
16955. 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.
1696Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1697
1698Modified File(s):
1699ltp/testcases/network/tcp_cmds/rsh/rsh01
1700
17013) Log Message:
1702fcntl24,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>.
1703
1704Modified Files:
1705ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
1706ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
1707ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
1708
17094) Log Message:
1710We 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>.
1711
1712Modified Files:
1713ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
1714ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
1715
17165) Log Message:
1717Remove 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>.
1718
1719Modified Files:
1720ltp/runtest/ltplite
1721ltp/runtest/stress.part3
1722ltp/runtest/syscalls
1723
17246) Log Message:
1725This 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
1726---------
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.
1732Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
1733Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
1734Acked-by: Darren Hart <dvhltc@us.ibm.com>,
1735Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
1736
1737Modified Files:
1738ltp/testcases/realtime/include/libstats.h
1739ltp/testcases/realtime/lib/libstats.c
1740
17417) Log Message:
1742This 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
1743---------
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.
1749Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
1750Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
1751Acked-by: Darren Hart <dvhltc@us.ibm.com>,
1752Acked-by: Sripathi Kodi <sripathik@in.ibm.com> ,
1753
1754Modified Files:
1755ltp/testcases/realtime/lib/libstats.c
1756
17578) Log Message:
1758his 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
1759---------
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.
1765Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
1766Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
1767Acked-by: Darren Hart <dvhltc@us.ibm.com>,
1768Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
1769
1770Modified Files:
1771ltp/testcases/realtime/func/async_handler/async_handler.c
1772ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
1773ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
1774ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
1775ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
1776ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
1777ltp/testcases/realtime/func/pi_perf/pi_perf.c
1778ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
1779ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
1780ltp/testcases/realtime/func/sched_latency/sched_latency.c
1781ltp/testcases/realtime/perf/latency/pthread_cond_many.c
1782
17839) Log Message:
1784Fixed 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.
1785make[4]: Entering directory `/home/nobuhiro/git_repo/os/ltp/testcases/kernel/ipc/pipeio'
1786cc -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):
1788In function `cleanup': (.text+0xa): undefined reference to `pthread_mutex_lock'.
1789
1790Modified Files:
1791ltp/testcases/kernel/containers/pidns/Makefile
1792ltp/testcases/kernel/ipc/pipeio/Makefile
1793
179410) Log Message:
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.
1796Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
1797Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
1798Acked-by: Darren Hart <dvhltc@us.ibm.com>,
1799Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
1800
1801Modified Files:
1802ltp/testcases/realtime/func/async_handler/async_handler.c
1803ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
1804ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
1805ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
1806ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
1807ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
1808ltp/testcases/realtime/func/pi_perf/pi_perf.c
1809ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
1810ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
1811ltp/testcases/realtime/func/sched_latency/sched_latency.c
1812ltp/testcases/realtime/perf/latency/pthread_cond_many.c
1813
181411) Log Message:
1815As 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/*****************************************************/
1817Before Patch:
1818conformance/interfaces/shm_open/23-1.test:execution:HUNG
1819After Patch:
1820conformance/interfaces/shm_open/23-1.test:execution:PASS
1821/*****************************************************/
1822Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
1823
1824Modified Files:
1825ltp/testcases/open_posix_testsuite/execute.sh
1826
182712) Log Message:
1828clone01 -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.
1829$> ./clone01 -c 10
1830clone01 1 TPASS : clone() returned 22738
1831clone01 1 TPASS : clone() returned 22740
1832clone01 1 TPASS : clone() returned 22742
1833clone01 1 TPASS : clone() returned 22748
1834clone01 1 TPASS : clone() returned 22750
1835clone01 1 TPASS : clone() returned 22752
1836clone01 1 TPASS : clone() returned 22754
1837clone01 1 TFAIL : clone() returned 134919589, errno = 22755
1838clone01 1 TPASS : clone() returned 22744
1839clone01 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.
1841
1842Modified Files:
1843ltp/testcases/kernel/syscalls/clone/clone01.c
1844
184513) Log Message:
1846Regresion 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>.
1847
1848Modified Files:
1849ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
1850
185114) Log Message:
1852Regresion 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>.
1853
1854Added Files:
1855ltp/lib/tst_is_cwd.c
1856Removed Files:
1857ltp/lib/tst_is_cwd_nfs.c
1858ltp/lib/tst_is_cwd_tmpfs.c
1859
186015) Log Message:
1861Regresion 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>.
1862
1863Modified Files:
1864ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
1865ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
1866ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
1867
186816) Log Message:
1869Regresion 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>.
1870
1871Modified Files:
1872ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
1873ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
1874ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
1875
187617) Log Message:
1877Alternatively, 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>.
1878
1879Removed Files:
1880ltp/testcases/kernel/security/digsig/Makefile
1881ltp/testcases/kernel/security/digsig/README
1882ltp/testcases/kernel/security/digsig/builddigsig.sh
1883ltp/testcases/kernel/security/digsig/test.sh
1884ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
1885ltp/testcases/kernel/security/digsig/twiddlebit/bsigntest.sh
1886ltp/testcases/kernel/security/digsig/twiddlebit/digsigtest.sh
1887ltp/testcases/kernel/security/digsig/twiddlebit/hw.c
1888ltp/testcases/kernel/security/digsig/twiddlebit/pubring.gpg
1889ltp/testcases/kernel/security/digsig/twiddlebit/random_seed
1890ltp/testcases/kernel/security/digsig/twiddlebit/secring.gpg
1891ltp/testcases/kernel/security/digsig/twiddlebit/swapbit.c
1892ltp/testcases/kernel/security/digsig/twiddlebit/test_pub_key
1893ltp/testcases/kernel/security/digsig/twiddlebit/trustdb.gpg
1894ltp/testcases/kernel/security/digsig/twiddlebit/twiddletest.sh
1895ltp/testcases/kernel/security/digsig/writeexec/Makefile
1896ltp/testcases/kernel/security/digsig/writeexec/edit_write.c
1897ltp/testcases/kernel/security/digsig/writeexec/libwritetest.c
1898ltp/testcases/kernel/security/digsig/writeexec/shared.c
1899
190018) Log Message:
1901Make 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>.
1902
1903Modified Files:
1904ltp/include/test.h
1905
190619) Log Message:
1907Added one more approach for data integrity. Data integrity is performed on two fragmented files.
19081. Creating two fragmented files each of size DiskSize/2.
19092. Then comapring against the original file.
19103. If not equal test case fails.
1911My ultimate goal in creating fragmented files is that,
19121. It creates many extents (fragments for each file)
19132. FS code may behave wrong at corner cases which may come into picture after many extents gets added to the file.
19143. 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)
19174. In reality fragments can occur only after much usage of the disk(create/delete file)
19185. This is good test case for bigger size disk.(it can create more extents)
19196. fsync() is called after every write, which makes it slow.
1920Signed-off-by: Jyoti Vantagodi <jyotiv@linux.vnet.ibm.com>.
1921
1922Modified Files:
1923ltp/testcases/kernel/fs/fs_di/fs_di
1924Added Files:
1925ltp/testcases/kernel/fs/fs_di/frag.c
1926
192720) Log Message:
1928Remove 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>.
1929
1930Modified File(s):
1931ltp/testcases/kernel/containers/pidns/runpidnstest.sh
1932
193321) Log Message:
1934Pls 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>.
1935
1936Modified Files:
1937ltp/testcases/kernel/syscalls/waitid/waitid02.c
1938
193922) Log Message:
1940I 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/*********************************************************************************************/
1942Before Patch:
1943/*********************************************************************************************/
1944# ./26-1.test
1945Run this test case as a Regular User, but not ROOT
1946conformance/interfaces/sched_setparam/26-1.test:execution:UNTESTED
1947/*********************************************************************************************/
1948After Patch:
1949/*********************************************************************************************/
1950# ./26-1.test
1951Testing with user 'bin' (uid: 1) Test PASSED
1952conformance/interfaces/sched_setparam/26-1.test:execution:PASSED
1953/*********************************************************************************************/
1954Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
1955
1956Modified Files:
1957ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c
1958
195923) Log Message:
1960Top 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>.
1961
1962Modified Files:
1963ltp/testcases/kernel/include/powerpc.in
1964ltp/testcases/kernel/include/powerpc64.in
1965
196624) Log Message:
1967Issue with rt_sigqueueinfo testcase in LTP: rohit verma <rohit.170309@gmail.com> reported: I have found an issue with
1968rt_sigqueueinfo test-case. Following is the test output:
1969rt_sigqueueinfo01 1 PASS : Test Succeeded
1970rt_sigqueueinfo01 1 FAIL : Test Failed, errno=1 : Operation not permitted
1971rt_sigqueueinfo01 1 PASS : Test Succeeded
1972rt_sigqueueinfo01 1 FAIL : Test Failed, errno=1 : Operation not permitted
1973rt_sigqueueinfo01 0 WARN : tst_rmdir(): rmobj(/tmp/rt_3FaSpK) failed: lstat(/tmp/rt_3FaSpK) failed; errno=2: No such file or directory
1974I think the following lines are causing the failures:
1975(Line - 164)
1976uinfo.si_errno = 0;
1977uinfo.si_code = 0;//SI_USER
1978TEST(retval = syscall(__NR_rt_sigqueueinfo, getpid(), 17, &uinfo));
1979Reason -
1980You 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)
1984 return -EPERM;
1985which 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.
1986Henry 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
1987create 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.
1992Garrett 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...
1993
1994Modified Files:
1995ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c
1996
199725) Log Message:
1998lcov: improvements
1999- added --from-package and --to-package options
2000- improved gcov-kernel handling
2001
2002Modified File(s):
2003ltp/utils/analysis/lcov/bin/geninfo
2004ltp/utils/analysis/lcov/bin/lcov
2005ltp/utils/analysis/lcov/man/lcov.1
2006
200726) Log Message:
2008RANLIB isn't a predefined variable in make(1):
2009gcooper@orangebox ~ $ make -p idontexist | grep RANLIB
2010make: *** No rule to make target `idontexist'. Stop.
2011This solves that issue. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2012
2013Modified File(s):
2014ltp/testcases/network/lib6/Makefile
2015
201627) Log Message:
2017Commit "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
2021Re-add the missing plus signs to fix it. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2022
2023Modified Files:
2024ltp/testcases/kernel/include/hppa.in
2025ltp/testcases/kernel/include/powerpc.in
2026ltp/testcases/kernel/include/powerpc64.in
2027ltp/testcases/kernel/include/s390.in
2028ltp/testcases/kernel/include/s390x.in
2029ltp/testcases/kernel/include/sh.in
2030ltp/testcases/kernel/include/sparc.in
2031ltp/testcases/kernel/include/sparc64.in
2032
203328) Log Message:
2034I 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:
20351. remove function definitions from “include/posixtest.h”
20362. add function definitions to new header file “include/mq_send.h”
20373. add #include ”mq_send.h” line to mq_send/5-1.c test cases
2038I have attached modified patch and below. Please review the same. Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
2039
2040Modified Files:
2041ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
2042ltp/testcases/open_posix_testsuite/include/posixtest.h
2043Added Files:
2044ltp/testcases/open_posix_testsuite/include/mq_send.h
2045
204629) Log Message:
2047Add 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>.
2048
2049Modified File(s):
2050ltp/runltp
2051
205230) Log Message:
2053gcov-kernel: update to Linux 2.6.30
2054
2055Added File(s):
2056ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-arm-eabi.patch
2057ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-arm-hack.patch
2058ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov.patch
2059
206031) Log Message:
2061lcov: 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>.
2062
2063Modified Files:
2064ltp/utils/analysis/lcov/bin/geninfo
2065
206632) Log Message:
2067RANLIB 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>.
2068
2069Modified File(s):
2070ltp/Makefile
2071
207233) Log Message:
2073Introducing 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:
20741) 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,
20752) 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>.
2077
2078Modified Files:
2079ltp/README
2080
208134) Log Message:
2082Introducing 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:
20831) 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,
20842) 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>.
2086
2087Added Files:
2088ltp/tools/insert_kernel_faults.sh
2089
209035) Log Message:
2091Introducing 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:
20921) 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,
20932) 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>.
2095
2096Added Files:
2097ltp/tools/restore_kernel_faults_default.sh
2098
209936) Log Message:
2100Introducing 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:
21011) 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,
21022) 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:
21041) Change the temporary command file generated by runltp,
21052) 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,
2110It is capable of creating new entries in the temporary command file with the following tags and command lines:
2111TAG_NAME=tag1, COMMANDLINE="test1",
2112TAG_NAME=tag1_loop1_under_kernel_fault,
2113COMMANDLINE="insert_fault_in_kernel; test1",
2114TAG_NAME=tag1_loop2_under_kernel_fault, COMMANDLINE="test1",
2115...
2116TAG_NAME=tag1_loopn_under_kernel_fault, COMMANDLINE="test1; restore_default_kernel",
2117Changes from V1 include:
21181) 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>.
2119
2120Added Files:
2121ltp/tools/create_kernel_faults_in_loops_and_probability.pl
2122
212337) Log Message:
2124Introducing 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:
21251) 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,
21262) 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:
21281) Introduce a new option "-F" for ability to run tests under "Fault Injection Framework",
21292) "./runltp -h" will display the new option,
21303) Verifies whether Kernel has built-in capabilities for "Fault Injection",
2131This 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>.
2132
2133Modified Files:
2134ltp/runltp
2135
213638) Log Message:
2137open10, 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>.
2138
2139Modified Files:
2140ltp/testcases/kernel/syscalls/open/open10.c
2141
214239) Log Message:
2143I have noticed UNRESOLVED of following test cases:
2144mlockall/15-1.c
2145mlockall/speculative/15-1.c
2146These 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/***********************************************************/
2148Results: Before patch:
2149=============
2150conformance/interfaces/mlockall/15-1.test:execution:UNRESOLVED
2151conformance/interfaces/mlockall/speculative/15-1.test:execution:UNRESOLVED
2152After Patch:
2153============
2154conformance/interfaces/mlockall/15-1.test:execution:PASS
2155conformance/interfaces/mlockall/speculative/15-1.test:execution:PASS
2156/***********************************************************/
2157Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
2158
2159Modified Files:
2160ltp/testcases/open_posix_testsuite/conformance/interfaces/mlockall/15-1.c
2161ltp/testcases/open_posix_testsuite/conformance/interfaces/mlockall/speculative/15-1.c
2162
216340) Log Message:
2164I have noticed build warnings for the following test case. This patch will fix warnings by removing unused variables in test code.
2165Before patch:
2166==========
2167conformance/interfaces/mq_send/5-1: build: FAILED: Compiler output: cc1: warnings being treated as errors
2168In file included from conformance/interfaces/mq_send/5-1.c:40:
2169include/mq_send.h: In function 'sync_pipe_wait_select':
2170include/mq_send.h:49: warning: unused variable 'buf'
2171conformance/interfaces/mq_send/5-1.c: In function 'main':
2172conformance/interfaces/mq_send/5-1.c:107: warning: unused variable 'r'
2173conformance/interfaces/mq_send/5-1.c:105: warning: unused variable 'act'
2174==========
2175After patch:
2176==========
2177conformance/interfaces/mq_send/5-1: build: PASS
2178conformance/interfaces/mq_send/5-1: link: PASS
2179Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>,
2180
2181Modified Files:
2182ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
2183ltp/testcases/open_posix_testsuite/include/mq_send.h
2184
218541) Log Message:
2186I have noticed build warnings for the following test case. This patch will fix warnings by adding <string.h> header file.
2187========================================
2188Before patch:
2189==========
2190conformance/interfaces/sched_setparam/26-1: build: FAILED: Compiler output: cc1: warnings being treated as errors
2191conformance/interfaces/sched_setparam/26-1.c: In function 'set_nonroot':
2192conformance/interfaces/sched_setparam/26-1.c:30: warning: implicit
2193declaration of function 'strcmp'
2194============
2195After patch:
2196============
2197conformance/interfaces/sched_setparam/26-1: build: PASS
2198conformance/interfaces/sched_setparam/26-1: link: PASS
2199========================================
2200Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
2201
2202Modified Files:
2203ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c
2204
220542) Log Message:
2206I 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/************************************************************/
2208Before patch:
2209conformance/interfaces/sched_setscheduler/17-6.test:execution:UNTESTED
2210After patch:
2211conformance/interfaces/sched_setscheduler/17-6.test:execution:PASS
2212/*************************************************************/
2213Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
2214
2215Modified Files:
2216ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-6.c
2217
221843) Log Message:
2219Integrate 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>.
2220
2221Added Files:
2222ltp/testcases/mce-test/COPYING ltp/testcases/mce-test/Makefile
2223ltp/testcases/mce-test/README
2224ltp/testcases/mce-test/cases/soft-inj/non-panic/cases.sh
2225ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected
2226ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_hold
2227ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_no_en
2228ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_over
2229ltp/testcases/mce-test/cases/soft-inj/panic/cases.sh
2230ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal
2231ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_eipv
2232ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_irq
2233ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_no_en
2234ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_over
2235ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_ripv
2236ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_timeout
2237ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_timeout_ripv
2238ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_userspace
2239ltp/testcases/mce-test/cases/soft-inj/panic/refer/fatal_no_en
2240ltp/testcases/mce-test/cases/soft-inj/panic_noser/cases.sh
2241ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over
2242ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over_corrected
2243ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over_timeout
2244ltp/testcases/mce-test/cases/soft-inj/panic_npcc/cases.sh
2245ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/fatal_severity
2246ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_eripv
2247ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_eripv_timeout
2248ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_mcip
2249ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_mcip_timeout
2250ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uncorrected
2251ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uncorrected_timeout
2252ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/unknown
2253ltp/testcases/mce-test/cases/soft-inj/panic_ucr/cases.sh
2254ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/s0_ar1
2255ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srao_ewb_noripv
2256ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srao_mem_scrub_noripv
2257ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_no_en
2258ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_over
2259ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_unkown
2260ltp/testcases/mce-test/cases/soft-inj/panic_ucr/refer/srar_no_en
2261ltp/testcases/mce-test/cases/soft-inj/poll_ucr/cases.sh
2262ltp/testcases/mce-test/cases/soft-inj/poll_ucr/data/ucna
2263ltp/testcases/mce-test/cases/soft-inj/poll_ucr/data/ucna_over
2264ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/cases.sh
2265ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_corrected
2266ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_ewb
2267ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_mem_scrub
2268ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_no_en
2269ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_over
2270ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_ucna
2271ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_unknown
2272ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_corrected
2273ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_no_en
2274ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_ucna
2275ltp/testcases/mce-test/config/kdump.conf
2276ltp/testcases/mce-test/config/kdump_noser.conf
2277ltp/testcases/mce-test/config/kdump_panic.conf
2278ltp/testcases/mce-test/config/kdump_panic_noser.conf
2279ltp/testcases/mce-test/config/kdump_panic_npcc.conf
2280ltp/testcases/mce-test/config/kdump_panic_ucr.conf
2281ltp/testcases/mce-test/config/kdump_ser.conf
2282ltp/testcases/mce-test/config/simple.conf
2283ltp/testcases/mce-test/config/simple_non_panic.conf
2284ltp/testcases/mce-test/config/simple_nopanic_noser.conf
2285ltp/testcases/mce-test/config/simple_nopanic_ser.conf
2286ltp/testcases/mce-test/config/simple_noser.conf
2287ltp/testcases/mce-test/config/simple_panic.conf
2288ltp/testcases/mce-test/config/simple_panic_noser.conf
2289ltp/testcases/mce-test/config/simple_panic_npcc.conf
2290ltp/testcases/mce-test/config/simple_panic_ucr.conf
2291ltp/testcases/mce-test/config/simple_poll_ucr.conf
2292ltp/testcases/mce-test/config/simple_recoverable_ucr.conf
2293ltp/testcases/mce-test/config/simple_ser.conf
2294ltp/testcases/mce-test/doc/howto.txt
2295ltp/testcases/mce-test/doc/verify.txt
2296ltp/testcases/mce-test/doc/cases/soft-inj_non-panic.txt
2297ltp/testcases/mce-test/doc/cases/soft-inj_panic.txt
2298ltp/testcases/mce-test/doc/cases/soft-inj_panic_noser.txt
2299ltp/testcases/mce-test/doc/cases/soft-inj_panic_npcc.txt
2300ltp/testcases/mce-test/doc/cases/soft-inj_panic_ucr.txt
2301ltp/testcases/mce-test/doc/cases/soft-inj_poll_ucr.txt
2302ltp/testcases/mce-test/doc/cases/soft-inj_recoverable_ucr.txt
2303ltp/testcases/mce-test/drivers/kdump/driver.sh
2304ltp/testcases/mce-test/drivers/kdump/setup.sh
2305ltp/testcases/mce-test/drivers/simple/driver.sh
2306ltp/testcases/mce-test/lib/dirs.sh
2307ltp/testcases/mce-test/lib/functions.sh
2308ltp/testcases/mce-test/lib/mce.sh
2309ltp/testcases/mce-test/lib/soft-inject.sh
2310ltp/testcases/mce-test/tools/Makefile
2311ltp/testcases/mce-test/tools/gcov_merge.py
2312ltp/testcases/mce-test/tools/grep_result.sh
2313ltp/testcases/mce-test/tools/mce_shell.sh
2314ltp/testcases/mce-test/tools/scov_merge.py
2315ltp/testcases/mce-test/tsrc/Makefile
2316ltp/testcases/mce-test/tsrc/README
2317ltp/testcases/mce-test/tsrc/tcases.c
2318ltp/testcases/mce-test/tsrc/tinjpage-working.c
2319ltp/testcases/mce-test/tsrc/tinjpage.c
2320ltp/testcases/mce-test/tsrc/tkillpoison.c
2321ltp/testcases/mce-test/tsrc/tring.c
2322ltp/testcases/mce-test/tsrc/ttable.c
2323ltp/testcases/mce-test/tsrc/kinclude/README
2324ltp/testcases/mce-test/tsrc/kinclude/linux/debugfs.h
2325ltp/testcases/mce-test/tsrc/kinclude/linux/fs.h
2326ltp/testcases/mce-test/tsrc/kinclude/linux/init.h
2327ltp/testcases/mce-test/tsrc/kinclude/linux/percpu.h
2328ltp/testcases/mce-test/tsrc/kinclude/linux/seq_file.h
2329ltp/testcases/mce-test/tsrc/kinclude/linux/sysdev.h
2330
233144) Log Message:
2332fix 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>.
2333
2334Modified Files:
2335ltp/testcases/commands/ade/file/file_test.sh
2336
233745) Log Message:
2338fix 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>.
2339
2340Modified Files:
2341ltp/testcases/commands/mail/mail_tests.sh
2342
234346) Log Message:
2344cron 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>.
2345
2346Modified Files:
2347ltp/testcases/commands/cron/cron02
2348ltp/testcases/commands/cron/cron03
2349
235047) Log Message:
2351Spelling fixes: commad => command: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2352
2353Modified Files:
2354ltp/ChangeLog
2355ltp/testcases/commands/ade/file/file_test.sh
2356ltp/testcases/commands/eject/eject-tests.sh
2357ltp/testcases/open_hpi_testsuite/plugins/ilo2_ribcl/ilo2_ribcl_reset.c
2358ltp/tools/mkrootfs/mkrootfs
2359
236048) Log Message:
2361Spelling fixes: exectue => execute: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2362
2363Modified Files:
2364ltp/testcases/commands/at/at_allow01
2365ltp/testcases/commands/at/at_deny01
2366ltp/testcases/commands/cron/cron_allow01
2367ltp/testcases/commands/cron/cron_deny01
2368
236949) Log Message:
2370Spelling fixes: brok -> broke: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2371
2372Modified Files:
2373ltp/testcases/commands/ade/file/file_test.sh
2374
237550) Log Message:
2376Patch 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>.
2377
2378Modified Files:
2379ltp/testcases/kernel/power_management/cpu_consolidation.py
2380
238151) Log Message:
2382Patch 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>.
2383
2384Added Files:
2385ltp/testcases/kernel/power_management/get_sched_values.c
2386
238752) Log Message:
2388Patch 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>.
2389
2390Modified Files:
2391ltp/testcases/kernel/power_management/runpwtests.sh
2392
239353) Log Message:
2394New & 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>.
2395
2396Modified Files:
2397ltp/testcases/kernel/power_management/pm_include.sh
2398
239954) Log Message:
2400Patch 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>.
2401
2402Modified Files:
2403ltp/utils/benchmark/ebizzy-0.3/Makefile
2404
240555) Log Message:
2406New 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>.
2407
2408Added Files:
2409ltp/testcases/kernel/power_management/test_timer_migration.sh
2410
241156) Log Message:
2412Patch 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>.
2413
2414Modified Files:
2415ltp/testcases/kernel/power_management/lib/sched_mc.py
2416
241757) Log Message:
2418Patch 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>.
2419
2420Modified Files:
2421ltp/testcases/kernel/power_management/Makefile
2422
242358) Log Message:
2424Patch 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>.
2425
2426Modified Files:
2427ltp/Makefile
2428
242959) Log Message:
2430FYI -- 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>.
2431
2432Modified Files:
2433ltp/testcases/mce-test/tsrc/tinjpage-working.c
2434ltp/testcases/mce-test/tsrc/tinjpage.c
2435
243660) Log Message:
2437Check 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.
2439* simplify logic.
2440* fix coding style.
2441The 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.
2444* fix coding style.
2445Signed-off-by: CAI Qian <caiqian@cclom.cn>.
2446
2447Modified Files:
2448ltp/configure.ac
2449Added Files:
2450ltp/m4/ltp-unshare.m4
2451
245261) Log Message:
2453Fix 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>.
2454
2455Modified Files:
2456ltp/testcases/kernel/syscalls/unshare/unshare01.c
2457
245862) Log Message:
2459Fix 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>.
2460
2461Modified Files:
2462ltp/testcases/kernel/syscalls/unshare/unshare02.c
2463
246463) Log Message:
2465Bug in memory controller test - memctl test #4: When running the Memory Controller test # 4, I'm seeing this behavior below.
2466TEST 4: MEMORY CONTROLLER TESTING
2467RUNNING SETUP.....
2468TEST STARTED: Please avoid using system while this test executes /mnt/tests/kernel/distribution/ltp/20090731/ltp-full-20090731/testcases/bin/run_memctl_test.sh:
2469line 327: [: 62955520: unary operator expected
2470TINFO 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:
2471line 364: [: 78704640: unary operator expected
2472TFAIL Memory Resource Controller: stat check test FAILED *** infinite loop
2473here, script exists memctl_test01 remains running ***
2474^Cincrementing stop
2475The 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>.
2476
2477Modified Files:
2478ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
2479
248064) Log Message:
2481Add 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.
2482Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
2483Acked-by: Vernon Mauery <vernux@us.ibm.com>,
2484
2485Modified Files:
2486ltp/testcases/realtime/include/librttest.h
2487ltp/testcases/realtime/lib/librttest.c
2488
248965) Log Message:
2490Use 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.
2491Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
2492Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
2493CC: Paul McKenney <paulmck@linux.vnet.ibm.com>,
2494
2495Modified Files:
2496ltp/testcases/realtime/perf/latency/pthread_cond_many.c
2497ltp/testcases/realtime/perf/latency/run.sh
2498
249966) Log Message:
2500prio-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.
2501Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
2502Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
2503Acked-by: Vernon Mauery <vernux@us.ibm.com>,
2504Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
2505
2506Modified Files:
2507ltp/testcases/realtime/func/prio-wake/prio-wake.c
2508
250967) Log Message:
2510prio-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).
2511Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
2512Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
2513Acked-by: Vernon Mauery <vernux@us.ibm.com>,
2514Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
2515
2516Modified Files:
2517ltp/testcases/realtime/func/prio-wake/prio-wake.c
2518
251968) Log Message:
2520smt_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>.
2521
2522Modified Files:
2523ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
2524
252569) Log Message:
2526Add 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>.
2527
2528Modified Files:
2529ltp/runtest/controllers
2530ltp/testcases/kernel/controllers/Makefile
2531Added Files:
2532ltp/testcases/kernel/controllers/cgroup_fj/Makefile
2533ltp/testcases/kernel/controllers/cgroup_fj/README
2534ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function.sh
2535ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function2.sh
2536ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_proc.c
2537ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_release_agent
2538ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_stress.sh
2539ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases
2540ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_utility.sh
2541ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
2542
254370) Log Message:
2544CPU 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>.
2545
2546Modified Files:
2547ltp/testcases/kernel/controllers/Makefile
2548ltp/testcases/kernel/controllers/README
2549ltp/testcases/kernel/controllers/test_controllers.sh
2550Added Files:
2551ltp/runtest/cpuacct
2552ltp/testcases/kernel/controllers/cpuacct/Makefile
2553ltp/testcases/kernel/controllers/cpuacct/README
2554ltp/testcases/kernel/controllers/cpuacct/cpuacct_setup.sh
2555ltp/testcases/kernel/controllers/cpuacct/cpuacct_task01.c
2556ltp/testcases/kernel/controllers/cpuacct/cpuacct_testplan.txt
2557ltp/testcases/kernel/controllers/cpuacct/run_cpuacct_test.sh
2558
255971) Log Message:
2560NETNS: 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>.
2561
2562Modified File(s):
2563ltp/testcases/kernel/containers/netns/runnetnstest.sh
2564
256572) Log Message:
2566Let 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>.
2567
2568Modified Files:
2569ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
2570ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
2571Added Files:
2572ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area.h
2573
257473) Log Message:
2575Integrate 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:
25761) Integrate within LTP infrastructure the use of VALGRIND tool,
25772) Internal check against unavailability of this tools on your machine,
25783) Running through runltp, the various:
2579 3.1) Memory Leak Checks,
2580 3.2) Thread Concurrency Checks,
2581on all LTP tests that the user intents to run/check,
25824) 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]
2584CHECK_TYPE=1 => Full Memory Leak Check tracing children as well
2585CHECK_TYPE=2 => Thread Concurrency Check tracing children as well
2586CHECK_TYPE=3 => Full Memory Leak & Thread Concurrency Check tracing children as well
2587The 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>.
2588
2589Modified Files:
2590ltp/runltp
2591
259274) Log Message:
2593Integrate 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:
25941) Integrate within LTP infrastructure the use of VALGRIND tool,
25952) Internal check against unavailability of this tools on your machine,
25963) Running through runltp, the various:
2597 3.1) Memory Leak Checks,
2598 3.2) Thread Concurrency Checks,
2599on all LTP tests that the user intents to run/check,
26004) 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]
2602CHECK_TYPE=1 => Full Memory Leak Check tracing children as well
2603CHECK_TYPE=2 => Thread Concurrency Check tracing children as well
2604CHECK_TYPE=3 => Full Memory Leak & Thread Concurrency Check tracing children as well
2605The 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",
2608 3) Both the above,
2609This 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>.
2610
2611Added Files:
2612ltp/tools/create_valgrind_check.pl
2613
261475) Log Message:
2615Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com> reported: undefined macro: _m4_divert_diversion: When trying to autoconfigure current LTP on YDL, I get an error:
2616# make autotools
2617 touch config.mk
2618 aclocal -I m4
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
2624Autoconf, 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?
2625Nicolas Joly <njoly@pasteur.fr> replied: This is a quoting problem ... The following patch should fix it. Signed-off-by: Nicolas Joly <njoly@pasteur.fr>.
2626
2627Modified File(s):
2628ltp/m4/ltp-unshare.m4
2629
263076) Log Message:
2631lcov: 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>,
2632
2633Modified File(s):
2634ltp/utils/analysis/lcov/man/geninfo.1
2635ltp/utils/analysis/lcov/man/lcov.1
2636ltp/utils/analysis/lcov/bin/geninfo
2637ltp/utils/analysis/lcov/bin/lcov
2638
263977) Log Message:
2640lcov: fix help text typo. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
2641
2642Modified File(s):
2643ltp/utils/analysis/lcov/bin/geninfo
2644ltp/utils/analysis/lcov/bin/lcov
2645
264678) Log Message:
2647Spelling fixes: excute => execute: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2648
2649Modified Files:
2650ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
2651ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
2652ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
2653
265479) Log Message:
2655Spelling fixes: initalization => initialization: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2656
2657Modified Files:
2658ltp/testcases/network/nfsv4/locks/locktests.c
2659
266080) Log Message:
2661Matt 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.:
2662SUBSYSTEMS=( debug cpuset ns cpu cpuacct memory debug,debug freezer \
2663 devices nonexistent none all )
2664Then when you're running the test cases or printing usage you could do:
2665for SUBSYS in "${SUBSYSTEMS[@]}" ; do
2666 ...
2667done
2668Sadly 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.
2669Shi 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.
2670
2671Modified Files:
2672ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function.sh
2673
267481) Log Message:
2675lcov: apply excluded lines also to function coverage data. Peter Oberparleiter <oberpapr@users.sourceforge.net>
2676
2677Modified File(s):
2678ltp/utils/analysis/lcov/bin/geninfo
2679
268082) Log Message:
2681LTP 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
2688Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
2689
2690Modified Files:
2691ltp/INSTALL
2692
269383) Log Message:
2694Annotate 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>.
2695
2696Modified Files:
2697ltp/include/test.h
2698
269984) Log Message:
2700Fix 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>.
2701
2702Modified Files:
2703ltp/testcases/commands/mail/mail_tests.sh
2704
270585) Log Message:
2706File: 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>.
2707
2708Modified Files:
2709ltp/testcases/commands/ade/file/file_test.sh
2710
271186) Log Message:
2712To 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>.
2713
2714Added Files:
2715ltp/testcases/kernel/power_management/ilb_test.py
2716
271787) Log Message:
2718To 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>.
2719
2720Modified Files:
2721ltp/testcases/kernel/power_management/runpwtests.sh
2722
272388) Log Message:
2724To 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>.
2725
2726Modified Files:
2727ltp/testcases/kernel/power_management/Makefile
2728
272989) Log Message:
2730To 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>.
2731
2732Modified Files:
2733ltp/testcases/kernel/power_management/lib/sched_mc.py
2734
273590) Log Message:
2736To 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>.
2737
2738Modified Files:
2739ltp/testcases/kernel/power_management/pm_include.sh
2740
274191) Log Message:
2742To 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>.
2743
2744Modified Files:
2745ltp/testcases/kernel/power_management/check_kv_arch.c
2746
274792) Log Message:
2748To 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>.
2749
2750Modified Files:
2751ltp/testcases/kernel/power_management/cpu_consolidation.py
2752
275393) Log Message:
2754To 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>.
2755
2756Modified Files:
2757ltp/testcases/kernel/power_management/README
2758
275994) Log Message:
2760sched_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>.
2761
2762Modified Files:
2763ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
2764
276595) Log Message:
2766This 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.
2767
2768Modified Files:
2769ltp/testcases/kernel/io/aio/aio01/aio01.c
2770
277196) Log Message:
2772Add 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>.
2773
2774Modified Files:
2775ltp/testcases/kernel/controllers/cgroup/getdelays.c
2776
subrata_modak0d8a2d72009-07-31 06:36:55 +00002777LTP-20090731
2778
27791) Log Message:
2780I 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 >.
2781
2782Modified File(s):
2783ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/speculative/7-2.c
2784
27852) Log Message:
2786It 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?
2787ltp/testcases/kernel/syscalls/io_cancel01.sh
2788ltp/testcases/kernel/syscalls/io_destroy01.sh
2789ltp/testcases/kernel/syscalls/io_getevents0101.sh
2790ltp/testcases/kernel/syscalls/io_setup01.sh
2791ltp/testcases/kernel/syscalls/io_submit01.sh
2792These 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>.
2793
2794Modified Files:
2795ltp/runtest/syscalls
2796
27973) Log Message:
2798Fix eventfd2_03 build failure on powerpc architecture. I've found a failure when building ltp-full-20090630 on powerpc:
2799eventfd2_03.c:48:2: error: #error Cannot detect your architecture!
2800eventfd2_03.c: In function ‘eventfd2’:
2801eventfd2_03.c:54: error: ‘__NR_eventfd2’ undeclared (first use in this function)
2802eventfd2_03.c:54: error: (Each undeclared identifier is reported only once
2803eventfd2_03.c:54: error: for each function it appears in.)
2804eventfd2_03.c: In function ‘main’:
2805eventfd2_03.c:129: warning: implicit declaration of function ‘waitpid’
2806This patch fixes the failure, the test program identifier and adds a kernel version check. Signed-off-by Lucio Correia <ljhc@br.ibm.com>.
2807
2808Modified Files:
2809ltp/testcases/kernel/include/powerpc.in
2810ltp/testcases/kernel/include/powerpc64.in
2811ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
2812
28134) Log Message:
2814netns: 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>.
2815
2816Modified Files:
2817ltp/ver_linux
2818
28195) Log Message:
2820netns: 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>.
2821
2822Modified Files:
2823ltp/testcases/kernel/containers/netns/runnetnstest.sh
2824
28256) Log Message:
2826Fix 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>.
2827
2828Modified Files:
2829ltp/testcases/kernel/security/filecaps/inh_capped.c
2830ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
2831
28327) Log Message:
2833I have divided rt_sigaction01.c test case in to three test cases
28341. rt_sigaction01.c (Functionality)
28352. rt_sigaction02.c (EFAULT)
28363. rt_sigaction03.c (EINVAL)
2837In 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/*******************************************************/
2839Test Start Time: Fri Jul 3 07:52:04 2009
2840-----------------------------------------
2841Testcase Result Exit Value
2842-------- ------ ----------
2843rt_sigaction01 PASS 0
2844rt_sigaction02 PASS 0
2845rt_sigaction03 PASS 0
2846-----------------------------------------------
2847Total Tests: 3
2848Total Failures: 0
2849Kernel Version: 2.6.23.17-alp_nl-pc-g56b4520c-dirty
2850Machine Architecture: i686
2851Hostname: 43.88.101.228
2852************************************************************/
2853Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
2854
2855Modified Files:
2856ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
2857Added Files:
2858ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
2859ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
2860
28618) Log Message:
2862cgroups: 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>.
2863
2864Modified Files:
2865ltp/configure.ac
2866ltp/testcases/kernel/Makefile
2867Added Files:
2868ltp/m4/ltp-cgroupstats.m4
2869
28709) Log Message:
2871Fix 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,
2874Also, the test deletes some of the superfluous uses of the TEST macro. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
2875
2876Modified Files:
2877ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
2878
287910) Log Message:
2880Here 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>.
2881
2882Removed Files:
2883ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
2884ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
2885ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
2886ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
2887ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
2888
288911) Log Message:
2890ballista 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>.
2891
2892Modified Files:
2893ltp/testcases/ballista/ballista/Makefile
2894
289512) Log Message:
2896Make 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>.
2897
2898Modified Files:
2899ltp/IDcheck.sh
2900
290113) Log Message:
2902Missing 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>.
2903
2904Modified Files:
2905ltp/lib/system_specific_process_info.c
2906
290714) Log Message:
2908realtime: 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>.
2909
2910Modified Files:
2911ltp/testcases/realtime/func/pi-tests/testpi-7.c
2912
291315) Log Message:
2914realtime: 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:
2915Low prio thread started
2916High prio thread started
2917Busy 0 started
2918Busy 1 started
2919Busy 2 started
2920Busy 3 started
2921Time taken for high prio thread to get the lock once released by low prio thread
2922Min delay = 10 us
2923Max delay = 36 us
2924Average delay = 17.06 us
2925Standard Deviation = 8.11 us
2926Quantiles:
292799.0% < 36
2928Criteria: High prio lock wait time < (Low prio lock held time + 200 us)
2929Result: PASS
2930I 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>.
2931
2932Modified Files:
2933ltp/testcases/realtime/func/pi_perf/pi_perf.c
2934
293516) Log Message:
2936ltp-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/*****************************************************************/
2938[mmap]# ./18-1.test
2939Test Pass: mmap/18-1.c Get EAGAIN: Resource temporarily unavailable
2940/*****************************************************************/
2941Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
2942
2943Modified Files:
2944ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/18-1.c
2945
294617) Log Message:
2947Add 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>.
2948
2949Modified Files:
2950ltp/include/config.h.default
2951ltp/m4/ltp-taskstats.m4
2952ltp/testcases/kernel/controllers/cgroup/getdelays.c
2953
295418) Log Message:
2955This 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>.
2956
2957Modified Files:
2958ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
2959ltp/testcases/kernel/device-drivers/v4l/user_space/README
2960ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
2961ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
2962ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
2963ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
2964ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
2965Added Files:
2966ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_foreach.c
2967ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_foreach.h
2968
296919) Log Message:
2970Sukadev 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.
2971
2972Removed Files:
2973ltp/testcases/kernel/containers/pidns/pidns14.c
2974
297520) Log Message:
2976Fix 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>.
2977
2978Modified Files:
2979ltp/runalltests.sh ltp/testcases/commands/cron/cron02
2980ltp/testcases/commands/cron/cron03
2981ltp/testcases/commands/cron/cron_allow01
2982ltp/testcases/commands/cron/cron_deny01
2983ltp/testcases/commands/su/su01
2984ltp/testcases/kernel/containers/netns/child.sh
2985ltp/testcases/kernel/containers/netns/child_1.sh
2986ltp/testcases/kernel/containers/netns/childipv6.sh
2987ltp/testcases/kernel/containers/netns/childns.sh
2988ltp/testcases/kernel/containers/netns/delchild.sh
2989ltp/testcases/kernel/containers/netns/par_ftp.sh
2990ltp/testcases/kernel/containers/netns/parent.sh
2991ltp/testcases/kernel/containers/netns/parent_1.sh
2992ltp/testcases/kernel/containers/netns/parent_2.sh
2993ltp/testcases/kernel/containers/netns/parentns.sh
2994ltp/testcases/kernel/containers/netns/paripv6.sh
2995ltp/testcases/kernel/containers/netns/rename_net.sh
2996ltp/testcases/kernel/power_management/runpwtests.sh
2997ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
2998ltp/testcases/kernel/syscalls/ioctl/test_ioctl
2999ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
3000ltp/testcases/network/iproute/ip_tests.sh
3001ltp/testcases/network/nfs/nfs03/nfs03
3002
300321) Log Message:
3004Addition of TOMOYO Security Tests to LTP. Contributed by Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>.
3005
3006Added Files:
3007ltp/testcases/kernel/security/tomoyo/Makefile
3008ltp/testcases/kernel/security/tomoyo/README
3009ltp/testcases/kernel/security/tomoyo/include.h
3010ltp/testcases/kernel/security/tomoyo/newns.c
3011ltp/testcases/kernel/security/tomoyo/testall.sh
3012ltp/testcases/kernel/security/tomoyo/tomoyo_file_test.c
3013
301422) Log Message:
3015Here 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>.
3016
3017Modified Files:
3018ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
3019
302023) Log Message:
3021Whenever 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>.
3022
3023Modified Files:
3024ltp/testcases/kernel/syscalls/utimes/utimes01.c
3025
302624) Log Message:
3027Add some more documentation. Signed-off-by: Praveen <praveen@primesoftsolutionsinc.com>.
3028
3029Modified Files:
3030ltp/testcases/commands/ade/file/file_test.sh
3031
303225)Log Message:
3033This changeset does the following:
3034IDcheck.sh:
30351. Fixes the DESTDIR != [ "", "/" ] behavior.
30362. 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.
3037Makefile:
3038This 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...
3039make \
3040[make-options-and-variables] \
3041SKIP_IDCHECK=1 \
3042install
3043Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3044Tested-by Michal Simek <michal.simek@petalogix.com>
3045
3046Modified File(s):
3047ltp/Makefile
3048ltp/IDcheck.sh
3049
305026)Log Message:
3051Fix 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'.
3052
3053Modified File(s):
3054ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
3055ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
3056
305727)Log Message:
3058Accidentally committed the commented line under test that causes the segfault :\.
3059
3060Modified File(s):
3061ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
3062
306328)Log Message:
3064Original 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.
3065
3066Modified File(s):
3067ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
3068
306929)Log Message:
3070Previous `fix' wasn't correct. Fix similar to way noted by Shi Weihua <shiwh@cn.fujitsu.com>.
3071
3072Modified File(s):
3073ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
3074
307530) Log Message:
3076This 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>.
3077
3078Modified File(s):
3079ltp/testcases/network/lib6/Makefile
3080
308131) Log Message:
3082Extend the test result to a bit field so we can extend the output further. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
3083
3084Modified File(s):
3085ltp/include/test.h
3086ltp/lib/tst_res.c
3087
308832) Log Message:
3089Convert errno handling to new tst errno helpers. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
3090
3091Modified File(s):
3092ltp/testcases/kernel/syscalls/mmap/mmap09.c
3093
309433) Log Message:
3095There is no point in having an empty arch .in file. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
3096
3097Removed File(s):
3098ltp/testcases/kernel/include/microblaze.in
3099
310034) Log Message:
3101Move leading __NR_ to script to make all the .in files simpler. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
3102
3103Modified File(s):
3104ltp/testcases/kernel/include/arm.in
3105ltp/testcases/kernel/include/hppa.in
3106ltp/testcases/kernel/include/i386.in
3107ltp/testcases/kernel/include/ia64.in
3108ltp/testcases/kernel/include/powerpc.in
3109ltp/testcases/kernel/include/powerpc64.in
3110ltp/testcases/kernel/include/regen.sh
3111ltp/testcases/kernel/include/s390.in
3112ltp/testcases/kernel/include/s390x.in
3113ltp/testcases/kernel/include/sh.in
3114ltp/testcases/kernel/include/sparc.in
3115ltp/testcases/kernel/include/sparc64.in
3116ltp/testcases/kernel/include/x86_64.in
3117
311835) Log Message:
3119fix 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>.
3120
3121Modified File(s):
3122ltp/lib/parse_opts.c
3123
312436) Log Message:
3125Fix 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>.
3126
3127Modified File(s):
3128ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
3129
313037) Log Message:
3131Fix 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>.
3132
3133Modified File(s):
3134ltp/testcases/kernel/syscalls/waitid/waitid01.c
3135
313638) Log Message:
3137Trim trailing whitespace. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
3138
3139Modified File(s):
3140ltp/include/dataascii.h
3141ltp/include/databin.h
3142ltp/include/file_lock.h
3143ltp/include/forker.h
3144ltp/include/libtestsuite.h
3145ltp/include/open_flags.h
3146ltp/include/pattern.h
3147ltp/include/random_range.h
3148ltp/include/search_path.h
3149ltp/include/str_to_bytes.h
3150ltp/include/string_to_tokens.h
3151ltp/include/test.h
3152ltp/include/tlibio.h
3153ltp/include/usctest.h
3154ltp/include/write_log.h
3155ltp/lib/dataascii.c
3156ltp/lib/databin.c
3157ltp/lib/datapid.c
3158ltp/lib/file_lock.c
3159ltp/lib/forker.c
3160ltp/lib/get_high_address.c
3161ltp/lib/libtestsuite.c
3162ltp/lib/open_flags.c
3163ltp/lib/parse_opts.c
3164ltp/lib/pattern.c
3165ltp/lib/random_range.c
3166ltp/lib/rmobj.c
3167ltp/lib/search_path.c
3168ltp/lib/self_exec.c
3169ltp/lib/str_to_bytes.c
3170ltp/lib/string_to_tokens.c
3171ltp/lib/system_specific_hugepages_info.c
3172ltp/lib/system_specific_process_info.c
3173ltp/lib/tlibio.c
3174ltp/lib/tst_cwd_has_free.c
3175ltp/lib/tst_kvercmp.c
3176ltp/lib/tst_res.c
3177ltp/lib/tst_sig.c
3178ltp/lib/tst_tmpdir.c
3179ltp/lib/write_log.c
3180
318139) Log Message:
3182Use strrchr() rather than deprecated rindex(). Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
3183
3184Modified File(s):
3185ltp/lib/libtestsuite.c
3186
318740) Log Message:
3188Drop special uClibc handling of LIO_WAIT_TYPES since it doesnt matter. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
3189
3190Modified File(s):
3191ltp/include/tlibio.h
3192
319341) Log Message:
3194Add a standard "all" target. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
3195
3196Modified File(s):
3197ltp/lib/Makefile
3198
319942) Log Message:
32001. Fix the utimes testcase so that it passes with the appropriate non-hardcoded directory, as provided by Wang Yong <wangyong2009@cn.fujitsu.com>
32012. 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.
3202Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3203
3204Modified File(s):
3205ltp/testcases/kernel/syscalls/utimes/utimes01.c
3206
320743) Log Message:
3208lcov: add support for the linux-2.6.31 upstream gcov kernel support. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
3209
3210Modified File(s):
3211ltp/utils/analysis/lcov/bin/lcov
3212ltp/utils/analysis/lcov/man/lcov.1
3213
321444) Log Message:
3215lcov: improve lcov -l output. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
3216
3217Modified File(s):
3218ltp/utils/analysis/lcov/bin/lcov
3219
322045) Log Message:
3221lcov: fix kernel capture for new gcov-kernel version - fix problems when compiling without O=. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
3222
3223Modified File(s):
3224ltp/utils/analysis/lcov/bin/lcov
3225
322646) Log Message:
3227Fix compiler error for testcases/kernel/syscalls/eventfd2/eventfd2_03.c noted by CAI Qian w.r.t. the intermediate July release, as...
32281. The necessary headers weren't being pulled in for waitpid.
32292. gcc was complaining about -Wunused with cleanup.
32303. The wrong format argument was being passed to printf.
3231Fix for 3 and suggestions on coding style made by Mike Frysinger.
3232Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3233
3234Modified File(s):
3235ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
3236
323747) Log Message:
3238Problem 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>.
3239
3240Modified File(s):
3241ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
3242
324348) Log Message:
3244Fix 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>.
3245
3246Modified File(s):
3247ltp/testcases/kernel/syscalls/exit_group/exit_group01.c
3248
324949) Log Message:
3250Fix 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>.
3251
3252Modified Files:
3253ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
3254
325550) Log Message:
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>,
3257
3258Modified Files:
3259ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
3260
326151) Log Message:
3262rohit 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.
3263
3264Modified Files:
3265ltp/testcases/kernel/syscalls/waitid/waitid02.c
3266
326752) Log Message:
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).
3274Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
3275
3276Modified Files:
3277ltp/testcases/kernel/security/integrity/ima/README
3278ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
3279ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
3280ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
3281ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
3282ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
3283
328453) Log Message:
3285This 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>.
3286
3287Modified Files:
3288ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
3289ltp/testcases/kernel/device-drivers/v4l/user_space/README
3290ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
3291ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
3292ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
3293ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
3294ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
3295ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
3296Added Files:
3297ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FRAMESIZES.c
3298ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FRAMESIZES.h
3299ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_JPEGCOMP.c
3300ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_JPEGCOMP.h
3301
330254) Log Message:
3303sync_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>.
3304
3305Modified Files:
3306ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
3307
330855) Log Message:
3309Add 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>.
3310
3311Modified Files:
3312ltp/testcases/kernel/controllers/Makefile
3313ltp/testcases/kernel/controllers/test_controllers.sh
3314Added Files:
3315ltp/testcases/kernel/controllers/cpuctl_fj/Makefile
3316ltp/testcases/kernel/controllers/cpuctl_fj/README
3317ltp/testcases/kernel/controllers/cpuctl_fj/cpuctl_fj_cpu-hog.c
3318ltp/testcases/kernel/controllers/cpuctl_fj/cpuctl_fj_simple_echo.c
3319ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
3320
332156) Log Message:
3322I 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.
3323Before PATCH: conformance/interfaces/pthread_equal/2-1.test:execution:HUNG,
3324After PATCH: conformance/interfaces/pthread_equal/2-1.test:execution:PASS,
3325I have attached patch and below. Please review the same. Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
3326
3327Modified Files:
3328ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/2-1.c
3329
subrata_modak17fa7af2009-06-30 16:04:26 +00003330LTP-20090630
3331
33321) Log Message:
3333Update the KERNEL_CONFIG Options accordingly. Subrata Modak<subrata@linux.vnet.ibm.com>.
3334
3335Modified File(s):
3336ltp/README
3337
33382) Log Message:
3339This 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>.
3340
3341Modified Files:
3342ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
3343ltp/testcases/kernel/device-drivers/v4l/user_space/README
3344ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
3345ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
3346ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
3347ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
3348Added Files:
3349ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.c
3350ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.h
3351
33523) Log Message:
3353I'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>.
3354
3355Modified File(s):
3356ltp/testcases/kernel/controllers/Makefile
3357
33584) Log Message:
3359Test 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,
3362* and much more,
3363TODO: there is much redundant code in tst_res.c I'll eliminate that by static functions. Signed-off-by: chrubis@suse.cz.
3364
3365Modified Files:
3366ltp/include/compiler.h
3367ltp/include/test.h
3368ltp/lib/get_high_address.c
3369ltp/lib/tst_is_cwd_nfs.c
3370ltp/lib/tst_is_cwd_tmpfs.c
3371ltp/lib/tst_res.c
3372ltp/lib/tst_tmpdir.c
3373ltp/testcases/kernel/containers/mqns/mqns_01.c
3374ltp/testcases/kernel/containers/mqns/mqns_02.c
3375ltp/testcases/kernel/containers/mqns/mqns_03.c
3376ltp/testcases/kernel/containers/mqns/mqns_04.c
3377ltp/testcases/kernel/containers/pidns/pidns30.c
3378ltp/testcases/kernel/containers/pidns/pidns31.c
3379ltp/testcases/kernel/containers/sysvipc/shmnstest.c
3380ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
3381ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
3382ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
3383ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
3384ltp/testcases/kernel/security/cap_bound/check_pe.c
3385ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
3386ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
3387ltp/testcases/kernel/syscalls/madvise/madvise03.c
3388ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
3389ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
3390
33915) Log Message:
3392Detect 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>.
3393
3394Modified Files:
3395ltp/pan/ltp-pan.c
3396ltp/tools/genhtml.pl
3397ltp/tools/html_report_header.txt
3398
33996) Log Message:
3400LTP 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 :
3401__NR_sgetmask 68
3402__NR_ssetmask 69
3403and the problem on x86_64 is gone, without any further modification. Nicolas Joly <njoly@pasteur.fr>.
3404
3405Modified Files:
3406ltp/testcases/kernel/include/i386.in
3407
34087) Log Message:
3409chmod05: 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>.
3410
3411Modified Files:
3412ltp/testcases/kernel/syscalls/chmod/chmod05.c
3413
34148) Log Message:
3415chmod05: 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>.
3416
3417Modified Files:
3418ltp/testcases/kernel/syscalls/chmod/chmod05.c
3419
34209) Log Message:
3421Include 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>.
3422
3423Modified Files:
3424ltp/testcases/kernel/io/aio/aio01/aio01.c
3425
342610) Log Message:
3427Don'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>.
3428
3429Modified Files:
3430ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
3431
343211) Log Message:
3433Change 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>.
3434
3435Modified Files:
3436ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
3437
343812) Log Message:
3439Change 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>.
3440
3441Modified Files:
3442ltp/testcases/kernel/syscalls/linkat/linkat01.c
3443
344413) Log Message:
3445Remove 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>.
3446
3447Modified Files:
3448ltp/testcases/kernel/syscalls/utils/common_j_h.c
3449
345014) Log Message:
3451Return 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>.
3452
3453Modified Files:
3454ltp/pan/zoolib.c
3455
345615) Log Message:
3457Fix 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,
3461Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3462
3463Modified Files:
3464ltp/testcases/kernel/power_management/pm_include.sh
3465ltp/testcases/kernel/power_management/runpwtests.sh
3466
346716) Log Message:
3468gcov-kernel: updated patches to work with .. in source paths. Peter Oberparleiter <oberpapr@users.sourceforge.net>
3469
3470Modified File(s):
3471ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
3472ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
3473ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
3474ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
3475ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
3476ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
3477ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
3478
347917) Log Message:
3480POSIX aio_error/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
3481
3482Modified Files:
3483ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c
3484
348518) Log Message:
3486POSIX aio_read/10-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
3487
3488Modified Files:
3489ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_read/10-1.c
3490
349119) Log Message:
3492POSIX aio_write/8-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
3493
3494Modified Files:
3495ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-1.c
3496
349720) Log Message:
3498POSIX aio_write/8-2.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
3499
3500Modified Files:
3501ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-2.c
3502
350321) Log Message:
3504Add 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>.
3505
3506Modified Files:
3507ltp/runtest/syscalls
3508Added Files:
3509ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
3510
351122) Log Message:
3512POSIX aio_cancel/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
3513
3514Modified Files:
3515ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c
3516
351723) Log Message:
3518POSIX 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 >.
3519
3520Modified Files:
3521ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/12-1.c
3522ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/speculative/12-1.c
3523
352424) Log Message:
3525Add/Port mbind01 test for mbind() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
3526
3527Modified Files:
3528ltp/runtest/syscalls
3529Added Files:
3530ltp/testcases/kernel/syscalls/mbind/Makefile
3531ltp/testcases/kernel/syscalls/mbind/mbind01.c
3532
353325) Log Message:
3534Add/Port sched_getaffinity01 test for sched_getaffinity() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
3535
3536ltp/runtest/syscalls
3537Added Files:
3538ltp/testcases/kernel/syscalls/sched_getaffinity/Makefile
3539ltp/testcases/kernel/syscalls/sched_getaffinity/sched_getaffinity01.c
3540
354126) Log Message:
3542Add/Port waitid01 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
3543
3544Modified Files:
3545ltp/runtest/syscalls
3546Added Files:
3547ltp/testcases/kernel/syscalls/waitid/Makefile
3548ltp/testcases/kernel/syscalls/waitid/waitid01.c
3549
355027) Log Message:
3551Add/Port waitid02 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
3552
3553Modified Files:
3554ltp/runtest/syscalls
3555Added Files:
3556ltp/testcases/kernel/syscalls/waitid/waitid02.c
3557
355828) Log Message:
3559Add/Port quotactl01 test for quotactl() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
3560
3561Modified Files:
3562ltp/runtest/syscalls
3563Added Files:
3564ltp/testcases/kernel/syscalls/quotactl/Makefile
3565ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
3566
356729) Log Message:
3568kernel/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>.
3569
3570Modified Files:
3571ltp/testcases/kernel/controllers/Makefile
3572
357330) Log Message:
3574fchmod05: 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
3577Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
3578
3579Modified Files:
3580ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
3581
358231) Log Message:
3583chown03: 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
3586This patch fixed the problem by reset the effective user to root. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
3587
3588Modified Files:
3589ltp/testcases/kernel/syscalls/chown/chown03.c
3590
359132) Log Message:
3592mmapstress03: 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>.
3593
3594Modified Files:
3595ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
3596
359733) Log Message:
3598Small 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>.
3599
3600Modified Files:
3601ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
3602
360334) Log Message:
3604Build 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>.
3605
3606Modified Files:
3607ltp/testcases/kernel/io/aio/aio02/Makefile
3608ltp/testcases/kernel/io/aio/aio02/main.c
3609
361035) Log Message:
3611pidns17 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>.
3612
3613Modified Files:
3614ltp/testcases/kernel/containers/pidns/pidns17.c
3615
361636) Log Message:
3617growfiles: fix static build which needs to link the pthread library: Signed-off-by: nobuhiro <nobuhiro@andestech.com>.
3618
3619Modified Files:
3620ltp/testcases/kernel/fs/doio/Makefile
3621
362237) Log Message:
3623Script 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>.
3624
3625Modified Files:
3626ltp/doc/testcases/commands.txt
3627ltp/doc/testcases/kernel.txt
3628ltp/doc/testcases/misc.txt
3629ltp/doc/testcases/network.txt
3630
363138) Log Message:
3632Regarding 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>.
3633
3634Modified Files:
3635ltp/runtest/hyperthreading
3636ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
3637ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
3638ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
3639ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
3640ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
3641ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
3642ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
3643ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
3644Added Files:
3645ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
3646ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
3647
364839) Log Message:
3649runltp, 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>.
3650
3651Modified Files:
3652ltp/runltp
3653
365440) Log Message:
3655Fixes 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.
3660Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3661
3662Modified Files:
3663ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
3664
366541) Log Message:
3666Report error with the correct error file in tar_tests.sh: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3667
3668Modified Files:
3669ltp/testcases/commands/tar/tar_tests.sh
3670
367142) Log Message:
3672Fix 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>.
3673
3674Modified Files:
3675ltp/testcases/kernel/syscalls/setuid/setuid04.c
3676
367743) Log Message:
3678Fix some bashisms, mainly in the controllers tests: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3679
3680Modified Files:
3681ltp/testcases/kernel/containers/netns/initialize.sh
3682ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
3683ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
3684ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
3685ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
3686ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
3687ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
3688ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
3689ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
3690ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
3691ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
3692ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
3693ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
3694ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
3695ltp/testcases/kernel/io/stress_floppy/generate.sh
3696
369744) Log Message:
3698Setup 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,
3702Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3703
3704Modified Files:
3705ltp/testcases/kernel/io/direct_io/diotest2.c
3706ltp/testcases/kernel/io/direct_io/diotest3.c
3707ltp/testcases/kernel/io/direct_io/diotest4.c
3708ltp/testcases/kernel/io/direct_io/diotest5.c
3709ltp/testcases/kernel/io/direct_io/diotest6.c
3710
371145) Log Message:
3712Add 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>.
3713
3714Modified Files:
3715ltp/testcases/commands/tpm-tools/tpm/tpm_version/tpm_version_tests.sh
3716
371746) Log Message:
3718Don'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>.
3719
3720Modified Files:
3721ltp/testcases/kernel/fs/acls/acl_test01
3722
372347) Log Message:
3724Include "config.h" in the aio02 test to get HAVE_LIBAIO_H: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3725
3726Modified Files:
3727ltp/testcases/kernel/io/aio/aio02/main.c
3728
372948) Log Message:
3730This 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>.
3731
3732Modified Files:
3733ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
3734ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
3735ltp/testcases/kernel/syscalls/utils/common_j_h.c
3736
373749) Log Message:
subrata_modak29e13752009-08-23 06:30:42 +00003738Some makefiles ignore errors from commands ran in shell loops. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
subrata_modak17fa7af2009-06-30 16:04:26 +00003739
3740Modified Files:
3741ltp/doc/man1/Makefile
3742ltp/doc/man3/Makefile
3743ltp/include/Makefile
3744ltp/testcases/ballista/ballista/MakefileTarget.dist
3745ltp/testcases/commands/unzip/Makefile
3746ltp/testcases/kernel/containers/netns/Makefile
3747ltp/testcases/kernel/controllers/cpuset/Makefile
3748ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
3749ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
3750ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
3751ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
3752ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
3753ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
3754ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
3755ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
3756ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
3757
375850) Log Message:
3759Adapt 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>.
3760
3761Modified Files:
3762ltp/testcases/kernel/controllers/cgroup/test_6_2.c
3763Added Files:
3764ltp/testcases/kernel/controllers/cgroup/clone_platform.h
3765
376651) Log Message:
3767Define 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>.
3768
3769Modified Files:
3770ltp/testcases/kernel/include/i386.in
3771ltp/testcases/kernel/include/ia64.in
3772ltp/testcases/kernel/include/powerpc.in
3773ltp/testcases/kernel/include/x86_64.in
3774ltp/testcases/kernel/performance_counters/performance_counter01.c
3775ltp/testcases/kernel/performance_counters/performance_counter02.c
3776ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
3777ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
3778ltp/testcases/kernel/syscalls/utils/numaif.h
3779
378052) Log Message:
3781The 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>.
3782
3783Modified Files:
3784ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
3785
378653) Log Message:
3787This 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>.
3788
3789Modified Files:
3790ltp/testcases/network/tcp_cmds/telnet/telnet01
3791
379254) Log Message:
3793Use present autoconf test for asm/ldt.h in set_thread_area* tests to prevent build failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3794
3795Modified Files:
3796ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
3797ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
3798
379955) Log Message:
3800Latest fix from Jiri Palecek <jpalecek@web.de>.
3801
3802Modified Files:
3803ltp/testcases/kernel/syscalls/setuid/setuid04.c
3804
380556) Log Message:
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>.
3807
3808Modified Files:
3809ltp/testcases/realtime/func/sched_football/sched_football.c
3810
381157) Log Message:
3812This 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>.
3813
3814Modified Files:
3815ltp/testcases/kernel/syscalls/splice/splice01.c
3816
381758) Log Message:
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:
3819ltp-fix-add_key.patch
3820ltp-fix-bdflush.patch
3821ltp-fix-keyctl.patch
3822ltp-fix-newuname.patch
3823ltp-fix-rt_sigprocmask.patch
3824ltp-fix-rt_sigsuspend.patch
3825ltp-fix-set_thread_area.patch
3826ltp-fix-set_tid_address.patch
3827ltp-fix-ssetmask.patch
3828ltp-fix-tkill.patch
3829Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
3830
3831Modified Files:
3832ltp/testcases/kernel/syscalls/add_key/add_key01.c
3833ltp/testcases/kernel/syscalls/add_key/add_key02.c
3834ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
3835ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
3836ltp/testcases/kernel/syscalls/newuname/newuname01.c
3837ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
3838ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
3839ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
3840ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
3841ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
3842ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
3843ltp/testcases/kernel/syscalls/tkill/tkill01.c
3844ltp/testcases/kernel/syscalls/tkill/tkill02.c
3845
384659) Log Message:
3847Addtional 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>.
3848
3849Added Files:
3850ltp/utils/benchmark/kernbench-0.42/COPYING
3851ltp/utils/benchmark/kernbench-0.42/Makefile
3852ltp/utils/benchmark/kernbench-0.42/README
3853ltp/utils/benchmark/kernbench-0.42/kernbench
3854
385560) Log Message:
3856Addtional 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>.
3857
3858Modified Files:
3859ltp/utils/benchmark/Makefile
3860
386161) Log Message:
3862Addtional 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>.
3863
3864Modified Files:
3865ltp/testcases/kernel/power_management/README
3866
386762) Log Message:
3868Addtional 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>.
3869
3870Modified Files:
3871ltp/testcases/kernel/power_management/lib/sched_mc.py
3872
387363) Log Message:
3874Addtional 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>.
3875
3876Modified Files:
3877ltp/testcases/kernel/power_management/cpu_consolidation.py
3878
387964) Log Message:
3880Addtional 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>.
3881
3882Modified Files:
3883ltp/testcases/kernel/power_management/sched_domain.py
3884
388565) Log Message:
3886Addtional 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>.
3887
3888Modified Files:
3889ltp/testcases/kernel/power_management/test_sched_mc.sh
3890ltp/testcases/kernel/power_management/test_sched_smt.sh
3891
389266) Log Message:
3893Addtional 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>.
3894
3895Modified Files:
3896ltp/testcases/kernel/power_management/pm_include.sh
3897
389867) Log Message:
3899Addtional 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>.
3900
3901Modified Files:
3902ltp/testcases/kernel/power_management/runpwtests.sh
3903
390468) Log Message:
3905Addtional 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>.
3906
3907Added Files:
3908ltp/runtest/power_management_tests_exclusive
3909
391069) Log Message:
3911personality test case build fail fix. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
3912
3913Modified File(s):
3914ltp/testcases/kernel/syscalls/personality/personality01.c
3915ltp/testcases/kernel/syscalls/personality/personality02.c
3916
391770) Log Message:
3918cacheflush01, 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>.
3919
3920Modified File(s):
3921ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
3922
392371) Log Message:
3924Realtime: 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>.
3925
3926Modified File(s):
3927ltp/testcases/realtime/scripts/run_c_files.sh
3928ltp/testcases/realtime/doc/TODO
3929ltp/testcases/realtime/func/measurement/preempt_timing.c
3930ltp/testcases/realtime/lib/librttest.c
3931ltp/testcases/realtime/func/pi-tests/run_auto.sh
3932
subrata_modak988a9a52009-05-31 16:10:34 +00003933LTP-20090531
3934
39351) Log Message:
3936v4l-test 0.13 for LTP: Changes:
39371) Added string content validation;
39382) Test cases added for VIDIOC_REQBUFS,
3939Signed-off-by: Márton Németh <nm127@freemail.hu>.
3940
3941Modified Files:
3942ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
3943ltp/testcases/kernel/device-drivers/v4l/user_space/README
3944ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
3945ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
3946ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
3947ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
3948ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
3949ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
3950ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
3951ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
3952ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
3953ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
3954ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
3955ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
3956ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
3957ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
3958ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
3959ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
3960ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
3961ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
3962Added Files:
3963ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
3964ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.h
3965
39662) Log Message:
3967v4l-test 0.14 for LTP: Changes:
39681) Test cases added for VIDIOC_QUERYBUF,
39692) Debug functions separated,
3970Signed-off-by: Márton Németh <nm127@freemail.hu>.
3971
3972Modified Files:
3973ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
3974ltp/testcases/kernel/device-drivers/v4l/user_space/README
3975ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
3976ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
3977ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
3978ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
3979Added Files:
3980ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.c
3981ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.h
3982ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
3983ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
3984
39853) Log Message:
3986Your 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>.
3987
3988Modified Files:
3989ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
3990
39914) Log Message:
3992Fix 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>.
3993
3994Modified Files:
3995ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
3996ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
3997ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
3998ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
3999ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
4000
40015) Log Message:
4002Update 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.
4011
4012The 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.
4013
4014Subrata, 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>.
4015
4016Modified Files:
4017ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
4018ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
4019ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
4020ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_sys.te
4021ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
4022ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
4023ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
4024ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
4025ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
4026ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
4027ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
4028ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
4029ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
4030ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
4031ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
4032ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
4033ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
4034ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
4035ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
4036ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.if
4037ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
4038ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
4039ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
4040ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
4041ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
4042ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
4043ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
4044ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
4045ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
4046ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
4047ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
4048ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
4049ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
4050ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
4051ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
4052ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
4053ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
4054ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
4055ltp/testscripts/test_selinux.sh
4056Added Files:
4057ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
4058ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_file.te
4059ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_net.te
4060ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_sys.te
4061ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrace.te
4062ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrans.te
4063ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_entrypoint.te
4064ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execshare.te
4065ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_exectrace.te
4066ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execute_no_trans.te
4067ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_fdreceive.te
4068ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_file.te
4069ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_global.te
4070ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_inherit.te
4071ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ioctl.te
4072ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ipc.te
4073ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_link.te
4074ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_mkdir.te
4075ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_open.te
4076ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_policy.if
4077ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ptrace.te
4078ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_readlink.te
4079ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_relabel.te
4080ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rename.te
4081ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rxdir.te
4082ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setattr.te
4083ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setnice.te
4084ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sigkill.te
4085ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_stat.te
4086ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sysctl.te
4087ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_create.te
4088ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getpgid.te
4089ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsched.te
4090ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsid.te
4091ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setpgid.te
4092ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setsched.te
4093ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_transition.te
4094ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_wait.te
4095Removed Files:
4096ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
4097ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
4098ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
4099ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.te
4100
41016) Log Message:
4102Update 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>.
4103
4104Modified Files:
4105ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
4106ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
4107
41087) Log Message:
4109Fix 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.
4113Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
4114
4115Modified Files:
4116ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
4117ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
4118ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
4119
41208) Log Message:
4121Enable 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>.
4122
4123Modified Files:
4124ltp/runtest/selinux
4125
41269) Log Message:
4127Update 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.
4131Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
4132
4133Modified Files:
4134ltp/testcases/kernel/security/selinux-testsuite/README
4135
413610) Log Message:
4137Fix 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>.
4138
4139Modified Files:
4140ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
4141
414211) Log Message:
4143There 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>.
4144
4145Modified Files:
4146ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
4147
414812) Log Message:
4149Fix 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.
4153Signed-off by: Kiran Prakash <kirpraka@in.ibm.com>,
4154Acked-by: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
4155Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
4156Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.
4157
4158Modified Files:
4159ltp/testcases/realtime/func/sched_football/run_auto.sh
4160ltp/testcases/realtime/func/sched_football/sched_football.c
4161Removed Files:
4162ltp/testcases/realtime/func/sched_football/parse-football.py
4163
416413) Log Message:
4165Remove 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>.
4166
4167Modified Files:
4168ltp/runtest/crashme
4169
417014) Log Message:
4171Add 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>.
4172
4173Modified Files:
4174ltp/testcases/kernel/controllers/README
4175ltp/testcases/kernel/controllers/test_controllers.sh
4176ltp/testcases/kernel/controllers/cpuset/Makefile
4177ltp/testcases/kernel/controllers/cpuset/README
4178ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
4179ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
4180ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
4181Added Files:
4182ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
4183ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
4184ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_list_compute.c
4185ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.c
4186ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.h
4187ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.c
4188ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.h
4189ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
4190ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_cpu_hog.c
4191ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
4192ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_check.c
4193ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
4194ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/Makefile
4195ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure.c
4196ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
4197ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/Makefile
4198ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_mem_hog.c
4199ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
4200ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/Makefile
4201ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c
4202ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
4203
420415) Log Message:
4205The 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>.
4206
4207Modified Files:
4208ltp/testcases/kernel/syscalls/accept4/accept4_01.c
4209
421016) Log Message:
4211Update 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>.
4212
4213Modified Files:
4214ltp/testcases/kernel/security/selinux-testsuite/README
4215
421617) Log Message:
4217Remove 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>.
4218
4219Modified Files:
4220ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
4221
422218) Log Message:
4223Rohit 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.
4224CAI 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>,
4225
4226Modified File(s):
4227ltp/testcases/kernel/syscalls/umount/umount02.c
4228ltp/testcases/kernel/syscalls/umount/umount03.c
4229
423019) Log Message:
4231Fix the splice02 test:
4232Particularly:
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.
4236Signed-off-by: Jiri Palecek <jpalecek@web.de>.
4237
4238Modified File(s):
4239ltp/runtest/syscalls
4240ltp/testcases/kernel/syscalls/splice/splice02.c
4241
424220) Log Message:
4243Patch for fixing Unzip01 Test Not Working Correctly. Signed-Off-By: rohit verma <rohit.170309@gmail.com>. Acked-by: CAI Qian <caiqian@cclom.cn>.
4244
4245Modified File(s):
4246ltp/testcases/commands/unzip/unzip_tests.sh
4247
424821) Log Message:
4249Add 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>.
4250
4251Modified Files:
4252ltp/runtest/controllers
4253ltp/testcases/kernel/controllers/Makefile
4254Added Files:
4255ltp/testcases/kernel/controllers/memcg/Makefile
4256ltp/testcases/kernel/controllers/memcg/README
4257ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
4258ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
4259ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
4260ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
4261ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh
4262
426322) Log Message:
4264Attached (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>.
4265
4266Modified Files:
4267ltp/ltp-devel.spec
4268ltp/runltp
4269ltp/runltplite.sh
4270ltp/doc/automation-README.html
4271ltp/doc/automation-cookbook.html
4272ltp/doc/ltp-howto.lyx
4273ltp/doc/ltp-howto.txt
4274ltp/doc/man1/Makefile
4275ltp/pan/Makefile
4276ltp/testscripts/diskio.sh
4277ltp/testscripts/ltp-aiodio.sh
4278ltp/testscripts/ltp-scsi_debug.sh
4279ltp/testscripts/ltpfslvm.sh
4280ltp/testscripts/ltpfsnolvm.sh
4281ltp/testscripts/ltpstress.sh
4282ltp/testscripts/networkstress.sh
4283ltp/testscripts/networktests.sh
4284ltp/testscripts/runEALtests.sh
4285ltp/testscripts/runpan.sh
4286ltp/testscripts/test_containers.sh
4287ltp/testscripts/test_filecaps.sh
4288ltp/testscripts/test_selinux.sh
4289ltp/testscripts/tpm_tools.sh
4290Added Files:
4291ltp/doc/man1/ltp-bump.1
4292ltp/doc/man1/ltp-pan.1
4293ltp/pan/ltp-bump.c
4294ltp/pan/ltp-pan.c
4295ltp/pan/ltp-scanner.c
4296Removed Files:
4297ltp/doc/man1/bump.1
4298ltp/doc/man1/pan.1
4299ltp/pan/bump.c
4300ltp/pan/pan.c
4301ltp/pan/scanner.c
4302
430323) Log Message:
4304Fix missing return. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
4305
4306Modified File(s):
4307ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
4308
430924) Log Message:
4310Add add_key01 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>,
4311
4312Modified Files:
4313ltp/runtest/syscalls
4314Added Files:
4315ltp/testcases/kernel/syscalls/add_key/Makefile
4316ltp/testcases/kernel/syscalls/add_key/add_key01.c
4317
431825) Log Message:
4319Add add_key02 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4320
4321Modified Files:
4322ltp/runtest/syscalls
4323Added Files:
4324ltp/testcases/kernel/syscalls/add_key/add_key02.c
4325
432626) Log Message:
4327Add bdflush01 test for bdflush syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4328
4329Modified Files:
4330ltp/runtest/syscalls
4331Added Files:
4332ltp/testcases/kernel/syscalls/bdflush/Makefile
4333ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
4334
433527) Log Message:
4336Add exit_group01 test for exit_group syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4337
4338Modified Files:
4339ltp/runtest/syscalls
4340Added Files:
4341ltp/testcases/kernel/syscalls/exit_group/Makefile
4342ltp/testcases/kernel/syscalls/exit_group/exit_group01.c
4343
434428) Log Message:
4345Add keyctl01 test for keyctl syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4346
4347Modified Files:
4348ltp/runtest/syscalls
4349Added Files:
4350ltp/testcases/kernel/syscalls/keyctl/Makefile
4351ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
4352
435329) Log Message:
4354Add newuname01 test for newuname syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4355
4356Modified Files:
4357ltp/runtest/syscalls
4358Added Files:
4359ltp/testcases/kernel/syscalls/newuname/Makefile
4360ltp/testcases/kernel/syscalls/newuname/newuname01.c
4361
436230) Log Message:
4363Add rt_sigaction01 test for rt_sigaction syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4364
4365Modified Files:
4366ltp/runtest/syscalls
4367Added Files:
4368ltp/testcases/kernel/syscalls/rt_sigaction/Makefile
4369ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
4370
437131) Log Message:
4372Add rt_sigprocmask01 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4373
4374Modified Files:
4375ltp/runtest/syscalls
4376Added Files:
4377ltp/testcases/kernel/syscalls/rt_sigprocmask/Makefile
4378ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
4379
438032) Log Message:
4381Add rt_sigprocmask02 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4382
4383Modified Files:
4384ltp/runtest/syscalls
4385Added Files:
4386ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
4387
438833) Log Message:
4389Add rt_sigqueueinfo01 test for rt_sigqueueinfo syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4390
4391Modified Files:
4392ltp/runtest/syscalls
4393Added Files:
4394ltp/testcases/kernel/syscalls/rt_sigqueueinfo/Makefile
4395ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c
4396
439734) Log Message:
4398Add rt_sigsuspend01 test for rt_sigsuspend syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4399
4400Modified Files:
4401ltp/runtest/syscalls
4402Added Files:
4403ltp/testcases/kernel/syscalls/rt_sigsuspend/Makefile
4404ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
4405
440635) Log Message:
4407Add set_thread_area01 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4408
4409Modified Files:
4410ltp/runtest/syscalls
4411Added Files:
4412ltp/testcases/kernel/syscalls/set_thread_area/Makefile
4413ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
4414
441536) Log Message:
4416Add set_thread_area02 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4417
4418Modified Files:
4419ltp/runtest/syscalls
4420Added Files:
4421ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
4422
442337) Log Message:
4424Add set_tid_address01 test for set_tid_address syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4425
4426Modified Files:
4427ltp/runtest/syscalls
4428Added Files:
4429ltp/testcases/kernel/syscalls/set_tid_address/Makefile
4430ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
4431
443238) Log Message:
4433Add sgetmask01 test for sgetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4434
4435Modified Files:
4436ltp/runtest/syscalls
4437Added Files:
4438ltp/testcases/kernel/syscalls/sgetmask/Makefile
4439ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
4440
444139) Log Message:
4442Add sigreturn01 test for sigreturn syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4443
4444Modified Files:
4445ltp/runtest/syscalls
4446Added Files:
4447ltp/testcases/kernel/syscalls/sigreturn/Makefile
4448ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c
4449
445040) Log Message:
4451Add ssetmask01 test for ssetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4452
4453Modified Files:
4454ltp/runtest/syscalls
4455Added Files:
4456ltp/testcases/kernel/syscalls/ssetmask/Makefile
4457ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
4458
445941) Log Message:
4460Add timer_getoverrun01 test for timer_getoverrun01 syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4461
4462Modified Files:
4463ltp/runtest/syscalls
4464Added Files:
4465ltp/testcases/kernel/syscalls/timer_getoverrun/Makefile
4466ltp/testcases/kernel/syscalls/timer_getoverrun/timer_getoverrun01.c
4467
446842) Log Message:
4469Add timer_gettime01 test for timer_gettime syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4470
4471Modified Files:
4472ltp/runtest/syscalls
4473Added Files:
4474ltp/testcases/kernel/syscalls/timer_gettime/Makefile
4475ltp/testcases/kernel/syscalls/timer_gettime/timer_gettime01.c
4476
447743) Log Message:
4478Add tkill01 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4479
4480Modified Files:
4481ltp/runtest/syscalls
4482Added Files:
4483ltp/testcases/kernel/syscalls/tkill/Makefile
4484ltp/testcases/kernel/syscalls/tkill/tkill01.c
4485
448644) Log Message:
4487Add tkill02 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4488
4489Modified Files:
4490ltp/runtest/syscalls
4491Added Files:
4492ltp/testcases/kernel/syscalls/tkill/tkill02.c
4493
449445) Log Message:
4495Patch for "File" test case issue of 30-April-2009 release. Signed-off-by: rohit verma <rohit.170309@gmail.com>.
4496
4497Modified File(s):
4498ltp/testcases/commands/ade/file/file_test.sh
4499
450046) Log Message:
4501I'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>.
4502
4503Modified Files:
4504ltp/configure.ac
4505ltp/include/config.h.default
4506ltp/testcases/kernel/controllers/cgroup/getdelays.c
4507Added Files:
4508ltp/m4/ltp-taskstats.m4
4509
451047) Log Message:
4511Crash02: 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,
4512# ps aux
4513...
4514168 20121 0.0 0.0 3956 336 ? Ds 15:10 0:00 ./crash02 -e
4515-v 100
4516168 20122 0.0 0.0 3956 336 ? T 15:10 0:00 ./crash02 -e
4517-v 100
4518crash02 X ffff81007fb127a0 0 21272 21271 21273 (L-TLB)
4519 ffff81004c185d58 0000000000000046 ffff81007b494e08 0000000000000002
4520 0000000000000002 0000000000000002 ffff81007c5dc860 ffff81007fb127a0
4521 00000d8ebb800862 000000000000c315 ffff81007c5dca48 0000000300000001
4522Call Trace:
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
4532crash02 X ffff810002376400 0 21273 21271 21272 (L-TLB)
4533 ffff81004d201f18 0000000000000046 ffff81007b494e08 0000000000000046
4534 0000000000000046 0000000000000002 ffff810078d3a040 ffffffff802eeae0
4535 00000d8ebb803430 000000000001a60c ffff810078d3a228 0000000000000000
4536Call Trace:
4537 [<ffffffff8001595a>] do_exit+0x913/0x91f
4538 [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
4539 [<ffffffff8005d28d>] tracesys+0xd5/0xe0
4540So 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>.
4541
4542Modified Files:
4543ltp/testcases/misc/crash/crash02.c
4544
454548) Log Message:
4546Fix 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>.
4547
4548Modified Files:
4549ltp/testcases/kernel/containers/pidns/pidns12.c
4550
455149) Log Message:
4552In 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>.
4553
4554Modified Files:
4555ltp/testcases/kernel/timers/include/common_timers.h
4556ltp/testcases/kernel/timers/timer_create/timer_create02.c
4557
455850) Log Message:
4559Postponing 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.
4560
4561Modified Files:
4562ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
4563
456451) Log Message:
4565revert previous "style" change which did a lot more damage than good
4566
4567Modified File(s):
4568ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
4569ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
4570
457152) Log Message:
4572execve: 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>.
4573
4574Modified Files:
4575ltp/doc/testcases/kernel.txt
4576ltp/runtest/ltplite
4577ltp/runtest/stress.part3
4578ltp/runtest/syscalls
4579ltp/testcases/kernel/syscalls/execve/execve04.c
4580ltp/testcases/kernel/syscalls/execve/execve05.c
4581Removed Files:
4582ltp/testcases/kernel/syscalls/execve/execve06.c
4583
458453) Log Message:
4585Fix 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>.
4586
4587Modified Files:
4588ltp/testcases/kernel/syscalls/chown/chown03.c
4589
459054) Log Message:
4591postponing 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.
4592
4593Modified Files:
4594ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
4595ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c
4596ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c
4597ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c
4598ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c
4599
460055) Log Message:
4601Renaming 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.
4602
4603Modified Files:
4604ltp/INSTALL ltp/README ltp/README.ltp-devel
4605
460656) Log Message:
4607Port 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>.
4608
4609Added Files:
4610ltp/testcases/kernel/syscalls/utils/common_j_h.c
4611ltp/testcases/kernel/syscalls/utils/include_j_h.h
4612ltp/testcases/kernel/syscalls/utils/inotify.h
4613ltp/testcases/kernel/syscalls/utils/ioprio.h
4614ltp/testcases/kernel/syscalls/utils/numaif.h
4615ltp/testcases/kernel/syscalls/utils/poll.h
4616
461757) Log Message:
4618Add/Port get_mempolicy01 test for get_mempolicy() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4619
4620Modified Files:
4621ltp/runtest/syscalls
4622Added Files:
4623ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
4624ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
4625
462658) Log Message:
4627Add/Port clock_getres01 test for clock_getres() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4628
4629Modified Files:
4630ltp/runtest/syscalls
4631Added Files:
4632ltp/testcases/kernel/syscalls/clock_getres/Makefile
4633ltp/testcases/kernel/syscalls/clock_getres/clock_getres01.c
4634
463559) Log Message:
4636Add/Port clock_nanosleep01 test for clock_nanosleep() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4637
4638Modified Files:
4639ltp/runtest/syscalls
4640Added Files:
4641ltp/testcases/kernel/syscalls/clock_nanosleep/Makefile
4642ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
4643
464460) Log Message:
4645Add/Port mq_notify01 test for mq_notify() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4646
4647Modified Files:
4648ltp/runtest/syscalls
4649Added Files:
4650ltp/testcases/kernel/syscalls/mq_notify/Makefile
4651ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
4652
465361) Log Message:
4654Add/Port ppoll01 test for ppoll() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4655
4656Modified Files:
4657ltp/runtest/syscalls
4658Added Files:
4659ltp/testcases/kernel/syscalls/ppoll/Makefile
4660ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
4661
466262) Log Message:
4663Add/Port mq_open01 test for mq_open() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4664
4665Modified Files:
4666ltp/runtest/syscalls
4667Added Files:
4668ltp/testcases/kernel/syscalls/mq_open/Makefile
4669ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
4670
467163) Log Message:
4672Add/Port mq_timedreceive01 test for mq_timedreceive() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4673
4674Modified Files:
4675ltp/runtest/syscalls
4676Added Files:
4677ltp/testcases/kernel/syscalls/mq_timedreceive/Makefile
4678ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
4679
468064) Log Message:
4681Add/Port utimes01 test for utimes() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4682
4683Modified Files:
4684ltp/runtest/syscalls
4685Added Files:
4686ltp/testcases/kernel/syscalls/utimes/Makefile
4687ltp/testcases/kernel/syscalls/utimes/utimes01.c
4688
468965) Log Message:
4690Add/Port mq_unlink01 test for mq_unlink() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4691
4692Modified Files:
4693ltp/runtest/syscalls
4694Added Files:
4695ltp/testcases/kernel/syscalls/mq_unlink/Makefile
4696ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c
4697
469866) Log Message:
4699Add/Port mq_timedsend01 test for mq_timedsend() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4700
4701Modified Files:
4702ltp/runtest/syscalls
4703Added Files:
4704ltp/testcases/kernel/syscalls/mq_timedsend/Makefile
4705ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
4706
470767) Log Message:
4708Add/Port unshare01 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4709
4710Modified Files:
4711ltp/runtest/syscalls
4712Added Files:
4713ltp/testcases/kernel/syscalls/unshare/Makefile
4714ltp/testcases/kernel/syscalls/unshare/unshare01.c
4715
471668) Log Message:
4717Add/Port unshare02 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
4718
4719Modified Files:
4720ltp/runtest/syscalls
4721Added Files:
4722ltp/testcases/kernel/syscalls/unshare/unshare02.c
4723
472469) Log Message:
4725The following patch solves the problem:
47261) Avoids build problem on your very old kernel,
47272) Will not run on on your old kernel but on kernel > 2.6.17,
4728Will revert to Autoconf later. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
4729
4730Modified Files:
4731ltp/testcases/kernel/syscalls/splice/splice02.c
4732
473370) Log Message:
4734Being 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>.
4735
4736Modified Files:
4737ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
4738
473971) Log Message:
4740I come across with this kernel issue in 2.6.27:
4741http://lkml.org/lkml/2008/9/23/218,
4742http://lkml.org/lkml/2008/9/23/228,
4743http://lkml.org/lkml/2008/9/24/180,
4744http://lkml.org/lkml/2008/9/24/186,
4745http://lkml.org/lkml/2008/9/24/193,
4746http://lkml.org/lkml/2008/9/24/243,
4747http://lkml.org/lkml/2008/9/24/247,
4748Test 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>.
4749
4750Modified Files:
4751ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c
4752
subrata_modak73a57bd2009-04-29 13:56:49 +00004753LTP-20090430
4754
47551) Log Message:
4756This patch adds Integrity Measurement Architecture(IMA) testing support:
4757Changes:
4758- updated README
4759- add test for existence of openssl-devel (m4/ltp-crypto.m4)
4760- add support for finding an audit message in different log files
4761Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
4762
4763Modified Files:
4764ltp/config.mk.in
4765ltp/configure.ac
4766ltp/testcases/kernel/security/Makefile
4767Added Files:
4768ltp/m4/ltp-crypto.m4
4769ltp/runtest/ima
4770ltp/testcases/kernel/security/integrity/Makefile
4771ltp/testcases/kernel/security/integrity/ima/Makefile
4772ltp/testcases/kernel/security/integrity/ima/README
4773ltp/testcases/kernel/security/integrity/ima/policy/Makefile
4774ltp/testcases/kernel/security/integrity/ima/policy/measure.policy
4775ltp/testcases/kernel/security/integrity/ima/policy/measure.policy-invalid
4776ltp/testcases/kernel/security/integrity/ima/src/Makefile
4777ltp/testcases/kernel/security/integrity/ima/src/ima_boot_aggregate.c
4778ltp/testcases/kernel/security/integrity/ima/src/ima_measure.c
4779ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
4780ltp/testcases/kernel/security/integrity/ima/tests/Makefile
4781ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
4782ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
4783ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
4784ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
4785ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
4786
47872) Log Message:
4788Addition of per_cpu_atomic_operations_vs_interrupt_disabling_module test to LTP. Signed-Off-By: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>.
4789
4790Added Files:
4791ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/Makefile
4792ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/test-cmpxchg-nolock.c
4793
47943) Log Message:
4795Module to test Per CPU Allocator. Signed-Off-By: Tejun Heo <tj@kernel.org>.
4796
4797Added Files:
4798ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/Makefile
4799ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/test_per_cpu_allocator_module.c
4800
48014) Log Message:
4802Patch for fixing the testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
4803
4804Modified File(s):
4805ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-1.c
4806ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-1.c
4807
48085) Log Message:
4809Extended 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>.
4810
4811Modified File(s):
4812ltp/tools/genhtml.pl
4813
48146) Log Message:
4815Add 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>.
4816
4817Modified Files:
4818ltp/runalltests.sh
4819Added Files:
4820ltp/runtest/perfcounters
4821ltp/testcases/kernel/performance_counters/Makefile
4822ltp/testcases/kernel/performance_counters/performance_counter01.c
4823
48247) Log Message:
4825Add 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>.
4826
4827Modified Files:
4828ltp/runtest/perfcounters
4829Added Files:
4830ltp/testcases/kernel/performance_counters/performance_counter02.c
4831
48328) Log Message:
4833Add 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>.
4834
4835Modified Files:
4836ltp/runtest/stress.part1
4837Added Files:
4838ltp/testcases/kernel/mem/mmapstress/mmap-corruption01.c
4839
48409) Log Message:
4841Growfiles: 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>.
4842
4843Modified File(s):
4844ltp/lib/Makefile
4845ltp/testcases/kernel/fs/doio/growfiles.c
4846
484710) Log Message:
4848While 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>.
4849
4850Modified File(s):
4851ltp/testcases/kernel/syscalls/ioctl/test_ioctl
4852ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
4853
485411) Log Message:
4855Patch to integrate sched_smt cpu consolidation testcase to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
4856
4857Modified File(s):
4858ltp/testcases/kernel/power_management/pm_include.sh
4859ltp/testcases/kernel/power_management/runpwtests.sh
4860
486112) Log Message:
4862This 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
4869Signed-off-by: Márton Németh <nm127@freemail.hu>.
4870
4871Modified Files:
4872ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
4873ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
4874ltp/testcases/kernel/device-drivers/v4l/user_space/README
4875ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
4876ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
4877ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
4878ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
4879ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
4880ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
4881ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
4882ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
4883ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
4884ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
4885ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
4886ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
4887ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
4888ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
4889ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
4890ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
4891ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
4892ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
4893ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
4894ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
4895ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
4896ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
4897ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
4898ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
4899ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
4900ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
4901ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
4902ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
4903Added Files:
4904ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
4905ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
4906ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.c
4907ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.h
4908ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.c
4909ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.h
4910ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
4911ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.h
4912ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
4913
491413) Log Message:
4915Patch for fixing the openposix_getoverrun_speculative_6_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
4916
4917Modified File(s):
4918ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-1.c
4919
492014) Log Message:
4921Patch for fixing the openposix_timer_delete_speculative_5_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
4922
4923Modified File(s):
4924ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-1.c
4925
492615) Log Message:
4927I 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>.
4928
4929Modified File(s):
4930ltp/include/tlibio.h
4931
493216) Log Message:
4933Fix clone07 bug. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
4934
4935Modified File(s):
4936ltp/testcases/kernel/syscalls/clone/clone07.c
4937
493817) Log Message:
4939Addition of splice02 test for splice() syscall. Original-Author: Jens Axboe <axboe@kernel.dk>, Ported-To-LTP:By: Manas K Nayak <maknayak@in.ibm.com>.
4940
4941Modified Files:
4942ltp/runtest/syscalls
4943Added Files:
4944ltp/testcases/kernel/syscalls/splice/splice02.c
4945
494618) Log Message:
4947Addition 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>,
4948
4949Modified Files:
4950ltp/runtest/syscalls
4951Added Files:
4952ltp/testcases/kernel/syscalls/clock_nanosleep2/Makefile
4953ltp/testcases/kernel/syscalls/clock_nanosleep2/clock_nanosleep2_01.c
4954
495519) Log Message:
4956Addition 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>,
4957
4958Modified Files:
4959ltp/runtest/syscalls
4960Added Files:
4961ltp/testcases/kernel/syscalls/cacheflush/Makefile
4962ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
4963
496420) Log Message:
4965Fix mount02 and mount03. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
4966
4967Modified File(s):
4968ltp/testcases/kernel/syscalls/mount/mount02.c
4969ltp/testcases/kernel/syscalls/mount/mount03.c
4970
497121) Log Message:
4972How 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>.
4973
4974Modified File(s):
4975ltp/testcases/kernel/syscalls/setuid/setuid04.c
4976
497722) Log Message:
4978Rohit 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>.
4979
4980Modified Files:
4981ltp/testcases/kernel/syscalls/fork/fork05.c
4982
498323) Log Message:
4984Fix from CAI Qian <caiqian@cclom.cn>.
4985
4986Modified Files:
4987ltp/testcases/network/lib6/runcc.c
4988
498924) Log Message:
4990It 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>.
4991
4992Modified Files:
4993ltp/testcases/commands/ade/ar/ar01
4994
499525) Log Message:
4996The 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>.
4997
4998Modified Files:
4999ltp/testcases/kernel/power_management/lib/sched_mc.py
5000
500126) Log Message:
5002CPU 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>.
5003
5004Modified Files:
5005ltp/testcases/kernel/power_management/cpu_consolidation.py
5006
500727) Log Message:
5008Master 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>.
5009
5010Modified Files:
5011ltp/testcases/kernel/power_management/runpwtests.sh
5012
501328) Log Message:
5014This testcase test sched_smt_power_saving interface with valid and inavlid values. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
5015
5016Added Files:
5017ltp/testcases/kernel/power_management/test_sched_smt.sh
5018
501929) Log Message:
5020Modifed test_sched_mc interface testing testcase to use reusable function. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
5021
5022Modified Files:
5023ltp/testcases/kernel/power_management/test_sched_mc.sh
5024
502530) Log Message:
5026The test_dma_thread_diotest contains an unnecessary bashism. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5027
5028Modified File(s):
5029ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
5030
503131) Log Message:
5032Make fs/quota_remount_test01 more POSIX-shell friendly. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5033
5034Modified File(s):
5035ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
5036
503732) Log Message:
5038First, 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>.
5039
5040Modified File(s):
5041ltp/testcases/kernel/syscalls/pselect/pselect01.c
5042
504333) Log Message:
5044This 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>.
5045
5046Modified File(s):
5047ltp/testcases/kernel/device-drivers/v4l/user_space/README
5048ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
5049ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
5050ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
5051ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
5052ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
5053ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
5054ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
5055ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
5056ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
5057ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
5058ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
5059ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
5060ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
5061ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
5062ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
5063ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
5064ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
5065ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
5066ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
5067ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
5068
506934) Log Message:
5070Jiri 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:
5072If 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.
5073Jiri 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.
5075
5076Modified File(s):
5077ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
5078ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
5079ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_capable_sys.sh
5080ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
5081ltp/testcases/kernel/security/selinux-testsuite/tests/execute_no_trans/selinux_execute_no_trans.sh
5082ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive.sh
5083ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
5084ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit.sh
5085ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.sh
5086ltp/testcases/kernel/security/selinux-testsuite/tests/link/selinux_link.sh
5087ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
5088ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_open.sh
5089ltp/testcases/kernel/security/selinux-testsuite/tests/readlink/selinux_readlink.sh
5090ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
5091ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
5092ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
5093ltp/testcases/kernel/security/selinux-testsuite/tests/setattr/selinux_setattr.sh
5094ltp/testcases/kernel/security/selinux-testsuite/tests/stat/selinux_stat.sh
5095
509635) Log Message:
5097I 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>.
5098
5099Modified File(s):
5100ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
5101
510236) Log Message:
5103Add 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
5104Result:
5105cgroup_regression_test 1 PASS : no kernel bug was found
5106cgroup_regression_test 2 PASS : notify_on_release is inherited
5107cgroup_regression_test 3 PASS : no kernel bug was found
5108cgroup_regression_test 4 PASS : no lockdep BUG was found
5109cgroup_regression_test 5 PASS : no kernel bug was found
5110cgroup_regression_test 6 PASS : no kernel bug was found
5111cgroup_regression_test 7 PASS : no kernel bug was found
5112cgroup_regression_test 8 PASS : no kernel bug was found
5113cgroup_regression_test 9 PASS : no kernel warning was found
5114cgroup_regression_test 10 PASS : no kernel warning was found
5115Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
5116
5117Modified Files:
5118ltp/runtest/controllers
5119ltp/testcases/kernel/controllers/Makefile
5120ltp/testcases/kernel/controllers/README
5121Added Files:
5122ltp/testcases/kernel/controllers/cgroup/Makefile
5123ltp/testcases/kernel/controllers/cgroup/README
5124ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
5125ltp/testcases/kernel/controllers/cgroup/fork_processes.c
5126ltp/testcases/kernel/controllers/cgroup/getdelays.c
5127ltp/testcases/kernel/controllers/cgroup/test_10_1.sh
5128ltp/testcases/kernel/controllers/cgroup/test_10_2.sh
5129ltp/testcases/kernel/controllers/cgroup/test_3_1.sh
5130ltp/testcases/kernel/controllers/cgroup/test_3_2.sh
5131ltp/testcases/kernel/controllers/cgroup/test_6_1.sh
5132ltp/testcases/kernel/controllers/cgroup/test_6_2.c
5133ltp/testcases/kernel/controllers/cgroup/test_9_1.sh
5134ltp/testcases/kernel/controllers/cgroup/test_9_2.sh
5135
513637) Log Message:
5137Test 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>.
5138
5139Modified Files:
5140ltp/testcases/kernel/controllers/Makefile
5141ltp/testcases/kernel/controllers/README
5142ltp/testcases/kernel/controllers/test_controllers.sh
5143ltp/testcases/kernel/controllers/testplan.txt
5144Added Files:
5145ltp/testcases/kernel/controllers/cpuset/Makefile
5146ltp/testcases/kernel/controllers/cpuset/README
5147ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
5148ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
5149ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
5150ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
5151ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
5152ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
5153ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
5154ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
5155ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
5156ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
5157ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
5158ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
5159ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
5160ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
5161
516238) Log Message:
5163While 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>.
5164
5165Modified Files:
5166ltp/testcases/commands/su/su01_s1
5167
516839) Log Message:
5169Fix 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>.
5170
5171Modified Files:
5172ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
5173
517440) Log Message:
5175
5176README: 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>.
5177
5178Modified Files:
5179ltp/README
5180
518141) Log Message:
5182Fix 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>.
5183
5184Modified Files:
5185ltp/testcases/kernel/syscalls/fsync/fsync02.c
5186
518742) Log Message:
5188Delete 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>.
5189
5190Modified Files:
5191ltp/runtest/syscalls
5192ltp/testcases/kernel/syscalls/chmod/Makefile
5193ltp/testcases/kernel/syscalls/chmod/chmod05.c
5194ltp/testcases/kernel/syscalls/chmod/chmod06.c
5195ltp/testcases/kernel/syscalls/chown/Makefile
5196ltp/testcases/kernel/syscalls/chown/chown03.c
5197ltp/testcases/kernel/syscalls/chown/chown04.c
5198ltp/testcases/kernel/syscalls/fchmod/Makefile
5199ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
5200ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
5201ltp/testcases/kernel/syscalls/fchown/Makefile
5202ltp/testcases/kernel/syscalls/fchown/fchown03.c
5203ltp/testcases/kernel/syscalls/fchown/fchown04.c
5204
520543) Log Message:
5206The attached patch fixes this bug. This is the bug of the kernel. The following patch has fixed the bug.
5207commit af76aba00fdcfb21535c9f9872245d14097a4561
5208Author: Rusty Russell <rusty@rustcorp.com.au>
5209Date: 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>
5214But 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>.
5215
5216Modified Files:
5217ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
5218ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
5219ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
5220ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
5221Added Files:
5222ltp/testcases/kernel/controllers/cpuset/cpuset_lib/bitmask.h
5223ltp/testcases/kernel/controllers/cpuset/cpuset_lib/common.h
5224ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset.h
5225ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libbitmask.c
5226ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
5227
522844) Log Message:
5229Add 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)
5240A 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>.
5241
5242Modified Files:
5243ltp/runltp
5244ltp/testcases/kernel/security/Makefile
5245Added Files:
5246ltp/runtest/cap_bounds
5247ltp/testcases/kernel/security/cap_bound/Makefile
5248ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
5249ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
5250ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
5251ltp/testcases/kernel/security/cap_bound/check_for_libcap.sh
5252ltp/testcases/kernel/security/cap_bound/check_pe.c
5253ltp/testcases/kernel/security/cap_bound/dummy.c
5254ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
5255ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
5256ltp/testcases/kernel/security/cap_bound/run_capbounds.sh
5257
525845) Log Message:
5259Exit in testsf_s6 when host lookup fails to prevent segfaults later. Jiri Palecek <jpalecek@web.de>.
5260
5261Modified Files:
5262ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
5263
526446) Log Message:
5265Fix collateral damage caused by recent coding style cleanups. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5266
5267Modified Files:
5268ltp/testcases/kernel/syscalls/syslog/syslog01
5269ltp/testcases/kernel/syscalls/syslog/syslog02
5270ltp/testcases/kernel/syscalls/syslog/syslog03
5271ltp/testcases/kernel/syscalls/syslog/syslog04
5272ltp/testcases/kernel/syscalls/syslog/syslog05
5273ltp/testcases/kernel/syscalls/syslog/syslog06
5274ltp/testcases/kernel/syscalls/syslog/syslog07
5275ltp/testcases/kernel/syscalls/syslog/syslog08
5276ltp/testcases/kernel/syscalls/syslog/syslog09
5277ltp/testcases/kernel/syscalls/syslog/syslog10
5278
527947) Log Message:
5280This patch is a rewrite of symlinkat and linkat tests aimed to:
5281 - simplify the code
5282 - cease using the current directory for testfiles
5283Hope this applies, since I'm sending this from a weekly (er.. monthly) version of Opera. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5284
5285Modified Files:
5286ltp/testcases/kernel/syscalls/linkat/linkat01.c
5287ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
5288
528948) Log Message:
5290fallocate tests call syscall() incorrectly for 32-bit powerpc. Signed-off-by: Dave Kleikamp <shaggy@linux.vnet.ibm.com>.
5291
5292Modified Files:
5293ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
5294ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
5295ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
5296
529749) Log Message:
5298IMA 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>.
5299
5300Modified File(s):
5301ltp/m4/ltp-crypto.m4
5302
subrata_modak7a6934f2009-04-30 10:36:45 +0000530350) Log Message:
5304Reverting 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.
5305
5306Modified Files:
5307ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
5308
530951) Log Message:
5310Reverting "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.
5311
5312Modified Files:
5313ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
5314ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
5315ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
5316ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
5317ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
5318ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
5319ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
5320ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
5321ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
5322ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
5323ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
5324ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
5325ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
5326ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
5327ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
5328ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
5329ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
5330ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
5331ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
5332ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
5333ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
5334ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
5335ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
5336ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
5337ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
5338ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
5339ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
5340ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
5341ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
5342ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
5343ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
5344ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
5345
subrata_modak63d12872009-03-31 05:58:26 +00005346LTP-20090331
5347
53481) Log Message:
5349Addition of CONTROLLER AREA NETWORK tests to LTP. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
5350
5351Added Files:
5352ltp/testcases/network/can/filter-tests/00_Descriptions.txt
5353ltp/testcases/network/can/filter-tests/INSTALL
5354ltp/testcases/network/can/filter-tests/Makefile
5355ltp/testcases/network/can/filter-tests/canecho.c
5356ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
5357ltp/testcases/network/can/filter-tests/tst-bcm-cycle.c
5358ltp/testcases/network/can/filter-tests/tst-bcm-dump.c
5359ltp/testcases/network/can/filter-tests/tst-bcm-filter.c
5360ltp/testcases/network/can/filter-tests/tst-bcm-rtr.c
5361ltp/testcases/network/can/filter-tests/tst-bcm-rx-sendto.c
5362ltp/testcases/network/can/filter-tests/tst-bcm-server.c
5363ltp/testcases/network/can/filter-tests/tst-bcm-single.c
5364ltp/testcases/network/can/filter-tests/tst-bcm-throttle.c
5365ltp/testcases/network/can/filter-tests/tst-bcm-tx-sendto.c
5366ltp/testcases/network/can/filter-tests/tst-bcm-tx_read.c
5367ltp/testcases/network/can/filter-tests/tst-err.c
5368ltp/testcases/network/can/filter-tests/tst-filter-master.c
5369ltp/testcases/network/can/filter-tests/tst-filter-server.c
5370ltp/testcases/network/can/filter-tests/tst-packet.c
5371ltp/testcases/network/can/filter-tests/tst-proc.c
5372ltp/testcases/network/can/filter-tests/tst-raw-filter.c
5373ltp/testcases/network/can/filter-tests/tst-raw-sendto.c
5374ltp/testcases/network/can/filter-tests/tst-raw.c
5375
53762) Log Message:
5377Add LTP Command File for CAN Filter Tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
5378
5379Added Files:
5380ltp/runtest/can
5381
53823) Log Message:
5383Add Info For Running CAN tests in runalltests.sh. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
5384
5385Modified Files:
5386ltp/runalltests.sh
5387
53884) Log Message:
5389Add Kernel Config Options for CAN tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
5390
5391Modified Files:
5392ltp/README
5393
53945) Log Message:
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.
5396Changelog:
5397 Mar 02 2009: moved to the libclone do_clone() helper.
5398Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
5399Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
5400
5401Modified Files:
5402ltp/README
5403ltp/testcases/kernel/containers/Makefile
5404ltp/testcases/kernel/containers/README
5405ltp/testcases/kernel/containers/container_test.sh
5406Added Files:
5407ltp/testcases/kernel/containers/mqns/Makefile
5408ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
5409ltp/testcases/kernel/containers/mqns/mqns.h
5410ltp/testcases/kernel/containers/mqns/mqns_01.c
5411ltp/testcases/kernel/containers/mqns/runmqnstest.sh
5412
54136) Log Message:
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.
5415Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
5416Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
5417
5418Modified Files:
5419ltp/testcases/kernel/containers/mqns/runmqnstest.sh
5420Added Files:
5421ltp/testcases/kernel/containers/mqns/mqns_02.c
5422
54237) Log Message:
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>.
5425
5426Modified Files:
5427ltp/testcases/kernel/containers/mqns/mqns.h
5428ltp/testcases/kernel/containers/mqns/runmqnstest.sh
5429Added Files:
5430ltp/testcases/kernel/containers/mqns/mqns_03.c
5431
54328) Log Message:
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>.
5434
5435Modified Files:
5436ltp/testcases/kernel/containers/mqns/mqns.h
5437ltp/testcases/kernel/containers/mqns/runmqnstest.sh
5438Added Files:
5439ltp/testcases/kernel/containers/mqns/mqns_04.c
5440
54419) Log Message:
5442Make 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>.
5443
5444Modified File(s):
5445ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
5446ltp/testcases/kernel/device-drivers/acpi/LtpAcpiMain.c
5447ltp/testcases/kernel/device-drivers/acpi/Makefile
5448
544910) Log Message:
5450Replace 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>.
5451
5452Modified File(s):
5453ltp/testcases/kernel/sched/hyperthreading/Makefile
5454ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
5455ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
5456ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
5457ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
5458ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
5459ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
5460
546111) Log Message:
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>.
5463
5464Modified Files:
5465ltp/testcases/kernel/power_management/lib/sched_mc.py
5466
546712) Log Message:
5468[PATCH 02/05]: Patch to implement test case to validate sched domain tree: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
5469
5470Added Files:
5471ltp/testcases/kernel/power_management/sched_domain.py
5472
547313) Log Message:
5474Patch to integrate sched domain testcase to LTP: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
5475
5476Modified Files:
5477ltp/testcases/kernel/power_management/Makefile
5478ltp/testcases/kernel/power_management/runpwtests.sh
5479
548014) Log Message:
5481Patch 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>.
5482
5483Modified Files:
5484ltp/testcases/kernel/power_management/cpu_consolidation.py
5485
548615) Log Message:
5487Patch to fix cpufreq governor load and unload. Signed-Off-By: Poornima nayak <mpnayak@linux.vnet.ibm.com>.
5488
5489Modified Files:
5490ltp/testcases/kernel/power_management/pwkm_load_unload.sh
5491
549216) Log Message:
5493Calculate 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>.
5494
5495Modified File(s):
5496ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
5497ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
5498ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
5499
550017) Log Message:
5501INOTIFY02: add warning about bug: we have many messages about this bug in mail lists. Signed-Off-BY: Andrew Vagin <avagin@gmail.com>.
5502
5503Modified File(s):
5504ltp/testcases/kernel/syscalls/inotify/inotify02.c
5505
550618) Log Message:
5507Patch 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.
5511Signed-off-by : fredrick he <fhe@novell.com>.
5512
5513Modified Files:
5514ltp/runtest/syscalls
5515ltp/testcases/kernel/syscalls/ftruncate/Makefile
5516ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
5517Added Files:
5518ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
5519ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
5520
552119) Log Message:
5522utimensat 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:
55231) for i386 arch: One of the above checks should be removed.
55242) 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>.
5525
5526Modified File(s):
5527ltp/testcases/kernel/syscalls/utimensat/Makefile
5528
552920) Log Message:
5530lcov: improve function name filtering. Only remove those characters from function names which would conflict with internal delimiters. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
5531
5532Modified File(s):
5533ltp/utils/analysis/lcov/bin/geninfo
5534
553521) Log Message:
5536pselect01 & 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>.
5537
5538Modified File(s):
5539ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
5540ltp/testcases/kernel/syscalls/pselect/pselect01.c
5541
554222) Log Message:
5543Proc01: 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.
5546Therefore, 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>.
5547
5548Modifies File(s):
5549ltp/m4/ltp-selinux.m4
5550ltp/testcases/kernel/fs/proc/proc01.c
5551
555223) Log Message:
5553Stress 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>.
5554
5555Added Files:
5556ltp/testscripts/load_stress_all_kernel_modules.sh
5557
555824) Log Message:
5559This 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>.
5560
5561Modified File(s):
5562ltp/testcases/kernel/device-drivers/v4l/user_space/README
5563ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
5564ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
5565ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
5566ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
5567ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
5568ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
5569ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
5570ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
5571ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
5572ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
5573
557425) Log Message:
5575Formatted 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.
5576
5577Modified File(s):
5578ltp/testcases/commands/ade/ar/ar01
5579
558026) Log Message:
5581Fixed 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.
5582
5583Modified File(s):
5584ltp/testcases/commands/ade/ar/ar01
5585
558627) Log Message:
5587Symlink01: 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>.
5588
5589Modified Files:
5590ltp/testcases/kernel/syscalls/symlink/symlink01.c
5591
559228) Log Message:
5593Sysconf01: 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>.
5594
5595Modified Files:
5596ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
5597
559829) Log Message:
5599Ln_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>.
5600
5601Modified Files:
5602ltp/testcases/commands/fileutils/ln/ln_tests.sh
5603ltp/testcases/commands/unzip/Makefile
5604
560530) Log Message:
5606Fixed testcase #19 in a similar manner as #17.
5607
5608Modified File(s):
5609ltp/testcases/commands/ade/ar/ar01
5610
561131) Log Message:
5612Modified 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>.
5613
5614Modified File(s):
5615ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
5616ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
5617
561832) Log Message:
5619The 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>.
5620
5621Modified File(s):
5622ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
5623
562433) Log Message:
5625Writev06: 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>.
5626
5627Modified File(s):
5628ltp/testcases/kernel/syscalls/writev/writev06.c
5629
563034) Log Message:
5631Writev06: 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>.
5632
5633Modified File(s):
5634ltp/testcases/kernel/syscalls/writev/writev06.c
5635
563635) Log Message:
5637The 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>,
5638
5639Modified File(s):
5640ltp/testcases/kernel/fs/fs_perms/Makefile
5641ltp/testcases/kernel/fs/fs_perms/fs_perms.c
5642ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
5643
564436) Log Message:
5645Pipeio: 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
5647Segmentation fault
5648This 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>.
5649
5650Modified File(s):
5651ltp/testcases/kernel/ipc/pipeio/pipeio.c
5652
565337) Log Message:
5654This 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>.
5655
5656Modified File(s):
5657ltp/runltp
5658ltp/runltplite.sh
5659ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
5660
566138) Log Message:
5662v4l-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>.
5663
5664Modified Files:
5665ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
5666ltp/testcases/kernel/device-drivers/v4l/user_space/README
5667ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
5668ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
5669ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
5670Added Files:
5671ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
5672ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.h
5673
567439) Log Message:
5675Fs_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>.
5676
5677Modified Files:
5678ltp/testcases/kernel/fs/fs_perms/fs_perms.c
5679
568040) Log Message:
5681Fallocate: 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>.
5682
5683Modified Files:
5684ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
5685ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
5686ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
5687
568841) Log Message:
5689Execve04: 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>.
5690
5691Modified Files:
5692ltp/runtest/syscalls
5693ltp/testcases/kernel/syscalls/execve/execve04.c
5694
569542) Log Message:
5696Realtime: 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>.
5697
5698Modified File(s):
5699ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
5700
570143) Log Message:
5702Cleanup user space device-driver Makefiles: Signed-Off-By: Németh Márton <nm127@freemail.hu>.
5703
5704Modified File(s):
5705ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
5706ltp/testcases/kernel/device-drivers/base/user_base/Makefile
5707ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
5708ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
5709ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
5710ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
5711
571244) Log Message:
5713Coding Syle Cleanups. Signed-Off-By: <michal.simek@petalogix.com>.
5714
5715Modified Files:
5716ltp/testcases/kernel/syscalls/abort/abort01.c
5717ltp/testcases/kernel/syscalls/accept/accept01.c
5718ltp/testcases/kernel/syscalls/accept4/accept4_01.c
5719ltp/testcases/kernel/syscalls/access/access01.c
5720ltp/testcases/kernel/syscalls/access/access02.c
5721ltp/testcases/kernel/syscalls/access/access03.c
5722ltp/testcases/kernel/syscalls/access/access04.c
5723ltp/testcases/kernel/syscalls/access/access05.c
5724ltp/testcases/kernel/syscalls/acct/acct01.c
5725ltp/testcases/kernel/syscalls/acct/acct02.c
5726ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
5727ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
5728ltp/testcases/kernel/syscalls/alarm/alarm01.c
5729ltp/testcases/kernel/syscalls/alarm/alarm02.c
5730ltp/testcases/kernel/syscalls/alarm/alarm03.c
5731ltp/testcases/kernel/syscalls/alarm/alarm05.c
5732ltp/testcases/kernel/syscalls/alarm/alarm06.c
5733ltp/testcases/kernel/syscalls/alarm/alarm07.c
5734ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
5735ltp/testcases/kernel/syscalls/bind/bind01.c
5736ltp/testcases/kernel/syscalls/bind/bind02.c
5737ltp/testcases/kernel/syscalls/brk/brk01.c
5738ltp/testcases/kernel/syscalls/capget/capget01.c
5739ltp/testcases/kernel/syscalls/capget/capget02.c
5740ltp/testcases/kernel/syscalls/capset/capset01.c
5741ltp/testcases/kernel/syscalls/capset/capset02.c
5742ltp/testcases/kernel/syscalls/chdir/chdir01.c
5743ltp/testcases/kernel/syscalls/chdir/chdir02.c
5744ltp/testcases/kernel/syscalls/chdir/chdir03.c
5745ltp/testcases/kernel/syscalls/chdir/chdir04.c
5746ltp/testcases/kernel/syscalls/chmod/change_owner.c
5747ltp/testcases/kernel/syscalls/chmod/change_owner.mode.sh
5748ltp/testcases/kernel/syscalls/chmod/chmod01.c
5749ltp/testcases/kernel/syscalls/chmod/chmod02.c
5750ltp/testcases/kernel/syscalls/chmod/chmod03.c
5751ltp/testcases/kernel/syscalls/chmod/chmod04.c
5752ltp/testcases/kernel/syscalls/chmod/chmod05.c
5753ltp/testcases/kernel/syscalls/chmod/chmod06.c
5754ltp/testcases/kernel/syscalls/chmod/chmod07.c
5755ltp/testcases/kernel/syscalls/chown/change_owner.c
5756ltp/testcases/kernel/syscalls/chown/change_owner.mode.sh
5757ltp/testcases/kernel/syscalls/chown/chown01.c
5758ltp/testcases/kernel/syscalls/chown/chown02.c
5759ltp/testcases/kernel/syscalls/chown/chown03.c
5760ltp/testcases/kernel/syscalls/chown/chown04.c
5761ltp/testcases/kernel/syscalls/chown/chown05.c
5762ltp/testcases/kernel/syscalls/chroot/chroot01.c
5763ltp/testcases/kernel/syscalls/chroot/chroot02.c
5764ltp/testcases/kernel/syscalls/chroot/chroot03.c
5765ltp/testcases/kernel/syscalls/chroot/chroot04.c
5766ltp/testcases/kernel/syscalls/clone/clone01.c
5767ltp/testcases/kernel/syscalls/clone/clone02.c
5768ltp/testcases/kernel/syscalls/clone/clone03.c
5769ltp/testcases/kernel/syscalls/clone/clone04.c
5770ltp/testcases/kernel/syscalls/clone/clone05.c
5771ltp/testcases/kernel/syscalls/clone/clone06.c
5772ltp/testcases/kernel/syscalls/clone/clone07.c
5773ltp/testcases/kernel/syscalls/close/close01.c
5774ltp/testcases/kernel/syscalls/close/close02.c
5775ltp/testcases/kernel/syscalls/close/close08.c
5776ltp/testcases/kernel/syscalls/confstr/confstr01.c
5777ltp/testcases/kernel/syscalls/connect/connect01.c
5778ltp/testcases/kernel/syscalls/creat/creat01.c
5779ltp/testcases/kernel/syscalls/creat/creat03.c
5780ltp/testcases/kernel/syscalls/creat/creat04.c
5781ltp/testcases/kernel/syscalls/creat/creat05.c
5782ltp/testcases/kernel/syscalls/creat/creat06.c
5783ltp/testcases/kernel/syscalls/creat/creat07.c
5784ltp/testcases/kernel/syscalls/creat/creat08.c
5785ltp/testcases/kernel/syscalls/creat/creat09.c
5786ltp/testcases/kernel/syscalls/creat/test1.c
5787ltp/testcases/kernel/syscalls/dup/dup01.c
5788ltp/testcases/kernel/syscalls/dup/dup02.c
5789ltp/testcases/kernel/syscalls/dup/dup03.c
5790ltp/testcases/kernel/syscalls/dup/dup04.c
5791ltp/testcases/kernel/syscalls/dup/dup05.c
5792ltp/testcases/kernel/syscalls/dup/dup06.c
5793ltp/testcases/kernel/syscalls/dup/dup07.c
5794ltp/testcases/kernel/syscalls/dup2/dup201.c
5795ltp/testcases/kernel/syscalls/dup2/dup202.c
5796ltp/testcases/kernel/syscalls/dup2/dup203.c
5797ltp/testcases/kernel/syscalls/dup2/dup204.c
5798ltp/testcases/kernel/syscalls/dup2/dup205.c
5799ltp/testcases/kernel/syscalls/dup3/dup3_01.c
5800ltp/testcases/kernel/syscalls/epoll/README.1ST
5801ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
5802ltp/testcases/kernel/syscalls/epoll2/examples/epoll-test.c
5803ltp/testcases/kernel/syscalls/epoll2/man/epoll.4
5804ltp/testcases/kernel/syscalls/epoll2/man/epoll_create.2
5805ltp/testcases/kernel/syscalls/epoll2/man/epoll_ctl.2
5806ltp/testcases/kernel/syscalls/epoll2/man/epoll_wait.2
5807ltp/testcases/kernel/syscalls/epoll2/src/epoll.c
5808ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
5809ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
5810ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
5811ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
5812ltp/testcases/kernel/syscalls/execl/execl01.c
5813ltp/testcases/kernel/syscalls/execle/execle01.c
5814ltp/testcases/kernel/syscalls/execlp/execlp01.c
5815ltp/testcases/kernel/syscalls/execv/execv01.c
5816ltp/testcases/kernel/syscalls/execve/execve01.c
5817ltp/testcases/kernel/syscalls/execve/execve02.c
5818ltp/testcases/kernel/syscalls/execve/execve03.c
5819ltp/testcases/kernel/syscalls/execve/execve04.c
5820ltp/testcases/kernel/syscalls/execve/execve05.c
5821ltp/testcases/kernel/syscalls/execve/execve06.c
5822ltp/testcases/kernel/syscalls/execvp/execvp01.c
5823ltp/testcases/kernel/syscalls/exit/exit01.c
5824ltp/testcases/kernel/syscalls/exit/exit02.c
5825ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
5826ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
5827ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
5828ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
5829ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
5830ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
5831ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
5832ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
5833ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
5834ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
5835ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
5836ltp/testcases/kernel/syscalls/fchmod/change_owner.c
5837ltp/testcases/kernel/syscalls/fchmod/change_owner.mode.sh
5838ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
5839ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
5840ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
5841ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
5842ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
5843ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
5844ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
5845ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
5846ltp/testcases/kernel/syscalls/fchown/change_owner.mode.sh
5847ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
5848ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
5849ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
5850ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
5851ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
5852ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
5853ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
5854ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
5855ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
5856ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
5857ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
5858ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
5859ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
5860ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
5861ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
5862ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
5863ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
5864ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
5865ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
5866ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
5867ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
5868ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
5869ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
5870ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
5871ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
5872ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
5873ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
5874ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
5875ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
5876ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
5877ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
5878ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
5879ltp/testcases/kernel/syscalls/flock/flock01.c
5880ltp/testcases/kernel/syscalls/flock/flock02.c
5881ltp/testcases/kernel/syscalls/flock/flock03.c
5882ltp/testcases/kernel/syscalls/flock/flock04.c
5883ltp/testcases/kernel/syscalls/flock/flock05.c
5884ltp/testcases/kernel/syscalls/flock/flock06.c
5885ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
5886ltp/testcases/kernel/syscalls/fork/fork01.c
5887ltp/testcases/kernel/syscalls/fork/fork02.c
5888ltp/testcases/kernel/syscalls/fork/fork03.c
5889ltp/testcases/kernel/syscalls/fork/fork04.c
5890ltp/testcases/kernel/syscalls/fork/fork05.c
5891ltp/testcases/kernel/syscalls/fork/fork06.c
5892ltp/testcases/kernel/syscalls/fork/fork07.c
5893ltp/testcases/kernel/syscalls/fork/fork08.c
5894ltp/testcases/kernel/syscalls/fork/fork09.c
5895ltp/testcases/kernel/syscalls/fork/fork10.c
5896ltp/testcases/kernel/syscalls/fork/fork11.c
5897ltp/testcases/kernel/syscalls/fork/fork12.c
5898ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
5899ltp/testcases/kernel/syscalls/fstat/fstat01.c
5900ltp/testcases/kernel/syscalls/fstat/fstat02.c
5901ltp/testcases/kernel/syscalls/fstat/fstat03.c
5902ltp/testcases/kernel/syscalls/fstat/fstat04.c
5903ltp/testcases/kernel/syscalls/fstat/fstat05.c
5904ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
5905ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
5906ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
5907ltp/testcases/kernel/syscalls/fsync/fsync01.c
5908ltp/testcases/kernel/syscalls/fsync/fsync02.c
5909ltp/testcases/kernel/syscalls/fsync/fsync03.c
5910ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
5911ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
5912ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
5913ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
5914ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
5915ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
5916ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
5917ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
5918ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
5919ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
5920ltp/testcases/kernel/syscalls/getdents/getdents01.c
5921ltp/testcases/kernel/syscalls/getdents/getdents02.c
5922ltp/testcases/kernel/syscalls/getdents/getdents03.c
5923ltp/testcases/kernel/syscalls/getdents/getdents04.c
5924ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
5925ltp/testcases/kernel/syscalls/getdtablesize/getdtablesize01.c
5926ltp/testcases/kernel/syscalls/getegid/getegid01.c
5927ltp/testcases/kernel/syscalls/getegid/getegid02.c
5928ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
5929ltp/testcases/kernel/syscalls/getgid/getgid01.c
5930ltp/testcases/kernel/syscalls/getgid/getgid03.c
5931ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
5932ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
5933ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
5934ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
5935ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
5936ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
5937ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
5938ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
5939ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
5940ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
5941ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
5942ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
5943ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
5944ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
5945ltp/testcases/kernel/syscalls/getpid/getpid01.c
5946ltp/testcases/kernel/syscalls/getpid/getpid02.c
5947ltp/testcases/kernel/syscalls/getppid/getppid01.c
5948ltp/testcases/kernel/syscalls/getppid/getppid02.c
5949ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
5950ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
5951ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
5952ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
5953ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
5954ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
5955ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
5956ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
5957ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
5958ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
5959ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
5960ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
5961ltp/testcases/kernel/syscalls/getsid/getsid01.c
5962ltp/testcases/kernel/syscalls/getsid/getsid02.c
5963ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
5964ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
5965ltp/testcases/kernel/syscalls/gettid/gettid01.c
5966ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday01.c
5967ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
5968ltp/testcases/kernel/syscalls/getuid/getuid01.c
5969ltp/testcases/kernel/syscalls/getuid/getuid02.c
5970ltp/testcases/kernel/syscalls/getuid/getuid03.c
5971ltp/testcases/kernel/syscalls/inotify/README
5972ltp/testcases/kernel/syscalls/inotify/inotify01.c
5973ltp/testcases/kernel/syscalls/inotify/inotify02.c
5974ltp/testcases/kernel/syscalls/inotify/inotify03.c
5975ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
5976ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
5977ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
5978ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
5979ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
5980ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
5981ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
5982ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
5983ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
5984ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
5985ltp/testcases/kernel/syscalls/ioctl/test_ioctl
5986ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
5987ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
5988ltp/testcases/kernel/syscalls/iopl/iopl01.c
5989ltp/testcases/kernel/syscalls/iopl/iopl02.c
5990ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
5991ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
5992ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
5993ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
5994ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
5995ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
5996ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
5997ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
5998ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
5999ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
6000ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
6001ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
6002ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
6003ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
6004ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
6005ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
6006ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
6007ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
6008ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
6009ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
6010ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
6011ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
6012ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
6013ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
6014ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
6015ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
6016ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
6017ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
6018ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
6019ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
6020ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
6021ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
6022ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
6023ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
6024ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
6025ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
6026ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
6027ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
6028ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
6029ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
6030ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
6031ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
6032ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
6033ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
6034ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
6035ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
6036ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
6037ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
6038ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
6039ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
6040ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
6041ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
6042ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
6043ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
6044ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
6045ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
6046ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
6047ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
6048ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
6049ltp/testcases/kernel/syscalls/kill/kill01.c
6050ltp/testcases/kernel/syscalls/kill/kill02.c
6051ltp/testcases/kernel/syscalls/kill/kill03.c
6052ltp/testcases/kernel/syscalls/kill/kill04.c
6053ltp/testcases/kernel/syscalls/kill/kill05.c
6054ltp/testcases/kernel/syscalls/kill/kill06.c
6055ltp/testcases/kernel/syscalls/kill/kill07.c
6056ltp/testcases/kernel/syscalls/kill/kill08.c
6057ltp/testcases/kernel/syscalls/kill/kill09.c
6058ltp/testcases/kernel/syscalls/kill/kill10.c
6059ltp/testcases/kernel/syscalls/kill/kill11.c
6060ltp/testcases/kernel/syscalls/kill/kill12.c
6061ltp/testcases/kernel/syscalls/lchown/create_link.c
6062ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
6063ltp/testcases/kernel/syscalls/lchown/lchown01.c
6064ltp/testcases/kernel/syscalls/lchown/lchown02.c
6065ltp/testcases/kernel/syscalls/libevent/buffer.c
6066ltp/testcases/kernel/syscalls/libevent/epoll.c
6067ltp/testcases/kernel/syscalls/libevent/epoll_sub.c
6068ltp/testcases/kernel/syscalls/libevent/err.c
6069ltp/testcases/kernel/syscalls/libevent/evbuffer.c
6070ltp/testcases/kernel/syscalls/libevent/event.3
6071ltp/testcases/kernel/syscalls/libevent/event.c
6072ltp/testcases/kernel/syscalls/libevent/install-sh
6073ltp/testcases/kernel/syscalls/libevent/kqueue.c
6074ltp/testcases/kernel/syscalls/libevent/poll.c
6075ltp/testcases/kernel/syscalls/libevent/rtsig.c
6076ltp/testcases/kernel/syscalls/libevent/select.c
6077ltp/testcases/kernel/syscalls/libevent/signal.c
6078ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
6079ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
6080ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
6081ltp/testcases/kernel/syscalls/libevent/test/bench.c
6082ltp/testcases/kernel/syscalls/libevent/test/regress.c
6083ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
6084ltp/testcases/kernel/syscalls/libevent/test/test-init.c
6085ltp/testcases/kernel/syscalls/libevent/test/test-time.c
6086ltp/testcases/kernel/syscalls/libevent/test/test-weof.c
6087ltp/testcases/kernel/syscalls/libevent/test/test.sh
6088ltp/testcases/kernel/syscalls/link/link02.c
6089ltp/testcases/kernel/syscalls/link/link03.c
6090ltp/testcases/kernel/syscalls/link/link04.c
6091ltp/testcases/kernel/syscalls/link/link05.c
6092ltp/testcases/kernel/syscalls/link/link06.c
6093ltp/testcases/kernel/syscalls/link/link07.c
6094ltp/testcases/kernel/syscalls/linkat/linkat01.c
6095ltp/testcases/kernel/syscalls/listen/listen01.c
6096ltp/testcases/kernel/syscalls/llseek/llseek01.c
6097ltp/testcases/kernel/syscalls/llseek/llseek02.c
6098ltp/testcases/kernel/syscalls/lseek/lseek01.c
6099ltp/testcases/kernel/syscalls/lseek/lseek02.c
6100ltp/testcases/kernel/syscalls/lseek/lseek03.c
6101ltp/testcases/kernel/syscalls/lseek/lseek04.c
6102ltp/testcases/kernel/syscalls/lseek/lseek05.c
6103ltp/testcases/kernel/syscalls/lseek/lseek06.c
6104ltp/testcases/kernel/syscalls/lseek/lseek07.c
6105ltp/testcases/kernel/syscalls/lseek/lseek08.c
6106ltp/testcases/kernel/syscalls/lseek/lseek09.c
6107ltp/testcases/kernel/syscalls/lseek/lseek10.c
6108ltp/testcases/kernel/syscalls/lstat/lstat01.c
6109ltp/testcases/kernel/syscalls/lstat/lstat02.c
6110ltp/testcases/kernel/syscalls/lstat/lstat03.c
6111ltp/testcases/kernel/syscalls/madvise/madvise01.c
6112ltp/testcases/kernel/syscalls/madvise/madvise02.c
6113ltp/testcases/kernel/syscalls/madvise/madvise03.c
6114ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
6115ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
6116ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
6117ltp/testcases/kernel/syscalls/memmap/mem03.c
6118ltp/testcases/kernel/syscalls/memset/memset01.c
6119ltp/testcases/kernel/syscalls/mincore/mincore01.c
6120ltp/testcases/kernel/syscalls/mincore/mincore02.c
6121ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
6122ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
6123ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
6124ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
6125ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
6126ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
6127ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
6128ltp/testcases/kernel/syscalls/mknod/mknod01.c
6129ltp/testcases/kernel/syscalls/mknod/mknod02.c
6130ltp/testcases/kernel/syscalls/mknod/mknod03.c
6131ltp/testcases/kernel/syscalls/mknod/mknod04.c
6132ltp/testcases/kernel/syscalls/mknod/mknod05.c
6133ltp/testcases/kernel/syscalls/mknod/mknod06.c
6134ltp/testcases/kernel/syscalls/mknod/mknod07.c
6135ltp/testcases/kernel/syscalls/mknod/mknod08.c
6136ltp/testcases/kernel/syscalls/mknod/mknod09.c
6137ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
6138ltp/testcases/kernel/syscalls/mlock/mlock01.c
6139ltp/testcases/kernel/syscalls/mlock/mlock02.c
6140ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
6141ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
6142ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
6143ltp/testcases/kernel/syscalls/mmap/mmap001.c
6144ltp/testcases/kernel/syscalls/mmap/mmap01.c
6145ltp/testcases/kernel/syscalls/mmap/mmap02.c
6146ltp/testcases/kernel/syscalls/mmap/mmap03.c
6147ltp/testcases/kernel/syscalls/mmap/mmap04.c
6148ltp/testcases/kernel/syscalls/mmap/mmap05.c
6149ltp/testcases/kernel/syscalls/mmap/mmap06.c
6150ltp/testcases/kernel/syscalls/mmap/mmap07.c
6151ltp/testcases/kernel/syscalls/mmap/mmap08.c
6152ltp/testcases/kernel/syscalls/mmap/mmap09.c
6153ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
6154ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
6155ltp/testcases/kernel/syscalls/mount/mount01.c
6156ltp/testcases/kernel/syscalls/mount/mount02.c
6157ltp/testcases/kernel/syscalls/mount/mount03.c
6158ltp/testcases/kernel/syscalls/mount/mount04.c
6159ltp/testcases/kernel/syscalls/mount/setuid_test.c
6160ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
6161ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
6162ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
6163ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
6164ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
6165ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
6166ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
6167ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
6168ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
6169ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
6170ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
6171ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
6172ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
6173ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
6174ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
6175ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
6176ltp/testcases/kernel/syscalls/mremap/mremap01.c
6177ltp/testcases/kernel/syscalls/mremap/mremap02.c
6178ltp/testcases/kernel/syscalls/mremap/mremap03.c
6179ltp/testcases/kernel/syscalls/mremap/mremap04.c
6180ltp/testcases/kernel/syscalls/msync/msync01.c
6181ltp/testcases/kernel/syscalls/msync/msync02.c
6182ltp/testcases/kernel/syscalls/msync/msync03.c
6183ltp/testcases/kernel/syscalls/msync/msync04.c
6184ltp/testcases/kernel/syscalls/msync/msync05.c
6185ltp/testcases/kernel/syscalls/munlock/munlock01.c
6186ltp/testcases/kernel/syscalls/munlock/munlock02.c
6187ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
6188ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
6189ltp/testcases/kernel/syscalls/munmap/munmap01.c
6190ltp/testcases/kernel/syscalls/munmap/munmap02.c
6191ltp/testcases/kernel/syscalls/munmap/munmap03.c
6192ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
6193ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
6194ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
6195ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
6196ltp/testcases/kernel/syscalls/nftw/lib.c
6197ltp/testcases/kernel/syscalls/nftw/lib64.c
6198ltp/testcases/kernel/syscalls/nftw/nftw.c
6199ltp/testcases/kernel/syscalls/nftw/nftw64.c
6200ltp/testcases/kernel/syscalls/nftw/test.c
6201ltp/testcases/kernel/syscalls/nftw/test64.c
6202ltp/testcases/kernel/syscalls/nftw/test_func.c
6203ltp/testcases/kernel/syscalls/nftw/test_func64.c
6204ltp/testcases/kernel/syscalls/nftw/tools.c
6205ltp/testcases/kernel/syscalls/nftw/tools64.c
6206ltp/testcases/kernel/syscalls/nice/nice01.c
6207ltp/testcases/kernel/syscalls/nice/nice02.c
6208ltp/testcases/kernel/syscalls/nice/nice03.c
6209ltp/testcases/kernel/syscalls/nice/nice04.c
6210ltp/testcases/kernel/syscalls/nice/nice05.c
6211ltp/testcases/kernel/syscalls/open/open01.c
6212ltp/testcases/kernel/syscalls/open/open02.c
6213ltp/testcases/kernel/syscalls/open/open03.c
6214ltp/testcases/kernel/syscalls/open/open04.c
6215ltp/testcases/kernel/syscalls/open/open05.c
6216ltp/testcases/kernel/syscalls/open/open06.c
6217ltp/testcases/kernel/syscalls/open/open07.c
6218ltp/testcases/kernel/syscalls/open/open08.c
6219ltp/testcases/kernel/syscalls/open/open09.c
6220ltp/testcases/kernel/syscalls/open/open10.c
6221ltp/testcases/kernel/syscalls/openat/openat01.c
6222ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
6223ltp/testcases/kernel/syscalls/pause/pause01.c
6224ltp/testcases/kernel/syscalls/pause/pause02.c
6225ltp/testcases/kernel/syscalls/pause/pause03.c
6226ltp/testcases/kernel/syscalls/pcllib/README
6227ltp/testcases/kernel/syscalls/pcllib/config.guess
6228ltp/testcases/kernel/syscalls/pcllib/libtool
6229ltp/testcases/kernel/syscalls/pcllib/ltmain.sh
6230ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
6231ltp/testcases/kernel/syscalls/pcllib/pcl/pcl_version.c
6232ltp/testcases/kernel/syscalls/pcllib/test/cobench.c
6233ltp/testcases/kernel/syscalls/pcllib/test/cothread.c
6234ltp/testcases/kernel/syscalls/personality/personality01.c
6235ltp/testcases/kernel/syscalls/personality/personality02.c
6236ltp/testcases/kernel/syscalls/pipe/pipe01.c
6237ltp/testcases/kernel/syscalls/pipe/pipe02.c
6238ltp/testcases/kernel/syscalls/pipe/pipe03.c
6239ltp/testcases/kernel/syscalls/pipe/pipe04.c
6240ltp/testcases/kernel/syscalls/pipe/pipe05.c
6241ltp/testcases/kernel/syscalls/pipe/pipe06.c
6242ltp/testcases/kernel/syscalls/pipe/pipe07.c
6243ltp/testcases/kernel/syscalls/pipe/pipe08.c
6244ltp/testcases/kernel/syscalls/pipe/pipe09.c
6245ltp/testcases/kernel/syscalls/pipe/pipe10.c
6246ltp/testcases/kernel/syscalls/pipe/pipe11.c
6247ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
6248ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
6249ltp/testcases/kernel/syscalls/poll/poll01.c
6250ltp/testcases/kernel/syscalls/prctl/prctl01.c
6251ltp/testcases/kernel/syscalls/prctl/prctl02.c
6252ltp/testcases/kernel/syscalls/pread/pread01.c
6253ltp/testcases/kernel/syscalls/pread/pread02.c
6254ltp/testcases/kernel/syscalls/pread/pread03.c
6255ltp/testcases/kernel/syscalls/profil/profil01.c
6256ltp/testcases/kernel/syscalls/pselect/pselect01.c
6257ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
6258ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
6259ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
6260ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
6261ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
6262ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
6263ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
6264ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
6265ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
6266ltp/testcases/kernel/syscalls/read/read01.c
6267ltp/testcases/kernel/syscalls/read/read02.c
6268ltp/testcases/kernel/syscalls/read/read03.c
6269ltp/testcases/kernel/syscalls/read/read04.c
6270ltp/testcases/kernel/syscalls/readdir/readdir01.c
6271ltp/testcases/kernel/syscalls/readdir/readdir02.c
6272ltp/testcases/kernel/syscalls/readlink/creat_slink.c
6273ltp/testcases/kernel/syscalls/readlink/readlink01.c
6274ltp/testcases/kernel/syscalls/readlink/readlink02.c
6275ltp/testcases/kernel/syscalls/readlink/readlink03.c
6276ltp/testcases/kernel/syscalls/readlink/readlink04.c
6277ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
6278ltp/testcases/kernel/syscalls/readv/readv01.c
6279ltp/testcases/kernel/syscalls/readv/readv02.c
6280ltp/testcases/kernel/syscalls/readv/readv03.c
6281ltp/testcases/kernel/syscalls/reboot/reboot01.c
6282ltp/testcases/kernel/syscalls/reboot/reboot02.c
6283ltp/testcases/kernel/syscalls/recv/recv01.c
6284ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
6285ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
6286ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
6287ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
6288ltp/testcases/kernel/syscalls/rename/rename01.c
6289ltp/testcases/kernel/syscalls/rename/rename02.c
6290ltp/testcases/kernel/syscalls/rename/rename03.c
6291ltp/testcases/kernel/syscalls/rename/rename04.c
6292ltp/testcases/kernel/syscalls/rename/rename05.c
6293ltp/testcases/kernel/syscalls/rename/rename06.c
6294ltp/testcases/kernel/syscalls/rename/rename07.c
6295ltp/testcases/kernel/syscalls/rename/rename08.c
6296ltp/testcases/kernel/syscalls/rename/rename09.c
6297ltp/testcases/kernel/syscalls/rename/rename10.c
6298ltp/testcases/kernel/syscalls/rename/rename12.c
6299ltp/testcases/kernel/syscalls/rename/rename13.c
6300ltp/testcases/kernel/syscalls/rename/rename14.c
6301ltp/testcases/kernel/syscalls/renameat/renameat01.c
6302ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
6303ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
6304ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
6305ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
6306ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
6307ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
6308ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
6309ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
6310ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
6311ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
6312ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
6313ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
6314ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
6315ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
6316ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
6317ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
6318ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
6319ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
6320ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
6321ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
6322ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
6323ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
6324ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
6325ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
6326ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
6327ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
6328ltp/testcases/kernel/syscalls/select/select01.c
6329ltp/testcases/kernel/syscalls/select/select02.c
6330ltp/testcases/kernel/syscalls/select/select03.c
6331ltp/testcases/kernel/syscalls/send/send01.c
6332ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
6333ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
6334ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
6335ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
6336ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
6337ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
6338ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
6339ltp/testcases/kernel/syscalls/sendto/sendto01.c
6340ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
6341ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
6342ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
6343ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
6344ltp/testcases/kernel/syscalls/setegid/setegid01.c
6345ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
6346ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
6347ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
6348ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
6349ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
6350ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
6351ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
6352ltp/testcases/kernel/syscalls/setgid/setgid01.c
6353ltp/testcases/kernel/syscalls/setgid/setgid02.c
6354ltp/testcases/kernel/syscalls/setgid/setgid03.c
6355ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
6356ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
6357ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
6358ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
6359ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
6360ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
6361ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
6362ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
6363ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
6364ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
6365ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
6366ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
6367ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
6368ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
6369ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
6370ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
6371ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
6372ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
6373ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
6374ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
6375ltp/testcases/kernel/syscalls/setregid/setregid01.c
6376ltp/testcases/kernel/syscalls/setregid/setregid02.c
6377ltp/testcases/kernel/syscalls/setregid/setregid03.c
6378ltp/testcases/kernel/syscalls/setregid/setregid04.c
6379ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
6380ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
6381ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
6382ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
6383ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
6384ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
6385ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
6386ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
6387ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
6388ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
6389ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
6390ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
6391ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
6392ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
6393ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
6394ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
6395ltp/testcases/kernel/syscalls/setrlimit/setrlimit03.c
6396ltp/testcases/kernel/syscalls/setsid/setsid01.c
6397ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
6398ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
6399ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
6400ltp/testcases/kernel/syscalls/setuid/setuid01.c
6401ltp/testcases/kernel/syscalls/setuid/setuid02.c
6402ltp/testcases/kernel/syscalls/setuid/setuid03.c
6403ltp/testcases/kernel/syscalls/setuid/setuid04.c
6404ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
6405ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
6406ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
6407ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
6408ltp/testcases/kernel/syscalls/sighold/sighold02.c
6409ltp/testcases/kernel/syscalls/signal/signal01.c
6410ltp/testcases/kernel/syscalls/signal/signal02.c
6411ltp/testcases/kernel/syscalls/signal/signal03.c
6412ltp/testcases/kernel/syscalls/signal/signal04.c
6413ltp/testcases/kernel/syscalls/signal/signal05.c
6414ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
6415ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
6416ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
6417ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
6418ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
6419ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
6420ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
6421ltp/testcases/kernel/syscalls/socket/socket01.c
6422ltp/testcases/kernel/syscalls/socket/socket02.c
6423ltp/testcases/kernel/syscalls/socket/socket03.c
6424ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
6425ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
6426ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
6427ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
6428ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
6429ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
6430ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
6431ltp/testcases/kernel/syscalls/splice/splice01.c
6432ltp/testcases/kernel/syscalls/stat/stat01.c
6433ltp/testcases/kernel/syscalls/stat/stat02.c
6434ltp/testcases/kernel/syscalls/stat/stat03.c
6435ltp/testcases/kernel/syscalls/stat/stat05.c
6436ltp/testcases/kernel/syscalls/stat/stat06.c
6437ltp/testcases/kernel/syscalls/statfs/statfs01.c
6438ltp/testcases/kernel/syscalls/statfs/statfs02.c
6439ltp/testcases/kernel/syscalls/statfs/statfs03.c
6440ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
6441ltp/testcases/kernel/syscalls/stime/stime01.c
6442ltp/testcases/kernel/syscalls/stime/stime02.c
6443ltp/testcases/kernel/syscalls/string/string01.c
6444ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
6445ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
6446ltp/testcases/kernel/syscalls/swapon/swapon01.c
6447ltp/testcases/kernel/syscalls/swapon/swapon02.c
6448ltp/testcases/kernel/syscalls/swapon/swapon03.c
6449ltp/testcases/kernel/syscalls/switch/endian_switch01.c
6450ltp/testcases/kernel/syscalls/symlink/symlink01.c
6451ltp/testcases/kernel/syscalls/symlink/symlink02.c
6452ltp/testcases/kernel/syscalls/symlink/symlink03.c
6453ltp/testcases/kernel/syscalls/symlink/symlink04.c
6454ltp/testcases/kernel/syscalls/symlink/symlink05.c
6455ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
6456ltp/testcases/kernel/syscalls/sync/sync01.c
6457ltp/testcases/kernel/syscalls/sync/sync02.c
6458ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
6459ltp/testcases/kernel/syscalls/syscall/syscall01.c
6460ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
6461ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
6462ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
6463ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
6464ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
6465ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
6466ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
6467ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
6468ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
6469ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
6470ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
6471ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
6472ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
6473ltp/testcases/kernel/syscalls/syslog/syslog01
6474ltp/testcases/kernel/syscalls/syslog/syslog02
6475ltp/testcases/kernel/syscalls/syslog/syslog03
6476ltp/testcases/kernel/syscalls/syslog/syslog04
6477ltp/testcases/kernel/syscalls/syslog/syslog05
6478ltp/testcases/kernel/syscalls/syslog/syslog06
6479ltp/testcases/kernel/syscalls/syslog/syslog07
6480ltp/testcases/kernel/syscalls/syslog/syslog08
6481ltp/testcases/kernel/syscalls/syslog/syslog09
6482ltp/testcases/kernel/syscalls/syslog/syslog10
6483ltp/testcases/kernel/syscalls/syslog/syslog11.c
6484ltp/testcases/kernel/syscalls/syslog/syslog12.c
6485ltp/testcases/kernel/syscalls/syslog/syslogtst.c
6486ltp/testcases/kernel/syscalls/tee/tee01.c
6487ltp/testcases/kernel/syscalls/time/time01.c
6488ltp/testcases/kernel/syscalls/time/time02.c
6489ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
6490ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
6491ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
6492ltp/testcases/kernel/syscalls/times/times01.c
6493ltp/testcases/kernel/syscalls/times/times03.c
6494ltp/testcases/kernel/syscalls/truncate/truncate01.c
6495ltp/testcases/kernel/syscalls/truncate/truncate02.c
6496ltp/testcases/kernel/syscalls/truncate/truncate03.c
6497ltp/testcases/kernel/syscalls/truncate/truncate04.c
6498ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
6499ltp/testcases/kernel/syscalls/umask/umask01.c
6500ltp/testcases/kernel/syscalls/umask/umask02.c
6501ltp/testcases/kernel/syscalls/umask/umask03.c
6502ltp/testcases/kernel/syscalls/umount/umount01.c
6503ltp/testcases/kernel/syscalls/umount/umount02.c
6504ltp/testcases/kernel/syscalls/umount/umount03.c
6505ltp/testcases/kernel/syscalls/uname/uname01.c
6506ltp/testcases/kernel/syscalls/uname/uname02.c
6507ltp/testcases/kernel/syscalls/uname/uname03.c
6508ltp/testcases/kernel/syscalls/unlink/unlink05.c
6509ltp/testcases/kernel/syscalls/unlink/unlink06.c
6510ltp/testcases/kernel/syscalls/unlink/unlink07.c
6511ltp/testcases/kernel/syscalls/unlink/unlink08.c
6512ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
6513ltp/testcases/kernel/syscalls/ustat/ustat01.c
6514ltp/testcases/kernel/syscalls/ustat/ustat02.c
6515ltp/testcases/kernel/syscalls/utime/utime01.c
6516ltp/testcases/kernel/syscalls/utime/utime02.c
6517ltp/testcases/kernel/syscalls/utime/utime03.c
6518ltp/testcases/kernel/syscalls/utime/utime04.c
6519ltp/testcases/kernel/syscalls/utime/utime05.c
6520ltp/testcases/kernel/syscalls/utime/utime06.c
6521ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
6522ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
6523ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
6524ltp/testcases/kernel/syscalls/vfork/vfork01.c
6525ltp/testcases/kernel/syscalls/vfork/vfork02.c
6526ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
6527ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
6528ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
6529ltp/testcases/kernel/syscalls/wait/wait02.c
6530ltp/testcases/kernel/syscalls/wait4/wait401.c
6531ltp/testcases/kernel/syscalls/wait4/wait402.c
6532ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
6533ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
6534ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
6535ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
6536ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
6537ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
6538ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
6539ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
6540ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
6541ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
6542ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
6543ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
6544ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
6545ltp/testcases/kernel/syscalls/write/write01.c
6546ltp/testcases/kernel/syscalls/write/write02.c
6547ltp/testcases/kernel/syscalls/write/write03.c
6548ltp/testcases/kernel/syscalls/write/write04.c
6549ltp/testcases/kernel/syscalls/write/write05.c
6550ltp/testcases/kernel/syscalls/writev/writev01.c
6551ltp/testcases/kernel/syscalls/writev/writev02.c
6552ltp/testcases/kernel/syscalls/writev/writev03.c
6553ltp/testcases/kernel/syscalls/writev/writev04.c
6554ltp/testcases/kernel/syscalls/writev/writev05.c
6555ltp/testcases/kernel/syscalls/writev/writev06.c
6556
6557
655845) Log Message:
6559Integrate ebizzy-0.3. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
6560
6561Modified Files:
6562ltp/utils/Makefile
6563ltp/utils/benchmark/Makefile
6564Added Files:
6565ltp/utils/benchmark/ebizzy-0.3/ChangeLog
6566ltp/utils/benchmark/ebizzy-0.3/LICENSE
6567ltp/utils/benchmark/ebizzy-0.3/Makefile
6568ltp/utils/benchmark/ebizzy-0.3/README
6569ltp/utils/benchmark/ebizzy-0.3/configure
6570ltp/utils/benchmark/ebizzy-0.3/ebizzy.c
6571ltp/utils/benchmark/ebizzy-0.3/ebizzy.h
6572Removed Files:
6573ltp/utils/benchmark/ebizzy-0.2/ChangeLog
6574ltp/utils/benchmark/ebizzy-0.2/LICENSE
6575ltp/utils/benchmark/ebizzy-0.2/Makefile
6576ltp/utils/benchmark/ebizzy-0.2/README
6577ltp/utils/benchmark/ebizzy-0.2/configure
6578ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
6579
658046) Log Message:
6581Patch to fix ebizzy compile issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
6582
6583Modified Files:
6584ltp/Makefile
6585
658647) Log Message:
6587Patch to fix testcases exit status issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
6588
6589Modified Files:
6590ltp/testcases/kernel/power_management/change_freq.sh
6591ltp/testcases/kernel/power_management/change_govr.sh
6592ltp/testcases/kernel/power_management/check_config.sh
6593ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
6594ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
6595ltp/testcases/kernel/power_management/cpu_consolidation.py
6596ltp/testcases/kernel/power_management/pwkm_load_unload.sh
6597ltp/testcases/kernel/power_management/runpwtests.sh
6598ltp/testcases/kernel/power_management/sched_domain.py
6599ltp/testcases/kernel/power_management/test_sched_mc.sh
6600
660148) Log Message:
6602mqns: 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>.
6603
6604Modified File(s):
6605ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
6606
660749) Log Message:
6608Modified existing reusable functions to test cpu consolidation on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6609
6610Modified Files:
6611ltp/testcases/kernel/power_management/lib/sched_mc.py
6612
661350) Log Message:
6614Modified 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>.
6615
6616Modified Files:
6617ltp/testcases/kernel/power_management/cpu_consolidation.py
6618
661951) Log Message:
6620Modified sched domain validation testcase to run on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
6621
6622Modified Files:
6623ltp/testcases/kernel/power_management/sched_domain.py
6624
662552) Log Message:
6626gcov-kernel: add patches for 2.6.29. Signed-Off-By: Peter Oberparleiter <oberpapr@users.sourceforge.net>
6627
6628Added File(s):
6629ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-eabi.patch
6630ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-hack.patch
6631ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
6632
663353) Log Message:
6634It 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>.
6635
6636Modified File(s):
6637ltp/testcases/network/multicast/mc_cmds/mc_cmds
6638
subrata_modak7af6e8e2009-03-02 01:43:40 +00006639LTP-20090228
6640
66411) Log Message:
6642We 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>.
6643
6644Modified File(s):
6645ltp/testcases/kernel/fs/proc/proc01.c
6646
66472) Log Message:
6648James 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>.
6650
6651Modified File(s):
6652ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
6653ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
6654ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
6655ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
6656ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
6657ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
6658ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
6659ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
6660ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
6661ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
6662ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
6663ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
6664ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
6665ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
6666ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
6667ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
6668ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
6669ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
6670ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
6671ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
6672ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
6673ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
6674ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
6675ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
6676ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
6677ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
6678ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
6679ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
6680ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
6681ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
6682ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
6683ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
6684
66853) Log Message:
6686I 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>.
6687
6688Modified Files:
6689ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
6690ltp/testcases/kernel/device-drivers/v4l/user_space/README
6691ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
6692ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
6693ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
6694Added Files:
6695ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
6696ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
6697ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
6698ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.h
6699ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
6700ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
6701ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
6702ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
6703
67044) Log Message:
6705Fix 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>.
6706
6707Modified File(s):
6708ltp/testcases/misc/tcore_patch_test_suites/tcore.c
6709
67105) Log Message:
6711Fix 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>.
6712
6713Modified File(s):
6714ltp/testcases/kernel/include/i386.in
6715ltp/testcases/kernel/include/regen.sh
6716ltp/testcases/kernel/include/x86_64.in
6717ltp/testcases/kernel/syscalls/dup3/dup3_01.c
6718ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
6719ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
6720ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
6721ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
6722ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
6723ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
6724ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
6725ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
6726ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
6727ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
6728ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
6729
67306) Log Message:
6731Change 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>.
6732
6733Modified Files:
6734ltp/runtest/syscalls
6735ltp/testcases/kernel/include/i386.in
6736ltp/testcases/kernel/include/x86_64.in
6737Added Files:
6738ltp/testcases/kernel/syscalls/epoll_create1/Makefile
6739ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
6740Removed Files:
6741ltp/testcases/kernel/syscalls/epoll_create2/Makefile
6742ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
6743
67447) Log Message:
6745v4l-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>.
6746
6747Modified Files:
6748ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
6749ltp/testcases/kernel/device-drivers/v4l/user_space/README
6750ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
6751ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
6752ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
6753ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
6754ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
6755ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
6756ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
6757ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
6758Added Files:
6759ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
6760ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
6761ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
6762ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
6763ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
6764ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.h
6765ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
6766ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.h
6767
67688) Log Message:
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:
6771...
6772 if (!buf || count < rtas_error_log_buffer_max)
6773 return -EINVAL;
6774...
6775This 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>.
6776
6777Modified Files:
6778ltp/testcases/kernel/fs/proc/proc01.c
6779
67809) Log Message:
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>.
6782
6783Modified Files:
6784ltp/config.mk.in
6785ltp/configure.ac
6786ltp/testcases/kernel/fs/proc/Makefile
6787Added Files:
6788ltp/m4/ltp-selinux.m4
6789
679010) Log Message:
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,
6792/proc/self/attr/*
6793/proc/self/task/[0-9]*/attr/*
6794If 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>.
6795
6796Modified Files:
6797ltp/testcases/kernel/fs/proc/proc01.c
6798
679911) Log Message:
6800Cleanup 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>.
6801
6802Modified File(s):
6803ltp/testcases/kernel/include/i386.in
6804ltp/testcases/kernel/include/ia64.in
6805ltp/testcases/kernel/include/x86_64.in
6806
680712) Log Message:
6808lcov: fix double-counting of function data
6809
6810Modified File(s):
6811ltp/utils/analysis/lcov/bin/geninfo
6812
681313) Log Message:
6814lcov: use install -pD -m <mode> for file installation
6815
6816Modified File(s):
6817ltp/utils/analysis/lcov/bin/install.sh
6818ltp/utils/analysis/lcov/Makefile
6819
682014) Log Message:
6821lcov: fix warning when $HOME is not set. - based on patch by acalando@free.fr.
6822
6823Modified File(s):
6824ltp/utils/analysis/lcov/bin/genhtml
6825ltp/utils/analysis/lcov/bin/geninfo
6826ltp/utils/analysis/lcov/bin/lcov
6827
682815) Log Message:
6829Reason to fix pthread_key_create_speculative_5_1:
68301: 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.
68312. 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
6832Xu <yxu@suse.de>.
6833
6834Modified File(s):
6835ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/speculative/5-1.c
6836
683716) Log Message:
6838Proc01: 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>.
6839
6840Modified Files:
6841ltp/m4/ltp-selinux.m4
6842ltp/testcases/kernel/fs/proc/proc01.c
6843Added Files:
6844ltp/m4/ltp-common.m4
6845
684617) Log Message:
6847lcov: 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>.
6850
6851Modified File(s):
6852ltp/utils/analysis/lcov/bin/lcov
6853
685418) Log Message:
6855swapon03: 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>.
6856
6857Modified File(s):
6858ltp/testcases/kernel/syscalls/swapon/swapon03.c
6859
686019) Log Message:
6861Fix 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.
6862
6863Modified File(s):
6864ltp/testcases/network/rpc/basic_tests/rusers/rusers01
6865
686620) Log Message:
6867Fix strftime/2-1.test segment fault. Signed-off-by: Xiao Xiao <xxiao@novell.com>.
6868
6869Modified File(s):
6870ltp/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
6871
687221) Log Message:
6873genhtml: 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>.
6876
6877Modified File(s):
6878ltp/utils/analysis/lcov/bin/genhtml
6879
688022) Log Message:
6881genhtml: update comment. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
6882
6883Modified File(s):
6884ltp/utils/analysis/lcov/bin/genhtml
6885
688623) Log Message:
6887genhtml: 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>
6890
6891Modified File(s):
6892ltp/utils/analysis/lcov/man/genhtml.1
6893ltp/utils/analysis/lcov/bin/genhtml
6894
689524) Log Message:
6896genhtml: minor man page update. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
6897
6898Modified File(s):
6899ltp/utils/analysis/lcov/man/genhtml.1
6900
690125) Log Message:
6902Realtime: 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.
6903Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
6904Acked-By: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
6905Acked-by: Vernon Mauery <vernux@us.ibm.com>,
6906Acked-by: Darren Hart <dvhltc@us.ibm.com>,
6907
6908Modified File(s):
6909ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
6910
691126) Log Message:
6912v4l-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>.
6913
6914Modified Files:
6915ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
6916ltp/testcases/kernel/device-drivers/v4l/user_space/README
6917ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
6918ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
6919ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
6920ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
6921ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
6922ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
6923ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
6924ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
6925ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
6926ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
6927ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
6928Added Files:
6929ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
6930ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
6931ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
6932ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
6933
693427) Log Message:
6935Proc01: 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>.
6936
6937Modified Files:
6938ltp/m4/ltp-selinux.m4
6939ltp/testcases/kernel/fs/proc/proc01.c
6940Removed Files:
6941ltp/m4/ltp-common.m4
6942
694328) Log Message:
6944Linux-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
6945orted-To-Ltp-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
6946
6947Modified Files:
6948ltp/runtest/fs
6949ltp/testcases/kernel/fs/Makefile
6950Added Files:
6951ltp/testcases/kernel/fs/quota_remount/Makefile
6952ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
6953
695429) Log Message:
6955Limit 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>.
6956
6957Modified File(s):
6958ltp/pan/pan.c
6959
696030) Log Message:
6961Include 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>.
6962
6963Modified Files:
6964ltp/testcases/kernel/syscalls/dup3/dup3_01.c
6965ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
6966ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
6967ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
6968ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
6969ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
6970ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
6971ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
6972ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
6973ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
6974ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
6975ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
6976
697731) Log Message:
6978Use 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>.
6979
6980Modified Files:
6981ltp/testcases/kernel/syscalls/inotify/inotify01.c
6982ltp/testcases/kernel/syscalls/inotify/inotify02.c
6983ltp/testcases/kernel/syscalls/inotify/inotify03.c
6984
698532) Log Message:
6986Delete 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>.
6987
6988Modified Files:
6989ltp/testcases/commands/cron/cron_allow01
6990ltp/testcases/commands/cron/cron_deny01
6991
699233) Log Message:
6993Fixes 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",
6997Signed-off-by: Jiri Palecek <jpalecek@web.de>,
6998
6999Modified Files:
7000ltp/testcases/commands/su/su01_s1
7001
700234) Log Message:
7003Add 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>.
7004
7005Modified Files:
7006ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
7007
700835) Log Message:
7009Add 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>.
7010
7011Modified Files:
7012ltp/testcases/network/ipv6/echo6/echoes6.c
7013
701436) Log Message:
7015pan: 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>.
7016
7017Modified File(s):
7018ltp/pan/pan.c
7019
702037) Log Message:
7021pan: 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>.
7022
7023Modified File(s):
7024ltp/pan/pan.c
7025
702638) Log Message:
7027aio02: 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>.
7028
7029Modified File(s):
7030ltp/testcases/kernel/io/aio/aio02/Makefile
7031
703239) Log Message:
7033runcc: 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>.
7034
7035Modified File(s):
7036ltp/testcases/network/lib6/runcc.c
7037
703840) Log Message:
7039v4l-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>.
7040
7041Modified Files:
7042ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
7043ltp/testcases/kernel/device-drivers/v4l/user_space/README
7044ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
7045ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
7046ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
7047ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
7048ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
7049ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
7050Added Files:
7051ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
7052ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.h
7053
705441) Log Message:
7055RFC: 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:
70561. signals are masked once the signal handler is called
70572. comparison signal_context->edi == map address is dubious leading to test case failures under x86 architecture,
7058Solution:
7059Issue 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.
7060Issue 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.
7061Even 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>.
7062
7063Modified File(s):
7064ltp/testcases/kernel/mem/mtest06/shmat1.c
7065
706642) Log Message:
7067I 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>.
7068
7069Modified Files:
7070ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
7071ltp/testcases/kernel/device-drivers/usb/tusb/st_tusb.h
7072ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
7073Added Files:
7074ltp/testcases/kernel/device-drivers/usb/tusb/README
7075Removed Files:
7076ltp/testcases/kernel/device-drivers/usb/tusb/tusb.mod.c
7077
707843) Log Message:
7079Don'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>.
7080
7081Modified Files:
7082ltp/testcases/kernel/syscalls/fork/fork10.c
7083
708444) Log Message:
7085Fix 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>.
7086
7087Modified Files:
7088ltp/runtest/quickhit
7089ltp/runtest/scsi_debug.part1
7090
709145) Log Message:
7092Correct 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>.
7093
7094Modified Files:
7095ltp/runtest/scsi_debug.part1
7096
709746) Log Message:
7098I'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>.
7099
7100Modified Files:
7101ltp/testcases/ballista/ballista/Makefile
7102ltp/testcases/ballista/ballista/compile/Makefile
7103ltp/testcases/kernel/device-drivers/acpi/Makefile
7104ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
7105ltp/testcases/kernel/device-drivers/base/user_base/Makefile
7106ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
7107ltp/testcases/kernel/device-drivers/drm/user_space/Makefile
7108ltp/testcases/kernel/device-drivers/include/Makefile
7109ltp/testcases/kernel/device-drivers/nls/Makefile
7110ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
7111ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
7112ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
7113ltp/testcases/kernel/fs/fs-bench/Makefile
7114ltp/testcases/kernel/fs/scsi/ltpfs/Makefile
7115ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
7116ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
7117ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
7118ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
7119ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
7120ltp/testcases/kernel/security/digsig/writeexec/Makefile
7121ltp/testcases/kernel/syscalls/epoll2/examples/Makefile
7122ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
7123ltp/testcases/pounder21/Makefile
7124ltp/testcases/pounder21/src/cpufreq/Makefile
7125ltp/testcases/pounder21/src/mem_alloc_test/Makefile
7126ltp/testcases/pounder21/src/memxfer5b/Makefile
7127ltp/testcases/pounder21/src/ramsnake/Makefile
7128ltp/testcases/pounder21/src/randacoords/Makefile
7129ltp/testcases/pounder21/src/randasyscall/Makefile
7130ltp/testcases/pounder21/src/time_tests/Makefile
7131ltp/testcases/pounder21/src/xbonkers/Makefile
7132
713347) Log Message:
7134I'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>.
7135
7136Modified Files:
7137ltp/include/tlibio.h
7138ltp/lib/Makefile
7139ltp/lib/tlibio.c
7140
714148) Log Message:
7142Addition 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,
7143
7144Modified Files:
7145ltp/testcases/kernel/controllers/Makefile
7146ltp/testcases/kernel/controllers/test_controllers.sh
7147Added Files:
7148ltp/testcases/kernel/controllers/freezer/00_description.txt
7149ltp/testcases/kernel/controllers/freezer/CHANGELOG
7150ltp/testcases/kernel/controllers/freezer/COPYING
7151ltp/testcases/kernel/controllers/freezer/Makefile
7152ltp/testcases/kernel/controllers/freezer/README
7153ltp/testcases/kernel/controllers/freezer/TODO
7154ltp/testcases/kernel/controllers/freezer/fork_exec_loop.c
7155ltp/testcases/kernel/controllers/freezer/fork_freeze.sh
7156ltp/testcases/kernel/controllers/freezer/freeze_cancel.sh
7157ltp/testcases/kernel/controllers/freezer/freeze_kill_thaw.sh
7158ltp/testcases/kernel/controllers/freezer/freeze_move_thaw.sh
7159ltp/testcases/kernel/controllers/freezer/freeze_self_thaw.sh
7160ltp/testcases/kernel/controllers/freezer/freeze_sleep_thaw.sh
7161ltp/testcases/kernel/controllers/freezer/freeze_thaw.sh
7162ltp/testcases/kernel/controllers/freezer/freeze_write_freezing.sh
7163ltp/testcases/kernel/controllers/freezer/libcgroup_freezer
7164ltp/testcases/kernel/controllers/freezer/libltp
7165ltp/testcases/kernel/controllers/freezer/run.sh
7166ltp/testcases/kernel/controllers/freezer/stop_freeze_sleep_thaw_cont.sh
7167ltp/testcases/kernel/controllers/freezer/stop_freeze_thaw_cont.sh
7168ltp/testcases/kernel/controllers/freezer/timed_forkbomb.c
7169ltp/testcases/kernel/controllers/freezer/vfork.c
7170ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
7171ltp/testcases/kernel/controllers/freezer/write_freezing.sh
7172
717349) Log Message:
7174Add microblaze support for linux_syscall_number.h. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7175
7176Modified Files:
7177ltp/testcases/kernel/include/order
7178
717950) Log Message:
7180uclinux: It is necessary to compile include. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7181
7182Modified Files:
7183ltp/testcases/kernel/Makefile
7184ltp/testcases/kernel/include/Makefile
7185
718651) Log Message:
7187Use make install for uclinux too. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7188
7189Modified Files:
7190ltp/testcases/kernel/syscalls/Makefile
7191
719252) Log Message:
7193fix uclinux build. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7194
7195Modified Files:
7196ltp/testcases/kernel/syscalls/kill/kill05.c
7197
719853) Log Message:
7199uclinux doens't use remap_file_page. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7200
7201Modified Files:
7202ltp/testcases/kernel/syscalls/Makefile
7203
720454) Log Message:
7205Fix return(0) to return 0. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7206
7207Modified Files:
7208ltp/testcases/kernel/fs/dmapi/mmapfile.c
7209ltp/testcases/kernel/fs/ftest/ftest01.c
7210ltp/testcases/kernel/fs/ftest/ftest02.c
7211ltp/testcases/kernel/fs/ftest/ftest03.c
7212ltp/testcases/kernel/fs/ftest/ftest04.c
7213ltp/testcases/kernel/fs/ftest/ftest05.c
7214ltp/testcases/kernel/fs/ftest/ftest06.c
7215ltp/testcases/kernel/fs/ftest/ftest07.c
7216ltp/testcases/kernel/fs/ftest/ftest08.c
7217ltp/testcases/kernel/fs/inode/inode01.c
7218ltp/testcases/kernel/fs/inode/inode02.c
7219ltp/testcases/kernel/fs/scsi/ltpfs/main.c
7220ltp/testcases/kernel/fs/stream/stream01.c
7221ltp/testcases/kernel/fs/stream/stream02.c
7222ltp/testcases/kernel/fs/stream/stream03.c
7223ltp/testcases/kernel/fs/stream/stream04.c
7224ltp/testcases/kernel/fs/stream/stream05.c
7225ltp/testcases/kernel/io/direct_io/diotest2.c
7226ltp/testcases/kernel/io/direct_io/diotest3.c
7227ltp/testcases/kernel/io/direct_io/diotest5.c
7228ltp/testcases/kernel/io/direct_io/diotest6.c
7229ltp/testcases/kernel/io/direct_io/diotest_routines.c
7230ltp/testcases/kernel/io/disktest/dump.c
7231ltp/testcases/kernel/io/disktest/main.c
7232ltp/testcases/kernel/io/disktest/parse.c
7233ltp/testcases/kernel/io/disktest/sfunc.c
7234ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
7235ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
7236ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
7237ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
7238ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
7239ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
7240ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
7241ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
7242ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
7243ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
7244ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
7245ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
7246ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
7247ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
7248ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
7249ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
7250ltp/testcases/kernel/mem/mmapstress/mmapstress06.c
7251ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
7252ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
7253ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
7254ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
7255ltp/testcases/kernel/mem/page/page01.c
7256ltp/testcases/kernel/mem/page/page02.c
7257ltp/testcases/kernel/mem/vmtests/data_space.c
7258ltp/testcases/kernel/mem/vmtests/stack_space.c
7259ltp/testcases/kernel/pty/hangup01.c
7260ltp/testcases/kernel/pty/ptem01.c
7261ltp/testcases/kernel/pty/pty01.c
7262ltp/testcases/kernel/sched/clisrv/readline.c
7263ltp/testcases/kernel/sched/pthreads/pth_str02.c
7264ltp/testcases/kernel/syscalls/abort/abort01.c
7265ltp/testcases/kernel/syscalls/acct/acct01.c
7266ltp/testcases/kernel/syscalls/acct/acct02.c
7267ltp/testcases/kernel/syscalls/confstr/confstr01.c
7268ltp/testcases/kernel/syscalls/creat/creat08.c
7269ltp/testcases/kernel/syscalls/dup/dup06.c
7270ltp/testcases/kernel/syscalls/dup/dup07.c
7271ltp/testcases/kernel/syscalls/dup2/dup201.c
7272ltp/testcases/kernel/syscalls/dup2/dup202.c
7273ltp/testcases/kernel/syscalls/dup2/dup203.c
7274ltp/testcases/kernel/syscalls/dup2/dup204.c
7275ltp/testcases/kernel/syscalls/dup2/dup205.c
7276ltp/testcases/kernel/syscalls/execve/execve02.c
7277ltp/testcases/kernel/syscalls/execve/execve03.c
7278ltp/testcases/kernel/syscalls/execve/execve04.c
7279ltp/testcases/kernel/syscalls/execve/execve05.c
7280ltp/testcases/kernel/syscalls/execve/execve06.c
7281ltp/testcases/kernel/syscalls/exit/exit01.c
7282ltp/testcases/kernel/syscalls/exit/exit02.c
7283ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
7284ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
7285ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
7286ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
7287ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
7288ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
7289ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
7290ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
7291ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
7292ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
7293ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
7294ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
7295ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
7296ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
7297ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
7298ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
7299ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
7300ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
7301ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
7302ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
7303ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
7304ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
7305ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
7306ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
7307ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
7308ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
7309ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
7310ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
7311ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
7312ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
7313ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
7314ltp/testcases/kernel/syscalls/fork/fork02.c
7315ltp/testcases/kernel/syscalls/fork/fork03.c
7316ltp/testcases/kernel/syscalls/fork/fork05.c
7317ltp/testcases/kernel/syscalls/fork/fork06.c
7318ltp/testcases/kernel/syscalls/fork/fork08.c
7319ltp/testcases/kernel/syscalls/fork/fork09.c
7320ltp/testcases/kernel/syscalls/fork/fork10.c
7321ltp/testcases/kernel/syscalls/fork/fork11.c
7322ltp/testcases/kernel/syscalls/fstat/fstat02.c
7323ltp/testcases/kernel/syscalls/fstat/fstat03.c
7324ltp/testcases/kernel/syscalls/fstat/fstat04.c
7325ltp/testcases/kernel/syscalls/fstat/fstat05.c
7326ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
7327ltp/testcases/kernel/syscalls/fsync/fsync02.c
7328ltp/testcases/kernel/syscalls/fsync/fsync03.c
7329ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
7330ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
7331ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
7332ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
7333ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
7334ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
7335ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
7336ltp/testcases/kernel/syscalls/getdents/getdents01.c
7337ltp/testcases/kernel/syscalls/getdents/getdents02.c
7338ltp/testcases/kernel/syscalls/getdents/getdents03.c
7339ltp/testcases/kernel/syscalls/getdents/getdents04.c
7340ltp/testcases/kernel/syscalls/getegid/getegid02.c
7341ltp/testcases/kernel/syscalls/getgid/getgid03.c
7342ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
7343ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
7344ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
7345ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
7346ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
7347ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
7348ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
7349ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
7350ltp/testcases/kernel/syscalls/getpid/getpid01.c
7351ltp/testcases/kernel/syscalls/getpid/getpid02.c
7352ltp/testcases/kernel/syscalls/getppid/getppid02.c
7353ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
7354ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
7355ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
7356ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
7357ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
7358ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
7359ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
7360ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
7361ltp/testcases/kernel/syscalls/getsid/getsid01.c
7362ltp/testcases/kernel/syscalls/getsid/getsid02.c
7363ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
7364ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
7365ltp/testcases/kernel/syscalls/gettid/gettid01.c
7366ltp/testcases/kernel/syscalls/getuid/getuid01.c
7367ltp/testcases/kernel/syscalls/getuid/getuid02.c
7368ltp/testcases/kernel/syscalls/getuid/getuid03.c
7369ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
7370ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
7371ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
7372ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
7373ltp/testcases/kernel/syscalls/iopl/iopl01.c
7374ltp/testcases/kernel/syscalls/iopl/iopl02.c
7375ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
7376ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
7377ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
7378ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
7379ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
7380ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
7381ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
7382ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
7383ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
7384ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
7385ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
7386ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
7387ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
7388ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
7389ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
7390ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
7391ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
7392ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
7393ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
7394ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
7395ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
7396ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
7397ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
7398ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
7399ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
7400ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
7401ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
7402ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
7403ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
7404ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
7405ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
7406ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
7407ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
7408ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
7409ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
7410ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
7411ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
7412ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
7413ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
7414ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
7415ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
7416ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
7417ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
7418ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
7419ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
7420ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
7421ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
7422ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
7423ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
7424ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
7425ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
7426ltp/testcases/kernel/syscalls/kill/kill01.c
7427ltp/testcases/kernel/syscalls/kill/kill03.c
7428ltp/testcases/kernel/syscalls/kill/kill04.c
7429ltp/testcases/kernel/syscalls/kill/kill05.c
7430ltp/testcases/kernel/syscalls/kill/kill06.c
7431ltp/testcases/kernel/syscalls/kill/kill07.c
7432ltp/testcases/kernel/syscalls/kill/kill08.c
7433ltp/testcases/kernel/syscalls/kill/kill11.c
7434ltp/testcases/kernel/syscalls/kill/kill12.c
7435ltp/testcases/kernel/syscalls/lchown/lchown01.c
7436ltp/testcases/kernel/syscalls/lchown/lchown02.c
7437ltp/testcases/kernel/syscalls/listen/listen01.c
7438ltp/testcases/kernel/syscalls/llseek/llseek01.c
7439ltp/testcases/kernel/syscalls/llseek/llseek02.c
7440ltp/testcases/kernel/syscalls/lseek/lseek06.c
7441ltp/testcases/kernel/syscalls/lseek/lseek07.c
7442ltp/testcases/kernel/syscalls/lseek/lseek08.c
7443ltp/testcases/kernel/syscalls/lseek/lseek09.c
7444ltp/testcases/kernel/syscalls/lseek/lseek10.c
7445ltp/testcases/kernel/syscalls/lstat/lstat02.c
7446ltp/testcases/kernel/syscalls/lstat/lstat03.c
7447ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
7448ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
7449ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
7450ltp/testcases/kernel/syscalls/memset/memset01.c
7451ltp/testcases/kernel/syscalls/mincore/mincore01.c
7452ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
7453ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
7454ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
7455ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
7456ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
7457ltp/testcases/kernel/syscalls/mknod/mknod02.c
7458ltp/testcases/kernel/syscalls/mknod/mknod03.c
7459ltp/testcases/kernel/syscalls/mknod/mknod04.c
7460ltp/testcases/kernel/syscalls/mknod/mknod05.c
7461ltp/testcases/kernel/syscalls/mknod/mknod06.c
7462ltp/testcases/kernel/syscalls/mknod/mknod07.c
7463ltp/testcases/kernel/syscalls/mknod/mknod08.c
7464ltp/testcases/kernel/syscalls/mknod/mknod09.c
7465ltp/testcases/kernel/syscalls/mmap/mmap04.c
7466ltp/testcases/kernel/syscalls/mmap/mmap05.c
7467ltp/testcases/kernel/syscalls/mmap/mmap06.c
7468ltp/testcases/kernel/syscalls/mmap/mmap07.c
7469ltp/testcases/kernel/syscalls/mmap/mmap08.c
7470ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
7471ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
7472ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
7473ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
7474ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
7475ltp/testcases/kernel/syscalls/mremap/mremap01.c
7476ltp/testcases/kernel/syscalls/mremap/mremap02.c
7477ltp/testcases/kernel/syscalls/mremap/mremap03.c
7478ltp/testcases/kernel/syscalls/mremap/mremap04.c
7479ltp/testcases/kernel/syscalls/msync/msync01.c
7480ltp/testcases/kernel/syscalls/msync/msync02.c
7481ltp/testcases/kernel/syscalls/msync/msync03.c
7482ltp/testcases/kernel/syscalls/msync/msync04.c
7483ltp/testcases/kernel/syscalls/msync/msync05.c
7484ltp/testcases/kernel/syscalls/munmap/munmap01.c
7485ltp/testcases/kernel/syscalls/munmap/munmap02.c
7486ltp/testcases/kernel/syscalls/munmap/munmap03.c
7487ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
7488ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
7489ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
7490ltp/testcases/kernel/syscalls/nftw/nftw.c
7491ltp/testcases/kernel/syscalls/nftw/nftw64.c
7492ltp/testcases/kernel/syscalls/nice/nice01.c
7493ltp/testcases/kernel/syscalls/nice/nice02.c
7494ltp/testcases/kernel/syscalls/nice/nice03.c
7495ltp/testcases/kernel/syscalls/nice/nice04.c
7496ltp/testcases/kernel/syscalls/open/open01.c
7497ltp/testcases/kernel/syscalls/open/open02.c
7498ltp/testcases/kernel/syscalls/open/open04.c
7499ltp/testcases/kernel/syscalls/open/open05.c
7500ltp/testcases/kernel/syscalls/open/open06.c
7501ltp/testcases/kernel/syscalls/open/open07.c
7502ltp/testcases/kernel/syscalls/open/open08.c
7503ltp/testcases/kernel/syscalls/open/open09.c
7504ltp/testcases/kernel/syscalls/open/open10.c
7505ltp/testcases/kernel/syscalls/pause/pause02.c
7506ltp/testcases/kernel/syscalls/pause/pause03.c
7507ltp/testcases/kernel/syscalls/personality/personality01.c
7508ltp/testcases/kernel/syscalls/personality/personality02.c
7509ltp/testcases/kernel/syscalls/pipe/pipe01.c
7510ltp/testcases/kernel/syscalls/pipe/pipe05.c
7511ltp/testcases/kernel/syscalls/pipe/pipe06.c
7512ltp/testcases/kernel/syscalls/pipe/pipe08.c
7513ltp/testcases/kernel/syscalls/pipe/pipe09.c
7514ltp/testcases/kernel/syscalls/pipe/pipe10.c
7515ltp/testcases/kernel/syscalls/pipe/pipe11.c
7516ltp/testcases/kernel/syscalls/poll/poll01.c
7517ltp/testcases/kernel/syscalls/pread/pread01.c
7518ltp/testcases/kernel/syscalls/pread/pread02.c
7519ltp/testcases/kernel/syscalls/pread/pread03.c
7520ltp/testcases/kernel/syscalls/profil/profil01.c
7521ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
7522ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
7523ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
7524ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
7525ltp/testcases/kernel/syscalls/read/read02.c
7526ltp/testcases/kernel/syscalls/read/read03.c
7527ltp/testcases/kernel/syscalls/read/read04.c
7528ltp/testcases/kernel/syscalls/readlink/readlink01.c
7529ltp/testcases/kernel/syscalls/readlink/readlink03.c
7530ltp/testcases/kernel/syscalls/readlink/readlink04.c
7531ltp/testcases/kernel/syscalls/readv/readv01.c
7532ltp/testcases/kernel/syscalls/readv/readv02.c
7533ltp/testcases/kernel/syscalls/readv/readv03.c
7534ltp/testcases/kernel/syscalls/recv/recv01.c
7535ltp/testcases/kernel/syscalls/rename/rename01.c
7536ltp/testcases/kernel/syscalls/rename/rename03.c
7537ltp/testcases/kernel/syscalls/rename/rename04.c
7538ltp/testcases/kernel/syscalls/rename/rename05.c
7539ltp/testcases/kernel/syscalls/rename/rename06.c
7540ltp/testcases/kernel/syscalls/rename/rename07.c
7541ltp/testcases/kernel/syscalls/rename/rename08.c
7542ltp/testcases/kernel/syscalls/rename/rename09.c
7543ltp/testcases/kernel/syscalls/rename/rename10.c
7544ltp/testcases/kernel/syscalls/rename/rename12.c
7545ltp/testcases/kernel/syscalls/rename/rename13.c
7546ltp/testcases/kernel/syscalls/rename/rename14.c
7547ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
7548ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
7549ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
7550ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
7551ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
7552ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
7553ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
7554ltp/testcases/kernel/syscalls/send/send01.c
7555ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
7556ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
7557ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
7558ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
7559ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
7560ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
7561ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
7562ltp/testcases/kernel/syscalls/sendto/sendto01.c
7563ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
7564ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
7565ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
7566ltp/testcases/kernel/syscalls/setgid/setgid02.c
7567ltp/testcases/kernel/syscalls/setgid/setgid03.c
7568ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
7569ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
7570ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
7571ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
7572ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
7573ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
7574ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
7575ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
7576ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
7577ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
7578ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
7579ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
7580ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
7581ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
7582ltp/testcases/kernel/syscalls/setregid/setregid02.c
7583ltp/testcases/kernel/syscalls/setregid/setregid03.c
7584ltp/testcases/kernel/syscalls/setregid/setregid04.c
7585ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
7586ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
7587ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
7588ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
7589ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
7590ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
7591ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
7592ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
7593ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
7594ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
7595ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
7596ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
7597ltp/testcases/kernel/syscalls/setsid/setsid01.c
7598ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
7599ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
7600ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
7601ltp/testcases/kernel/syscalls/setuid/setuid03.c
7602ltp/testcases/kernel/syscalls/setuid/setuid04.c
7603ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
7604ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
7605ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
7606ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
7607ltp/testcases/kernel/syscalls/sighold/sighold02.c
7608ltp/testcases/kernel/syscalls/signal/signal02.c
7609ltp/testcases/kernel/syscalls/signal/signal03.c
7610ltp/testcases/kernel/syscalls/signal/signal04.c
7611ltp/testcases/kernel/syscalls/signal/signal05.c
7612ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
7613ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
7614ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
7615ltp/testcases/kernel/syscalls/socket/socket01.c
7616ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
7617ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
7618ltp/testcases/kernel/syscalls/stat/stat01.c
7619ltp/testcases/kernel/syscalls/stat/stat02.c
7620ltp/testcases/kernel/syscalls/stat/stat03.c
7621ltp/testcases/kernel/syscalls/statfs/statfs02.c
7622ltp/testcases/kernel/syscalls/statfs/statfs03.c
7623ltp/testcases/kernel/syscalls/stime/stime01.c
7624ltp/testcases/kernel/syscalls/stime/stime02.c
7625ltp/testcases/kernel/syscalls/string/string01.c
7626ltp/testcases/kernel/syscalls/symlink/symlink01.c
7627ltp/testcases/kernel/syscalls/symlink/symlink03.c
7628ltp/testcases/kernel/syscalls/symlink/symlink04.c
7629ltp/testcases/kernel/syscalls/symlink/symlink05.c
7630ltp/testcases/kernel/syscalls/sync/sync02.c
7631ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
7632ltp/testcases/kernel/syscalls/syscall/syscall01.c
7633ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
7634ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
7635ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
7636ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
7637ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
7638ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
7639ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
7640ltp/testcases/kernel/syscalls/time/time02.c
7641ltp/testcases/kernel/syscalls/times/times03.c
7642ltp/testcases/kernel/syscalls/truncate/truncate01.c
7643ltp/testcases/kernel/syscalls/truncate/truncate02.c
7644ltp/testcases/kernel/syscalls/truncate/truncate03.c
7645ltp/testcases/kernel/syscalls/truncate/truncate04.c
7646ltp/testcases/kernel/syscalls/umask/umask02.c
7647ltp/testcases/kernel/syscalls/umask/umask03.c
7648ltp/testcases/kernel/syscalls/uname/uname02.c
7649ltp/testcases/kernel/syscalls/uname/uname03.c
7650ltp/testcases/kernel/syscalls/utime/utime01.c
7651ltp/testcases/kernel/syscalls/utime/utime02.c
7652ltp/testcases/kernel/syscalls/utime/utime03.c
7653ltp/testcases/kernel/syscalls/utime/utime04.c
7654ltp/testcases/kernel/syscalls/utime/utime05.c
7655ltp/testcases/kernel/syscalls/utime/utime06.c
7656ltp/testcases/kernel/syscalls/vfork/vfork01.c
7657ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
7658ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
7659ltp/testcases/kernel/syscalls/wait4/wait401.c
7660ltp/testcases/kernel/syscalls/wait4/wait402.c
7661ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
7662ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
7663ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
7664ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
7665ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
7666ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
7667ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
7668ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
7669ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
7670ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
7671ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
7672ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
7673ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
7674ltp/testcases/kernel/syscalls/write/write02.c
7675ltp/testcases/kernel/syscalls/write/write03.c
7676ltp/testcases/kernel/syscalls/write/write04.c
7677ltp/testcases/kernel/syscalls/write/write05.c
7678ltp/testcases/kernel/syscalls/writev/writev01.c
7679ltp/testcases/kernel/syscalls/writev/writev02.c
7680ltp/testcases/kernel/syscalls/writev/writev03.c
7681ltp/testcases/kernel/syscalls/writev/writev04.c
7682ltp/testcases/kernel/syscalls/writev/writev05.c
7683ltp/testcases/kernel/syscalls/writev/writev06.c
7684
768555) Log Message:
7686fix return(1) -> return 1. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7687
7688Modified Files:
7689ltp/testcases/kernel/fs/inode/inode02.c
7690ltp/testcases/kernel/fs/scsi/ltpfs/main.c
7691ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
7692ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
7693ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
7694ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
7695ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
7696ltp/testcases/kernel/mem/page/page01.c
7697ltp/testcases/kernel/sched/nptl/nptl01.c
7698ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
7699ltp/testcases/kernel/syscalls/abort/abort01.c
7700ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
7701ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
7702ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
7703ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
7704ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
7705ltp/testcases/kernel/syscalls/symlink/symlink01.c
7706
770756) Log Message:
7708Fix return(NULL) -> return NULL. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7709
7710Modified Files:
7711ltp/testcases/kernel/fs/doio/doio.c
7712ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
7713ltp/testcases/kernel/syscalls/symlink/symlink01.c
7714
771557) Log Message:
7716Clear Trailing Whitespace. Signed-off-by: Michal Simek <monstr@monstr.eu>.
7717
7718Modified Files:
7719ltp/testcases/kernel/containers/netns/crtchild.c
7720ltp/testcases/kernel/containers/netns/crtchild_delchild.c
7721ltp/testcases/kernel/containers/netns/par_chld_ftp.c
7722ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
7723ltp/testcases/kernel/containers/netns/sysfsview.c
7724ltp/testcases/kernel/containers/netns/two_children_ns.c
7725ltp/testcases/kernel/containers/pidns/pidns04.c
7726ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
7727ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
7728ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
7729ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
7730ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
7731ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
7732ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
7733ltp/testcases/kernel/device-drivers/base/user_base/tbase_ki.c
7734ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
7735ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
7736ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
7737ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
7738ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
7739ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
7740ltp/testcases/kernel/device-drivers/include/includeTest.c
7741ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
7742ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
7743ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
7744ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
7745ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
7746ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
7747ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
7748ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
7749ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
7750ltp/testcases/kernel/device-drivers/usb/user_usb/tusb_ki.c
7751ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
7752ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
7753ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
7754ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
7755ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
7756ltp/testcases/kernel/fs/acls/acl_file_test.c
7757ltp/testcases/kernel/fs/dmapi/attr.c
7758ltp/testcases/kernel/fs/dmapi/config.c
7759ltp/testcases/kernel/fs/dmapi/disp.c
7760ltp/testcases/kernel/fs/dmapi/dm_test.c
7761ltp/testcases/kernel/fs/dmapi/event.c
7762ltp/testcases/kernel/fs/dmapi/event_am.c
7763ltp/testcases/kernel/fs/dmapi/event_an.c
7764ltp/testcases/kernel/fs/dmapi/event_sd.c
7765ltp/testcases/kernel/fs/dmapi/event_sn.c
7766ltp/testcases/kernel/fs/dmapi/event_us.c
7767ltp/testcases/kernel/fs/dmapi/handle.c
7768ltp/testcases/kernel/fs/dmapi/hole.c
7769ltp/testcases/kernel/fs/dmapi/invis.c
7770ltp/testcases/kernel/fs/dmapi/mmap.c
7771ltp/testcases/kernel/fs/dmapi/mmapfile.c
7772ltp/testcases/kernel/fs/dmapi/mount.c
7773ltp/testcases/kernel/fs/dmapi/objref.c
7774ltp/testcases/kernel/fs/dmapi/pmr_post.c
7775ltp/testcases/kernel/fs/dmapi/pmr_pre.c
7776ltp/testcases/kernel/fs/dmapi/right.c
7777ltp/testcases/kernel/fs/dmapi/session.c
7778ltp/testcases/kernel/fs/dmapi/token.c
7779ltp/testcases/kernel/fs/doio/doio.c
7780ltp/testcases/kernel/fs/doio/growfiles.c
7781ltp/testcases/kernel/fs/doio/iogen.c
7782ltp/testcases/kernel/fs/fs-bench/create-files.c
7783ltp/testcases/kernel/fs/fs-bench/random-del-create.c
7784ltp/testcases/kernel/fs/fs_di/create_datafile.c
7785ltp/testcases/kernel/fs/fsstress/fsstress.c
7786ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
7787ltp/testcases/kernel/fs/ftest/ftest01.c
7788ltp/testcases/kernel/fs/ftest/ftest02.c
7789ltp/testcases/kernel/fs/ftest/ftest03.c
7790ltp/testcases/kernel/fs/ftest/ftest04.c
7791ltp/testcases/kernel/fs/ftest/ftest06.c
7792ltp/testcases/kernel/fs/ftest/ftest07.c
7793ltp/testcases/kernel/fs/inode/inode01.c
7794ltp/testcases/kernel/fs/inode/inode02.c
7795ltp/testcases/kernel/fs/mongo/map5.c
7796ltp/testcases/kernel/fs/mongo/mongo_compare.c
7797ltp/testcases/kernel/fs/mongo/mongo_read.c
7798ltp/testcases/kernel/fs/mongo/mongo_slinks.c
7799ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
7800ltp/testcases/kernel/fs/mongo/summ.c
7801ltp/testcases/kernel/fs/openfile/openfile.c
7802ltp/testcases/kernel/fs/proc/proc01.c
7803ltp/testcases/kernel/fs/scsi/ltpfs/LtpfsCmds.c
7804ltp/testcases/kernel/fs/scsi/ltpfs/main.c
7805ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
7806ltp/testcases/kernel/fs/scsi/ltpscsi/sg_err.c
7807ltp/testcases/kernel/fs/stream/stream01.c
7808ltp/testcases/kernel/fs/stream/stream02.c
7809ltp/testcases/kernel/fs/stream/stream03.c
7810ltp/testcases/kernel/fs/stream/stream04.c
7811ltp/testcases/kernel/fs/stream/stream05.c
7812ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
7813ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
7814ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
7815ltp/testcases/kernel/io/aio/aio01/aio01.c
7816ltp/testcases/kernel/io/aio/aio02/main.c
7817ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
7818ltp/testcases/kernel/io/direct_io/diotest1.c
7819ltp/testcases/kernel/io/direct_io/diotest2.c
7820ltp/testcases/kernel/io/direct_io/diotest3.c
7821ltp/testcases/kernel/io/direct_io/diotest4.c
7822ltp/testcases/kernel/io/direct_io/diotest5.c
7823ltp/testcases/kernel/io/direct_io/diotest6.c
7824ltp/testcases/kernel/io/direct_io/diotest_routines.c
7825ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
7826ltp/testcases/kernel/io/disktest/childmain.c
7827ltp/testcases/kernel/io/disktest/dump.c
7828ltp/testcases/kernel/io/disktest/globals.c
7829ltp/testcases/kernel/io/disktest/main.c
7830ltp/testcases/kernel/io/disktest/parse.c
7831ltp/testcases/kernel/io/disktest/sfunc.c
7832ltp/testcases/kernel/io/disktest/threading.c
7833ltp/testcases/kernel/io/disktest/timer.c
7834ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
7835ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
7836ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
7837ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
7838ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
7839ltp/testcases/kernel/io/ltp-aiodio/read_checkzero.c
7840ltp/testcases/kernel/io/stress_cd/stress_cd.c
7841ltp/testcases/kernel/io/writetest/writetest.c
7842ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
7843ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
7844ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
7845ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
7846ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
7847ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
7848ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
7849ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
7850ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
7851ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
7852ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
7853ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
7854ltp/testcases/kernel/ipc/ipc_stress/shmem_test_01.c
7855ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
7856ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
7857ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
7858ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
7859ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
7860ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
7861ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
7862ltp/testcases/kernel/ipc/ipc_stress/signal_test_02.c
7863ltp/testcases/kernel/ipc/ipc_stress/signal_test_03.c
7864ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
7865ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
7866ltp/testcases/kernel/ipc/ipc_stress/signal_test_06.c
7867ltp/testcases/kernel/ipc/ipc_stress/signal_test_07.c
7868ltp/testcases/kernel/ipc/pipeio/pipeio.c
7869ltp/testcases/kernel/ipc/semaphore/sem01.c
7870ltp/testcases/kernel/ipc/semaphore/sem02.c
7871ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
7872ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
7873ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
7874ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
7875ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
7876ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
7877ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
7878ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
7879ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
7880ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
7881ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
7882ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
7883ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
7884ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
7885ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
7886ltp/testcases/kernel/mem/hugetlb/lib/libipc.c
7887ltp/testcases/kernel/mem/libmm/mm_core_apis.c
7888ltp/testcases/kernel/mem/mem/mem01.c
7889ltp/testcases/kernel/mem/mem/mem02.c
7890ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
7891ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
7892ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
7893ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
7894ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
7895ltp/testcases/kernel/mem/mtest01/mtest01.c
7896ltp/testcases/kernel/mem/mtest05/mmstress.c
7897ltp/testcases/kernel/mem/mtest06/mmap1.c
7898ltp/testcases/kernel/mem/mtest06/mmap2.c
7899ltp/testcases/kernel/mem/mtest06/mmap3.c
7900ltp/testcases/kernel/mem/mtest06/shmat1.c
7901ltp/testcases/kernel/mem/mtest07/mallocstress.c
7902ltp/testcases/kernel/mem/mtest07/shm_test.c
7903ltp/testcases/kernel/mem/page/page01.c
7904ltp/testcases/kernel/mem/page/page02.c
7905ltp/testcases/kernel/module/create_module/create_module01.c
7906ltp/testcases/kernel/module/create_module/create_module02.c
7907ltp/testcases/kernel/module/delete_module/delete_module01.c
7908ltp/testcases/kernel/module/delete_module/delete_module02.c
7909ltp/testcases/kernel/module/delete_module/delete_module03.c
7910ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
7911ltp/testcases/kernel/module/query_module/query_module01.c
7912ltp/testcases/kernel/module/query_module/query_module02.c
7913ltp/testcases/kernel/module/query_module/query_module03.c
7914ltp/testcases/kernel/numa/numa_node_size.c
7915ltp/testcases/kernel/numa/support_numa.c
7916ltp/testcases/kernel/power_management/check_kv_arch.c
7917ltp/testcases/kernel/pty/pty01.c
7918ltp/testcases/kernel/sched/clisrv/pthcli.c
7919ltp/testcases/kernel/sched/clisrv/pthserv.c
7920ltp/testcases/kernel/sched/clisrv/readline.c
7921ltp/testcases/kernel/sched/nptl/nptl01.c
7922ltp/testcases/kernel/sched/process_stress/process.c
7923ltp/testcases/kernel/sched/pthreads/pth_str02.c
7924ltp/testcases/kernel/sched/pthreads/pth_str03.c
7925ltp/testcases/kernel/sched/sched_stress/sched.c
7926ltp/testcases/kernel/sched/sched_stress/sched_driver.c
7927ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
7928ltp/testcases/kernel/sched/sched_stress/sched_tc1.c
7929ltp/testcases/kernel/sched/sched_stress/sched_tc2.c
7930ltp/testcases/kernel/sched/sched_stress/sched_tc3.c
7931ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
7932ltp/testcases/kernel/sched/sched_stress/sched_tc5.c
7933ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
7934ltp/testcases/kernel/sched/tool/time-schedule.c
7935ltp/testcases/kernel/sched/tool/trace_sched.c
7936ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_lease.c
7937ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_chroot.c
7938ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_rawio.c
7939ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_child.c
7940ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
7941ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_child.c
7942ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
7943ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_child.c
7944ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
7945ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
7946ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_fcntl.c
7947ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_lock.c
7948ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mmap.c
7949ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mprotect.c
7950ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_nofcntl.c
7951ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_seek.c
7952ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
7953ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_child.c
7954ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
7955ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
7956ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
7957ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
7958ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_append2write.c
7959ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_fopen.c
7960ltp/testcases/kernel/security/selinux-testsuite/tests/ptrace/selinux_ptrace.c
7961ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
7962ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_child.c
7963ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_parent.c
7964ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
7965ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
7966ltp/testcases/kernel/security/selinux-testsuite/tests/task_create/selinux_task_create_parent.c
7967ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_source.c
7968ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_target.c
7969ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_source.c
7970ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_target.c
7971ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_source.c
7972ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_target.c
7973ltp/testcases/kernel/security/selinux-testsuite/tests/task_setnice/selinux_task_setnice_target.c
7974ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
7975ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_target.c
7976ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_child.c
7977ltp/testcases/kernel/syscalls/accept/accept01.c
7978ltp/testcases/kernel/syscalls/accept4/accept4_01.c
7979ltp/testcases/kernel/syscalls/access/access01.c
7980ltp/testcases/kernel/syscalls/access/access02.c
7981ltp/testcases/kernel/syscalls/access/access03.c
7982ltp/testcases/kernel/syscalls/access/access04.c
7983ltp/testcases/kernel/syscalls/access/access05.c
7984ltp/testcases/kernel/syscalls/acct/acct01.c
7985ltp/testcases/kernel/syscalls/acct/acct02.c
7986ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
7987ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
7988ltp/testcases/kernel/syscalls/alarm/alarm01.c
7989ltp/testcases/kernel/syscalls/alarm/alarm02.c
7990ltp/testcases/kernel/syscalls/alarm/alarm03.c
7991ltp/testcases/kernel/syscalls/alarm/alarm05.c
7992ltp/testcases/kernel/syscalls/alarm/alarm06.c
7993ltp/testcases/kernel/syscalls/alarm/alarm07.c
7994ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
7995ltp/testcases/kernel/syscalls/bind/bind01.c
7996ltp/testcases/kernel/syscalls/bind/bind02.c
7997ltp/testcases/kernel/syscalls/brk/brk01.c
7998ltp/testcases/kernel/syscalls/capget/capget01.c
7999ltp/testcases/kernel/syscalls/capget/capget02.c
8000ltp/testcases/kernel/syscalls/capset/capset01.c
8001ltp/testcases/kernel/syscalls/capset/capset02.c
8002ltp/testcases/kernel/syscalls/chdir/chdir02.c
8003ltp/testcases/kernel/syscalls/chdir/chdir03.c
8004ltp/testcases/kernel/syscalls/chdir/chdir04.c
8005ltp/testcases/kernel/syscalls/chmod/change_owner.c
8006ltp/testcases/kernel/syscalls/chmod/chmod01.c
8007ltp/testcases/kernel/syscalls/chmod/chmod02.c
8008ltp/testcases/kernel/syscalls/chmod/chmod03.c
8009ltp/testcases/kernel/syscalls/chmod/chmod04.c
8010ltp/testcases/kernel/syscalls/chmod/chmod05.c
8011ltp/testcases/kernel/syscalls/chmod/chmod06.c
8012ltp/testcases/kernel/syscalls/chmod/chmod07.c
8013ltp/testcases/kernel/syscalls/chown/chown01.c
8014ltp/testcases/kernel/syscalls/chown/chown02.c
8015ltp/testcases/kernel/syscalls/chown/chown03.c
8016ltp/testcases/kernel/syscalls/chown/chown04.c
8017ltp/testcases/kernel/syscalls/chown/chown05.c
8018ltp/testcases/kernel/syscalls/chroot/chroot02.c
8019ltp/testcases/kernel/syscalls/chroot/chroot04.c
8020ltp/testcases/kernel/syscalls/clone/clone01.c
8021ltp/testcases/kernel/syscalls/clone/clone02.c
8022ltp/testcases/kernel/syscalls/clone/clone03.c
8023ltp/testcases/kernel/syscalls/clone/clone04.c
8024ltp/testcases/kernel/syscalls/clone/clone05.c
8025ltp/testcases/kernel/syscalls/clone/clone06.c
8026ltp/testcases/kernel/syscalls/clone/clone07.c
8027ltp/testcases/kernel/syscalls/close/close08.c
8028ltp/testcases/kernel/syscalls/confstr/confstr01.c
8029ltp/testcases/kernel/syscalls/connect/connect01.c
8030ltp/testcases/kernel/syscalls/creat/creat08.c
8031ltp/testcases/kernel/syscalls/creat/creat09.c
8032ltp/testcases/kernel/syscalls/dup/dup01.c
8033ltp/testcases/kernel/syscalls/dup/dup02.c
8034ltp/testcases/kernel/syscalls/dup/dup03.c
8035ltp/testcases/kernel/syscalls/dup/dup04.c
8036ltp/testcases/kernel/syscalls/dup/dup05.c
8037ltp/testcases/kernel/syscalls/dup/dup06.c
8038ltp/testcases/kernel/syscalls/dup/dup07.c
8039ltp/testcases/kernel/syscalls/dup2/dup201.c
8040ltp/testcases/kernel/syscalls/dup2/dup204.c
8041ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
8042ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
8043ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
8044ltp/testcases/kernel/syscalls/execl/execl01.c
8045ltp/testcases/kernel/syscalls/execle/execle01.c
8046ltp/testcases/kernel/syscalls/execlp/execlp01.c
8047ltp/testcases/kernel/syscalls/execv/execv01.c
8048ltp/testcases/kernel/syscalls/execve/execve01.c
8049ltp/testcases/kernel/syscalls/execve/execve02.c
8050ltp/testcases/kernel/syscalls/execve/execve03.c
8051ltp/testcases/kernel/syscalls/execve/execve05.c
8052ltp/testcases/kernel/syscalls/execve/execve06.c
8053ltp/testcases/kernel/syscalls/execvp/execvp01.c
8054ltp/testcases/kernel/syscalls/exit/exit02.c
8055ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
8056ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
8057ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
8058ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
8059ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
8060ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
8061ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
8062ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
8063ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
8064ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
8065ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
8066ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
8067ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
8068ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
8069ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
8070ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
8071ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
8072ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
8073ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
8074ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
8075ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
8076ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
8077ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
8078ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
8079ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
8080ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
8081ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
8082ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
8083ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
8084ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
8085ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
8086ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
8087ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
8088ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
8089ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
8090ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
8091ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
8092ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
8093ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
8094ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
8095ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
8096ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
8097ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
8098ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
8099ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
8100ltp/testcases/kernel/syscalls/flock/flock01.c
8101ltp/testcases/kernel/syscalls/flock/flock02.c
8102ltp/testcases/kernel/syscalls/flock/flock03.c
8103ltp/testcases/kernel/syscalls/flock/flock04.c
8104ltp/testcases/kernel/syscalls/flock/flock05.c
8105ltp/testcases/kernel/syscalls/flock/flock06.c
8106ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
8107ltp/testcases/kernel/syscalls/fork/fork01.c
8108ltp/testcases/kernel/syscalls/fork/fork04.c
8109ltp/testcases/kernel/syscalls/fork/fork05.c
8110ltp/testcases/kernel/syscalls/fork/fork07.c
8111ltp/testcases/kernel/syscalls/fork/fork08.c
8112ltp/testcases/kernel/syscalls/fork/fork09.c
8113ltp/testcases/kernel/syscalls/fork/fork10.c
8114ltp/testcases/kernel/syscalls/fork/fork12.c
8115ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
8116ltp/testcases/kernel/syscalls/fstat/fstat01.c
8117ltp/testcases/kernel/syscalls/fstat/fstat02.c
8118ltp/testcases/kernel/syscalls/fstat/fstat03.c
8119ltp/testcases/kernel/syscalls/fstat/fstat04.c
8120ltp/testcases/kernel/syscalls/fstat/fstat05.c
8121ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
8122ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
8123ltp/testcases/kernel/syscalls/fsync/fsync01.c
8124ltp/testcases/kernel/syscalls/fsync/fsync02.c
8125ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
8126ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
8127ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
8128ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
8129ltp/testcases/kernel/syscalls/futimesat/futimesat01.c
8130ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
8131ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
8132ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
8133ltp/testcases/kernel/syscalls/getdents/getdents01.c
8134ltp/testcases/kernel/syscalls/getdents/getdents02.c
8135ltp/testcases/kernel/syscalls/getdents/getdents03.c
8136ltp/testcases/kernel/syscalls/getdents/getdents04.c
8137ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
8138ltp/testcases/kernel/syscalls/getegid/getegid01.c
8139ltp/testcases/kernel/syscalls/getegid/getegid02.c
8140ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
8141ltp/testcases/kernel/syscalls/getgid/getgid01.c
8142ltp/testcases/kernel/syscalls/getgid/getgid03.c
8143ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
8144ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
8145ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
8146ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
8147ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
8148ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
8149ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
8150ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
8151ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
8152ltp/testcases/kernel/syscalls/getpid/getpid01.c
8153ltp/testcases/kernel/syscalls/getpid/getpid02.c
8154ltp/testcases/kernel/syscalls/getppid/getppid01.c
8155ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
8156ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
8157ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
8158ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
8159ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
8160ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
8161ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
8162ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
8163ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
8164ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
8165ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
8166ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
8167ltp/testcases/kernel/syscalls/getsid/getsid02.c
8168ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
8169ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
8170ltp/testcases/kernel/syscalls/gettid/gettid01.c
8171ltp/testcases/kernel/syscalls/getuid/getuid01.c
8172ltp/testcases/kernel/syscalls/getuid/getuid03.c
8173ltp/testcases/kernel/syscalls/inotify/inotify01.c
8174ltp/testcases/kernel/syscalls/inotify/inotify02.c
8175ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
8176ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
8177ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
8178ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
8179ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
8180ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
8181ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
8182ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
8183ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
8184ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
8185ltp/testcases/kernel/syscalls/iopl/iopl01.c
8186ltp/testcases/kernel/syscalls/iopl/iopl02.c
8187ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
8188ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
8189ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
8190ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
8191ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
8192ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
8193ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
8194ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
8195ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
8196ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
8197ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
8198ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
8199ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
8200ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
8201ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
8202ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
8203ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
8204ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
8205ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
8206ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
8207ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
8208ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
8209ltp/testcases/kernel/syscalls/kill/kill02.c
8210ltp/testcases/kernel/syscalls/kill/kill05.c
8211ltp/testcases/kernel/syscalls/kill/kill07.c
8212ltp/testcases/kernel/syscalls/kill/kill09.c
8213ltp/testcases/kernel/syscalls/kill/kill10.c
8214ltp/testcases/kernel/syscalls/kill/kill11.c
8215ltp/testcases/kernel/syscalls/kill/kill12.c
8216ltp/testcases/kernel/syscalls/lchown/lchown01.c
8217ltp/testcases/kernel/syscalls/lchown/lchown02.c
8218ltp/testcases/kernel/syscalls/libevent/buffer.c
8219ltp/testcases/kernel/syscalls/libevent/epoll.c
8220ltp/testcases/kernel/syscalls/libevent/evbuffer.c
8221ltp/testcases/kernel/syscalls/libevent/event.c
8222ltp/testcases/kernel/syscalls/libevent/kqueue.c
8223ltp/testcases/kernel/syscalls/libevent/poll.c
8224ltp/testcases/kernel/syscalls/libevent/select.c
8225ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
8226ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
8227ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
8228ltp/testcases/kernel/syscalls/link/link02.c
8229ltp/testcases/kernel/syscalls/link/link03.c
8230ltp/testcases/kernel/syscalls/link/link04.c
8231ltp/testcases/kernel/syscalls/link/link05.c
8232ltp/testcases/kernel/syscalls/link/link06.c
8233ltp/testcases/kernel/syscalls/link/link07.c
8234ltp/testcases/kernel/syscalls/linkat/linkat01.c
8235ltp/testcases/kernel/syscalls/listen/listen01.c
8236ltp/testcases/kernel/syscalls/lseek/lseek01.c
8237ltp/testcases/kernel/syscalls/lseek/lseek02.c
8238ltp/testcases/kernel/syscalls/lseek/lseek03.c
8239ltp/testcases/kernel/syscalls/lseek/lseek04.c
8240ltp/testcases/kernel/syscalls/lseek/lseek05.c
8241ltp/testcases/kernel/syscalls/lseek/lseek06.c
8242ltp/testcases/kernel/syscalls/lseek/lseek07.c
8243ltp/testcases/kernel/syscalls/lseek/lseek08.c
8244ltp/testcases/kernel/syscalls/lseek/lseek09.c
8245ltp/testcases/kernel/syscalls/lseek/lseek10.c
8246ltp/testcases/kernel/syscalls/lstat/lstat01.c
8247ltp/testcases/kernel/syscalls/lstat/lstat02.c
8248ltp/testcases/kernel/syscalls/lstat/lstat03.c
8249ltp/testcases/kernel/syscalls/madvise/madvise01.c
8250ltp/testcases/kernel/syscalls/madvise/madvise02.c
8251ltp/testcases/kernel/syscalls/madvise/madvise03.c
8252ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
8253ltp/testcases/kernel/syscalls/mincore/mincore01.c
8254ltp/testcases/kernel/syscalls/mincore/mincore02.c
8255ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
8256ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
8257ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
8258ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
8259ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
8260ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
8261ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
8262ltp/testcases/kernel/syscalls/mkdirat/mkdirat01.c
8263ltp/testcases/kernel/syscalls/mknod/mknod01.c
8264ltp/testcases/kernel/syscalls/mknod/mknod02.c
8265ltp/testcases/kernel/syscalls/mknod/mknod03.c
8266ltp/testcases/kernel/syscalls/mknod/mknod04.c
8267ltp/testcases/kernel/syscalls/mknod/mknod05.c
8268ltp/testcases/kernel/syscalls/mknod/mknod06.c
8269ltp/testcases/kernel/syscalls/mknod/mknod07.c
8270ltp/testcases/kernel/syscalls/mknod/mknod08.c
8271ltp/testcases/kernel/syscalls/mknod/mknod09.c
8272ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
8273ltp/testcases/kernel/syscalls/mlock/mlock01.c
8274ltp/testcases/kernel/syscalls/mlock/mlock02.c
8275ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
8276ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
8277ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
8278ltp/testcases/kernel/syscalls/mmap/mmap001.c
8279ltp/testcases/kernel/syscalls/mmap/mmap01.c
8280ltp/testcases/kernel/syscalls/mmap/mmap02.c
8281ltp/testcases/kernel/syscalls/mmap/mmap03.c
8282ltp/testcases/kernel/syscalls/mmap/mmap04.c
8283ltp/testcases/kernel/syscalls/mmap/mmap05.c
8284ltp/testcases/kernel/syscalls/mmap/mmap06.c
8285ltp/testcases/kernel/syscalls/mmap/mmap07.c
8286ltp/testcases/kernel/syscalls/mmap/mmap08.c
8287ltp/testcases/kernel/syscalls/mmap/mmap09.c
8288ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
8289ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
8290ltp/testcases/kernel/syscalls/mount/mount01.c
8291ltp/testcases/kernel/syscalls/mount/mount02.c
8292ltp/testcases/kernel/syscalls/mount/mount03.c
8293ltp/testcases/kernel/syscalls/mount/mount04.c
8294ltp/testcases/kernel/syscalls/mount/setuid_test.c
8295ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
8296ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
8297ltp/testcases/kernel/syscalls/mremap/mremap01.c
8298ltp/testcases/kernel/syscalls/mremap/mremap02.c
8299ltp/testcases/kernel/syscalls/mremap/mremap03.c
8300ltp/testcases/kernel/syscalls/mremap/mremap04.c
8301ltp/testcases/kernel/syscalls/msync/msync01.c
8302ltp/testcases/kernel/syscalls/msync/msync02.c
8303ltp/testcases/kernel/syscalls/msync/msync03.c
8304ltp/testcases/kernel/syscalls/msync/msync04.c
8305ltp/testcases/kernel/syscalls/msync/msync05.c
8306ltp/testcases/kernel/syscalls/munlock/munlock01.c
8307ltp/testcases/kernel/syscalls/munlock/munlock02.c
8308ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
8309ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
8310ltp/testcases/kernel/syscalls/munmap/munmap01.c
8311ltp/testcases/kernel/syscalls/munmap/munmap02.c
8312ltp/testcases/kernel/syscalls/munmap/munmap03.c
8313ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
8314ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
8315ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
8316ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
8317ltp/testcases/kernel/syscalls/nftw/lib.c
8318ltp/testcases/kernel/syscalls/nftw/lib64.c
8319ltp/testcases/kernel/syscalls/nftw/nftw.c
8320ltp/testcases/kernel/syscalls/nftw/nftw64.c
8321ltp/testcases/kernel/syscalls/nftw/test.c
8322ltp/testcases/kernel/syscalls/nftw/test64.c
8323ltp/testcases/kernel/syscalls/nftw/test_func.c
8324ltp/testcases/kernel/syscalls/nftw/test_func64.c
8325ltp/testcases/kernel/syscalls/nftw/tools.c
8326ltp/testcases/kernel/syscalls/nftw/tools64.c
8327ltp/testcases/kernel/syscalls/nice/nice01.c
8328ltp/testcases/kernel/syscalls/nice/nice02.c
8329ltp/testcases/kernel/syscalls/nice/nice03.c
8330ltp/testcases/kernel/syscalls/nice/nice04.c
8331ltp/testcases/kernel/syscalls/nice/nice05.c
8332ltp/testcases/kernel/syscalls/open/open01.c
8333ltp/testcases/kernel/syscalls/open/open02.c
8334ltp/testcases/kernel/syscalls/open/open03.c
8335ltp/testcases/kernel/syscalls/open/open04.c
8336ltp/testcases/kernel/syscalls/open/open10.c
8337ltp/testcases/kernel/syscalls/openat/openat01.c
8338ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
8339ltp/testcases/kernel/syscalls/pause/pause01.c
8340ltp/testcases/kernel/syscalls/pause/pause02.c
8341ltp/testcases/kernel/syscalls/pause/pause03.c
8342ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
8343ltp/testcases/kernel/syscalls/pipe/pipe02.c
8344ltp/testcases/kernel/syscalls/pipe/pipe03.c
8345ltp/testcases/kernel/syscalls/pipe/pipe04.c
8346ltp/testcases/kernel/syscalls/pipe/pipe10.c
8347ltp/testcases/kernel/syscalls/pipe/pipe11.c
8348ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
8349ltp/testcases/kernel/syscalls/poll/poll01.c
8350ltp/testcases/kernel/syscalls/prctl/prctl01.c
8351ltp/testcases/kernel/syscalls/prctl/prctl02.c
8352ltp/testcases/kernel/syscalls/profil/profil01.c
8353ltp/testcases/kernel/syscalls/pselect/pselect01.c
8354ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
8355ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
8356ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
8357ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
8358ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
8359ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
8360ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
8361ltp/testcases/kernel/syscalls/read/read01.c
8362ltp/testcases/kernel/syscalls/readdir/readdir01.c
8363ltp/testcases/kernel/syscalls/readdir/readdir02.c
8364ltp/testcases/kernel/syscalls/readlink/readlink01.c
8365ltp/testcases/kernel/syscalls/readlink/readlink02.c
8366ltp/testcases/kernel/syscalls/readlink/readlink03.c
8367ltp/testcases/kernel/syscalls/readlink/readlink04.c
8368ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
8369ltp/testcases/kernel/syscalls/readv/readv03.c
8370ltp/testcases/kernel/syscalls/reboot/reboot01.c
8371ltp/testcases/kernel/syscalls/reboot/reboot02.c
8372ltp/testcases/kernel/syscalls/recv/recv01.c
8373ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
8374ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
8375ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
8376ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
8377ltp/testcases/kernel/syscalls/rename/rename01.c
8378ltp/testcases/kernel/syscalls/rename/rename02.c
8379ltp/testcases/kernel/syscalls/rename/rename03.c
8380ltp/testcases/kernel/syscalls/rename/rename04.c
8381ltp/testcases/kernel/syscalls/rename/rename05.c
8382ltp/testcases/kernel/syscalls/rename/rename06.c
8383ltp/testcases/kernel/syscalls/rename/rename07.c
8384ltp/testcases/kernel/syscalls/rename/rename08.c
8385ltp/testcases/kernel/syscalls/rename/rename09.c
8386ltp/testcases/kernel/syscalls/rename/rename10.c
8387ltp/testcases/kernel/syscalls/rename/rename12.c
8388ltp/testcases/kernel/syscalls/rename/rename13.c
8389ltp/testcases/kernel/syscalls/rename/rename14.c
8390ltp/testcases/kernel/syscalls/renameat/renameat01.c
8391ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
8392ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
8393ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
8394ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
8395ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
8396ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
8397ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
8398ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
8399ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
8400ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
8401ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
8402ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
8403ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
8404ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
8405ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
8406ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
8407ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
8408ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
8409ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
8410ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
8411ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
8412ltp/testcases/kernel/syscalls/select/select01.c
8413ltp/testcases/kernel/syscalls/select/select02.c
8414ltp/testcases/kernel/syscalls/select/select03.c
8415ltp/testcases/kernel/syscalls/send/send01.c
8416ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
8417ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
8418ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
8419ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
8420ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
8421ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
8422ltp/testcases/kernel/syscalls/sendto/sendto01.c
8423ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
8424ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
8425ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
8426ltp/testcases/kernel/syscalls/setegid/setegid01.c
8427ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
8428ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
8429ltp/testcases/kernel/syscalls/setgid/setgid01.c
8430ltp/testcases/kernel/syscalls/setgid/setgid02.c
8431ltp/testcases/kernel/syscalls/setgid/setgid03.c
8432ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
8433ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
8434ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
8435ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
8436ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
8437ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
8438ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
8439ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
8440ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
8441ltp/testcases/kernel/syscalls/setregid/setregid01.c
8442ltp/testcases/kernel/syscalls/setregid/setregid02.c
8443ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
8444ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
8445ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
8446ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
8447ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
8448ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
8449ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
8450ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
8451ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
8452ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
8453ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
8454ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
8455ltp/testcases/kernel/syscalls/setuid/setuid01.c
8456ltp/testcases/kernel/syscalls/setuid/setuid02.c
8457ltp/testcases/kernel/syscalls/setuid/setuid04.c
8458ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
8459ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
8460ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
8461ltp/testcases/kernel/syscalls/sighold/sighold02.c
8462ltp/testcases/kernel/syscalls/signal/signal01.c
8463ltp/testcases/kernel/syscalls/signal/signal04.c
8464ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
8465ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
8466ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
8467ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
8468ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
8469ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
8470ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
8471ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
8472ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
8473ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
8474ltp/testcases/kernel/syscalls/splice/splice01.c
8475ltp/testcases/kernel/syscalls/stat/stat01.c
8476ltp/testcases/kernel/syscalls/stat/stat02.c
8477ltp/testcases/kernel/syscalls/stat/stat03.c
8478ltp/testcases/kernel/syscalls/stat/stat05.c
8479ltp/testcases/kernel/syscalls/stat/stat06.c
8480ltp/testcases/kernel/syscalls/statfs/statfs01.c
8481ltp/testcases/kernel/syscalls/statfs/statfs03.c
8482ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
8483ltp/testcases/kernel/syscalls/stime/stime01.c
8484ltp/testcases/kernel/syscalls/stime/stime02.c
8485ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
8486ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
8487ltp/testcases/kernel/syscalls/swapon/swapon01.c
8488ltp/testcases/kernel/syscalls/swapon/swapon02.c
8489ltp/testcases/kernel/syscalls/swapon/swapon03.c
8490ltp/testcases/kernel/syscalls/symlink/symlink01.c
8491ltp/testcases/kernel/syscalls/symlink/symlink02.c
8492ltp/testcases/kernel/syscalls/symlink/symlink03.c
8493ltp/testcases/kernel/syscalls/symlink/symlink04.c
8494ltp/testcases/kernel/syscalls/symlink/symlink05.c
8495ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
8496ltp/testcases/kernel/syscalls/sync/sync01.c
8497ltp/testcases/kernel/syscalls/sync/sync02.c
8498ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
8499ltp/testcases/kernel/syscalls/syscall/syscall01.c
8500ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
8501ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
8502ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
8503ltp/testcases/kernel/syscalls/syslog/syslog11.c
8504ltp/testcases/kernel/syscalls/syslog/syslog12.c
8505ltp/testcases/kernel/syscalls/syslog/syslogtst.c
8506ltp/testcases/kernel/syscalls/tee/tee01.c
8507ltp/testcases/kernel/syscalls/time/time01.c
8508ltp/testcases/kernel/syscalls/time/time02.c
8509ltp/testcases/kernel/syscalls/times/times01.c
8510ltp/testcases/kernel/syscalls/times/times03.c
8511ltp/testcases/kernel/syscalls/truncate/truncate01.c
8512ltp/testcases/kernel/syscalls/truncate/truncate02.c
8513ltp/testcases/kernel/syscalls/truncate/truncate03.c
8514ltp/testcases/kernel/syscalls/truncate/truncate04.c
8515ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
8516ltp/testcases/kernel/syscalls/umask/umask01.c
8517ltp/testcases/kernel/syscalls/umask/umask03.c
8518ltp/testcases/kernel/syscalls/umount/umount01.c
8519ltp/testcases/kernel/syscalls/umount/umount02.c
8520ltp/testcases/kernel/syscalls/umount/umount03.c
8521ltp/testcases/kernel/syscalls/uname/uname01.c
8522ltp/testcases/kernel/syscalls/unlink/unlink05.c
8523ltp/testcases/kernel/syscalls/unlink/unlink06.c
8524ltp/testcases/kernel/syscalls/unlink/unlink07.c
8525ltp/testcases/kernel/syscalls/unlink/unlink08.c
8526ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
8527ltp/testcases/kernel/syscalls/ustat/ustat01.c
8528ltp/testcases/kernel/syscalls/ustat/ustat02.c
8529ltp/testcases/kernel/syscalls/utime/utime01.c
8530ltp/testcases/kernel/syscalls/utime/utime02.c
8531ltp/testcases/kernel/syscalls/utime/utime03.c
8532ltp/testcases/kernel/syscalls/utime/utime04.c
8533ltp/testcases/kernel/syscalls/utime/utime05.c
8534ltp/testcases/kernel/syscalls/utime/utime06.c
8535ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
8536ltp/testcases/kernel/syscalls/vfork/vfork01.c
8537ltp/testcases/kernel/syscalls/vfork/vfork02.c
8538ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
8539ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
8540ltp/testcases/kernel/syscalls/wait/wait02.c
8541ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
8542ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
8543ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
8544ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
8545ltp/testcases/kernel/syscalls/write/write01.c
8546ltp/testcases/kernel/syscalls/write/write02.c
8547ltp/testcases/kernel/syscalls/write/write04.c
8548ltp/testcases/kernel/syscalls/writev/writev01.c
8549ltp/testcases/kernel/syscalls/writev/writev02.c
8550ltp/testcases/kernel/syscalls/writev/writev06.c
8551
855258) Log Message:
8553Clean Trailing Tab: Signed-off-by: Michal Simek <monstr@monstr.eu>.
8554
8555Modified Files:
8556ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
8557ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
8558ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
8559ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
8560ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
8561ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
8562ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
8563ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
8564ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
8565ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
8566ltp/testcases/kernel/device-drivers/include/includeTest.c
8567ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
8568ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
8569ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
8570ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
8571ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
8572ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
8573ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
8574ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
8575ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
8576ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
8577ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
8578ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
8579ltp/testcases/kernel/fs/acls/acl_file_test.c
8580ltp/testcases/kernel/fs/acls/acl_link_test.c
8581ltp/testcases/kernel/fs/dmapi/attr.c
8582ltp/testcases/kernel/fs/dmapi/config.c
8583ltp/testcases/kernel/fs/dmapi/disp.c
8584ltp/testcases/kernel/fs/dmapi/dm_test.c
8585ltp/testcases/kernel/fs/dmapi/event.c
8586ltp/testcases/kernel/fs/dmapi/event_am.c
8587ltp/testcases/kernel/fs/dmapi/event_an.c
8588ltp/testcases/kernel/fs/dmapi/event_sd.c
8589ltp/testcases/kernel/fs/dmapi/event_sn.c
8590ltp/testcases/kernel/fs/dmapi/event_us.c
8591ltp/testcases/kernel/fs/dmapi/handle.c
8592ltp/testcases/kernel/fs/dmapi/hole.c
8593ltp/testcases/kernel/fs/dmapi/invis.c
8594ltp/testcases/kernel/fs/dmapi/mmap.c
8595ltp/testcases/kernel/fs/dmapi/mmapfile.c
8596ltp/testcases/kernel/fs/dmapi/mount.c
8597ltp/testcases/kernel/fs/dmapi/objref.c
8598ltp/testcases/kernel/fs/dmapi/pmr_post.c
8599ltp/testcases/kernel/fs/dmapi/pmr_pre.c
8600ltp/testcases/kernel/fs/dmapi/right.c
8601ltp/testcases/kernel/fs/dmapi/session.c
8602ltp/testcases/kernel/fs/dmapi/token.c
8603ltp/testcases/kernel/fs/doio/doio.c
8604ltp/testcases/kernel/fs/doio/growfiles.c
8605ltp/testcases/kernel/fs/doio/iogen.c
8606ltp/testcases/kernel/fs/fs_di/create_datafile.c
8607ltp/testcases/kernel/fs/fsstress/fsstress.c
8608ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
8609ltp/testcases/kernel/fs/ftest/ftest01.c
8610ltp/testcases/kernel/fs/ftest/ftest02.c
8611ltp/testcases/kernel/fs/ftest/ftest03.c
8612ltp/testcases/kernel/fs/ftest/ftest04.c
8613ltp/testcases/kernel/fs/ftest/ftest05.c
8614ltp/testcases/kernel/fs/ftest/ftest06.c
8615ltp/testcases/kernel/fs/ftest/ftest07.c
8616ltp/testcases/kernel/fs/ftest/ftest08.c
8617ltp/testcases/kernel/fs/inode/inode01.c
8618ltp/testcases/kernel/fs/inode/inode02.c
8619ltp/testcases/kernel/fs/mongo/mongo_compare.c
8620ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
8621ltp/testcases/kernel/fs/openfile/openfile.c
8622ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
8623ltp/testcases/kernel/fs/stream/stream01.c
8624ltp/testcases/kernel/fs/stream/stream02.c
8625ltp/testcases/kernel/fs/stream/stream03.c
8626ltp/testcases/kernel/fs/stream/stream04.c
8627ltp/testcases/kernel/fs/stream/stream05.c
8628ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
8629ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
8630ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
8631ltp/testcases/kernel/io/aio/aio01/aio01.c
8632ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
8633ltp/testcases/kernel/io/direct_io/diotest1.c
8634ltp/testcases/kernel/io/direct_io/diotest2.c
8635ltp/testcases/kernel/io/direct_io/diotest4.c
8636ltp/testcases/kernel/io/direct_io/diotest5.c
8637ltp/testcases/kernel/io/direct_io/diotest_routines.c
8638ltp/testcases/kernel/io/disktest/childmain.c
8639ltp/testcases/kernel/io/disktest/main.c
8640ltp/testcases/kernel/io/disktest/threading.c
8641ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
8642ltp/testcases/kernel/io/ltp-aiodio/aiodio_append.c
8643ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
8644ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
8645ltp/testcases/kernel/io/stress_cd/stress_cd.c
8646ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
8647ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
8648ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
8649ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
8650ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
8651ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
8652ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
8653ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
8654ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
8655ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
8656ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
8657ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
8658ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
8659ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
8660ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
8661ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
8662ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
8663ltp/testcases/kernel/ipc/pipeio/pipeio.c
8664ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
8665ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
8666ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
8667ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
8668ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
8669ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
8670ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
8671ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
8672ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
8673ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
8674ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
8675ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
8676ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
8677ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
8678ltp/testcases/kernel/mem/mem/mem01.c
8679ltp/testcases/kernel/mem/mem/mem02.c
8680ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
8681ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
8682ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
8683ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
8684ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
8685ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
8686ltp/testcases/kernel/mem/mtest06/mmap1.c
8687ltp/testcases/kernel/mem/mtest06/shmat1.c
8688ltp/testcases/kernel/mem/mtest07/shm_test.c
8689ltp/testcases/kernel/mem/page/page01.c
8690ltp/testcases/kernel/mem/page/page02.c
8691ltp/testcases/kernel/mem/vmtests/data_space.c
8692ltp/testcases/kernel/mem/vmtests/stack_space.c
8693ltp/testcases/kernel/module/create_module/create_module01.c
8694ltp/testcases/kernel/module/delete_module/delete_module01.c
8695ltp/testcases/kernel/module/query_module/query_module01.c
8696ltp/testcases/kernel/module/query_module/query_module03.c
8697ltp/testcases/kernel/numa/numa_node_size.c
8698ltp/testcases/kernel/pty/hangup01.c
8699ltp/testcases/kernel/pty/ptem01.c
8700ltp/testcases/kernel/pty/pty01.c
8701ltp/testcases/kernel/sched/clisrv/pthserv.c
8702ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
8703ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
8704ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
8705ltp/testcases/kernel/sched/nptl/nptl01.c
8706ltp/testcases/kernel/sched/process_stress/process.c
8707ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
8708ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
8709ltp/testcases/kernel/sched/tool/time-schedule.c
8710ltp/testcases/kernel/sched/tool/trace_sched.c
8711ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
8712ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrans/selinux_dyntrans_parent.c
8713ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
8714ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
8715ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
8716ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_server.c
8717ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
8718ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
8719ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
8720ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
8721ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
8722ltp/testcases/kernel/security/selinux-testsuite/tests/task_setpgid/selinux_task_setpgid_source.c
8723ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
8724ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_parent.c
8725ltp/testcases/kernel/syscalls/access/access01.c
8726ltp/testcases/kernel/syscalls/access/access02.c
8727ltp/testcases/kernel/syscalls/access/access03.c
8728ltp/testcases/kernel/syscalls/access/access04.c
8729ltp/testcases/kernel/syscalls/acct/acct01.c
8730ltp/testcases/kernel/syscalls/acct/acct02.c
8731ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
8732ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
8733ltp/testcases/kernel/syscalls/alarm/alarm01.c
8734ltp/testcases/kernel/syscalls/alarm/alarm03.c
8735ltp/testcases/kernel/syscalls/alarm/alarm05.c
8736ltp/testcases/kernel/syscalls/alarm/alarm06.c
8737ltp/testcases/kernel/syscalls/alarm/alarm07.c
8738ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
8739ltp/testcases/kernel/syscalls/bind/bind02.c
8740ltp/testcases/kernel/syscalls/brk/brk01.c
8741ltp/testcases/kernel/syscalls/capget/capget02.c
8742ltp/testcases/kernel/syscalls/capset/capset02.c
8743ltp/testcases/kernel/syscalls/chdir/chdir02.c
8744ltp/testcases/kernel/syscalls/chmod/chmod01.c
8745ltp/testcases/kernel/syscalls/chmod/chmod02.c
8746ltp/testcases/kernel/syscalls/chmod/chmod03.c
8747ltp/testcases/kernel/syscalls/chmod/chmod04.c
8748ltp/testcases/kernel/syscalls/chmod/chmod05.c
8749ltp/testcases/kernel/syscalls/chmod/chmod06.c
8750ltp/testcases/kernel/syscalls/chmod/chmod07.c
8751ltp/testcases/kernel/syscalls/chown/chown01.c
8752ltp/testcases/kernel/syscalls/chown/chown02.c
8753ltp/testcases/kernel/syscalls/chown/chown03.c
8754ltp/testcases/kernel/syscalls/chown/chown04.c
8755ltp/testcases/kernel/syscalls/chown/chown05.c
8756ltp/testcases/kernel/syscalls/chroot/chroot02.c
8757ltp/testcases/kernel/syscalls/clone/clone01.c
8758ltp/testcases/kernel/syscalls/clone/clone02.c
8759ltp/testcases/kernel/syscalls/clone/clone03.c
8760ltp/testcases/kernel/syscalls/clone/clone04.c
8761ltp/testcases/kernel/syscalls/clone/clone05.c
8762ltp/testcases/kernel/syscalls/clone/clone06.c
8763ltp/testcases/kernel/syscalls/clone/clone07.c
8764ltp/testcases/kernel/syscalls/close/close01.c
8765ltp/testcases/kernel/syscalls/close/close08.c
8766ltp/testcases/kernel/syscalls/creat/creat08.c
8767ltp/testcases/kernel/syscalls/creat/creat09.c
8768ltp/testcases/kernel/syscalls/dup/dup01.c
8769ltp/testcases/kernel/syscalls/dup/dup02.c
8770ltp/testcases/kernel/syscalls/dup/dup03.c
8771ltp/testcases/kernel/syscalls/dup/dup04.c
8772ltp/testcases/kernel/syscalls/dup/dup05.c
8773ltp/testcases/kernel/syscalls/dup/dup06.c
8774ltp/testcases/kernel/syscalls/dup/dup07.c
8775ltp/testcases/kernel/syscalls/dup2/dup205.c
8776ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
8777ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
8778ltp/testcases/kernel/syscalls/execl/execl01.c
8779ltp/testcases/kernel/syscalls/execle/execle01.c
8780ltp/testcases/kernel/syscalls/execlp/execlp01.c
8781ltp/testcases/kernel/syscalls/execv/execv01.c
8782ltp/testcases/kernel/syscalls/execve/execve01.c
8783ltp/testcases/kernel/syscalls/execve/execve02.c
8784ltp/testcases/kernel/syscalls/execve/execve04.c
8785ltp/testcases/kernel/syscalls/execve/execve05.c
8786ltp/testcases/kernel/syscalls/execve/execve06.c
8787ltp/testcases/kernel/syscalls/execvp/execvp01.c
8788ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
8789ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
8790ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
8791ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
8792ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
8793ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
8794ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
8795ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
8796ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
8797ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
8798ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
8799ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
8800ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
8801ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
8802ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
8803ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
8804ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
8805ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
8806ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
8807ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
8808ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
8809ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
8810ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
8811ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
8812ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
8813ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
8814ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
8815ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
8816ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
8817ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
8818ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
8819ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
8820ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
8821ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
8822ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
8823ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
8824ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
8825ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
8826ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
8827ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
8828ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
8829ltp/testcases/kernel/syscalls/flock/flock01.c
8830ltp/testcases/kernel/syscalls/flock/flock02.c
8831ltp/testcases/kernel/syscalls/flock/flock03.c
8832ltp/testcases/kernel/syscalls/flock/flock04.c
8833ltp/testcases/kernel/syscalls/flock/flock05.c
8834ltp/testcases/kernel/syscalls/flock/flock06.c
8835ltp/testcases/kernel/syscalls/fork/fork01.c
8836ltp/testcases/kernel/syscalls/fork/fork03.c
8837ltp/testcases/kernel/syscalls/fork/fork04.c
8838ltp/testcases/kernel/syscalls/fork/fork07.c
8839ltp/testcases/kernel/syscalls/fork/fork08.c
8840ltp/testcases/kernel/syscalls/fork/fork09.c
8841ltp/testcases/kernel/syscalls/fork/fork10.c
8842ltp/testcases/kernel/syscalls/fork/fork12.c
8843ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
8844ltp/testcases/kernel/syscalls/fstat/fstat01.c
8845ltp/testcases/kernel/syscalls/fstat/fstat02.c
8846ltp/testcases/kernel/syscalls/fstat/fstat03.c
8847ltp/testcases/kernel/syscalls/fstat/fstat04.c
8848ltp/testcases/kernel/syscalls/fstat/fstat05.c
8849ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
8850ltp/testcases/kernel/syscalls/fsync/fsync01.c
8851ltp/testcases/kernel/syscalls/fsync/fsync02.c
8852ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
8853ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
8854ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
8855ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
8856ltp/testcases/kernel/syscalls/getdents/getdents01.c
8857ltp/testcases/kernel/syscalls/getdents/getdents02.c
8858ltp/testcases/kernel/syscalls/getdents/getdents03.c
8859ltp/testcases/kernel/syscalls/getdents/getdents04.c
8860ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
8861ltp/testcases/kernel/syscalls/getegid/getegid01.c
8862ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
8863ltp/testcases/kernel/syscalls/getgid/getgid01.c
8864ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
8865ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
8866ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
8867ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
8868ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
8869ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
8870ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
8871ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
8872ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
8873ltp/testcases/kernel/syscalls/getpid/getpid01.c
8874ltp/testcases/kernel/syscalls/getpid/getpid02.c
8875ltp/testcases/kernel/syscalls/getppid/getppid01.c
8876ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
8877ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
8878ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
8879ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
8880ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
8881ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
8882ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
8883ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
8884ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
8885ltp/testcases/kernel/syscalls/getsid/getsid01.c
8886ltp/testcases/kernel/syscalls/getsid/getsid02.c
8887ltp/testcases/kernel/syscalls/getuid/getuid01.c
8888ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
8889ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
8890ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
8891ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
8892ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
8893ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
8894ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
8895ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
8896ltp/testcases/kernel/syscalls/iopl/iopl01.c
8897ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
8898ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
8899ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
8900ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
8901ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
8902ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
8903ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
8904ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
8905ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
8906ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
8907ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
8908ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
8909ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
8910ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
8911ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
8912ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
8913ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
8914ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
8915ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
8916ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
8917ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
8918ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
8919ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
8920ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
8921ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
8922ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
8923ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
8924ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
8925ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
8926ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
8927ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
8928ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
8929ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
8930ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
8931ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
8932ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
8933ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
8934ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
8935ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
8936ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
8937ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
8938ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
8939ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
8940ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
8941ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
8942ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
8943ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
8944ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
8945ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
8946ltp/testcases/kernel/syscalls/kill/kill01.c
8947ltp/testcases/kernel/syscalls/kill/kill02.c
8948ltp/testcases/kernel/syscalls/kill/kill03.c
8949ltp/testcases/kernel/syscalls/kill/kill04.c
8950ltp/testcases/kernel/syscalls/kill/kill05.c
8951ltp/testcases/kernel/syscalls/kill/kill07.c
8952ltp/testcases/kernel/syscalls/kill/kill09.c
8953ltp/testcases/kernel/syscalls/kill/kill10.c
8954ltp/testcases/kernel/syscalls/kill/kill11.c
8955ltp/testcases/kernel/syscalls/kill/kill12.c
8956ltp/testcases/kernel/syscalls/lchown/lchown01.c
8957ltp/testcases/kernel/syscalls/lchown/lchown02.c
8958ltp/testcases/kernel/syscalls/libevent/buffer.c
8959ltp/testcases/kernel/syscalls/libevent/err.c
8960ltp/testcases/kernel/syscalls/libevent/event.c
8961ltp/testcases/kernel/syscalls/libevent/kqueue.c
8962ltp/testcases/kernel/syscalls/libevent/poll.c
8963ltp/testcases/kernel/syscalls/libevent/signal.c
8964ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
8965ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
8966ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
8967ltp/testcases/kernel/syscalls/libevent/test/regress.c
8968ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
8969ltp/testcases/kernel/syscalls/link/link02.c
8970ltp/testcases/kernel/syscalls/link/link03.c
8971ltp/testcases/kernel/syscalls/link/link04.c
8972ltp/testcases/kernel/syscalls/link/link05.c
8973ltp/testcases/kernel/syscalls/link/link06.c
8974ltp/testcases/kernel/syscalls/link/link07.c
8975ltp/testcases/kernel/syscalls/lseek/lseek01.c
8976ltp/testcases/kernel/syscalls/lseek/lseek02.c
8977ltp/testcases/kernel/syscalls/lseek/lseek03.c
8978ltp/testcases/kernel/syscalls/lseek/lseek04.c
8979ltp/testcases/kernel/syscalls/lseek/lseek05.c
8980ltp/testcases/kernel/syscalls/lseek/lseek06.c
8981ltp/testcases/kernel/syscalls/lseek/lseek07.c
8982ltp/testcases/kernel/syscalls/lseek/lseek08.c
8983ltp/testcases/kernel/syscalls/lseek/lseek09.c
8984ltp/testcases/kernel/syscalls/lseek/lseek10.c
8985ltp/testcases/kernel/syscalls/lstat/lstat01.c
8986ltp/testcases/kernel/syscalls/lstat/lstat02.c
8987ltp/testcases/kernel/syscalls/lstat/lstat03.c
8988ltp/testcases/kernel/syscalls/madvise/madvise01.c
8989ltp/testcases/kernel/syscalls/madvise/madvise02.c
8990ltp/testcases/kernel/syscalls/madvise/madvise03.c
8991ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
8992ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
8993ltp/testcases/kernel/syscalls/memmap/mem03.c
8994ltp/testcases/kernel/syscalls/mincore/mincore01.c
8995ltp/testcases/kernel/syscalls/mincore/mincore02.c
8996ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
8997ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
8998ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
8999ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
9000ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
9001ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
9002ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
9003ltp/testcases/kernel/syscalls/mknod/mknod01.c
9004ltp/testcases/kernel/syscalls/mknod/mknod02.c
9005ltp/testcases/kernel/syscalls/mknod/mknod03.c
9006ltp/testcases/kernel/syscalls/mknod/mknod04.c
9007ltp/testcases/kernel/syscalls/mknod/mknod05.c
9008ltp/testcases/kernel/syscalls/mknod/mknod06.c
9009ltp/testcases/kernel/syscalls/mknod/mknod07.c
9010ltp/testcases/kernel/syscalls/mknod/mknod08.c
9011ltp/testcases/kernel/syscalls/mknod/mknod09.c
9012ltp/testcases/kernel/syscalls/mlock/mlock01.c
9013ltp/testcases/kernel/syscalls/mlock/mlock02.c
9014ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
9015ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
9016ltp/testcases/kernel/syscalls/mmap/mmap01.c
9017ltp/testcases/kernel/syscalls/mmap/mmap02.c
9018ltp/testcases/kernel/syscalls/mmap/mmap03.c
9019ltp/testcases/kernel/syscalls/mmap/mmap04.c
9020ltp/testcases/kernel/syscalls/mmap/mmap05.c
9021ltp/testcases/kernel/syscalls/mmap/mmap06.c
9022ltp/testcases/kernel/syscalls/mmap/mmap07.c
9023ltp/testcases/kernel/syscalls/mmap/mmap08.c
9024ltp/testcases/kernel/syscalls/mmap/mmap09.c
9025ltp/testcases/kernel/syscalls/mount/mount02.c
9026ltp/testcases/kernel/syscalls/mount/mount03.c
9027ltp/testcases/kernel/syscalls/mount/mount04.c
9028ltp/testcases/kernel/syscalls/mremap/mremap01.c
9029ltp/testcases/kernel/syscalls/mremap/mremap02.c
9030ltp/testcases/kernel/syscalls/mremap/mremap03.c
9031ltp/testcases/kernel/syscalls/mremap/mremap04.c
9032ltp/testcases/kernel/syscalls/msync/msync01.c
9033ltp/testcases/kernel/syscalls/msync/msync02.c
9034ltp/testcases/kernel/syscalls/msync/msync03.c
9035ltp/testcases/kernel/syscalls/msync/msync04.c
9036ltp/testcases/kernel/syscalls/msync/msync05.c
9037ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
9038ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
9039ltp/testcases/kernel/syscalls/munmap/munmap01.c
9040ltp/testcases/kernel/syscalls/munmap/munmap02.c
9041ltp/testcases/kernel/syscalls/munmap/munmap03.c
9042ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
9043ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
9044ltp/testcases/kernel/syscalls/nftw/nftw.c
9045ltp/testcases/kernel/syscalls/nftw/nftw64.c
9046ltp/testcases/kernel/syscalls/nftw/test.c
9047ltp/testcases/kernel/syscalls/nftw/test64.c
9048ltp/testcases/kernel/syscalls/nftw/test_func.c
9049ltp/testcases/kernel/syscalls/nftw/test_func64.c
9050ltp/testcases/kernel/syscalls/nftw/tools.c
9051ltp/testcases/kernel/syscalls/nftw/tools64.c
9052ltp/testcases/kernel/syscalls/nice/nice01.c
9053ltp/testcases/kernel/syscalls/nice/nice02.c
9054ltp/testcases/kernel/syscalls/nice/nice03.c
9055ltp/testcases/kernel/syscalls/nice/nice05.c
9056ltp/testcases/kernel/syscalls/open/open01.c
9057ltp/testcases/kernel/syscalls/open/open03.c
9058ltp/testcases/kernel/syscalls/open/open05.c
9059ltp/testcases/kernel/syscalls/open/open07.c
9060ltp/testcases/kernel/syscalls/open/open08.c
9061ltp/testcases/kernel/syscalls/open/open09.c
9062ltp/testcases/kernel/syscalls/open/open10.c
9063ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
9064ltp/testcases/kernel/syscalls/pause/pause01.c
9065ltp/testcases/kernel/syscalls/pause/pause02.c
9066ltp/testcases/kernel/syscalls/pause/pause03.c
9067ltp/testcases/kernel/syscalls/personality/personality01.c
9068ltp/testcases/kernel/syscalls/pipe/pipe01.c
9069ltp/testcases/kernel/syscalls/pipe/pipe05.c
9070ltp/testcases/kernel/syscalls/pipe/pipe06.c
9071ltp/testcases/kernel/syscalls/poll/poll01.c
9072ltp/testcases/kernel/syscalls/prctl/prctl01.c
9073ltp/testcases/kernel/syscalls/prctl/prctl02.c
9074ltp/testcases/kernel/syscalls/profil/profil01.c
9075ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
9076ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
9077ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
9078ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
9079ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
9080ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
9081ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
9082ltp/testcases/kernel/syscalls/read/read01.c
9083ltp/testcases/kernel/syscalls/read/read02.c
9084ltp/testcases/kernel/syscalls/readdir/readdir01.c
9085ltp/testcases/kernel/syscalls/readdir/readdir02.c
9086ltp/testcases/kernel/syscalls/readlink/readlink01.c
9087ltp/testcases/kernel/syscalls/readlink/readlink02.c
9088ltp/testcases/kernel/syscalls/readlink/readlink03.c
9089ltp/testcases/kernel/syscalls/readlink/readlink04.c
9090ltp/testcases/kernel/syscalls/reboot/reboot02.c
9091ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
9092ltp/testcases/kernel/syscalls/rename/rename01.c
9093ltp/testcases/kernel/syscalls/rename/rename02.c
9094ltp/testcases/kernel/syscalls/rename/rename03.c
9095ltp/testcases/kernel/syscalls/rename/rename04.c
9096ltp/testcases/kernel/syscalls/rename/rename05.c
9097ltp/testcases/kernel/syscalls/rename/rename06.c
9098ltp/testcases/kernel/syscalls/rename/rename07.c
9099ltp/testcases/kernel/syscalls/rename/rename08.c
9100ltp/testcases/kernel/syscalls/rename/rename09.c
9101ltp/testcases/kernel/syscalls/rename/rename10.c
9102ltp/testcases/kernel/syscalls/rename/rename12.c
9103ltp/testcases/kernel/syscalls/rename/rename13.c
9104ltp/testcases/kernel/syscalls/rename/rename14.c
9105ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
9106ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
9107ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
9108ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
9109ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
9110ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
9111ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
9112ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
9113ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
9114ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
9115ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
9116ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
9117ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
9118ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
9119ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
9120ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
9121ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
9122ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
9123ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
9124ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
9125ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
9126ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
9127ltp/testcases/kernel/syscalls/select/select01.c
9128ltp/testcases/kernel/syscalls/select/select02.c
9129ltp/testcases/kernel/syscalls/select/select03.c
9130ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
9131ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
9132ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
9133ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
9134ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
9135ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
9136ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
9137ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
9138ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
9139ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
9140ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
9141ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
9142ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
9143ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
9144ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
9145ltp/testcases/kernel/syscalls/setgid/setgid01.c
9146ltp/testcases/kernel/syscalls/setgid/setgid02.c
9147ltp/testcases/kernel/syscalls/setgid/setgid03.c
9148ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
9149ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
9150ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
9151ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
9152ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
9153ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
9154ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
9155ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
9156ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
9157ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
9158ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
9159ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
9160ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
9161ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
9162ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
9163ltp/testcases/kernel/syscalls/setregid/setregid01.c
9164ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
9165ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
9166ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
9167ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
9168ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
9169ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
9170ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
9171ltp/testcases/kernel/syscalls/setsid/setsid01.c
9172ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
9173ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
9174ltp/testcases/kernel/syscalls/setuid/setuid01.c
9175ltp/testcases/kernel/syscalls/setuid/setuid02.c
9176ltp/testcases/kernel/syscalls/setuid/setuid03.c
9177ltp/testcases/kernel/syscalls/setuid/setuid04.c
9178ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
9179ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
9180ltp/testcases/kernel/syscalls/sighold/sighold02.c
9181ltp/testcases/kernel/syscalls/signal/signal01.c
9182ltp/testcases/kernel/syscalls/signal/signal02.c
9183ltp/testcases/kernel/syscalls/signal/signal04.c
9184ltp/testcases/kernel/syscalls/signal/signal05.c
9185ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
9186ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
9187ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
9188ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
9189ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
9190ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
9191ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
9192ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
9193ltp/testcases/kernel/syscalls/splice/splice01.c
9194ltp/testcases/kernel/syscalls/stat/stat01.c
9195ltp/testcases/kernel/syscalls/stat/stat02.c
9196ltp/testcases/kernel/syscalls/stat/stat03.c
9197ltp/testcases/kernel/syscalls/stat/stat05.c
9198ltp/testcases/kernel/syscalls/stat/stat06.c
9199ltp/testcases/kernel/syscalls/statfs/statfs01.c
9200ltp/testcases/kernel/syscalls/statfs/statfs02.c
9201ltp/testcases/kernel/syscalls/statfs/statfs03.c
9202ltp/testcases/kernel/syscalls/stime/stime01.c
9203ltp/testcases/kernel/syscalls/string/string01.c
9204ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
9205ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
9206ltp/testcases/kernel/syscalls/swapon/swapon02.c
9207ltp/testcases/kernel/syscalls/swapon/swapon03.c
9208ltp/testcases/kernel/syscalls/symlink/symlink01.c
9209ltp/testcases/kernel/syscalls/symlink/symlink02.c
9210ltp/testcases/kernel/syscalls/symlink/symlink03.c
9211ltp/testcases/kernel/syscalls/symlink/symlink04.c
9212ltp/testcases/kernel/syscalls/symlink/symlink05.c
9213ltp/testcases/kernel/syscalls/sync/sync01.c
9214ltp/testcases/kernel/syscalls/sync/sync02.c
9215ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
9216ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
9217ltp/testcases/kernel/syscalls/syslog/syslogtst.c
9218ltp/testcases/kernel/syscalls/tee/tee01.c
9219ltp/testcases/kernel/syscalls/time/time01.c
9220ltp/testcases/kernel/syscalls/time/time02.c
9221ltp/testcases/kernel/syscalls/times/times01.c
9222ltp/testcases/kernel/syscalls/times/times03.c
9223ltp/testcases/kernel/syscalls/truncate/truncate01.c
9224ltp/testcases/kernel/syscalls/truncate/truncate02.c
9225ltp/testcases/kernel/syscalls/truncate/truncate03.c
9226ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
9227ltp/testcases/kernel/syscalls/umask/umask01.c
9228ltp/testcases/kernel/syscalls/umask/umask03.c
9229ltp/testcases/kernel/syscalls/umount/umount02.c
9230ltp/testcases/kernel/syscalls/umount/umount03.c
9231ltp/testcases/kernel/syscalls/uname/uname01.c
9232ltp/testcases/kernel/syscalls/uname/uname02.c
9233ltp/testcases/kernel/syscalls/uname/uname03.c
9234ltp/testcases/kernel/syscalls/unlink/unlink05.c
9235ltp/testcases/kernel/syscalls/unlink/unlink06.c
9236ltp/testcases/kernel/syscalls/unlink/unlink07.c
9237ltp/testcases/kernel/syscalls/unlink/unlink08.c
9238ltp/testcases/kernel/syscalls/ustat/ustat02.c
9239ltp/testcases/kernel/syscalls/utime/utime01.c
9240ltp/testcases/kernel/syscalls/utime/utime02.c
9241ltp/testcases/kernel/syscalls/utime/utime03.c
9242ltp/testcases/kernel/syscalls/utime/utime04.c
9243ltp/testcases/kernel/syscalls/utime/utime05.c
9244ltp/testcases/kernel/syscalls/vfork/vfork01.c
9245ltp/testcases/kernel/syscalls/vfork/vfork02.c
9246ltp/testcases/kernel/syscalls/wait/wait02.c
9247ltp/testcases/kernel/syscalls/wait4/wait401.c
9248ltp/testcases/kernel/syscalls/wait4/wait402.c
9249ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
9250ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
9251ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
9252ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
9253ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
9254ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
9255ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
9256ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
9257ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
9258ltp/testcases/kernel/syscalls/write/write01.c
9259ltp/testcases/kernel/syscalls/writev/writev01.c
9260ltp/testcases/kernel/syscalls/writev/writev03.c
9261ltp/testcases/kernel/syscalls/writev/writev04.c
9262ltp/testcases/kernel/syscalls/writev/writev05.c
9263ltp/testcases/kernel/syscalls/writev/writev06.c
9264
926559) Log Message:
9266Rename 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>.
9267
9268Removed File(s):
9269ltp/testcases/kdump/doc/OO_Descriptions.txt
9270ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
9271ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
9272ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
9273ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
9274ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
9275ltp/testcases/realtime/OO_DESCRIPTION.txt
9276
9277Added File(s):
9278ltp/testcases/kdump/doc/00_Descriptions.txt
9279ltp/testcases/kernel/fs/fs_bind/bind/00_descriptions.txt
9280ltp/testcases/kernel/fs/fs_bind/cloneNS/00_descriptions.txt
9281ltp/testcases/kernel/fs/fs_bind/move/00_descriptions.txt
9282ltp/testcases/kernel/fs/fs_bind/rbind/00_descriptions.txt
9283ltp/testcases/kernel/fs/fs_bind/regression/00_descriptions.txt
9284ltp/testcases/realtime/00_DESCRIPTION.txt
9285
928660) Log Message:
9287Fix spelling and grammar nits. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
9288
9289Modified File(s):
9290ltp/runltp
9291ltp/testcases/commands/gzip/gzip_tests.sh
9292
929361) Log Message:
9294Update 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>.
9295
9296Modified File(s):
9297ltp/runtest/commands
9298ltp/testcases/commands/unzip/Makefile
9299ltp/testcases/commands/unzip/unzip_genfile.sh
9300ltp/testcases/commands/unzip/unzip_tests.sh
9301
930262) Log Message:
9303Containers: 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>.
9304
9305Modified File(s):
9306ltp/testcases/kernel/containers/pidns/pidns14.c
9307ltp/testcases/kernel/containers/pidns/pidns16.c
9308
930963) Log Message:
9310I 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>.
9311
9312Added Files:
9313ltp/testcases/kernel/include/microblaze.in
9314
931564) Log Message:
9316Testcase 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>.
9318
9319Added Files:
9320ltp/utils/Makefile
9321ltp/utils/benchmark/Makefile
9322ltp/utils/benchmark/ebizzy-0.2/ChangeLog
9323ltp/utils/benchmark/ebizzy-0.2/LICENSE
9324ltp/utils/benchmark/ebizzy-0.2/Makefile
9325ltp/utils/benchmark/ebizzy-0.2/README
9326ltp/utils/benchmark/ebizzy-0.2/configure
9327ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
9328
932965) Log Message:
9330Testcase 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>.
9332
9333Added Files:
9334ltp/testcases/kernel/power_management/lib/sched_mc.py
9335
933666) Log Message:
9337Testcase 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>.
9339
9340Added Files:
9341ltp/testcases/kernel/power_management/cpu_consolidation.py
9342
934367) Log Message:
9344Testcase 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.
9346
9347Modified Files:
9348ltp/testcases/kernel/power_management/Makefile
9349ltp/testcases/kernel/power_management/runpwtests.sh
9350
935168) Log Message:
9352Testcase 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>.
9354
9355Modified Files:
9356ltp/testcases/kernel/power_management/README
9357
subrata_modakeb438ff2009-02-01 17:11:20 +00009358LTP-20090131
9359
93601) Log Message:
9361Please find a patch to fix the sigsegv error on pidns13.c on containers. Signed-off-by: Veerendra C <veerendrac@in.ibm.com>.
9362
9363Modified File(s):
9364ltp/testcases/kernel/containers/pidns/pidns13.c
9365
93662) Log Message:
9367Today 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>.
9368
9369Modified Files:
9370ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
9371ltp/testcases/kernel/device-drivers/v4l/user_space/README
9372ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
9373ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
9374ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
9375ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
9376ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
9377ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
9378ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
9379ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
9380ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
9381ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
9382ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
9383ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
9384ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
9385ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
9386ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
9387
9388Added Files:
9389ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
9390ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.h
9391ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
9392ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.h
9393ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
9394ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.h
9395ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
9396ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.h
9397
93983) Log Message:
9399Introduce autoconf to inotify03.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9400
9401Modified File(s):
9402ltp/testcases/kernel/syscalls/inotify/inotify03.c
9403
94044) Log Message:
9405The 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>.
9406
9407Modified File(s):
9408ltp/INSTALL
9409
94105) Log Message:
9411Convert hardlinks to softlinks in testcases/commands/unzip/Makefile:
9412Kamalesh 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>.
9413CAI 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".
9414Kamalesh 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>.
9415
9416Modified File(s):
9417ltp/testcases/commands/unzip/Makefile
9418
94196) Log Message:
9420There 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>.
9421
9422Modified Files:
9423ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
9424
94257) Log Message:
9426mmapstress03: 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>.
9427
9428Modified Files:
9429ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
9430
94318) Log Message:
9432madvice03: 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>.
9433
9434Modified Files:
9435ltp/testcases/kernel/syscalls/madvise/madvise03.c
9436
94379) Log Message:
9438Nancy <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
9440endian_switch01 1 CONF : This system does not support running of switch() syscall
9441In 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>,
9442
9443Modified File(s):
9444ltp/testcases/kernel/syscalls/switch/endian_switch01.c
9445
944610) Log Message:
9447This 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>.
9448
9449Modified File(s):
9450ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
9451
945211) Log Messsage:
9453checking 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>.
9454
9455Modified File(s):
9456ltp/configure.ac
9457ltp/testcases/kernel/containers/pidns/pidns14.c
9458ltp/testcases/kernel/containers/pidns/pidns16.c
9459
946012) Log Message:
9461Edjunior 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>.
9462
9463Modified Files(s):
9464ltp/testcases/misc/tcore_patch_test_suites/tcore.c
9465
946613) Log Message:
9467A 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>.
9468
9469Modified File(s):
9470ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
9471
947214) Log Message:
9473Update 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>.
9474
9475Modified Files:
9476ltp/testcases/kernel/device-drivers/nls/Makefile
9477ltp/testcases/kernel/device-drivers/nls/nlsTest.c
9478ltp/testcases/kernel/device-drivers/nls/nlsTest.h
9479ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
9480ltp/testcases/kernel/device-drivers/tbio/kernel_space/Makefile
9481Added Files:
9482ltp/testcases/kernel/device-drivers/nls/README
9483
948415) Log Message:
9485gcov-kernel: add patches for 2.6.28, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
9486
9487Added Files:
9488ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-eabi.patch
9489ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-hack.patch
9490ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
9491
949216) Log Message:
9493Sending the new patch along with the batch file to run the tests. Also made small modifications in the mesgq_nstest.c to fix
9494a) the warnings on tst_exit().
9495b) to remove the global var.
9496And to return correct error num in the batch file runipcnstest.sh. Signed-off-by: Veerendra C <veerendra@in.ibm.com>.
9497
9498Modified Files:
9499ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
9500Added Files:
9501ltp/testcases/kernel/containers/sysvipc/mesgq_nstest.c
9502
950317) Log Message:
9504Avoiding 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>.
9505
9506Modified Files:
9507ltp/testcases/misc/tcore_patch_test_suites/Makefile
9508ltp/testcases/misc/tcore_patch_test_suites/tcore.c
9509ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
9510
951118) Log Message:
9512set flags properly and just use implicit make rules. Mike Frysinger <vapier@users.sourceforge.net>
9513
9514Modified File(s):
9515ltp/testcases/misc/tcore_patch_test_suites/Makefile
9516
951719) Log Message:
9518I 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>.
9519
9520Added Files:
9521ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
9522ltp/testcases/kernel/device-drivers/block/kernel_space/README
9523ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
9524ltp/testcases/kernel/device-drivers/block/kernel_space/test_genhd.c
9525
952620) Log Message:
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>.
9528Subrata 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:
95291) 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,
95302) 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.
9531Né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>.
9532
9533Modified File(s):
9534ltp/README
9535ltp/testcases/kernel/device-drivers/nls/Makefile
9536ltp/testcases/kernel/device-drivers/nls/README
9537
953821) Log Message:
9539Prevent 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>.
9540
9541Modified File(s):
9542ltp/testcases/commands/cron/cron_pos_tests.sh
9543
954422) Log Message:
9545This 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>.
9546
9547Modified File(s):
9548ltp/testcases/kernel/sched/clisrv/pthcli.c
9549ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
9550
955123) Log Message:
9552Fix 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>.
9553
9554Modified File(s):
9555ltp/testcases/commands/unzip/Makefile
9556
955724) Log Message:
9558Fix 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>.
9559
9560Modified Files:
9561ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
9562Added Files:
9563ltp/include/system_specific_process_info.h
9564ltp/lib/system_specific_process_info.c
9565
956625) Log Message:
9567I 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>.
9568
9569Modified File(s):
9570ltp/testscripts/ltpstress.sh
9571
957226) Log Message:
9573Adding AUTOCONF rules for eventfd syscall tests. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9574
9575Modified Files:
9576ltp/configure.ac
9577ltp/testcases/kernel/syscalls/eventfd/Makefile
9578ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
9579Added Files:
9580ltp/config.mk.in
9581ltp/m4/ltp-eventfd.m4
9582
958327) Log Message:
9584Add "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>.
9585
9586Modified Files:
9587ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
9588ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
9589Added Files:
9590ltp/testcases/kernel/device-drivers/block/kernel_space/run.sh
9591
959228) Log Message:
9593Add socket02 syscall test, testing socket(SOCK_CLOEXEC) and socketpair(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9594
9595Modified Files:
9596ltp/runtest/syscalls
9597Added Files:
9598ltp/testcases/kernel/syscalls/socket/socket02.c
9599
960029) Log Message:
9601Add paccept01 syscall test, testing paccept(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
9602
9603Modified Files:
9604ltp/runtest/syscalls
9605Added Files:
9606ltp/testcases/kernel/syscalls/paccept/Makefile
9607ltp/testcases/kernel/syscalls/paccept/paccept01.c
9608
960930) Log Message:
9610Add signalfd4_01 syscall test, testing signalfd4(SFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
9611
9612Modified Files:
9613ltp/runtest/syscalls
9614Added Files:
9615ltp/testcases/kernel/syscalls/signalfd4/Makefile
9616ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
9617
961831) Log Message:
9619Add eventfd2_01 syscall test, testing eventfd2(EFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9620
9621Modified Files:
9622ltp/runtest/syscalls
9623Added Files:
9624ltp/testcases/kernel/syscalls/eventfd2/Makefile
9625ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
9626
962732) Log Message:
9628Add timerfd02 syscall test, testing timerfd_create(TFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9629
9630Modified Files:
9631ltp/runtest/syscalls
9632Added Files:
9633ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
9634
963533) Log Message:
9636Add epoll_create2_01 syscall test, testing epoll_create2(EPOLL_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9637
9638Modified Files:
9639ltp/runtest/syscalls
9640Added Files:
9641ltp/testcases/kernel/syscalls/epoll_create2/Makefile
9642ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
9643
964434) Log Message:
9645Add dup3_01 syscall test, testing dup3 (O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,.
9646
9647Modified Files:
9648ltp/runtest/syscalls
9649Added Files:
9650ltp/testcases/kernel/syscalls/dup3/Makefile
9651ltp/testcases/kernel/syscalls/dup3/dup3_01.c
9652
965335) Log Message:
9654Add pipe2_01 syscall test, testing pipe2(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9655
9656Modified Files:
9657ltp/runtest/syscalls
9658Added Files:
9659ltp/testcases/kernel/syscalls/pipe2/Makefile
9660ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
9661
966236) Log Message:
9663Add inotify_init1_01 syscall test, testing inotify_init1(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9664
9665Modified Files:
9666ltp/runtest/syscalls
9667Added Files:
9668ltp/testcases/kernel/syscalls/inotify_init/Makefile
9669ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
9670
967137) Log Message:
9672Add socket03 syscall test, testing socket(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9673
9674Modified Files:
9675ltp/runtest/syscalls
9676ltp/testcases/kernel/syscalls/socket/Makefile
9677Added Files:
9678ltp/testcases/kernel/syscalls/socket/socket03.c
9679
968038) Log Message:
9681Add socketpair02 syscall test, testing socketpair(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9682
9683Modified Files:
9684ltp/runtest/syscalls
9685ltp/testcases/kernel/syscalls/socketpair/Makefile
9686Added Files:
9687ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
9688
968939) Log Message:
9690Add paccept02 syscall test, testing paccept(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9691
9692Modified Files:
9693ltp/runtest/syscalls
9694Added Files:
9695ltp/testcases/kernel/syscalls/paccept/paccept02.c
9696
969740) Log Message:
9698Add signalfd4_02 syscall test, testing signalfd4(SFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9699
9700Modified Files:
9701ltp/runtest/syscalls
9702Added Files:
9703ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
9704
970541) Log Message:
9706Add eventfd2_02 syscall test, testing eventfd2(EFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9707
9708Modified Files:
9709ltp/runtest/syscalls
9710Added Files:
9711ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
9712
971342) Log Message:
9714Add timerfd03 syscall test, testing timerfd_create(TFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9715
9716Modified Files:
9717ltp/runtest/syscalls
9718Added Files:
9719ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
9720
972143) Log Message:
9722Add pipe2_02 syscall test, testing pipe2(O_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com.
9723
9724Modified Files:
9725ltp/runtest/syscalls
9726Added Files:
9727ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
9728
972944) Log Message:
9730Add inotify_init1_02 syscall test, testing inotify_init1(IN_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
9731
9732Modified Files:
9733ltp/runtest/syscalls
9734Added Files:
9735ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
9736
973745) Log Message:
9738This patch fixes fcntl27 and fcntl28 test cases failures seen on RHEL 4 kernel (2.6.9 based).
9739# ./fcntl27
9740fcntl27 1 FAIL : fcntl(tfile_1206, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
9741# ./fcntl28
9742fcntl28 1 FAIL : fcntl(tfile_1213, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
9743
9744It 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)
9746 {
9747 expected_result = -1;
9748 }
9749 else if( ((results=tst_kvercmp(2,4,0)) >= 0)&&\
9750 ((results=tst_kvercmp(2,6,0))< 0) )
9751 {
9752 expected_result = 1;
9753 }
9754 else if( ((results=tst_kvercmp(2,6,0)) >= 0)&&\
9755 ((results=tst_kvercmp(2,6,10))< 0) )
9756 {
9757 expected_result = 0;
9758 }
9759 else
9760 {
9761 expected_result = -1;
9762 }
9763
9764Because 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).
9765# strace ./fcntl27
9766...
9767open("tfile_1453", O_RDWR|O_CREAT, 0777) = 3
9768...
9769fcntl(3, 0x400 /* F_??? */, 0) = -1 EAGAIN (Resource temporarily unavailable)
9770
9771I 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>.
9772
9773Modified File(s):
9774ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
9775ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
9776
977746) Log Message:
9778This 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
9780ioctl02 0 INFO : cflag has incorrect value. 4277
9781ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
9782ioctl02 0 INFO : child: Got SIGTERM from parent.
9783The 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):
9784tty: expose new methods needed for drivers to get termios right:
9785http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=5f519d728169fa9975bcba001de425f11e18e8e3,
9786tty_ioctl: fix the baud_table check in encode_baud_rate:
9787http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=75e8b71d559632dd70c9799ea8b5c133a2ddcea9,
9788Somebody 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:
97891) PATCH 1: Patch to Find the core problem with ioctl02: (This is for demonstration and not to be applied)
9790This 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
9792ioctl02 0 INFO : Trying to the Set the value of c_cflag, present value of c_cflag=0
9793ioctl02 0 INFO : Trying to the Set the value of c_cflag, value of c_cflag to be set to=5641
9794ioctl02 0 INFO : After Setting the value of c_cflag, value of c_cflag=5641
9795ioctl02 0 INFO : Before Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
9796ioctl02 0 INFO : After Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
9797ioctl02 0 INFO : Before Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=5641
9798ioctl02 0 INFO : After Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=4277
9799ioctl02 0 INFO : cflag has incorrect value. 4277
9800ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
9801ioctl02 0 INFO : child: Got SIGTERM from parent.
98022) 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
9804ioctl02 0 INFO : termio values are set as expected
9805ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
9806ioctl02 0 INFO : child: Got SIGTERM from parent.
9807However, 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>.
9808
9809Modified File(s):
9810ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
9811
981247) Log Message:
9813Integrate 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>.
9814
9815Modified File(s):
9816ltp/.gitignore
9817ltp/Makefile
9818ltp/config.mk.in
9819ltp/configure.ac
9820ltp/m4/GNUmakefile
9821ltp/m4/Makefile.am
9822ltp/m4/ac_prog_ar.m4
9823
982448) Log Message:
9825Move documentation from Makefile to INSTALL ... patch by Masatake YAMATO <yamato@redhat.com>.
9826
9827Modified File(s):
9828ltp/INSTALL
9829ltp/Makefile
9830
983149) Log Message:
9832Update to OpenHPI 2.13.2. See http://openhpi.org/ for more details.
9833
9834Modified File(s):
9835/ltp/testcases/open_hpi_testsuite/
9836
983750) Log Message:
9838The 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>.
9839
9840Modified File(s):
9841ltp/testcases/commands/at/at_allow01
9842ltp/testcases/commands/at/at_deny01
9843
984451) Log Message:
9845This patch fixes a segfault of pan, when the command file doesn't end with a newline. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
9846
9847Modified File(s):
9848ltp/pan/pan.c
9849
985052) Log Message:
9851Seiichi 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.
9852
9853Modified File(s):
9854ltp/testcases/kernel/containers/libclone/libclone.c
9855ltp/testcases/kernel/containers/libclone/libclone.h
9856ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
9857ltp/testcases/kernel/containers/pidns/pidns12.c
9858ltp/testcases/kernel/containers/pidns/pidns13.c
9859ltp/testcases/kernel/containers/pidns/pidns14.c
9860ltp/testcases/kernel/containers/pidns/pidns16.c
9861ltp/testcases/kernel/containers/pidns/pidns20.c
9862ltp/testcases/kernel/containers/pidns/pidns21.c
9863ltp/testcases/kernel/containers/pidns/pidns30.c
9864ltp/testcases/kernel/containers/pidns/pidns31.c
9865
986653) Log Message:
9867ftest02: 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>.
9868
9869Modified File(s):
9870ltp/testcases/kernel/fs/ftest/ftest02.c
9871
987254) Log Message:
9873Help 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>.
9874
9875Modified Files:
9876ltp/INSTALL
9877ltp/Makefile
9878
987955) Log Message:
9880Removed check_header from Makefile of io_* testcases and use autoconf instead of the macro. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
9881
9882Modified Files:
9883ltp/testcases/kernel/syscalls/io_cancel/Makefile
9884ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
9885ltp/testcases/kernel/syscalls/io_destroy/Makefile
9886ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
9887ltp/testcases/kernel/syscalls/io_getevents/Makefile
9888ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
9889ltp/testcases/kernel/syscalls/io_setup/Makefile
9890ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
9891ltp/testcases/kernel/syscalls/io_submit/Makefile
9892ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
9893
989456) Log Message:
9895This 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>.
9896
9897Modified File(s):
9898ltp/testcases/kernel/syscalls/syslog/syslog01
9899ltp/testcases/kernel/syscalls/syslog/syslog02
9900ltp/testcases/kernel/syscalls/syslog/syslog03
9901ltp/testcases/kernel/syscalls/syslog/syslog04
9902ltp/testcases/kernel/syscalls/syslog/syslog05
9903ltp/testcases/kernel/syscalls/syslog/syslog06
9904ltp/testcases/kernel/syscalls/syslog/syslog07
9905ltp/testcases/kernel/syscalls/syslog/syslog08
9906ltp/testcases/kernel/syscalls/syslog/syslog09
9907ltp/testcases/kernel/syscalls/syslog/syslog10
9908
990957) Log Message:
9910lcov: remove CRLF line breaks in source code when generating html output - added patch by michael.knigge@set-software.de.
9911
9912Modified Files:
9913ltp/utils/analysis/lcov/bin/genhtml
9914
991558) Log Message:
9916Create a dummy config.mk when running just `make`. Mike Frysinger <vapier@users.sourceforge.net>
9917
9918Modified File(s):
9919ltp/Makefile
9920
992159) Log Message:
9922Require automake-1.10. Mike Frysinger <vapier@users.sourceforge.net>.
9923
9924Modified File(s):
9925ltp/configure.ac
9926
992760) Log Message:
9928Info regarding various dependant packages for LTP build/install. Subrata Modak<subrata@linux.vnet.ibm.com>.
9929
9930Modified File(s):
9931ltp/INSTALL
9932
993361) Log Message:
9934lcov: modify end-of-line CR removal
9935- s///g is 10% slower than s///
9936- \r may be 0x10 or 0x13 (see man perlport),
9937Peter Oberparleiter <oberpapr@users.sourceforge.net>.
9938
9939Modified Files:
9940ltp/utils/analysis/lcov/bin/genhtml
9941
994262) Log Message:
9943geninfo: need to add CR removal to geninfo as well or checksumming will fail. Peter Oberparleiter <oberpapr@users.sourceforge.net>
9944
9945Modified File(s):
9946ltp/utils/analysis/lcov/bin/geninfo
9947
994863) Log Message:
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,
9952Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9953
9954Modified Files:
9955ltp/testcases/kernel/syscalls/syslog/syslog01
9956ltp/testcases/kernel/syscalls/syslog/syslog02
9957ltp/testcases/kernel/syscalls/syslog/syslog03
9958ltp/testcases/kernel/syscalls/syslog/syslog04
9959ltp/testcases/kernel/syscalls/syslog/syslog05
9960ltp/testcases/kernel/syscalls/syslog/syslog06
9961ltp/testcases/kernel/syscalls/syslog/syslog07
9962ltp/testcases/kernel/syscalls/syslog/syslog08
9963ltp/testcases/kernel/syscalls/syslog/syslog09
9964ltp/testcases/kernel/syscalls/syslog/syslog10
9965
996664) Log Message:
9967[PATCH 2/6] Use TFAIL/TPASS in some syslog tests. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
9968
9969Modified Files:
9970ltp/testcases/kernel/syscalls/syslog/syslog09
9971ltp/testcases/kernel/syscalls/syslog/syslog10
9972
997365) Log Message:
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>.
9975
9976Modified Files:
9977ltp/testcases/kernel/syscalls/syslog/syslog01
9978ltp/testcases/kernel/syscalls/syslog/syslog02
9979ltp/testcases/kernel/syscalls/syslog/syslog03
9980ltp/testcases/kernel/syscalls/syslog/syslog04
9981ltp/testcases/kernel/syscalls/syslog/syslog05
9982ltp/testcases/kernel/syscalls/syslog/syslog06
9983ltp/testcases/kernel/syscalls/syslog/syslog07
9984ltp/testcases/kernel/syscalls/syslog/syslog08
9985ltp/testcases/kernel/syscalls/syslog/syslog09
9986ltp/testcases/kernel/syscalls/syslog/syslog10
9987
998866) Log Message:
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>.
9990
9991Modified Files:
9992ltp/testcases/kernel/syscalls/syslog/syslog01
9993ltp/testcases/kernel/syscalls/syslog/syslog02
9994ltp/testcases/kernel/syscalls/syslog/syslog05
9995ltp/testcases/kernel/syscalls/syslog/syslog09
9996
999767) Log Message:
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>.
9999
10000Modified Files:
10001ltp/testcases/kernel/syscalls/syslog/syslog01
10002ltp/testcases/kernel/syscalls/syslog/syslog02
10003ltp/testcases/kernel/syscalls/syslog/syslog03
10004ltp/testcases/kernel/syscalls/syslog/syslog04
10005ltp/testcases/kernel/syscalls/syslog/syslog05
10006ltp/testcases/kernel/syscalls/syslog/syslog06
10007ltp/testcases/kernel/syscalls/syslog/syslog07
10008ltp/testcases/kernel/syscalls/syslog/syslog08
10009ltp/testcases/kernel/syscalls/syslog/syslog09
10010ltp/testcases/kernel/syscalls/syslog/syslog10
10011
1001268) Log Message:
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,
10017Signed-off-by: Jiri Palecek <jpalecek@web.de>.
10018
10019Modified Files:
10020ltp/testcases/kernel/syscalls/syslog/syslog01
10021ltp/testcases/kernel/syscalls/syslog/syslog02
10022ltp/testcases/kernel/syscalls/syslog/syslog03
10023ltp/testcases/kernel/syscalls/syslog/syslog04
10024ltp/testcases/kernel/syscalls/syslog/syslog05
10025ltp/testcases/kernel/syscalls/syslog/syslog06
10026ltp/testcases/kernel/syscalls/syslog/syslog07
10027ltp/testcases/kernel/syscalls/syslog/syslog08
10028ltp/testcases/kernel/syscalls/syslog/syslog09
10029ltp/testcases/kernel/syscalls/syslog/syslog10
10030
1003169) Log Message:
10032CAI Qian wrote: After apply the whole series of patches with the help of '-l'. The only failure for rsyslogd is syslog06:
10033syslog06 0 INFO : syslog: Testing the log option: LOG_NDELAY...
10034syslogtst 1 FAIL : open() has returned unexpected fd: -1,
10035I have noticed this line here,
10036# cat syslogtst.c
10037...
10038 case 6:
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);
10044...
10045so it is not a surprise that open() returned -1.
10046Jiri Palecek <jpalecek@web.de> wrote back: Yes, that code is a gem :-) Does it work with the attached patch?
10047CAI Qian tested back: It works apart from something untidy.
10048
10049Modified Files:
10050ltp/testcases/kernel/syscalls/syslog/syslogtst.c
10051
1005270) Log Message:
10053Fix the following build warning:
10054cc -I../../../../include -Wall syslogtst.c -L../../../../lib -lltp -o
10055syslogtst
10056syslogtst.c: In function ‘main’:
10057syslogtst.c:50: warning: unused variable ‘config_file’
10058Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10059
10060Modified Files:
10061ltp/testcases/kernel/syscalls/syslog/syslogtst.c
10062
1006371) Log Message:
10064Matt Helsley reported: The dependency description in testcases/network/lib6/Makefile breaks parallel builds:
10065 make autoconf
10066 ./configure
10067 make -j4 all
10068 ...
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
10073This 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>.
10074Garrett 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!.
10075Matt 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
10077did 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>.
10078
10079Modified File(s):
10080ltp/testcases/network/lib6/Makefile
10081
1008272) Log Message:
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>.
10084
10085Modified Files:
10086ltp/include/libtestsuite.h
10087ltp/lib/libtestsuite.c
10088
1008973) Log Message:
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>.
10091
10092Modified Files:
10093ltp/testcases/kernel/syscalls/execve/execve05.c
10094ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
10095ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
10096ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
10097ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
10098ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
10099ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
10100ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
10101ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
10102
1010374) Log Message:
10104Submitting 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>.
10105
10106Modified Files:
10107ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
10108Added Files:
10109ltp/testcases/kernel/containers/sysvipc/sem_nstest.c
10110
1011175) Log Message:
10112Here 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
10127Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10128
10129Modified Files:
10130ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
10131ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
10132ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
10133ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
10134ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
10135ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
10136ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
10137ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
10138ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
10139ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
10140ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
10141Added Files:
10142ltp/include/system_specific_hugepages_info.h
10143ltp/lib/system_specific_hugepages_info.c
10144
1014576) Log Message:
10146Modify Makefile to include dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
10147
10148Modified Files:
10149ltp/testcases/kernel/io/direct_io/Makefile
10150
1015177) Log Message:
10152Add dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
10153
10154Added Files:
10155ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
10156
1015778) Log Message:
10158Add test dma_thread_diotest7.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
10159
10160Added Files:
10161ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
10162
1016379) Log Message:
10164Add test dma_thread_diotest7 command file. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
10165
10166Added Files:
10167ltp/runtest/test_dma_thread_diotest7
10168
1016980) Log Message:
10170Add test_dma_thread_diotest7 to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
10171
10172Modified Files:
10173ltp/runalltests.sh
10174
1017581) Log Message:
10176Testing 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.
10179changelog: version 2
10180* Modified testcase, to use only 2 pipe's to sync between 2 containers.
10181* Corrected the indentation.
10182Signed-off-by: Veerendra C <vechandr@in.ibm.com>.
10183
10184Modified Files:
10185ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
10186Added Files:
10187ltp/testcases/kernel/containers/sysvipc/semtest_2ns.c
10188
1018982) Log Message:
10190Testing 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.
10193Changelog: Version2
10194Removed 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>.
10195
10196Modified Files:
10197ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
10198Added Files:
10199ltp/testcases/kernel/containers/sysvipc/shmem_2nstest.c
10200
1020183) Log Message:
10202v4l-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>.
10203
10204Modified File(s):
10205ltp/testcases/kernel/device-drivers/v4l/user_space/README
10206ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
10207ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
10208ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
10209ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
10210
1021184) Log Message:
10212This patch fixes compilation warnings introduced recently. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10213
10214Modified File(s):
10215ltp/lib/libtestsuite.c
10216ltp/lib/system_specific_process_info.c
10217ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
10218ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
10219ltp/testcases/kernel/syscalls/paccept/paccept01.c
10220ltp/testcases/kernel/syscalls/paccept/paccept02.c
10221ltp/testcases/kernel/syscalls/socket/socket02.c
10222ltp/testcases/kernel/syscalls/socket/socket03.c
10223ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
10224
1022585) Log Message:
10226Paccept() 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>.
10227
10228Modified File(s):
10229ltp/runtest/syscalls
10230Removed Files:
10231ltp/testcases/kernel/syscalls/paccept/Makefile
10232ltp/testcases/kernel/syscalls/paccept/paccept01.c
10233ltp/testcases/kernel/syscalls/paccept/paccept02.c
10234
1023586) Log Message:
10236Make 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,
10239Changed the signatures of main() function (requested by Garrett Cooper). Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
10240
10241Modified File(s):
10242ltp/testcases/kernel/fs/doio/Makefile
10243ltp/testcases/kernel/io/aio/aio01/Makefile
10244ltp/testcases/kernel/io/aio/aio01/aio01.c
10245ltp/testcases/kernel/io/aio/aio02/Makefile
10246ltp/testcases/kernel/io/aio/aio02/main.c
10247ltp/testcases/kernel/ipc/pipeio/Makefile
10248
subrata_modak1251d262008-12-31 05:52:29 +000010249LTP-20081231
10250
102511) Log Message:
10252fix from Jiri Palecek: Fix syntax errors (and bashisms) in some shell files.
10253
10254Modified File(s):
10255ltp/testcases/commands/unzip/unzip_genfile.sh
10256ltp/testcases/commands/unzip/unzip_tests.sh
10257ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
10258ltp/testcases/commands/fileutils/cp/cp_tests.sh
10259ltp/testcases/commands/fileutils/ln/ln_tests.sh
10260ltp/testcases/commands/fileutils/mv/mv_tests.sh
10261
102622) Log Message:
10263Fix for failure in syscalls/stat04_64 and syscalls/lstat01A_64 testcases, by, Dmitry Guryanov <dguryanov@parallels.com>.
10264
10265Modified File(s):
10266ltp/runtest/syscalls
10267
102683) Log Message:
10269Add _GNU_SOURCE for strsignal in spawn_ptrace_child.h. Mike Frysinger <vapier@users.sourceforge.net>
10270
10271Modified File(s):
10272ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
10273ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
10274
102754) Log Message:
10276I've added small help target to Makefile & INSTALL talking about the new configuration setups. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
10277
10278Modified File(s):
10279ltp/INSTALL
10280ltp/Makefile
10281
102825) Log Message:
10283sbrk 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) {
10285Here 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>.
10286
10287Modified File(s):
10288ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
10289
102906) Log Message:
10291This 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>.
10292
10293Modified File(s):
10294ltp/testcases/kernel/syscalls/execve/execve05.c
10295
102967) Log Message:
10297The following patch fixes two problems in loop variables of gtod_latency test case :
102981) The loop variable 'k' could overflow on 32 bit systems, leading to a SEGV.
102992) 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.
10300Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
10301
10302Modified File(s):
10303ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
10304
103058) Log Message:
10306These 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:
103071) 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,
103082) 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).
103093) 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.
103104) Patch 0004 changes error handling in pipeio to interpret every negative number as -errno.
103115) 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.
10312The patches should be applied in sequence. Signed-Off-By: Jiří Paleček <jpalecek@web.de>,
10313
10314Modified File(s):
10315ltp/include/tlibio.h ltp/lib/tlibio.c
10316ltp/testcases/commands/eject/Makefile
10317ltp/testcases/kernel/fs/doio/Makefile
10318ltp/testcases/kernel/ipc/pipeio/Makefile
10319ltp/testcases/kernel/ipc/pipeio/pipeio.c
10320
103219) Log Message:
10322The 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>.
10323
10324Modified File(s):
10325ltp/testcases/kernel/io/ltp-aiodio/Makefile
10326ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
10327ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
10328
1032910) Log Message:
10330The 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>.
10331
10332Modified File(s):
10333ltp/testcases/kernel/fs/proc/proc01.c
10334
1033511) Log Message:
10336Here 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>.
10337
10338Modified File(s):
10339ltp/runtest/stress.part3
10340ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
10341ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
10342ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
10343ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
10344ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
10345ltp/testscripts/ltpstress.sh
10346
1034712) Log Message:
10348This 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>.
10349
10350Modified File(s):
10351ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
10352
1035313) Log Message:
10354I 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
10356# ./msgctl02
10357msgctl02 1 FAIL : qs_buf.msg_qbytes value is not expected
10358msgctl02 0 INFO : expected - 65535, received - 4194303
10359#
10360This 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>.
10361
10362Modified File(s):
10363ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
10364
1036514) Log Message:
10366Veerendra <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>.
10367
10368Modified File(s):
10369ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
10370
1037115) Log Message:
10372The 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>.
10373
10374Modified File(s):
10375ltp/testcases/kernel/sched/clisrv/Makefile
10376ltp/testcases/kernel/sched/clisrv/pthcli.c
10377ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
10378
1037916) Log Message:
10380Fixed typo when not defining SPEW_SIGNALS in my_yield(). Signed-Off-By: nobuhiro <nobuhiro@andestech.com>.
10381
10382Modified File(s):
10383ltp/testcases/kernel/mem/mtest07/mallocstress.c
10384
1038517) Log Message:
10386This 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>.
10387
10388Modified Files:
10389ltp/runtest/mm
10390
1039118) Log Message:
10392This 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>.
10393
10394Modified Files:
10395ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
10396
1039719) Log Message:
10398This 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>.
10399
10400Modified Files:
10401ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
10402
1040320) Log Message:
10404This 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>.
10405
10406Modified Files:
10407ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
10408
1040921) Log Message:
10410Mem01 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>.
10411
10412Modified File(s):
10413ltp/testcases/kernel/mem/mem/mem01.c
10414
1041522) Log Message:
10416commands/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>.
10417
10418Modified File(s):
10419ltp/testcases/commands/unzip/unzip_genfile.sh
10420
1042123) Log Message:
10422Version 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
10427Signed-off-by: Brandon Philips <bphilips@suse.de>
10428
10429Modified File(s):
10430ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
10431ltp/testcases/open_posix_testsuite/include/posixtest.h
10432
1043324) Log Message:
10434This 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.
10435pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
10436pidns31 : 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.
10437They 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>.
10438
10439Modified Files:
10440ltp/testcases/kernel/containers/pidns/Makefile
10441ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10442Added Files:
10443ltp/testcases/kernel/containers/pidns/pidns30.c
10444
1044525) Log Message:
10446This 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.
10447pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
10448pidns31 : 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.
10449They 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>.
10450
10451Modified Files:
10452ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10453Added Files:
10454ltp/testcases/kernel/containers/pidns/pidns31.c
10455
1045626) Log Message:
10457Tests 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>.
10458
10459Modified Files:
10460ltp/testcases/network/lib6/asapi_01.c
10461ltp/testcases/network/lib6/asapi_02.c
10462ltp/testcases/network/lib6/asapi_03.c
10463ltp/testcases/network/lib6/asapi_05.c
10464ltp/testcases/network/lib6/asapi_06.c
10465ltp/testcases/network/lib6/asapi_07.c
10466
1046727) Log Message:
10468Tests 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>.
10469
10470Modified Files:
10471ltp/testcases/network/lib6/asapi_04.c
10472ltp/testcases/network/lib6/asapi_05.c
10473
1047428) Log Message:
10475Tests 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>.
10476
10477Modified Files:
10478ltp/configure.ac
10479ltp/include/config.h.default
10480ltp/testcases/network/Makefile
10481ltp/testcases/network/lib6/asapi_06.c
10482
1048329) Log Message:
10484Give others to use this file created by Root during Install.
10485
10486Modified Files:
10487ltp/testcases/commands/unzip/Makefile
10488
1048930) Log Message:
10490COMPILATION 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>.
10491
10492Modified File(s):
10493ltp/testcases/kernel/containers/Makefile
10494ltp/testcases/kernel/containers/check_for_unshare.c
10495
1049631) Log Message:
10497Subrata 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>.
10498
10499Modified Files:
10500ltp/runtest/syscalls
10501ltp/testcases/kernel/syscalls/ioctl/test_ioctl
10502Added Files:
10503ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
10504
1050532) Log Message:
10506Please 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,
10511Signed-off-by: Veerendra C <vechandr@in.ibm.com>,
10512Results:
10513# ./pidns14
10514pidns14 1 PASS : container init is killed, as expected
10515Sukadev, Included the changes suggested by you after doing waitpid() at the end.
10516
10517Added Files:
10518ltp/testcases/kernel/containers/pidns/pidns14.c
10519
1052033) Log Message:
10521Please 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.
10527Signed-off by: Veerendra C <vechandr@in.ibm.com>,
10528Results:
10529# ./pidns16
10530pidns16 0 INFO : sig_handler is signalled from pid 29640
10531pidns16 0 INFO : Container: Resumed after receiving SIGUSR1 from parentNS
10532pidns16 0 INFO : sig_handler is signalled from pid 1
10533pidns16 0 INFO : Container: Resumed after sending SIGUSR1 from container itself
10534pidns16 1 PASS : container init continued successfuly, after handling signal -USR1
10535Suka,
10536After 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.
10537
10538Added Files:
10539ltp/testcases/kernel/containers/pidns/pidns16.c
10540
1054134) Log Message:
10542Just 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>.
10543
10544Modified Files:
10545ltp/testcases/kernel/numa/numa01.sh
10546
1054735) Log Message:
10548Just 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>.
10549
10550Modified Files:
10551ltp/testcases/kernel/include/powerpc.in
10552ltp/testcases/kernel/include/powerpc64.in
10553
1055436) Log Message:
10555Just 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>.
10556
10557Modified Files:
10558ltp/testcases/commands/cron/cron_deny01
10559
1056037) Log Message:
10561Just 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>.
10562
10563Modified Files:
10564ltp/testcases/commands/cron/cron_pos_tests.sh
10565
1056638) Log Message:
10567CPU controller latency testcases v-4: Add some documentation with respect to test. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
10568
10569Modified Files:
10570ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
10571
1057239) Log Message:
10573CPU 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>.
10574
10575Added Files:
10576ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_test.c
10577
1057840) Log Message:
10579CPU 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>.
10580
10581Added Files:
10582ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
10583
1058441) Log Message:
10585CPU 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>.
10586
10587Added Files:
10588ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
10589
1059042) Log Message:
10591CPU controller latency testcases v-4: Edit the makefile. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
10592
10593Modified Files:
10594ltp/testcases/kernel/controllers/cpuctl/Makefile
10595
1059643) Log Message:
10597CPU 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>.
10598
10599Modified Files:
10600ltp/testcases/kernel/controllers/test_controllers.sh
10601
1060244) Log Message:
10603Testcase 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>.
10604
10605Modified Files:
10606ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10607Added Files:
10608ltp/testcases/kernel/containers/pidns/pidns10.c
10609
1061045) Log Message:
10611Please accept below testcase patches for pid namespace.
10612pidns12:
10613Description:
10614 The pidns12.c testcase verifies that siginfo->si_pid is set to 0 if sender (parent process) is not in receiver's namespace.
10615pidns13:
10616 The pidns13.c testcase checks container init, for async I/O triggered by peer namespace process.
10617pidns17:
10618 The pidns17.c testcase verifies inside the container, if kill(-1, SIGUSR1) terminates all children running inside.
10619Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>,
10620Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
10621
10622Modified Files:
10623ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10624Added Files:
10625ltp/testcases/kernel/containers/pidns/pidns12.c
10626ltp/testcases/kernel/containers/pidns/pidns13.c
10627ltp/testcases/kernel/containers/pidns/pidns17.c
10628
1062946) Log Message:
10630Per 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.
10631Hello,
10632I'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:
106331) Calling:
10634pthread_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.
106352) Calling
10636pthread_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>.
10637
10638Modified File(s):
10639ltp/testcases/kernel/fs/openfile/openfile.c
10640ltp/testcases/kernel/io/disktest/childmain.c
10641ltp/testcases/kernel/io/disktest/main.c
10642ltp/testcases/kernel/io/disktest/timer.c
10643ltp/testcases/kernel/mem/mtest06/mmap1.c
10644ltp/testcases/kernel/mem/mtest07/mallocstress.c
10645ltp/testcases/kernel/mem/mtest07/shm_test.c
10646ltp/testcases/kernel/sched/clisrv/pthserv.c
10647ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
10648
1064947) Log Message:
10650The 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>.
10651
10652Modified File(s):
10653ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
10654
1065548) Log Message:
10656This 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>.
10657
10658Modified Files:
10659ltp/testscripts/networktests.sh
10660Added Files:
10661ltp/runtest/tcp_cmds_addition
10662
1066349) Log Message:
10664Adding the patch for running the tests pidns14.c and pidns16.c. Please accept this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
10665
10666Modified File(s):
10667ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10668
1066950) Log Message:
10670The 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>.
10671
10672Modified File(s):
10673ltp/INSTALL
10674
1067551) Log Message:
10676Please accept below testcase patches for pid namespace. They carry minor comments suggested by Suka and Nadia in lxc-dev.
10677---
10678pidns20:
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.
10683 Change log:
10684 version 2:
10685 * added two pipes for reliable testing.
10686 version 1:
10687 * Submitted in lxc-dev
10688pidns21:
10689 The pidns21.c testcase verifies that container-init is terminated by
10690SIGUSR1 when:
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
10695 unblocked.
10696Change log:
10697 version 2:
10698 * added two pipes for reliable testing.
10699 version 1:
10700 * Submitted in lxc-dev
10701Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
10702
10703Modified Files:
10704ltp/testcases/kernel/containers/pidns/runpidnstest.sh
10705Added Files:
10706ltp/testcases/kernel/containers/pidns/pidns20.c
10707ltp/testcases/kernel/containers/pidns/pidns21.c
10708
1070952) Log Message:
10710I 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>.
10711
10712Modified File(s):
10713ltp/testcases/kernel/fs/acl/tacl_xattr.sh
10714
1071553) Log Message:
10716The 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.
10717lstat01A_64 symlink01 -T lstat01_64
10718stat04_64 symlink01 -T stat04_64
10719from runtest/syscall.
10720Other 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>.
10721
10722Modified File(s):
10723ltp/runtest/syscalls
10724ltp/testcases/kernel/syscalls/symlink/symlink01.c
10725
1072654) Log Message:
10727Subrata Modak <subrata@linux.vnet.ibm.com> wrote:
10728The 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
10737Can 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 ?
10740
10741Gowrishankar <gomuthuk@linux.vnet.ibm.com> replied:
10742I 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>.
10743
10744Modified File(s):
10745ltp/testcases/misc/tcore_patch_test_suites/tcore.c
10746ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
10747
1074855) Log Message:
10749Small updates from Pradeep K Surisetty <pradeepkumars@in.ibm.com>.
10750
10751Modified File(s):
10752ltp/testcases/pounder21/README
10753ltp/testcases/pounder21/src/ramsnake/Makefile
10754ltp/testcases/pounder21/src/ramsnake/snake.c
10755
1075656) Log Message:
10757The attached patch fixes and then integrates the Hyperthreading tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10758
10759Modified File(s):
10760ltp/runltp
10761ltp/testcases/kernel/sched/Makefile
10762ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
10763ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
10764ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
10765ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
10766ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
10767
1076857) Log Message:
10769Thanks 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>,
10770
10771Modified Files:
10772ltp/runalltests.sh
10773ltp/testcases/misc/Makefile
10774Added Files:
10775ltp/runtest/tcore
10776
1077758) Log Message:
10778The 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>.
10779
10780Modified File(s):
10781ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
10782
1078359) Log Message:
10784This patch fix man miscellenous compilation warnings. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
10785
10786Modified File(s):
10787ltp/lib/tlibio.c
10788ltp/testcases/kernel/fs/openfile/openfile.c
10789ltp/testcases/kernel/io/disktest/childmain.c
10790ltp/testcases/kernel/io/disktest/main.c
10791ltp/testcases/kernel/io/disktest/timer.c
10792ltp/testcases/kernel/mem/mtest07/mallocstress.c
10793ltp/testcases/kernel/mem/mtest07/shm_test.c
10794ltp/testcases/kernel/sched/clisrv/pthserv.c
10795ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
10796ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
10797ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
10798ltp/testcases/network/sctp/func_tests/Makefile
10799ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
10800
1080160) Log Message:
10802I 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>.
10803
10804Modified File(s):
10805ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
10806
1080761) Log Message:
10808=========================================================
10809Manas K. Nayak <maknayak@in.ibm.com> reported:
10810=========================================================
10811accept4_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
10813accept04_01 1 BROK : accept4() Error: Function not implemented
10814=========================================================
10815Subrata Modak <subrata@linux.vnet.ibm.com> replied:
10816=========================================================
10817Fix 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:
10818# uname -a
10819Linux 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
10821accept04_01 1 CONF : syscall __NR_accept4 not supported on your arch
10822But on x86_64, it behaves differently:
10823# uname -a
10824Linux 2.6.18-125.el5 #1 SMP Mon Dec 1 17:38:25 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
10825# ./accept4_01
10826accept04_01 1 BROK : accept4() Error: Function not implemented
10827It means though the interface calls for:
10828syscall(__NR_socketcall, SYS_ACCEPT4, args)
10829&
10830syscall(__NR_accept4, fd, sockaddr, addrlen, flags)
10831will 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>.
10832
10833Modified File(s):
10834ltp/testcases/kernel/syscalls/accept4/accept4_01.c
10835
1083662) Log Message:
10837======================================================
10838Manas K. Nayak <maknayak@in.ibm.com> reported:
10839======================================================
10840Ltp iptables testcases failed against sles with following ping failures. Looks like iptables chain rules set to block ping from loopback address.
10841======================================================
10842Sridhar Vinay Replied:
10843======================================================
10844Manas, 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======================================================
10846Manas K. Nayak <maknayak@in.ibm.com> reverted back:
10847======================================================
10848I 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>.
10849
10850Modified File(s):
10851ltp/testcases/network/iptables/iptables_tests.sh
10852
1085363) Log Message:
10854Include File Systems Data Integrity Tests to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10855
10856Modified Files:
10857ltp/runtest/fs
10858
1085964) Log Message:
10860Increase the No. of Loops for the File System INOD tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10861
10862Modified Files:
10863ltp/runtest/fs
10864
1086565) Log Message:
10866Integrate the File System Permissions Tests in to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10867
10868Modified Files:
10869ltp/runtest/fs ltp/testcases/kernel/fs/fs_perms/Makefile
10870Added Files:
10871ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
10872Removed Files:
10873ltp/testcases/kernel/fs/fs_perms/simpletest.sh
10874
1087566) Log Message:
10876Increase the No. of Soft & Hard Links Created by linktest.pl. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10877
10878Modified Files:
10879ltp/runtest/fs
10880
1088167) Log Message:
10882Integrate PROC File Systems tests into default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10883
10884Modified Files:
10885ltp/runtest/fs
10886
1088768) Log Message:
10888Integrate File Systems Race Condition Check tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10889
10890Modified Files:
10891ltp/runtest/fs ltp/testcases/kernel/fs/Makefile
10892Added Files:
10893ltp/testcases/kernel/fs/racer/fs_racer.sh
10894ltp/testcases/kernel/fs/racer/fs_racer_dir_create.sh
10895ltp/testcases/kernel/fs/racer/fs_racer_dir_test.sh
10896ltp/testcases/kernel/fs/racer/fs_racer_file_concat.sh
10897ltp/testcases/kernel/fs/racer/fs_racer_file_create.sh
10898ltp/testcases/kernel/fs/racer/fs_racer_file_link.sh
10899ltp/testcases/kernel/fs/racer/fs_racer_file_list.sh
10900ltp/testcases/kernel/fs/racer/fs_racer_file_rename.sh
10901ltp/testcases/kernel/fs/racer/fs_racer_file_rm.sh
10902ltp/testcases/kernel/fs/racer/fs_racer_file_symlink.sh
10903Removed Files:
10904ltp/testcases/kernel/fs/racer/dir_create.sh
10905ltp/testcases/kernel/fs/racer/dir_test.sh
10906ltp/testcases/kernel/fs/racer/file_concat.sh
10907ltp/testcases/kernel/fs/racer/file_create.sh
10908ltp/testcases/kernel/fs/racer/file_link.sh
10909ltp/testcases/kernel/fs/racer/file_list.sh
10910ltp/testcases/kernel/fs/racer/file_rename.sh
10911ltp/testcases/kernel/fs/racer/file_rm.sh
10912ltp/testcases/kernel/fs/racer/file_symlink.sh
10913ltp/testcases/kernel/fs/racer/racer.sh
10914
1091569) Log Message:
10916Integrate CD and FLOPPY tests to run with runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10917
10918Modified Files:
10919ltp/runalltests.sh
10920Added Files:
10921ltp/runtest/io_cd
10922ltp/runtest/io_floppy
10923Removed Files:
10924ltp/runtest/io
10925
1092670) Log Message:
10927Make 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>.
10928
10929Modified Files:
10930ltp/runltp
10931ltp/testcases/kernel/io/Makefile
10932ltp/testcases/kernel/io/aio/aio02/Makefile
10933ltp/testcases/kernel/io/aio/aio02/runfstests.sh
10934Added Files:
10935ltp/runtest/io
10936
1093771) Log Message:
10938Run the CPU HOTPLUG tests through runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
10939
10940Modified Files:
10941ltp/README
10942ltp/runalltests.sh
10943Added Files:
10944ltp/runtest/cpuhotplug
10945
1094672) Log Message:
10947Fix 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>.
10948
10949Modified Files:
10950ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
10951ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
10952
1095373) Log Message:
10954Add options for block devices and turn on related testcases. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
10955
10956Modified Files:
10957ltp/runltp
10958ltp/runtest/syscalls
10959
1096074) Log Message:
10961This 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:
10962Running tests.......
10963inotify03 0 INFO : mount /dev/loop0 to mnt_694 fstype=ext3
10964inotify03 0 INFO : umount /dev/loop0
10965<<<test_start>>>
10966tag=inotify03 stime=1229332020
10967cmdline="inotify03 -D /dev/loop0 -T ext3"
10968contacts=""
10969analysis=exit
10970initiation_status="ok"
10971<<<test_output>>>
10972incrementing stop
10973inotify03 1 PASS : get event: wd=1 mask=2000 cookie=0 len=0
10974inotify03 2 PASS : get event: wd=1 mask=8000 cookie=0 len=0
10975inotify03 3 PASS : inotify_rm_watch (5, 1) return -1 errno=22 : Invalid argument
10976<<<execution_status>>>
10977duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0
10978<<<test_end>>>
10979kernel: 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.
10980Signed-Off-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
10981
10982Modified Files:
10983ltp/runtest/syscalls
10984Added Files:
10985ltp/testcases/kernel/syscalls/inotify/inotify03.c
10986
1098775) Log Message:
10988Add 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>.
10989
10990Modified Files:
10991ltp/testcases/kernel/syscalls/inotify/inotify01.c
10992ltp/testcases/kernel/syscalls/inotify/inotify02.c
10993ltp/testcases/kernel/syscalls/inotify/inotify03.c
10994
1099576) Log Message:
10996Introduce autoconf to inotify test case. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
10997
10998Modified File(s):
10999ltp/configure.ac
11000ltp/testcases/kernel/syscalls/inotify/Makefile
11001ltp/testcases/kernel/syscalls/inotify/inotify01.c
11002ltp/testcases/kernel/syscalls/inotify/inotify02.c
11003
1100477) Log Message:
11005This 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:
110061. Added verbose comments and patch description.
110072. Restructured the licensing text.
110083. Merged two patches into one touching runallnetworktest_child.sh file.
11009
11010TODO:
110111. Changing the kernel version to proper one
110122. 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.
11013Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-By: "Serge E. Hallyn" <serue@us.ibm.com>.
11014
11015Modified Files:
11016ltp/testcases/kernel/containers/libclone/libnetns.c
11017ltp/testcases/kernel/containers/netns/parentns.sh
11018Modified Files:
11019ltp/testcases/kernel/containers/libclone/libnetns.c
11020Modified Files:
11021ltp/testcases/kernel/containers/libclone/libnetns.c
11022ltp/testcases/kernel/containers/netns/childns.sh
11023ltp/testcases/kernel/containers/netns/parentns.sh
11024Modified Files:
11025ltp/testcases/kernel/containers/netns/childns.sh
11026ltp/testcases/kernel/containers/netns/parentns.sh
11027Added Files:
11028ltp/testcases/kernel/containers/netns/create_container.c
11029Added Files:
11030ltp/testcases/kernel/containers/netns/runallnetworktests_parent.sh
11031Added Files:
11032ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
11033Added Files:
11034ltp/testcases/kernel/containers/netns/nw_under_ns.sh
11035Modified Files:
11036ltp/testcases/kernel/containers/netns/Makefile
11037Added Files:
11038ltp/runtest/nw_under_ns
11039Modified Files:
11040ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
11041Added Files:
11042ltp/testcases/kernel/containers/netns/readme
11043
1104478) Log Message:
11045Linux drivers based on Video for Linux Two (V4L2) API, test addition:
11046Németh Márton <nm127@freemail.hu> wrote:
11047I 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?
11048Subrata Modak <subrata@linux.vnet.ibm.com> wrote back:
11049es, 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:
110501) 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.
110512) 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 ??
11052Németh Márton <nm127@freemail.hu> wrote back:
11053Yes, 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>.
11054
11055Modified Files:
11056ltp/README
11057Added Files:
11058ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
11059ltp/testcases/kernel/device-drivers/v4l/user_space/README
11060ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
11061ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.h
11062ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
11063ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.h
11064ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
11065ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
11066ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
11067ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
11068ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
11069ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
11070ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
11071ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
11072ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
11073ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
11074ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
11075ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.h
11076ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
11077ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.h
11078ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
11079ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.h
11080ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
11081ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
11082ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
11083ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
11084ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16506.htm
11085ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16706.htm
11086ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16721.htm
11087ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/b17127.htm
11088ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/book1.htm
11089ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14592.htm
11090ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14595.htm
11091ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c174.htm
11092ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c2030.htm
11093ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c5742.htm
11094ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c6488.htm
11095ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/capture-example.html
11096ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/f163.htm
11097ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/i16960.htm
11098ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/index.html
11099ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10104.htm
11100ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10211.htm
11101ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10386.htm
11102ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10595.htm
11103ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10944.htm
11104ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11094.htm
11105ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11217.htm
11106ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11285.htm
11107ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11430.htm
11108ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11612.htm
11109ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11680.htm
11110ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11946.htm
11111ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12051.htm
11112ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12265.htm
11113ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12342.htm
11114ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12784.htm
11115ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12816.htm
11116ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12878.htm
11117ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13022.htm
11118ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13105.htm
11119ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13317.htm
11120ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13641.htm
11121ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13696.htm
11122ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13817.htm
11123ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13889.htm
11124ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14037.htm
11125ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14090.htm
11126ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14169.htm
11127ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14264.htm
11128ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14390.htm
11129ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14496.htm
11130ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r2492.htm
11131ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3735.htm
11132ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3796.htm
11133ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3896.htm
11134ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4185.htm
11135ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4246.htm
11136ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4339.htm
11137ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4484.htm
11138ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4629.htm
11139ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4850.htm
11140ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5016.htm
11141ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5154.htm
11142ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5319.htm
11143ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5470.htm
11144ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7624.htm
11145ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7626.htm
11146ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7667.htm
11147ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7771.htm
11148ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7900.htm
11149ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8087.htm
11150ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8242.htm
11151ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8304.htm
11152ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8367.htm
11153ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8494.htm
11154ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8724.htm
11155ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8936.htm
11156ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9149.htm
11157ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9288.htm
11158ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9539.htm
11159ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9688.htm
11160ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9804.htm
11161ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9994.htm
11162ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x15446.htm
11163ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16430.htm
11164ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16453.htm
11165ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16497.htm
11166ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16743.htm
11167ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16769.htm
11168ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16775.htm
11169ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16788.htm
11170ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16896.htm
11171ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16910.htm
11172ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16915.htm
11173ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16923.htm
11174ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16929.htm
11175ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16933.htm
11176ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16941.htm
11177ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1859.htm
11178ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1904.htm
11179ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2009.htm
11180ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2123.htm
11181ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2428.htm
11182ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2490.htm
11183ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x282.htm
11184ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x294.htm
11185ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x309.htm
11186ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x341.htm
11187ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x3891.htm
11188ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x394.htm
11189ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x448.htm
11190ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x542.htm
11191ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5634.htm
11192ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5665.htm
11193ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5791.htm
11194ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5884.htm
11195ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5950.htm
11196ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5953.htm
11197ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6386.htm
11198ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6570.htm
11199ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6831.htm
11200ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6909.htm
11201ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6991.htm
11202ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7002.htm
11203ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7013.htm
11204ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7236.htm
11205ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7561.htm
11206ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7578.htm
11207ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7607.htm
11208ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x802.htm
11209
1121079) Log Message:
11211Manas Kumar Nayak <maknayak@in.ibm.com> shared this wonderfull README to run LTP Network tests.
11212
11213Added File(s):
11214ltp/testcases/network/LTP-Network-test_README.pdf
11215
1121680) Log Message:
11217Use 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>.
11218
11219Modified Files:
11220ltp/testcases/commands/fileutils/ln/ln_tests.sh
11221ltp/testcases/commands/gzip/gzip_tests.sh
11222ltp/testcases/commands/unzip/unzip_tests.sh
11223
1122481) Log Message:
11225This 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:
11226make[5]: Leaving directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signal'
11227make[5]: Entering directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signalfd'
11228cc -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
11229signalfd01.c:88:18: error: #if with no expression
11230signalfd01.c: In function 'do_test1':
11231signalfd01.c:117: warning: implicit declaration of function 'signalfd' by checking for "defined USE_OWNIMPL", not "USE_OWNIMPL".
11232Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
11233
11234Modified Files:
11235ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
11236
1123782) Log Message:
11238Delete 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>.
11239
11240Modified Files:
11241ltp/testcases/kernel/syscalls/eventfd/Makefile
11242ltp/testcases/kernel/syscalls/getgroups/Makefile
11243ltp/testcases/kernel/syscalls/move_pages/Makefile
11244
1124583) Log Message:
11246Integrate ltp network tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11247
11248Modified Files:
11249ltp/runalltests.sh
11250
1125184) Log Message:
11252Integrate ltp network stress tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11253
11254Modified Files:
11255ltp/runalltests.sh
11256
1125785) Log Message:
11258Integrate ltp adp tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11259
11260Modified Files:
11261ltp/runalltests.sh
11262
1126386) Log Message:
11264Integrate ltp autofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11265
11266Modified Files:
11267ltp/runalltests.sh
11268
1126987) Log Message:
11270Fix Diskio test. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11271
11272Modified Files:
11273ltp/testscripts/diskio.sh
11274
1127588) Log Message:
11276Integrate ltp exportfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11277
11278Modified Files:
11279ltp/runalltests.sh
11280
1128189) Log Message:
11282Integrate ltp ro only fs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11283
11284Modified Files:
11285ltp/runalltests.sh
11286
1128790) Log Message:
11288Integrate ltp isofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11289
11290Modified Files:
11291ltp/runalltests.sh
11292
1129391) Log Message:
11294Integrate ltp dmmapper tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11295
11296Modified Files:
11297ltp/runalltests.sh
11298
1129992) Log Message:
11300Integrate ltp fslvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11301
11302Modified Files:
11303ltp/runalltests.sh
11304
1130593) Log Message:
11306Integrate ltp fsnolvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11307
11308Modified Files:
11309ltp/runalltests.sh
11310
1131194) Log Message:
11312Integrate ltp scsi_debug tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11313
11314Modified Files:
11315ltp/runalltests.sh
11316
1131795) Log Message:
11318Integrate ltp sysfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11319
11320Modified Files:
11321ltp/runalltests.sh
11322
1132396) Log Message:
11324Remove rpc tests from tirpc. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11325
11326Modified Files:
11327ltp/runtest/rpctirpc
11328
1132997) Log Message:
11330Integrate ltp tirpc tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11331
11332Modified Files:
11333ltp/runalltests.sh
11334
1133598) Log Message:
11336Integrate ltp selinux tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11337
11338Modified Files:
11339ltp/runalltests.sh
11340
1134199) Log Message:
11342Check 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>.
11343
11344Modified Files:
11345ltp/testcases/commands/unzip/unzip_tests.sh
11346
11347100) Log Message:
11348Always 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>.
11349
11350Modified Files:
11351ltp/testcases/commands/gzip/gzip_tests.sh
11352
11353101) Log Message:
11354Renumber 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>.
11355
11356Modified Files:
11357ltp/testcases/kernel/syscalls/symlink/symlink01.c
11358
11359102) Log Message:
11360Amend 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,
11364Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
11365
11366Modified Files:
11367ltp/testcases/kernel/syscalls/mknod/mknod07.c
11368
subrata_modakf181dac2008-11-30 15:42:24 +000011369LTP-20081130
11370
113711) Log Message:
11372librttest.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,
11376- indent fix,
11377Verified on all rt tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
11378
11379Modified File(s):
11380ltp/testcases/realtime/lib/librttest.c
11381
113822) Log Message:
11383matrix_mult.c: set_affinity to work when there are offline cpus:
11384Syscall 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>,
11385
11386Modified File(s):
11387ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
11388
113893) Log Message:
11390matrix_mult.c: dynamic iterations configuration.
11391Dimension (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.
11392
11393Modified File(s):
11394ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
11395
113964) Log Message:
11397matrix_mult.c: thread synchronisation simplification:
11398In 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.
11401Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
11402
11403Modified File(s):
11404ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
11405
114065) Log Message:
11407matrix_mult.c: concurrent calculation stats fix:
11408Array 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>.
11409
11410Modified File(s):
11411ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
11412
114136) Log Message:
11414use feedback from Jan Kratochvil so we wait for the child to be stopped before we attempt to ptrace it.
11415
11416Modified File(s):
11417ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
11418
114197) Log Message:
11420base {PEEK,POKE}USER on sizeof(user) rather than sizeof(pt_regs) and add a few more corner cases.
11421
11422Modified File(s):
11423ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
11424
114258) Log Message:
11426drop backup file configure~
11427
11428Modified File(s):
11429ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
11430
114319) Log Message:
11432start a .gitignore
11433
11434Added File(s):
11435ltp/.gitignore
11436
1143710) Log Message:
11438This 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>.
11439
11440Modified File(s):
11441ltp/testcases/commands/cron/cron_tests.sh
11442
1144311) Log Message:
11444Stop 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>.
11445
11446Modified File(s):
11447ltp/testcases/kernel/numa/test.sh
11448
1144912) Log Message:
11450The following are errors while compiling ltp-full-20081031 with ARM architecture:
11451make[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
11453In file included from eventfd01.c:60:
11454../../include/linux_syscall_numbers.h:113:10: error: no macro name given in #ifndef directive
11455make[4]: *** [eventfd01] Error 1
11456make[4]: Leaving directory
11457`/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd'
11458make[3]: *** [all] Error 2
11459make[3]: Leaving directory
11460`/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls'
11461Here I am attaching the patch to resolve above error. Signed-Off-By: naresh kamboju <naresh.kernel@gmail.com>.
11462
11463Modified File(s):
11464ltp/testcases/kernel/include/arm.in
11465
1146613) Log Message:
11467Alan Cox [alan@lxorguk.ukuu.org.uk] wrote:
11468The 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.
11469Sukadev <sukadev@linux.vnet.ibm.com> wrote:
11470We 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 ?
11471Subrata 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 ?
11472Sukadev <sukadev@linux.vnet.ibm.com> wrote:
11473Just 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>.
11474
11475Modified File(s):
11476ltp/testcases/kernel/pty/ptem01.c
11477
1147814) Log Message:
11479Enable Kernel with the Option during build to test filecaps support. Subrata.
11480
11481Modified File(s):
11482ltp/README
11483ltp/testcases/kernel/security/filecaps/README
11484
1148515) Log Message:
11486check input files and abort if broken line is found
11487
11488Modified File(s):
11489ltp/testcases/kernel/include/regen.sh
11490
1149116) Log Message:
11492remove bogus line
11493
11494Modified File(s):
11495ltp/testcases/kernel/include/sh.in
11496
1149717) Log Message:
11498The attached Patch defines more about the keywords:
11499i) TPASS - Indicates that the test case had the expected result and passed.
11500ii) TFAIL - Indicates that the test case had an unexpected result and failed.
11501iii) 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.
11502iv) 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.
11503v) TRETR - Indicates that the test cases has been retired and should not be executed any longer.
11504vi) 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.
11505vii) TINFO - Specifies useful information about the status of the test that does not affect the result and does not indicate a problem.
11506
11507in 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>.
11508
11509Modified File(s):
11510ltp/tools/html_report_header.txt
11511
1151218) Log Message:
11513Added test case for checking cpuidle sysfs files. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
11514
11515Modified Files:
11516ltp/testcases/kernel/power_management/Makefile
11517ltp/testcases/kernel/power_management/runpwtests.sh
11518
11519Added Files:
11520ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
11521
1152219) Log Message:
11523gcov-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>.
11524
11525
11526Modified File(s):
11527ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
11528
1152920) Log Message:
11530Following 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>.
11531
11532Modified File(s):
11533ltp/runtest/syscalls
11534ltp/testcases/kernel/syscalls/chown/Makefile
11535ltp/testcases/kernel/syscalls/fchown/Makefile
11536ltp/testcases/kernel/syscalls/fcntl/Makefile
11537ltp/testcases/kernel/syscalls/fstat/Makefile
11538ltp/testcases/kernel/syscalls/fstatat/Makefile
11539ltp/testcases/kernel/syscalls/fstatfs/Makefile
11540ltp/testcases/kernel/syscalls/getdents/Makefile
11541ltp/testcases/kernel/syscalls/geteuid/Makefile
11542ltp/testcases/kernel/syscalls/getgroups/Makefile
11543ltp/testcases/kernel/syscalls/getuid/Makefile
11544ltp/testcases/kernel/syscalls/lchown/Makefile
11545ltp/testcases/kernel/syscalls/lstat/Makefile
11546ltp/testcases/kernel/syscalls/pread/Makefile
11547ltp/testcases/kernel/syscalls/pselect/Makefile
11548ltp/testcases/kernel/syscalls/setfsgid/Makefile
11549ltp/testcases/kernel/syscalls/setfsuid/Makefile
11550ltp/testcases/kernel/syscalls/setregid/Makefile
11551ltp/testcases/kernel/syscalls/setresgid/Makefile
11552ltp/testcases/kernel/syscalls/setresuid/Makefile
11553ltp/testcases/kernel/syscalls/setreuid/Makefile
11554ltp/testcases/kernel/syscalls/setuid/Makefile
11555ltp/testcases/kernel/syscalls/stat/Makefile
11556ltp/testcases/kernel/syscalls/statfs/Makefile
11557
1155821) Log Message:
11559The 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>.
11560
11561Modified File(s):
11562ltp/runalltests.sh
11563
1156422) Log Message:
11565Submitting 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>.
11566
11567Added Files:
11568ltp/testcases/kernel/containers/pidns/pidns06.c
11569
1157023) Log Message:
11571Added 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>.
11572
11573Modified File(s):
11574ltp/README
11575ltp/testcases/kernel/security/selinux-testsuite/README
11576
1157724) Log Message:
11578This 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>.
11579
11580Modified File(s):
11581ltp/testcases/kernel/containers/netns/initialize.sh
11582
1158325) Log Message:
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>.
11585
11586Modified File(s):
11587ltp/runtest/ltp-aio-stress.part1
11588ltp/runtest/ltp-aio-stress.part2
11589ltp/runtest/ltp-aiodio.part1
11590ltp/runtest/ltp-aiodio.part2
11591
1159226) Log Message:
11593Subrata and Daniel,
11594moving from ia64 to x86_64 arch I have got this at linking time:
11595cc -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
11600so , if you could have a look to the suggested following patch. Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
11601
11602Modified File(s):
11603ltp/testcases/kernel/io/ltp-aiodio/Makefile
11604
1160527) Log Message:
11606on SLES10 SP2 __NR_get_robust_list is not defined and cause following compiler warning:
11607---->8---------
11608make[4]: Entering directory
11609`/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
11610cc -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
11611get_robust_list01.c: In function 'main':
11612get_robust_list01.c:252: warning: control reaches end of non-void function
11613make[4]: Leaving directory
11614`/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
11615----8<---------
11616And cause "unexpected" return value:
11617----8<---------
11618x86_64:~/:[1]# /usr/lib64/ltp/testcases/bin/get_robust_list01 get_robust_list: system call not available
11619x86_64:~/:[43]# echo $?
1162043
11621x86_64:~/:[0]# /usr/lib64/ltp/testcases/bin/get_robust_list01 | wc -c
1162243
11623---->8---------
11624Attached patch avoids "random"/43 return value. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
11625
11626Modified File(s):
11627ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
11628
1162928) Log Message:
11630This patch fixes a compilation warning:
11631timerfd01.c: In function `main':
11632timerfd01.c:128: warning: unused variable `tfd2'
11633Signed-off-by: CAI Qian <caiqian@cclom.cn>.
11634
11635Modified File(s):
11636ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
11637
1163829) Log Message:
11639Hello, 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>.
11640
11641Modified File(s):
11642ltp/pan/pan.c
11643ltp/pan/zoolib.c
11644ltp/testcases/kernel/power_management/runpwtests.sh
11645ltp/testcases/kernel/syscalls/eventfd/Makefile
11646ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
11647ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
11648ltp/testcases/kernel/syscalls/kill/kill03.c
11649ltp/testcases/kernel/syscalls/kill/kill04.c
11650ltp/testcases/kernel/syscalls/mount/mount03.c
11651ltp/testcases/kernel/syscalls/move_pages/Makefile
11652
1165330) Log Message:
11654when building Debian ltp package on alpha, the package failed to build, because alpha lacks some of the syscalls (the xxx_16 ones). See:
11655http://experimental.debian.net/fetch.php?&pkg=ltp&ver=20081031%2Bdfsg-1&arch=alpha&stamp=1225968365&file=log&as=raw
11656I have created some patches, which fix this behaviour (ie. the build doesn't fail then). They work like this:
116571. Syscalls which are potentially missing on some architectures are listed in the stub-list,
116582. 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).
11661Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11662
11663Modified File(s):
11664ltp/testcases/kernel/include/regen.sh
11665ltp/testcases/kernel/include/stub-list
11666ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
11667ltp/testcases/kernel/syscalls/setgid/setgid01.c
11668ltp/testcases/kernel/syscalls/setgid/setgid02.c
11669ltp/testcases/kernel/syscalls/setgid/setgid03.c
11670ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
11671ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
11672
1167331) Log Message:
11674Fix success detection in execve04 test:
11675The 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
116761. The failure (ie. success of the call) is unnoticed,
116772. The test leaves loads of files in the temporary directory.
11678all 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>.
11679
11680Modified File(s):
11681ltp/testcases/kernel/syscalls/execve/execve04.c
11682
1168332) Log Message:
11684This 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>.
11685
11686Modified File(s):
11687ltp/testcases/kernel/syscalls/execve/execve04.c
11688
1168933) Log Message:
11690Don't break chown tests on non-catastrophic failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11691
11692Modified File(s):
11693ltp/testcases/kernel/syscalls/chown/chown03.c
11694ltp/testcases/kernel/syscalls/fchown/fchown02.c
11695ltp/testcases/kernel/syscalls/fchown/fchown03.c
11696
1169734) Log Message:
11698Do 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>.
11699
11700Modified File(s):
11701ltp/testcases/kernel/syscalls/chmod/chmod06.c
11702ltp/testcases/kernel/syscalls/chown/chown04.c
11703ltp/testcases/kernel/syscalls/fchown/fchown02.c
11704ltp/testcases/kernel/syscalls/fchown/fchown03.c
11705ltp/testcases/kernel/syscalls/fchown/fchown04.c
11706ltp/testcases/kernel/syscalls/fchown/fchown05.c
11707
1170835) Log Message:
11709Prevent leaving files in the temporary directory by calling tst_rmdir, or cleanup, where appropriate. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11710
11711Modified File(s):
11712ltp/testcases/kernel/fs/stream/stream04.c
11713ltp/testcases/kernel/syscalls/chown/chown03.c
11714ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
11715ltp/testcases/kernel/syscalls/fchown/fchown04.c
11716ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
11717ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
11718ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
11719ltp/testcases/network/lib6/runcc.c
11720
1172136) Log Message:
11722Call cleanup() at the right places to prevent fallocate tests leaving files in the temporary directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11723
11724Modified File(s):
11725ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
11726ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
11727
1172837) Log Message:
11729I've clean my signalfd test case up with autoconf. After applying the patch, do at ltp/
11730 autoconf
11731 autoheader
11732 ./configure
11733 make (or cd testcases/kernel/syscalls/signalfd; make)
11734Benefits are:
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.
11739I 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.
11746Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11747
11748Modified Files:
11749ltp/Makefile
11750ltp/include/Makefile
11751ltp/testcases/kernel/syscalls/signalfd/Makefile
11752ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
11753Added Files:
11754ltp/configure.ac
11755ltp/m4/Makefile
11756ltp/m4/ltp-signalfd.m4
11757
1175838) Log Message:
11759Use 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>.
11760
11761Modified File(s):
11762ltp/testcases/network/sctp/testlib/sctputil.h
11763
1176439) Log Message:
11765Quick 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>.
11766
11767Modified File(s):
11768ltp/testcases/kernel/ipc/pipeio/pipeio.c
11769
1177040) Log Message:
11771regen linux_syscall_numbers.h whenever regen.sh changes. Mike Frysinger <vapier@users.sourceforge.net>.
11772
11773Modified File(s):
11774ltp/testcases/kernel/include/Makefile
11775
1177641) Log Message:
11777make syscall() wrapper a bit more readable. Mike Frysinger <vapier@users.sourceforge.net>.
11778
11779Modified File(s):
11780ltp/testcases/kernel/include/regen.sh
11781
1178242) Log Message:
11783only create symlink if it doesnt exist already. Mike Frysinger <vapier@users.sourceforge.net>.
11784
11785Modified File(s):
11786ltp/testcases/kernel/include/Makefile
11787
1178843) Log Message:
11789generate stub list on the fly based on *.in files
11790
11791Modified File(s):
11792ltp/testcases/kernel/include/regen.sh
11793
11794Removed File(s):
11795ltp/testcases/kernel/include/stub-list
11796
1179744) Log Message:
11798cleanup style with Lindent
11799
11800Modified File(s):
11801ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
11802
1180345) Log Message:
11804use a macroname that isnt crazy long.
11805
11806Modified File(s):
11807ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
11808
1180946) Log Message:
11810fill out AC_INIT().
11811
11812Modified File(s):
11813ltp/configure.ac
11814
1181547) Log Message:
11816use AC_CHECK_HEADERS_ONCE().
11817
11818Modified File(s):
11819ltp/ltp/m4/ltp-signalfd.m4
11820
1182148) Log Message:
11822make autotools optional and start a sane config.h by default.
11823
11824Modified File(s):
11825ltp/include/Makefile
11826ltp/Makefile
11827Added File(s):
11828ltp/include/config.h.default
11829
1183049) Log Message:
11831add some compiled objects to the ignore list.
11832
11833Modified File(s):
11834ltp/.gitignore
11835
1183650) Log Message:
11837Integrate unzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11838
11839Modified Files:
11840ltp/runtest/commands ltp/testcases/commands/Makefile
11841ltp/testcases/commands/unzip/unzip_tests.sh
11842
1184351) Log Message:
11844Integrate tpm_tools into runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11845
11846Modified Files:
11847ltp/runalltests.sh
11848
1184953) Log Message:
11850Integrate gzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11851
11852Modified Files:
11853ltp/runtest/commands
11854
1185554) Log Message:
11856Integrate fileutils tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11857
11858Modified Files:
11859ltp/runtest/commands
11860
1186155) Log Message:
11862Integrate size01 tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11863
11864Modified Files:
11865ltp/runtest/commands
11866
1186756) Log Message:
11868Add ltp/runtest/commands file to ltp/runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
11869
11870Modified Files:
11871ltp/runltp
11872
1187357) Log Message:
11874hugemmap02 "Segmentation fault" fix:
11875-----------------------------------------------------------
11876Iranna D. Ankad <iranna.ankad@in.ibm.com> Reported:
11877-----------------------------------------------------------
11878hugemmap02 "Segmentation fault" on a 32-bit system:
11879Linux 2.6.18-120.el5PAE #1 SMP Fri Oct 17 18:17:11 EDT 2008 i686 i686 i386 GNU/Linux
11880Allocate some huge pages:
11881# echo 50 > /proc/sys/vm/nr_hugepages
118822. Create & mount hugetlbfs
11883#mkdir -p /hugetlbfs
11884#mount -t hugetlbfs none /hugetlbfs
118853. Go to following directory in LTP i.e cd /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap
118864. Run "hugemmap02" test
11887# ./hugemmap02 -H /hugetlbfs/
11888Segmentation fault
11889-----------------------------------------------------------
11890Cijurajan Kollanoor <cijurajan@in.ibm.com> Replied:
11891-----------------------------------------------------------
11892The program receives a segmentation fault here:
11893154 /* Attempt to mmap a huge page into a low memory address
11894*/
11895155 errno = 0;
11896156 addr2 = mmap(LOW_ADDR2, MAP_SIZE, PROT_READ | PROT_WRITE,
11897==> Segfault
11898157 MAP_SHARED | MAP_FIXED, fildes, 0);
11899158
11900-----------------------------------------------------------
11901Adam Litke <agl@us.ibm.com>Replied:
11902-----------------------------------------------------------
11903Unfortunately, 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:
119041. Insert a 'getchar();' call above line 155 in the test source code above and recompile the test.
119052. Run the test. When it pauses (waiting for input at the getchar() call), hit <ctrl>-z to background the test.
119063. Determine the pid of the test case using ps
119074. Collect the /proc/<pid>/maps for the appropriate pid
119085. Paste that output here in this bug.
11909-----------------------------------------------------------
11910Cijurajan Kollanoor Replied:
11911-----------------------------------------------------------
11912# cat maps
1191300000000-00001000 r-xs 00000000 00:11 1781 /dev/zero
1191400110000-0024e000 r-xp 00000000 08:02 19183585 /lib/libc-2.5.so
119150024e000-00250000 r-xp 0013e000 08:02 19183585 /lib/libc-2.5.so
1191600250000-00251000 rwxp 00140000 08:02 19183585 /lib/libc-2.5.so
1191700251000-00254000 rwxp 00251000 00:00 0
11918005f1000-0060b000 r-xp 00000000 08:02 19183582 /lib/ld-2.5.so
119190060b000-0060c000 r-xp 00019000 08:02 19183582 /lib/ld-2.5.so
119200060c000-0060d000 rwxp 0001a000 08:02 19183582 /lib/ld-2.5.so
119210073a000-0073b000 r-xp 0073a000 00:00 0 [vdso]
1192208048000-0804d000 r-xp 00000000 08:02 2586373
11923/root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
119240804d000-0804e000 rw-p 00004000 08:02 2586373
11925/root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
119260804e000-08052000 rw-p 0804e000 00:00 0
1192708248000-08269000 rw-p 08248000 00:00 0 [heap]
1192867ef8000-77ef8000 r--s 00000000 00:11 1781 /dev/zero
1192977ef8000-87ef8000 r--s 00000000 00:11 1781 /dev/zero
1193087ef8000-97ef8000 r--s 00000000 00:11 1781 /dev/zero
1193197ef8000-a7ef8000 r--s 00000000 00:11 1781 /dev/zero
11932a7ef8000-b7ef8000 r--s 00000000 00:11 1781 /dev/zero
11933b7ef8000-b7efa000 rw-p b7ef8000 00:00 0
11934b7f0a000-b7f0b000 rw-p b7f0a000 00:00 0
11935bf918000-bf92d000 rw-p bffea000 00:00 0 [stack]
11936-----------------------------------------------------------
11937ADAM G. LITKE Replied:
11938-----------------------------------------------------------
11939My 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.
11940Signed-Off-By: Cijurajan Kollanoor <cijurajan@in.ibm.com>,
11941
11942Modified File(s):
11943ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
11944
1194558) Log Message:
11946This 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>.
11947
11948Modified File(s):
11949ltp/testcases/kernel/syscalls/creat/creat07.c
11950
1195159) Log Message:
11952Only define signalfd() when it actually gets used -- i.e. when !USE_STUB. Mike Frysinger <vapier@users.sourceforge.net>
11953
11954Modified File(s):
11955ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
11956
1195760) Log Message:
11958require autoconf-2.61+. Mike Frysinger <vapier@users.sourceforge.net>.
11959
11960Modified File(s):
11961ltp/configure.ac
11962
1196361) Log Message:
11964lcov: preparations for release 1.7. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
11965
11966Modified File(s):
11967ltp/utils/analysis/lcov/CHANGES
11968ltp/utils/analysis/lcov/Makefile
11969
1197062) Log Message:
11971lcov: update error and warning messages. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
11972
11973Modified File(s):
11974ltp/utils/analysis/lcov/CHANGES
11975ltp/utils/analysis/lcov/bin/gendesc
11976ltp/utils/analysis/lcov/bin/genhtml
11977ltp/utils/analysis/lcov/bin/geninfo
11978ltp/utils/analysis/lcov/bin/genpng
11979ltp/utils/analysis/lcov/bin/lcov
11980
11981
1198263) Log Message:
11983lcov: fix spec file bug. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
11984
11985Modified File(s):
11986ltp/utils/analysis/lcov/rpm/lcov.spec
11987
1198864) Log Message:
11989lcov: version + date updates. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
11990
11991Modified File(s):
11992ltp/utils/analysis/lcov/README
11993ltp/utils/analysis/lcov/bin/gendesc
11994ltp/utils/analysis/lcov/bin/genhtml
11995ltp/utils/analysis/lcov/bin/geninfo
11996ltp/utils/analysis/lcov/bin/genpng
11997ltp/utils/analysis/lcov/bin/lcov
11998ltp/utils/analysis/lcov/man/gendesc.1
11999ltp/utils/analysis/lcov/man/genhtml.1
12000ltp/utils/analysis/lcov/man/geninfo.1
12001ltp/utils/analysis/lcov/man/genpng.1
12002ltp/utils/analysis/lcov/man/lcov.1
12003ltp/utils/analysis/lcov/man/lcovrc.5
12004ltp/utils/analysis/lcov/rpm/lcov.spec
12005
1200665) Log Message:
12007lcov: updated CVS version to 1.8. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
12008
12009Modified File(s):
12010ltp/utils/analysis/lcov/man/gendesc.1
12011ltp/utils/analysis/lcov/man/genhtml.1
12012ltp/utils/analysis/lcov/man/geninfo.1
12013ltp/utils/analysis/lcov/man/genpng.1
12014ltp/utils/analysis/lcov/man/lcov.1
12015ltp/utils/analysis/lcov/man/lcovrc.5
12016ltp/utils/analysis/lcov/bin/gendesc
12017ltp/utils/analysis/lcov/bin/genhtml
12018ltp/utils/analysis/lcov/bin/geninfo
12019ltp/utils/analysis/lcov/bin/genpng
12020ltp/utils/analysis/lcov/bin/lcov
12021ltp/utils/analysis/lcov/rpm/lcov.spec
12022ltp/utils/analysis/lcov/Makefile
12023
1202466) Log Message:
12025I'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>.
12026
12027Modified Files:
12028ltp/configure.ac
12029ltp/m4/ltp-signalfd.m4
12030ltp/runtest/syscalls
12031ltp/testcases/kernel/syscalls/modify_ldt/Makefile
12032ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
12033ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
12034
12035Added Files:
12036ltp/m4/ltp-modify_ldt.m4
12037
1203867) Log Message:
12039Please 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>.
12040
12041Modified File(s):
12042ltp/testcases/kernel/containers/pidns/runpidnstest.sh
12043
1204468) Log Message:
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>.
12046
12047Modified File(s):
12048ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
12049
1205069) Log Message:
12051Change "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>.
12052
12053Modified File(s):
12054ltp/testcases/kernel/syscalls/readlink/readlink03.c
12055
1205670) Log Message:
12057Risrajak <risrajak@linux.vnet.ibm.com> reported:
12058mallocstress 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
12060Aborted
12061---Kernel Component Data---
12062Stack trace output: i am attaching full strace.
12063<snip>
12064clone(child_stack=0x7fe381a96250,
12065flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
12066parent_tidptr=0x7fe381a969e0, tls=0x7fe381a96950, child_tidptr=0x7fe381a969e0) = 27334
12067nanosleep({0, 0}, NULL) = 0
12068semop(34439172, 0x7fffa7cbef00, 1) = 0
12069futex(0x7fe39f2d19e0, FUTEX_WAIT, 27275, NULL <unfinished ...>
12070+++ killed by SIGABRT +++
12071---------------------------------------
12072Nagesh Sharyathi Replied:
12073---------------------------------------
12074I 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) ---
12081Process 8006 detached
12082[pid 8005] <... nanosleep resumed> NULL) = 0
12083[pid 8005] +++ killed by SIGABRT +++
12084+++ killed by SIGABRT +++
12085------------------------------------------------------------------------------------
12086So 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++)
12089 {
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());
12093 return 1;
12094 }
12095 free(ptrs[i]); <== Problem area
12096 my_yield();
12097 }
12098=================================
12099Andrew Vagin Replied <avagin@gmail.com>:
12100Thanks. 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)
12113(gdb) print i
12114$1 = 0
12115(gdb) print alloc_num
12116No symbol "alloc_num" in current context.
12117(gdb) print num_alloc
12118$2 = 0
12119(gdb) print size
12120$3 = 1
12121strick the eye, we have pointer with type long, but allocate one byte only.
12122size_t size = 1;
12123long *ptrs[MAXPTRS];
12124......
12125ptrs[num_alloc] = (long *)malloc(size);
12126I use valgrind first time. Thanks for this possibility:). see the attached patch. test passed and valgrind don't report errors after my patch.
12127Thread [34]: allocate_free() returned 0, succeeded. Thread exiting.
12128main(): test passed.
12129==13299==
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.
12133ps: I use oldsize = 5, because long will be equal 8 in more case. oldsize is previous value of fibannoci series.
12134Signed-Off-By: "avagin@gmail.com" <avagin@gmail.com>.
12135
12136Modified File(s):
12137ltp/testcases/kernel/mem/mtest07/Makefile
12138ltp/testcases/kernel/mem/mtest07/mallocstress.c
12139
1214071) Log Message:
12141Initial 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:
12142I 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.
12143
12144Modified Files:
12145ltp/runtest/syscalls
12146ltp/testcases/kernel/include/x86_64.in
12147Added Files:
12148ltp/testcases/kernel/syscalls/accept4/Makefile
12149ltp/testcases/kernel/syscalls/accept4/accept4_01.c
12150
1215172) Log Message:
12152I 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>.
12153
12154Modified File(s):
12155ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
12156
1215773) Log Message:
12158A small Fix. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
12159
12160Modified File(s):
12161ltp/m4/ltp-signalfd.m4
12162
1216374) Log Message:
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
12168 syscall.
12169Signed-of-by: Masatake YAMATO<yamato@redhat.com>.
12170
12171Modified File(s):
12172ltp/m4/ltp-signalfd.m4
12173ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
12174
1217575) Log Message:
12176Update to OpenHPI 2.13.1. See http://openhpi.org/ for more details.
12177
12178Modified File(s):
12179
1218076) Log Message:
12181Add Kernel Config Info for compiling KDUMP/KEXEC kernel. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
12182
12183Modified File(s):
12184ltp/README
12185
1218677) Log Message:
12187This patch ensures that prio-preempt uses the librt debug mechanism. Tested: Running the test:
12188./prio_preempt
12189./prio_preempt -v3
12190./run_auto
12191Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
12192
12193Modified File(s):
12194ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
12195
1219678) Log Message:
12197This patch adds librt debug support for prio-wake. The log level selected is 0, as it necessary to print all the buffered information. Tested:
12198./prio-wake
12199./run_auto.
12200Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
12201
12202Modified File(s):
12203ltp/testcases/realtime/func/prio-wake/prio-wake.c
12204
1220579) Log Message:
12206OK. I have implemented such a patch which does not overflow anymore. However, I could not test it, because:
12207pipeio -s 5000 -i 2000000000 -c 5
12208just runs too long. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
12209
12210Modified File(s):
12211ltp/testcases/kernel/ipc/pipeio/pipeio.c
12212
1221380) Log Message:
12214The 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.
12215Testing done:
12216Compiled 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.
12217Changelog:
12218* Introduce periodic sleeps in the busy loop of gtod_latency to avoid soft lockups.
12219Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
12220
12221Modified File(s):
12222ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
12223
1222481) Log Message:
12225Here is a patch to fix the error below.
12226/root/ltp-full-20081031/testcases/kernel/containers/netns/parentns.sh: 42: source: not found
12227Some 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>.
12228
12229Modified File(s):
12230ltp/testcases/kernel/containers/netns/child_1.sh
12231ltp/testcases/kernel/containers/netns/child_2.sh
12232ltp/testcases/kernel/containers/netns/childipv6.sh
12233ltp/testcases/kernel/containers/netns/childns.sh
12234ltp/testcases/kernel/containers/netns/parent_1.sh
12235ltp/testcases/kernel/containers/netns/parent_2.sh
12236ltp/testcases/kernel/containers/netns/parent_share.sh
12237ltp/testcases/kernel/containers/netns/parentns.sh
12238ltp/testcases/kernel/containers/netns/paripv6.sh
12239
1224082) Log Message:
12241The 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>.
12242
12243Modified File(s):
12244ltp/testcases/kernel/include/i386.in
12245
1224683) Log Message:
12247umount can return error if /etc/mtab link to /proc/mounts
12248$ mount --rbind /tmp/1 /tmp/2
12249$ mount
12250...
12251/tmp/1 on /tmp/2 type none (rw,bind)
12252$ mv /etc/mtab{,.orig}
12253$ mount
12254...
12255/dev/root on /tmp/2 type ext3 (rw,data=ordered)
12256$ umount /tmp/1
12257umount: /tmp/1: not mounted
12258if 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
12261done ) >& /dev/null
12262but /proc/mounts contain next info:
12263/dev/root /tmp/2\040(deleted) ext3 rw,data=ordered 0 0
12264because 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>.
12265
12266Modified File(s):
12267ltp/testcases/kernel/fs/fs_bind/regression/test02
12268
1226984) Log Message:
12270Fix busy loop in realtime:
12271The 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>.
12272
12273Modified File(s):
12274ltp/testcases/realtime/include/librttest.h
12275ltp/testcases/realtime/lib/librttest.c
12276
1227785) Log Message:
12278I've added new Makefile target to run both autoconf and autoheader. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
12279
12280Modified File(s):
12281ltp/Makefile
12282
1228386) Log Message:
12284CONTROLLERS: 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>.
12285
12286Modified Files:
12287ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
12288ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
12289ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
12290ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
12291
1229287) Log Message:
12293CONTROLLERS: 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>.
12294
12295Modified Files:
12296ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
12297ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
12298
1229988) Log Message:
12300CONTROLLERS: 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>.
12301
12302Modified Files:
12303ltp/testcases/kernel/controllers/cpuctl/parameters.sh
12304ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
12305ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
12306
1230789) Log Message:
12308CONTROLLERS: 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>.
12309
12310Modified Files:
12311ltp/testcases/kernel/controllers/cpuctl/parameters.sh
12312
1231390) Log Message:
12314CONTROLLERS: 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>.
12315
12316Added Files:
12317ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
12318
1231991) Log Message:
12320CONTROLLERS: 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>.
12321
12322Modified Files:
12323ltp/testcases/kernel/controllers/cpuctl/parameters.sh
12324ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
12325
1232692) Log Message:
12327CONTROLLERS: 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>.
12328
12329Modified Files:
12330ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
12331ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
12332ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
12333ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
12334
1233593) Log Message:
12336CONTROLLERS: 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>.
12337
12338Modified Files:
12339ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
12340ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
12341ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
12342ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
12343ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
12344ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
12345
1234694) Log Message:
12347CONTROLLERS: 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>.
12348
12349Modified Files:
12350ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
12351
1235295) Log Message:
12353CONTROLLERS: 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>.
12354
12355Added Files:
12356ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
12357
1235896) Log Message:
12359CONTROLLERS: 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>.
12360
12361Modified Files:
12362ltp/testcases/kernel/controllers/cpuctl/parameters.sh
12363ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
12364
1236597) Log Message:
12366CONTROLLERS: 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>.
12367
12368Modified Files:
12369ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
12370
1237198) Log Message:
12372CONTROLLERS: 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>.
12373
12374Added Files:
12375ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
12376
1237799) Log Message:
12378CONTROLLERS: 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>.
12379
12380Modified Files:
12381ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
12382
12383100) Log Message:
12384CONTROLLERS: 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>.
12385
12386Modified Files:
12387ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
12388
12389101) Log Message:
12390CONTROLLERS: 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>.
12391
12392Added Files:
12393ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
12394
12395102) Log Message:
12396CONTROLLERS: 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>.
12397
12398Modified Files:
12399ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
12400
12401103) Log Message:
12402CONTROLLERS: 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>.
12403
12404Modified Files:
12405ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
12406
12407104) Log Message:
12408Re-enablement of TI-RPC tests to build/install/run in LTP:
12409Le 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.
12410Subrata 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.
12411Le 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>.
12412
12413Modified Files:
12414ltp/runtest/rpc
12415ltp/runtest/stress.part3
12416ltp/testcases/network/rpc/Makefile
12417ltp/testcases/network/rpc/README
12418ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
12419ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
12420ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
12421ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
12422ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
12423ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
12424ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
12425ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
12426ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
12427ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
12428ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
12429ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
12430ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
12431ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
12432ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
12433ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
12434ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
12435ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
12436ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
12437ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
12438ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
12439ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
12440ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
12441ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
12442ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
12443ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
12444ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
12445ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
12446ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
12447ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
12448ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
12449ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
12450ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
12451ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
12452ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
12453ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
12454ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
12455ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
12456ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
12457ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
12458ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
12459ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
12460ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
12461ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
12462ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
12463ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
12464ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
12465ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
12466ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
12467ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
12468ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
12469ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
12470ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
12471ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
12472ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
12473ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
12474ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
12475ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
12476ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
12477ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
12478ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
12479ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
12480ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
12481ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
12482ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
12483ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
12484ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
12485ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
12486ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
12487ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
12488ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
12489ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
12490ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
12491ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
12492ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
12493ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
12494ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
12495ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
12496ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
12497ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
12498ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
12499ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
12500ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
12501ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
12502ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
12503ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
12504ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
12505ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
12506ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
12507ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
12508ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
12509ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
12510ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
12511ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
12512ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
12513ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
12514ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
12515ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
12516ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
12517ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
12518ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
12519ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
12520ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
12521ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
12522ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
12523ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
12524ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
12525ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
12526ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
12527ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
12528ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
12529ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
12530ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
12531ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
12532ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
12533ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
12534ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
12535ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
12536ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
12537ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
12538ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
12539ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
12540ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
12541ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
12542ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
12543ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
12544ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
12545ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
12546ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
12547ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
12548ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
12549ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
12550ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
12551ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
12552ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
12553ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
12554ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
12555ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
12556ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
12557ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
12558ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
12559ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
12560ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
12561ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
12562ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
12563ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
12564ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
12565ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
12566ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
12567ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
12568ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
12569ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
12570ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
12571ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
12572ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
12573ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
12574ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
12575ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
12576ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
12577ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
12578ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
12579ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
12580ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
12581ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
12582ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
12583ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
12584ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
12585ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
12586ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
12587ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
12588ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
12589ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
12590ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
12591ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
12592ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
12593ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
12594ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
12595ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
12596ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
12597ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
12598ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
12599ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
12600ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
12601ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
12602ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
12603ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
12604ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
12605ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
12606ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
12607ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
12608ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
12609ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
12610ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
12611ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
12612ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
12613ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
12614ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
12615ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
12616ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
12617ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
12618ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
12619ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
12620ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
12621ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
12622ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
12623ltp/testscripts/ltpstress.sh
12624
12625Added Files:
12626ltp/runtest/rpctirpc ltp/runtest/tirpc
12627ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_test_auto.sh
12628ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tests.sh
12629ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_auto.sh
12630ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_interactive.sh
12631ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_test_auto.sh
12632ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_tests.sh
12633
12634Removed Files:
12635ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
12636ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
12637ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
12638ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
12639ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
12640
12641105) Log Message:
12642Please find the testcase for the below assertion. Assertions 1: Steps:
12643a) Create a container .
12644b) Create many levels of child containers inside this container.
12645c) Now do kill -9 init , outside of the contaier.
12646d) This should kill all the child containers . (containers created at the level below ).
12647Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
12648
12649Added Files:
12650ltp/testcases/kernel/containers/pidns/pidns05.c
12651
12652106) Log Message:
12653Fix typo in pselect01_64 testcase: pselect0_64->pselect01_64. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
12654
12655Modified File(s):
12656ltp/runtest/syscalls
12657
12658107) Log Message:
12659Remove 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>.
12660
12661Modified File(s):
12662ltp/testcases/realtime/func/async_handler/async_handler.c
12663ltp/testcases/realtime/func/async_handler/async_handler_jk.c
12664ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
12665ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
12666ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
12667ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
12668ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
12669ltp/testcases/realtime/func/measurement/preempt_timing.c
12670ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
12671ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
12672ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
12673ltp/testcases/realtime/func/pi-tests/test-skeleton.c
12674ltp/testcases/realtime/func/pi-tests/testpi-0.c
12675ltp/testcases/realtime/func/pi-tests/testpi-1.c
12676ltp/testcases/realtime/func/pi-tests/testpi-2.c
12677ltp/testcases/realtime/func/pi-tests/testpi-4.c
12678ltp/testcases/realtime/func/pi-tests/testpi-5.c
12679ltp/testcases/realtime/func/pi-tests/testpi-6.c
12680ltp/testcases/realtime/func/pi-tests/testpi-7.c
12681ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
12682ltp/testcases/realtime/func/prio-wake/prio-wake.c
12683ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
12684ltp/testcases/realtime/func/sched_football/sched_football.c
12685ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
12686ltp/testcases/realtime/func/sched_latency/sched_latency.c
12687ltp/testcases/realtime/func/thread_clock/tc-2.c
12688ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
12689ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
12690ltp/testcases/realtime/stress/pi-tests/testpi-3.c
12691
12692108) Log Message:
12693Remove 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>.
12694
12695Modified Files:
12696ltp/testcases/realtime/config.mk
12697
12698Removed Files:
12699ltp/testcases/realtime/include/libjvmsim.h
12700ltp/testcases/realtime/lib/libjvmsim.c
12701
12702109) Log Message:
12703ltp 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
12705iptables 0 INFO : INIT: Inititalizing tests.
12706iptables 0 INFO : INIT: Flushing all rules.
12707iptables01 0 INFO : iptables01: iptables -L -t filter will list all rules in table filter.
12708iptables01 1 FAIL : iptables01: iptables -L -t filter failed to list rules. Reason:
12709Chain INPUT (policy ACCEPT) target prot opt source destination
12710Chain FORWARD (policy ACCEPT) target prot opt source destination
12711Chain OUTPUT (policy ACCEPT) target prot opt source destination
12712Chain RH-Firewall-1-INPUT (0 references) target prot opt source destination
12713Vinay Sridhar <vinay@linux.vnet.ibm.com> replied:
12714I 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>.
12715
12716Modified File(s):
12717ltp/testcases/network/iptables/iptables_tests.sh
12718
subrata_modake9a2d5c2008-10-30 13:50:03 +000012719LTP-20081031
12720
127211) Log Message:
12722Here 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>.
12723
12724Modified File(s):
12725ltp/testcases/kernel/controllers/test_controllers.sh
12726
127272) Log Message:
12728test_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>.
12729
12730Modified File(s):
12731ltp/testcases/kernel/syscalls/ioctl/test_ioctl
12732
127333) Log Message:
12734Add support of kernel syscall test to Renesas. Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>.
12735
12736Modified Files:
12737ltp/testcases/kernel/include/order
12738Added Files:
12739ltp/testcases/kernel/include/sh.in
12740
127414) Log Message:
12742Reverting the Following Patch.
12743test_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>.
12744
12745Modified File(s):
12746ltp/testcases/kernel/syscalls/ioctl/test_ioctl
12747
127485) Log Message:
12749The 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>.
12750
12751Modified File(s):
12752ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
12753
127546) Log Message:
12755Hi 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>.
12756
12757Modified Files:
12758ltp/testcases/kernel/controllers/io-throttle/Makefile
12759ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
12760Added Files:
12761ltp/testcases/kernel/controllers/io-throttle/myfunctions-io.sh
12762Removed Files:
12763ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
12764
127657) Log Message:
12766dont use == or [[, and fix -z test
12767
12768Modified File(s):
12769ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
12770
127718) Log Message:
12772convert all "source" commands in scripts to "." ... hopefully my sed-foo doesnt break anything ...
12773
12774Modified File(s):
12775ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
12776ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
12777ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
12778ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
12779ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
12780ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
12781ltp/testcases/network/stress/broken_ip/broken_ip4-version
12782ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
12783ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
12784ltp/testcases/network/stress/broken_ip/broken_ip6-plen
12785ltp/testcases/network/stress/broken_ip/broken_ip6-version
12786ltp/testcases/network/stress/ftp/ftp4-download-stress
12787ltp/testcases/network/stress/ftp/ftp4-upload-stress
12788ltp/testcases/network/stress/ftp/ftp6-download-stress
12789ltp/testcases/network/stress/ftp/ftp6-upload-stress
12790ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
12791ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic02
12792ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic03
12793ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic04
12794ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic05
12795ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic06
12796ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic07
12797ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic01
12798ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic02
12799ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic03
12800ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic04
12801ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic05
12802ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic06
12803ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic07
12804ltp/testcases/network/stress/interface/if4-addr-change
12805ltp/testcases/network/stress/interface/if4-alias-adddel
12806ltp/testcases/network/stress/interface/if4-alias-addlarge
12807ltp/testcases/network/stress/interface/if4-mtu-change
12808ltp/testcases/network/stress/interface/if4-route-adddel
12809ltp/testcases/network/stress/interface/if4-route-addlarge
12810ltp/testcases/network/stress/interface/if4-updown
12811ltp/testcases/network/stress/interface/if6-addr-adddel
12812ltp/testcases/network/stress/interface/if6-addr-addlarge
12813ltp/testcases/network/stress/interface/if6-mtu-change
12814ltp/testcases/network/stress/interface/if6-route-adddel
12815ltp/testcases/network/stress/interface/if6-route-addlarge
12816ltp/testcases/network/stress/interface/if6-updown
12817ltp/testcases/network/stress/http/http4-stress
12818ltp/testcases/network/stress/http/http6-stress
12819ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
12820ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
12821ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
12822ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
12823ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope01
12824ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope02
12825ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope03
12826ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope04
12827ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
12828ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
12829ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld01
12830ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld02
12831ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
12832ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip02
12833ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip03
12834ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip04
12835ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip05
12836ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip06
12837ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip07
12838ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip01
12839ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip02
12840ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip03
12841ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip04
12842ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip05
12843ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip06
12844ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip07
12845ltp/testcases/network/stress/dns/dns4-stress
12846ltp/testcases/network/stress/dns/dns6-stress
12847ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
12848ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic02
12849ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic03
12850ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic04
12851ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic05
12852ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic06
12853ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic07
12854ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic01
12855ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic02
12856ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic03
12857ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic04
12858ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic05
12859ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic06
12860ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic07
12861ltp/testcases/network/stress/ssh/ssh4-stress
12862ltp/testcases/network/stress/ssh/ssh6-stress
12863ltp/testcases/network/stress/ns-tools/add_ipv6addr
12864ltp/testcases/network/stress/ns-tools/bg_tcp_traffic
12865ltp/testcases/network/stress/ns-tools/check_netem
12866ltp/testcases/network/stress/ns-tools/check_setkey
12867ltp/testcases/network/stress/ns-tools/get_ifname
12868ltp/testcases/network/stress/ns-tools/initialize_if
12869ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
12870ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
12871ltp/testcases/network/stress/ns-tools/killall_udp_traffic
12872ltp/testcases/network/stress/ns-tools/set_ipv4addr
12873ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
12874ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
12875ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
12876ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
12877ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
12878ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
12879ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld01
12880ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld02
12881ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld03
12882ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld04
12883ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld05
12884ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld06
12885ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
12886ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip02
12887ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip03
12888ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip04
12889ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip05
12890ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip06
12891ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip07
12892ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip08
12893ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip09
12894ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip10
12895ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip11
12896ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip12
12897ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip13
12898ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip14
12899ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip01
12900ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip02
12901ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip03
12902ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip04
12903ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip05
12904ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip06
12905ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip07
12906ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip08
12907ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip09
12908ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip10
12909ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip11
12910ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip12
12911ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip13
12912ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip14
12913ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
12914ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic02
12915ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic03
12916ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic04
12917ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic05
12918ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic06
12919ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic07
12920ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic08
12921ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic09
12922ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic10
12923ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic11
12924ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic12
12925ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic13
12926ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic14
12927ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic01
12928ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic02
12929ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic03
12930ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic04
12931ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic05
12932ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic06
12933ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic07
12934ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic08
12935ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic09
12936ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic10
12937ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic11
12938ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic12
12939ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic13
12940ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic14
12941ltp/testcases/network/stress/route/route4-change-dst
12942ltp/testcases/network/stress/route/route4-change-gw
12943ltp/testcases/network/stress/route/route4-change-if
12944ltp/testcases/network/stress/route/route4-ifdown
12945ltp/testcases/network/stress/route/route4-redirect
12946ltp/testcases/network/stress/route/route4-rmmod
12947ltp/testcases/network/stress/route/route6-change-dst
12948ltp/testcases/network/stress/route/route6-change-gw
12949ltp/testcases/network/stress/route/route6-change-if
12950ltp/testcases/network/stress/route/route6-ifdown
12951ltp/testcases/network/stress/route/route6-redirect
12952ltp/testcases/network/stress/route/route6-rmmod
12953ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
12954ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport02
12955ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport03
12956ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport04
12957ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport05
12958ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport06
12959ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport07
12960ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport08
12961ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport09
12962ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport10
12963ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport11
12964ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport12
12965ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport13
12966ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport14
12967ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport01
12968ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport02
12969ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport03
12970ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport04
12971ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport05
12972ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport06
12973ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport07
12974ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport08
12975ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport09
12976ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport10
12977ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport11
12978ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport12
12979ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport13
12980ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport14
12981ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
12982ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport02
12983ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport03
12984ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport04
12985ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport05
12986ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport06
12987ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport07
12988ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport08
12989ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport09
12990ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport10
12991ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport11
12992ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport12
12993ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport13
12994ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport14
12995ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport01
12996ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport02
12997ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport03
12998ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport04
12999ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport05
13000ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport06
13001ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport07
13002ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport08
13003ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport09
13004ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport10
13005ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport11
13006ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport12
13007ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport13
13008ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport14
13009ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff01
13010ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff02
13011ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff03
13012ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff04
13013ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff05
13014ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff06
13015ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff07
13016ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff08
13017ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff09
13018ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff10
13019ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff11
13020ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff12
13021ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff13
13022ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff14
13023ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff01
13024ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff02
13025ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff03
13026ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff04
13027ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff05
13028ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff06
13029ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff07
13030ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff08
13031ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff09
13032ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff10
13033ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff11
13034ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff12
13035ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff13
13036ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff14
13037ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend01
13038ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend02
13039ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend03
13040ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend04
13041ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend05
13042ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend06
13043ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend07
13044ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend08
13045ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend09
13046ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend10
13047ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend11
13048ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend12
13049ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend13
13050ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend14
13051ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend01
13052ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend02
13053ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend03
13054ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend04
13055ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend05
13056ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend06
13057ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend07
13058ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend08
13059ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend09
13060ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend10
13061ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend11
13062ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend12
13063ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend13
13064ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend14
13065ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
13066ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip02
13067ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip03
13068ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip04
13069ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip05
13070ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip06
13071ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip07
13072ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip01
13073ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip02
13074ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip03
13075ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip04
13076ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip05
13077ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip06
13078ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip07
13079ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale01
13080ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale02
13081ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale03
13082ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale04
13083ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale05
13084ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale06
13085ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale07
13086ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale08
13087ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale09
13088ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale10
13089ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale11
13090ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale12
13091ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale13
13092ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale14
13093ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale01
13094ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale02
13095ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale03
13096ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale04
13097ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale05
13098ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale06
13099ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale07
13100ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale08
13101ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale09
13102ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale10
13103ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale11
13104ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale12
13105ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale13
13106ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale14
13107ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso01
13108ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso02
13109ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso03
13110ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso04
13111ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso05
13112ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso06
13113ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso07
13114ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso08
13115ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso09
13116ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso10
13117ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso11
13118ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso12
13119ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso13
13120ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso14
13121ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso01
13122ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso02
13123ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso03
13124ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso04
13125ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso05
13126ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso06
13127ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso07
13128ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso08
13129ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso09
13130ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso10
13131ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso11
13132ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso12
13133ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso13
13134ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso14
13135ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup01
13136ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup02
13137ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup03
13138ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup04
13139ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup05
13140ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup06
13141ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup07
13142ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup08
13143ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup09
13144ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup10
13145ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup11
13146ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup12
13147ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup13
13148ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup14
13149ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup01
13150ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup02
13151ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup03
13152ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup04
13153ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup05
13154ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup06
13155ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup07
13156ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup08
13157ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup09
13158ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup10
13159ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup11
13160ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup12
13161ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup13
13162ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup14
13163ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff01
13164ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff02
13165ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff03
13166ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff04
13167ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff05
13168ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff06
13169ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff07
13170ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff08
13171ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff09
13172ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff10
13173ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff11
13174ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff12
13175ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff13
13176ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff14
13177ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff01
13178ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff02
13179ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff03
13180ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff04
13181ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff05
13182ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff06
13183ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff07
13184ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff08
13185ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff09
13186ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff10
13187ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff11
13188ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff12
13189ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff13
13190ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff14
13191ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
13192ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport02
13193ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport03
13194ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport04
13195ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport05
13196ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport06
13197ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport07
13198ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport01
13199ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport02
13200ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport03
13201ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport04
13202ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport05
13203ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport06
13204ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport07
13205ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
13206ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic02
13207ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic03
13208ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic04
13209ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic05
13210ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic06
13211ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic07
13212ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic01
13213ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic02
13214ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic03
13215ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic04
13216ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic05
13217ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic06
13218ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic07
13219ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
13220ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic02
13221ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic03
13222ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic04
13223ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic05
13224ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic06
13225ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic07
13226ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic01
13227ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic02
13228ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic03
13229ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic04
13230ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic05
13231ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic06
13232ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic07
13233
132349) Log Message:
13235fix typo pointed out by Elder Costa: dulation -> duration
13236
13237Modified File(s):
13238ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
13239ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
13240ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
13241ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
13242ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
13243ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
13244ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
13245ltp/testcases/network/stress/broken_ip/broken_ip4-version
13246ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
13247ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
13248ltp/testcases/network/stress/broken_ip/broken_ip6-plen
13249ltp/testcases/network/stress/broken_ip/broken_ip6-version
13250ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
13251ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
13252ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
13253ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
13254ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
13255ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
13256ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
13257ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
13258ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
13259ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
13260ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
13261
1326210) Log Message:
13263lcov: geninfo chokes on spaces in the directory name
13264
13265From: Jeff Connelly <jeffconnelly@users.sourceforge.net>
13266
13267In 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.
13268
13269Modified File(s):
13270ltp/utils/analysis/lcov/bin/geninfo
13271ltp/utils/analysis/lcov/bin/lcov
13272ltp/utils/analysis/lcov/CHANGES
13273
1327411) Log Message:
13275gcov-kernel: added patches for linux-2.6.27
13276
13277Added File(s):
13278ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-eabi.patch
13279ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-hack.patch
13280ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
13281
1328212) Log Message:
13283If 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>.
13284
13285Modified File(s):
13286ltp/testcases/kernel/containers/pidns/pidns03.c
13287
1328813) Log Message:
13289netns: 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>.
13290
13291Modified File(s):
13292ltp/testcases/kernel/containers/netns/initialize.sh
13293
1329414) Log Message:
13295The 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>.
13296
13297Modified File(s):
13298ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
13299
1330015) Log Message:
13301On 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>.
13302
13303Modified File(s):
13304ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
13305ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
13306
1330716) Log Message:
13308Simple 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>.
13309
13310Modified File(s):
13311ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
13312
1331317) Log Message:
13314The 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.
13315Yes, 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.
13316
13317Modified Files:
13318ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
13319ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
13320Added Files:
13321ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
13322Removed Files:
13323ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
13324
1332518) Log Message:
13326With 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>.
13327
13328Modified File(s):
13329ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
13330
1333119) Log Message:
13332Adding 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>.
13333
13334Modified File(s):
13335ltp/testcases/kernel/syscalls/profil/profil01.c
13336
1333720) Log Message:
13338Remap_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>.
13339
13340Modified File(s):
13341ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
13342ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
13343
1334421) Log Message:
13345I'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>.
13346
13347Modified File(s):
13348ltp/testcases/kernel/include/arm.in
13349
1335022) Log Message:
13351This 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>.
13352
13353Modified File(s):
13354ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
13355
1335623) Log Message:
13357When 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>.
13358
13359Modified File(s):
13360ltp/testcases/kernel/syscalls/inotify/inotify01.c
13361ltp/testcases/kernel/syscalls/inotify/inotify02.c
13362
1336324) Log Message:
13364Attaching 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>.
13365
13366Modified Files:
13367ltp/testcases/kernel/containers/pidns/runpidnstest.sh
13368Added Files:
13369ltp/testcases/kernel/containers/pidns/pidns04.c
13370
1337125) Log Message:
13372This 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>.
13373
13374Modified File(s):
13375ltp/pan/Makefile
13376ltp/testcases/kernel/connectors/Makefile
13377ltp/testcases/kernel/containers/check_for_unshare.c
13378ltp/testcases/kernel/controllers/Makefile
13379ltp/testcases/kernel/syscalls/ptrace/Makefile
13380
1338126) Log Message:
13382The 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>.
13383
13384Modified File(s):
13385ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
13386
1338727) Log Message:
13388This patch cleans code a little bit by removing leftovers. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
13389
13390Modified File(s):
13391ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
13392ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
13393
1339428) Log Message:
13395Hello. 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>.
13396
13397Modified File(s):
13398ltp/pan/Makefile
13399ltp/testcases/kernel/include/regen.sh
13400
1340129) Log Message:
13402Fixing 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>.
13403
13404Modified Files:
13405ltp/testcases/kernel/containers/pidns/runpidnstest.sh
13406Removed Files:
13407ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
13408
1340930) Log Message:
13410After tested the latest LTP cases, the connector cases failed on RHEL5.2. Test fails with following error:
13411<<<test_output>>>
13412incrementing stop
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>>>
13416Post Patching:
13417<<<test_output>>>
13418incrementing stop Connectors 0 CONF : system doesn't support execution of the test
13419<<<execution_status>>>
13420Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
13421
13422Modified File(s):
13423ltp/testcases/kernel/connectors/connector_test.sh
13424
1342531) Log Message:
13426Disabling this till TIRPC is built, installed and run properly. Subrata Modak <subrata@linux.vnet.ibm.com>.
13427
13428Modified File(s):
13429ltp/runtest/stress.part3
13430
1343132) Log Message:
13432Avoid 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>.
13433
13434Modified File(s):
13435ltp/testcases/kernel/fs/inode/inode01.c
13436
1343733) Log Message:
13438Array 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: ========
13446[...]
13447Program 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
13454(gdb) up
13455[...]
13456#5 0x00000000004020e3 in main () at inode01.c:169
13457169 strcat(path_list_string, "path_list");
13458Array size of path_list_string needs to be increased to handle PIDs which exceed 4-digits. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
13459
13460Modified File(s):
13461ltp/testcases/kernel/fs/inode/inode01.c
13462
1346334) Log Message:
13464When compiling with -D_FORTIFY_SOURCE=2 following buffer-overflow gets detected:
13465Starting program:
13466/root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01
13467symlink01 1 PASS : Creation of symbolic link file to no object file is ok
13468symlink01 2 PASS : Creation of symbolic link file to no object file is ok
13469symlink01 3 PASS : Creation of symbolic link file and object file via symbolic link is ok
13470symlink01 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]
13481 (gdb) bt
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");
13495Variable 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>.
13496
13497Modified File(s):
13498ltp/testcases/kernel/syscalls/symlink/symlink01.c
13499
1350035) Log Message:
13501Now 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>.
13502
13503Modified File(s):
13504ltp/runtest/ltp-aiodio.part3
13505
1350636) Log Message:
13507Introduced 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>.
13508
13509Modified Files:
13510ltp/doc/man1/Makefile ltp/doc/man3/Makefile
13511ltp/include/Makefile ltp/lib/Makefile ltp/pan/Makefile
13512
1351337) Log Message:
13514Dont install ltp.pc and libltp.a with excutable flags. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
13515
13516Modified Files:
13517ltp/lib/Makefile
13518
1351938) Log Message:
13520Apply CFLAGS to compiler to ballista, kernel/syscalls/utimestat. Compile everything with (user-defined) CFLAGS. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
13521
13522Modified Files:
13523ltp/testcases/ballista/ballista/Makefile
13524ltp/testcases/kernel/syscalls/utimensat/Makefile
13525
1352639) Log Message:
13527Avoid 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>.
13528
13529ltp/testcases/open_posix_testsuite/Makefile
13530
1353140) Log Message:
13532Logfiles 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>.
13533
13534Modified Files:
13535ltp/runltp
13536
1353741) Log Message:
13538This 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>.
13539
13540Modified File(s):
13541include/databin.h
13542lib/databin.c
13543testcases/kernel/containers/libclone/libnetns.c
13544testcases/kernel/containers/libclone/Makefile
13545testcases/kernel/containers/pidns/pidns03.c
13546testcases/kernel/containers/sysvipc/shmnstest.c
13547testcases/kernel/controllers/cpuctl/cpuctl_test01.c
13548testcases/kernel/controllers/cpuctl/cpuctl_test02.c
13549testcases/kernel/controllers/cpuctl/cpuctl_test03.c
13550testcases/kernel/controllers/cpuctl/cpuctl_test04.c
13551testcases/kernel/controllers/memctl/memctl_test01.c
13552testcases/kernel/io/disktest/childmain.c
13553testcases/kernel/io/disktest/dump.c
13554testcases/kernel/io/disktest/dump.h
13555testcases/kernel/io/disktest/main.c
13556testcases/kernel/io/disktest/timer.c
13557testcases/kernel/ipc/ipc_stress/signal_test_01.c
13558testcases/kernel/ipc/ipc_stress/signal_test_03.c
13559testcases/kernel/mem/hugetlb/lib/libipc.c
13560testcases/kernel/mem/mtest07/mallocstress.c
13561testcases/kernel/mem/mtest07/shm_test.c
13562testcases/kernel/sched/clisrv/pthserv.c
13563testcases/kernel/sched/tool/trace_sched.c
13564testcases/kernel/security/filecaps/checkforlibcap.sh
13565testcases/kernel/syscalls/clone/clone03.c
13566testcases/kernel/syscalls/clone/clone04.c
13567testcases/kernel/syscalls/clone/clone06.c
13568testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
13569testcases/kernel/syscalls/ipc/lib/libipc.c
13570testcases/kernel/syscalls/ipc/msgget/msgget01.c
13571testcases/kernel/syscalls/nftw/lib64.c
13572testcases/kernel/syscalls/nftw/lib.c
13573testcases/misc/crash/crash01.c
13574testcases/network/nfsv4/locks/netsync.c
13575testcases/network/sctp/func_tests/test_1_to_1_threads.c
13576testcases/network/sctp/func_tests/test_sctp_sendrecvmsg.c
13577testcases/network/sctp/func_tests/test_timetolive.c
13578testcases/network/sockets/ltpClient.c
13579testcases/network/sockets/ltpServer.c
13580testcases/kernel/syscalls/switch/endian_switch01.c
13581testcases/kernel/fs/doio/doio.c
13582
1358342) Log Message:
13584ltin___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>.
13585It'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>.
13586
13587Modified File(s):
13588ltp/testcases/kernel/connectors/pec/pec_listener.c
13589
1359043) Log Message:
13591Compiled 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"
13594Signed-off-by: CAI Qian <caiqian@cclom.cn>.
13595
13596Modified File(s):
13597ltp/testcases/network/nfsv4/acl/acl1.c
13598
1359944) Log Message:
13600CAI Qian <caiqian@cclom.cn> reported that Setgroups01_16 test always fails for x86_64:
13601setgroups01_16 1 FAIL : setgroups(65536, list) Failed, errno=14 : Bad address,
13602Seen 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?
13603Daniel 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>.
13604
13605Modified File(s):
13606ltp/testcases/kernel/syscalls/setgroups/compat_16.h
13607ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
13608
1360945) Log Message:
13610Change 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:
13611===
13612setgroups02_16 1 BROK : gid returned from getgroups is too large for testing setgroups32
13613===
13614Since the uninitialized values could be greater then 0xffff. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
13615
13616Modified File(s):
13617ltp/testcases/kernel/syscalls/setgroups/compat_16.h
13618ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
13619
1362046) Log Message:
13621Hi. Here I am getting the following error (with Ubuntu 7.04):
13622elder@Yosemite:/tmp/ltp/testcases/ballista$ LANG= make -f Makefile
13623WARNING: No perl detected; skipping ballista tests
13624This 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>.
13625
13626Modified Files:
13627ltp/testcases/ballista/Makefile
13628ltp/testcases/ballista/ballista/ostest_new.pl
13629
1363047) Log Message:
13631This 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>.
13632
13633Modified Files:
13634ltp/testcases/ballista/ballista/callGen.cpp
13635ltp/testcases/ballista/ballista/callGen_standAlone.cpp
13636
1363748) Log Message:
13638Adds 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>.
13639
13640Modified Files:
13641ltp/testcases/ballista/ballista/compile/bparser.cpp
13642ltp/testcases/ballista/ballista/templates/bTypes.cpp
13643
1364449) Log Message:
13645Fixed some bashisms. Jiri Palecek <jpalecek@web.de>.
13646
13647Modified Files:
13648ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
13649
1365050) Log Message:
13651Typo in file_test.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13652
13653Modified Files:
13654ltp/testcases/commands/ade/file/file_test.sh
13655
1365651) Log Message:
13657Fix 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>.
13658
13659Modified Files:
13660ltp/testcases/kernel/containers/netns/initialize.sh
13661
1366252) Log Message:
13663Fix some bashisms. Jiri Palecek <jpalecek@web.de>.
13664
13665Modified Files:
13666ltp/testcases/commands/ade/ar/ar01
13667ltp/testcases/commands/ade/file/file_test.sh
13668ltp/testcases/commands/cpio/cpio_tests.sh
13669ltp/testcases/commands/eject/eject-tests.sh
13670ltp/testcases/commands/fileutils/cp/cp_tests.sh
13671ltp/testcases/commands/fileutils/ln/ln_tests.sh
13672ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
13673ltp/testcases/commands/fileutils/mv/mv_tests.sh
13674ltp/testcases/commands/gzip/gzip_tests.sh
13675ltp/testcases/commands/logrotate/logrotate_tests.sh
13676ltp/testcases/commands/mail/mail_tests.sh
13677ltp/testcases/commands/tar/tar_tests.sh
13678ltp/testcases/kernel/fs/acls/acl_test01
13679ltp/testcases/network/dhcpd/dhcpd_tests.sh
13680ltp/testcases/network/iptables/iptables_tests.sh
13681ltp/testcases/network/traceroute/traceroute_tests.sh
13682ltp/testcases/network/xinetd/xinetd_tests.sh
13683
1368453) Log Message:
13685Fix bashisms (function keyword in utimensat_tests.sh). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13686
13687Modified Files:
13688ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
13689
1369054) Log Message:
13691When 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>.
13692
13693Modified Files:
13694ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
13695
1369655) Log Message:
13697The 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>.
13698
13699Modified File(s):
13700ltp/testcases/commands/ade/file/file_test.sh
13701
1370256) Log Message:
13703Running hugemmap02 test case on IA-32 generated SIGSEGV. It also gives warnings when compiling:
13704cc -I../../../../../include -g -Wall hugemmap02.c -L../../../../../lib -lltp -o hugemmap02
13705hugemmap02.c: In function ‘main’:
13706hugemmap02.c:149: warning: integer constant is too large for ‘long’ type
13707hugemmap02.c:156: warning: integer constant is too large for ‘long’ type
13708The following patch fixes it by making low memory addresses falling in a 2G - 3G range. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
13709
13710Modified File(s):
13711ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
13712
1371357) Log Message:
13714The 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>.
13715
13716Modified File(s):
13717ltp/testcases/network/multicast/mc_cmds/mc_cmds
13718
1371958) Log Message:
13720This patch fixes file_test failure on s390(x). Signed-off-by: Jeff Burke <jburke@redhat.com>. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
13721
13722Modified File(s):
13723ltp/testcases/commands/ade/file/file_test.sh
13724
1372559) Log Message:
13726The runltp has the parameter "-d" to identify the temporary directory by user. But in the latest runltp, there're two problem:
137271> Always use "/tmp" as the temporary directory and never use the one that user defined.
137282> It will be in error if the parameter "TMPDIR" is a relative path.
13729This patch fixes those issues. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
13730
13731Modified File(s):
13732ltp/runltp
13733
1373460) Log Message:
13735This 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>.
13736
13737Modified File(s):
13738ltp/testcases/commands/ade/ld/Makefile
13739
1374061) Log Message:
13741I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13742
13743Modified Files:
13744ltp/runtest/mm
13745ltp/runtest/syscalls
13746ltp/testcases/kernel/syscalls/mount/Makefile
13747ltp/testcases/kernel/syscalls/umount/Makefile
13748
13749Added Files:
13750ltp/testcases/kernel/syscalls/mount/test_mount
13751ltp/testcases/kernel/syscalls/umount/test_umount
13752
1375362) Log Message:
13754Re-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,
13758
13759so 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.
13760
13761Modified File(s):
13762ltp/testcases/network/iptables/iptables_tests.sh
13763
1376463) Log Message:
13765The 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>.
13766
13767Modified File(s):
13768ltp/testcases/kernel/syscalls/fork/fork09.c
13769
1377064) Log Message:
13771This patch fixes the following compilation warning seen on PPC64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
13772
13773Modified File(s):
13774ltp/testcases/kernel/syscalls/getsid/getsid02.c
13775
1377665) Log Message:
13777I 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>.
13778
13779Modified File(s):
13780ltp/testcases/kernel/connectors/pec/event_generator.c
13781
1378266) Log Message:
13783I'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>.
13784
13785Modified File(s):
13786ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
13787
1378867) Log Message:
13789Addition 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>.
13790
13791Added Files:
13792utils/analysis/gcov-kdump/Makefile
13793utils/analysis/gcov-kdump/README
13794utils/analysis/gcov-kdump/gcov.h
13795utils/analysis/gcov-kdump/gcovdump.c
13796utils/analysis/gcov-kdump/mem_image.c
13797utils/analysis/gcov-kdump/mem_image.h
13798utils/analysis/gcov-kdump/util.c
13799utils/analysis/gcov-kdump/util.h
13800
1380168) Log Message:
13802I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13803
13804Modified File(s):
13805ltp/runtest/syscalls
13806
1380769) Log Message:
13808Addition of additional epoll() test cases run to LTP. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13809
13810Modified Files:
13811ltp/runtest/syscalls
13812
13813Added Files:
13814ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
13815
1381670) Log Message:
13817Thanks. 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.
13818
13819Modified File(s):
13820ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
13821
1382271) Log Message:
13823Subrata <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>.
13824
13825Modified Files:
13826ltp/testcases/kernel/connectors/pec/pec_listener.c
13827ltp/testcases/kernel/connectors/pec/run_pec_test
13828
1382972) Log Message:
13830The 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>.
13831
13832Modified File(s):
13833ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
13834
1383573) Log Message:
13836openposix 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>.
13837
13838Modified File(s):
13839ltp/testcases/open_posix_testsuite/Makefile
13840
1384174) Log Message:
13842please 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>.
13843
13844Modified File(s):
13845ltp/testcases/kernel/sched/sched_stress/sched_driver.c
13846ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
13847
13848
1384975) Log Message:
13850Again, 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>.
13851
13852Modified File(s):
13853ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
13854
1385576) Log Message:
13856Replacement 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:
13857test01: It tries to invoke setcon() with bounded domain in a multi-threaded process. The expected result is success.
13858test02: It tries to invoke setcon() with unrelated domain in a multi-threaded process. The expected result is fail.
13859test03: 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.
13860test05: It tries to write a bounded type, even if the domain cannot write to its bounds type. The expected result is fail.
13861test06: It makes a bounded domain try to set an attribute of bounded type.Thanks,
13862Signed-Off-By: KaiGai Kohei <kaigai@ak.jp.nec.com>.
13863
13864Modified Files:
13865ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
13866ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
13867
13868Added Files:
13869ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
13870ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/Makefile
13871ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
13872ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds_thread.c
13873
1387477) Log Message:
13875Integrate execution of epoll() syscall testcase. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13876
13877Modified File(s):
13878ltp/runtest/syscalls
13879ltp/testcases/kernel/syscalls/Makefile
13880
1388178) Log Message:
13882Integrated 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>.
13885
13886Modified File(s):
13887ltp/runltp
13888
1388979) Log Message:
13890Integrated SCHEDULER Client Server Tests to default LTP run ./runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13891
13892Modified Files:
13893ltp/runtest/sched
13894ltp/testcases/kernel/sched/clisrv/Makefile
13895
13896Added Files:
13897ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
13898
1389980) Log Message:
13900Integrated the sched_stress to default LTP run for 2 minutes. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13901
13902Modified File(s):
13903ltp/runtest/sched
13904ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
13905
1390681) Log Message:
13907Addition of Initial Set of POWER MANAGEMENT Testcases to LTP. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
13908
13909Modified Files:
13910ltp/runltp
13911ltp/testcases/kernel/Makefile
13912
13913Added Files:
13914ltp/runtest/power_management_tests
13915ltp/testcases/kernel/power_management/Makefile
13916ltp/testcases/kernel/power_management/README
13917ltp/testcases/kernel/power_management/change_freq.sh
13918ltp/testcases/kernel/power_management/change_govr.sh
13919ltp/testcases/kernel/power_management/check_config.sh
13920ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
13921ltp/testcases/kernel/power_management/check_kv_arch.c
13922ltp/testcases/kernel/power_management/config_cpu_freq
13923ltp/testcases/kernel/power_management/config_cpu_idle
13924ltp/testcases/kernel/power_management/config_sched_mc
13925ltp/testcases/kernel/power_management/pm_include.sh
13926ltp/testcases/kernel/power_management/pwkm_load_unload.sh
13927ltp/testcases/kernel/power_management/runpwtests.sh
13928ltp/testcases/kernel/power_management/test_sched_mc.sh
13929
1393082) Log Message:
13931Fixed Build errors on s390x. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
13932
13933Modified File(s):
13934ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
13935ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
13936
1393783) Log Message:
13938Added 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>.
13939
13940Modified File(s):
13941utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
13942
1394384) Log Message:
13944I 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>.
13945
13946Modified File(s):
13947ltp/README
13948
1394985) Log Message:
13950The 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,
13953Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13954
13955Modified File(s):
13956ltp/testcases/kernel/mem/mtest07/mallocstress.c
13957
1395886) Log Message:
13959In 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>.
13960
13961Modified File(s):
13962ltp/testcases/network/lib6/in6_02.c
13963
1396487) Log Message:
13965Fix 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>.
13966
13967Modified File(s):
13968ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
13969
1397088) Log Message:
13971Fix 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>.
13972
13973Modified File(s):
13974ltp/lib/tst_res.c
13975
1397689) Log Message:
13977clean up nested #ifdef mess
13978
13979Modified File(s):
13980ltp/testcases/kernel/syscalls/get_robust_list
13981
1398290) Log Message:
13983The 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>.
13984
13985Modified File(s):
13986ltp/testcases/kernel/syscalls/switch/endian_switch01.c
13987
1398891) Log Message:
13989Compilation 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>.
13990
13991Modified File(s):
13992ltp/testcases/kernel/syscalls/epoll/Makefile
13993
1399492) Log Message:
13995Add 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.
13996
13997Modified File(s):
13998ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
13999ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
14000
1400193) Log Message:
14002Shmem_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>.
14003
14004Modified File(s):
14005ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
14006
1400794) Log Message:
14008This patch fixes a bash specific comparison in checkforlibcap.sh script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
14009
14010Modified File(s):
14011ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
14012
1401395) Log Message:
14014Fix 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>.
14015
14016Modified File(s):
14017ltp/pan/pan.c
14018
1401996) Log Message:
14020Fix 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>.
14021
14022Modified Files:
14023ltp/testcases/kernel/syscalls/madvise/madvise03.c
14024
1402597) 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>.
14026
14027Modified Files:
14028ltp/testcases/kernel/syscalls/inotify/inotify01.c
14029ltp/testcases/kernel/syscalls/inotify/inotify02.c
14030
1403198) Log Message:
14032The 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:
140331- 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.
140342- I had to change Ubuntu default configuration (enable cron log file and rename it from cron.log to cron) for the test to succeed.
14035Signed-Off-By: Elder Costa <elder.costa@terra.com.br>
14036
14037Modified File(s):
14038ltp/testcases/commands/cron/cron_tests.sh
14039
1404099) Log Message:
14041Fix 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>.
14042
14043Modified File(s):
14044ltp/testcases/commands/cron/cron_tests.sh
14045
14046100) Log Message:
14047At_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>.
14048
14049Modified File(s):
14050ltp/testcases/commands/at/at_allow01
14051ltp/testcases/commands/at/at_deny01
14052
14053101) Log Message:
14054I hope the numa infrastructure will handle stuff non-numa systems. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14055
14056Modified File(s):
14057ltp/runltp
14058
14059102) Log Message:
14060Integrate hugetlb tests into runltp. Also modify the way hugemmap02 is run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14061
14062Modified File(s):
14063ltp/runltp
14064ltp/runtest/hugetlb
14065
14066103) Log Message:
14067The following patch Integrates the remaining MTEST06 into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14068
14069Modified Files:
14070ltp/runtest/mm
14071ltp/testcases/kernel/mem/mtest06/mmap2.c
14072ltp/testcases/kernel/mem/mtest06/mmap3.c
14073
14074104) Log Message:
14075The following patch Integrates the remaining MMAPSTRESS into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14076
14077Modified Files:
14078ltp/runtest/mm
14079ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
14080ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
14081ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
14082
14083105) Log Message:
14084Following warnings are generated when compiling mm_core_apis.c. Attached patch fixes them. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
14085
14086Modified File(s):
14087ltp/testcases/kernel/mem/libmm/mm_core_apis.c
14088
14089106) Log Message:
14090The following patch integrates build/install/run of mm_core_apis to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
14091
14092Modified File(s):
14093ltp/runalltests.sh
14094
14095107) Log Message:
14096The following patch integrates running of aio tests to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
14097
14098Modified File(s):
14099ltp/runalltests.sh
14100
14101108) Log Message:
14102This 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
14105
14106The only copy of fsx-linux.c will stay in:
14107- testcases/kernel/fs/fsx-linux/fsx-linux.c
14108
14109Attached 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>.
14110
14111Modified Files:
14112ltp/runtest/fsx
14113ltp/runtest/ltp-aiodio.part3
14114ltp/runtest/ltplite
14115ltp/runtest/nfs
14116ltp/runtest/stress.part1
14117ltp/testcases/kernel/io/ltp-aiodio/Makefile
14118
14119Removed Files:
14120ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
14121ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
14122
14123109) Log Message:
14124The following patch complements previous ones to fix/improve the behaviour of cron_tests.sh script. Some fixes inspired in CAI Qian's previous posts.
14125Changes:
141261- Added LANG= in the script executed by cron to avoid issues with internationalization.
141272- 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)
141283- Eliminated the \t\n from the output strings that caused the problem reported by Subrata
141294- Fixed the order the expected x received values are printed out to the output log
14130
14131This 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>.
14132
14133Modified File(s):
14134ltp/testcases/commands/cron/cron_tests.sh
14135
subrata_modakeed88fb2008-09-30 11:10:57 +000014136LTP-20080930
14137
141381) Log Message:
14139Fix build error for libclone.c. Signed-off-by: Veerendra Chandrappa <vechandr@in.ibm.com>.
14140
14141Modified File(s):
14142ltp/testcases/kernel/containers/libclone/libclone.h
14143
141442) Log Message:
14145Set 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>.
14146
14147Modified File(s):
14148ltp/tools/netpipe-2.4/Makefile
14149
141503) Log Messsage:
14151sync_pipe_close() returns an uninitialized value when it is passed an already closed pipe. Signed-off-by: Roy Lee <roylee17@gmail.com>.
14152
14153Modified File(s):
14154ltp/lib/libtestsuite.c
14155
141564) Log Message:
14157I extended getegid testcase to test getegid16, too. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14158
14159Modified File(s):
14160ltp/runtest/syscalls
14161ltp/testcases/kernel/syscalls/getegid/Makefile
14162ltp/testcases/kernel/syscalls/getegid/getegid01.c
14163
141645) Log Message:
14165This can only be tested on a POWER6 machine. A program to test it is attached. --Paul Mackerras.
14166Thanks 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:
14167Signed-off-by: Paul Mackerras <paulus@samba.org>,
14168Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
14169
14170Modified Files:
14171ltp/runtest/syscalls
14172
14173Added Files:
14174ltp/testcases/kernel/syscalls/switch/Makefile
14175ltp/testcases/kernel/syscalls/switch/switch01.c
14176
141776) Log Message:
14178I 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>.
14179
14180Modified File(s):
14181ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
14182
141837) Log Message:
14184Looks 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>.
14185
14186Modified File(s):
14187ltp/testcases/kernel/syscalls/switch/switch01.c
14188
141898) Log Message:
14190The 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.
14191
14192Modified File(s):
14193ltp/testcases/commands/cron/cron_allow01
14194ltp/testcases/commands/cron/cron_deny01
14195ltp/testcases/commands/cron/cron_neg_tests.sh
14196ltp/testcases/kernel/ipc/ipc_stress/cleanup
14197ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
14198ltp/testcases/open_hpi_testsuite/clients/hpionIBMblade.c
14199
142009) Log Message:
14201This patch does the following:
142021. These test cases failed with "open returned unexpected errno 2" because the child process falls through to execute redundant cleanup(),
142032. Added code to use the tst_tmpdir()/tst_rmdir() APIs.
14204Signed-Off-By: <roylee@andestech.com>
14205
14206Modified File(s):
14207ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
14208ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
14209ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
14210
1421110) Log Message:
14212Remove 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>,
14213
14214Modified File(s):
14215ltp/testcases/kernel/containers/Makefile
14216ltp/testcases/kernel/containers/container_test.sh
14217
1421811) Log Message:
14219Make 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>.
14220
14221Modified File(s):
14222ltp/testcases/kernel/containers/Makefile
14223
1422412) Log Message:
14225When 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:
14226 #elif __i386__
14227 int do_check(void) { return kernel_is_too_old(); }
14228Which 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>,
14229
14230Modified File(s):
14231ltp/testcases/kernel/containers/check_for_unshare.c
14232
1423313) Log Message:
14234Now 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>,
14235
14236Modified File(s):
14237ltp/testcases/kernel/containers/Makefile
14238ltp/testcases/kernel/containers/libclone/Makefile
14239ltp/testcases/kernel/containers/pidns/Makefile
14240ltp/testcases/kernel/containers/sysvipc/Makefile
14241ltp/testcases/kernel/containers/utsname/Makefile
14242
1424314) Log Message:
14244Now 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>.
14245
14246Modified File(s):
14247ltp/testcases/kernel/containers/Makefile
14248ltp/testcases/kernel/containers/libclone/Makefile
14249ltp/testcases/kernel/containers/pidns/Makefile
14250ltp/testcases/kernel/containers/pidns/pidns01.c
14251ltp/testcases/kernel/containers/pidns/pidns02.c
14252ltp/testcases/kernel/containers/pidns/pidns03.c
14253ltp/testcases/kernel/containers/sysvipc/Makefile
14254ltp/testcases/kernel/containers/sysvipc/shmnstest.c
14255ltp/testcases/kernel/containers/utsname/Makefile
14256ltp/testcases/kernel/containers/utsname/utstest.c
14257
1425815) Log Message:
14259Use non-recursive assignment. This means, for example, that:
14260SRCS := $(wildcard *.c)
14261will 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>.
14262
14263Modified File(s):
14264ltp/testcases/kernel/containers/Makefile
14265ltp/testcases/kernel/containers/libclone/Makefile
14266ltp/testcases/kernel/containers/pidns/Makefile
14267ltp/testcases/kernel/containers/sysvipc/Makefile
14268ltp/testcases/kernel/containers/utsname/Makefile
14269
1427016) Log Message:
14271The operator for string unequivalent check is not '-ne' but '!='. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
14272
14273Modified File(s):
14274ltp/testcases/network/ipv6/finger6/finger601
14275
1427617) Log Message:
14277The 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>.
14278
14279Modified File(s):
14280ltp/testcases/network/ipv6/finger6/finger601
14281
1428218) Log Message:
14283Although ping6 doesn't have -R option, it is specified. It should be removed. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
14284
14285Modified File(s):
14286ltp/testcases/network/ipv6/ping6/ping601
14287
1428819) Log Message:
14289Fix the build error for some systax error. Also fix some warnings. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
14290
14291Modified File(s):
14292ltp/testcases/kernel/syscalls/switch/switch01.c
14293
1429420) Log Message:
14295Part 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
14296gned-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14297
14298Modified File(s):
14299ltp/runtest/sched
14300
1430121) Log Message:
14302Fix memory leak in time-schedule.
14303
14304Modified File(s):
14305ltp/testcases/kernel/sched/tool/time-schedule.c
14306
1430722) Log Message:
14308Fix memory leak in trace_sched.
14309
14310Modified File(s):
14311ltp/testcases/kernel/sched/tool/trace_sched.c
14312
1431323) Log Message:
14314Fix memory leak in message_queue_test_01.
14315
14316Modified File(s):
14317ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
14318
1431924) Log Message:
14320Fix memory leak in semaphore_test_02.
14321
14322Modified File(s):
14323ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
14324
1432525) Log Message:
14326I 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>,
14327
14328Modified Files:
14329ltp/testcases/kernel/syscalls/setgid/Makefile
14330ltp/testcases/kernel/syscalls/setgid/compat_16.h
14331ltp/testcases/kernel/syscalls/setgid/setgid02.c
14332ltp/testcases/kernel/syscalls/setgid/setgid03.c
14333ltp/testcases/kernel/syscalls/setgroups/Makefile
14334ltp/testcases/kernel/syscalls/setgroups/compat_16.h
14335ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
14336ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
14337
14338Added Files:
14339ltp/testcases/kernel/syscalls/utils/compat_gid.h
14340
1434126) Log Message:
14342Add $(CFLAGS). From: Roy Lee <roylee17@gmail.com>.
14343
14344Modified File(s):
14345ltp/testcases/kernel/containers/Makefile
14346
1434727) Log Message:
14348Paul <paulus@samba.org> wanted the name to be endian_switch. Michael Kerrisk <mtk.manpages@googlemail.com> seconded his suggestion.
14349
14350Modified File(s):
14351ltp/testcases/kernel/syscalls/switch/switch01.c
14352
1435328) Log Message:
14354Don'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>.
14355
14356Modified File(s):
14357ltp/runltp
14358ltp/testcases/kernel/Makefile
14359ltp/testcases/kernel/connectors/Makefile
14360ltp/testcases/kernel/connectors/connector_test.sh
14361ltp/testcases/kernel/connectors/pec/run_pec_test
14362ltp/tools/apicmds/ltpapicmd.c
14363
1436429) Log Message:
14365Fix memory leak in semaphore_test_03.
14366
14367Modified File(s):
14368ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
14369
1437030) Log Message:
14371I 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>.
14372
14373Modified File(s):
14374ltp/testcases/kernel/syscalls/utils/compat_16.mk
14375ltp/testcases/kernel/syscalls/utils/newer_64.mk
14376
1437731) Log Message:
14378Addition of signalfd() syscall test case(s) to LTP. Signed-Off-By: Masatake YAMATO <yamato@redhat.com>.
14379
14380Added Files:
14381ltp/testcases/kernel/syscalls/signalfd/Makefile
14382ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
14383ltp/testcases/kernel/syscalls/utils/cond.mk
14384
1438532) Log Message:
14386This 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>.
14387
14388Modified File(s):
14389ltp/testcases/realtime/README
14390ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
14391
1439233) Log Message:
14393This patch fixes a few minor issues in run.sh
143941. Adds list option to the usage() command.
143952. Remove java from "all" tests to be run.
143963. It fix the output of usage (./run.sh or ./run.sh -h)
14397
14398Tested: Running "./run.sh -t func", "./run.sh -t all" , "./run.sh", "./run.sh -h". Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
14399
14400Modified File(s):
14401ltp/testcases/realtime/config.mk
14402ltp/testcases/realtime/run.sh
14403
1440434) Log Message:
14405This patch ensures that the python scripts support utf encoding. Prior to the patch, the python scripts would exit with this error:
14406File "parse-testpi1.py", line 3
14407SyntaxError: 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
14408This patch fixes it. Tested: Running all the python scripts. Signed-Off-By:Chirag <chirag@linux.vnet.ibm.com>.
14409
14410Modified File(s):
14411ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
14412ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
14413ltp/testcases/realtime/func/sched_football/parse-football.py
14414ltp/testcases/realtime/scripts/parser.py
14415
1441635) Log Message:
14417This 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>.
14418
14419Modified File(s):
14420ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
14421
1442236) Log Message:
14423Garrett, 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.
14427Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14428
14429Modified File(s):
14430ltp/testcases/kernel/syscalls/signalfd/Makefile
14431ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
14432ltp/testcases/kernel/syscalls/utils/cond.mk
14433
1443437) Log Message:
14435When 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>.
14436
14437Modified File(s):
14438ltp/testcases/kernel/containers/pidns/Makefile
14439ltp/testcases/kernel/containers/sysvipc/Makefile
14440ltp/testcases/kernel/containers/utsname/Makefile
14441
1444238) Log Message:
14443I got this failure because of the typo in the testcase.
14444# ./hugemmap01 -H/huge
14445hugemmap01 1 FAIL : open() on /huge/1602mmapfile Failed, errno=2 : No such file or directory
14446
14447This 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>.
14448
14449Modified File(s):
14450ltp/runtest/hugetlb
14451
1445239) Log Message:
14453Here is some small correction in memory map stress testcases. Result before
14454applying patch:
14455
14456# ./mmapstress01 -h
14457./mmapstress01: invalid option -- h
14458usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
14459mmapstress01 1 FAIL : Test failed
14460
14461Result after applying patch:
14462
14463# ./mmapstress01 -h
14464./mmapstress01: invalid option -- h
14465usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
14466
14467Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>
14468
14469Modified File(s):
14470ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
14471
1447240) Log Message:
14473The 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:
14474
14475make[2]: Entering directory `<somewhere>/ltp-full-20080831/testcases/open_posix_testsuite/stress/mqueues'
14476gcc -Wall -O2 -g -I -L/usr/lib -lpthread -I../../include multi_send_rev_1.c -o multi_send_rev_1.test -lmqueue
14477
14478which 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>.
14479
14480Modified File(s):
14481ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
14482ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
14483
14484
1448541) Log Message:
14486The Makefile in the mqueues directory of the open_posix_testsuite wants to link the mq_open testcase against libmqueue. POSIX.1-2001 states:
14487"Link with -lrt".
14488So this is definitely wrong, and we do what the standard recommends. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
14489
14490Modified File(s):
14491ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
14492
1449342) Log Message:
14494The 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:
14495
14496gcc -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
14498
14499This patch removes the bogus library. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
14500
14501Modified File(s):
14502ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
14503
1450443) Log Message:
14505To 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>.
14506
14507Modified File(s):
14508ltp/testcases/network/lib6/Makefile
14509
1451044) Log Message:
14511The 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>.
14512
14513Modified File(s):
14514ltp/testcases/network/lib6/asapi_03.c
14515
1451645) Log Message:
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>.
14518
14519Modified File(s):
14520ltp/testcases/network/lib6/asapi_06.c
14521
1452246) Log Message:
14523When 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>.
14524
14525Modified File(s):
14526ltp/testcases/network/lib6/asapi_04.c
14527ltp/testcases/network/lib6/asapi_05.c
14528ltp/testcases/network/lib6/asapi_06.c
14529ltp/testcases/network/lib6/asapi_07.c
14530ltp/testcases/network/lib6/getaddrinfo_01.c
14531ltp/testcases/network/lib6/in6_01.c
14532ltp/testcases/network/lib6/in6_02.c
14533ltp/testcases/network/lib6/runcc.c
14534
1453547) Log Message:
14536Sorry, I took a mistake. Could you apply following patch? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14537
14538Modified File(s):
14539ltp/testcases/kernel/syscalls/utils/cond.mk
14540
1454148) Log Message:
14542Addition of getgid16() test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14543
14544Modified Files:
14545ltp/testcases/kernel/syscalls/getgid/Makefile
14546ltp/testcases/kernel/syscalls/getgid/getgid01.c
14547ltp/testcases/kernel/syscalls/getgid/getgid02.c
14548ltp/testcases/kernel/syscalls/getgid/getgid03.c
14549
14550Added Files:
14551ltp/testcases/kernel/syscalls/getgid/compat_16.h
14552
1455349) Log Message:
14554In 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>.
14555
14556Modified File(s):
14557ltp/testcases/kernel/ipc/ipc_stress/cleanup
14558
1455950) Log Message:
14560Segmentation 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>.
14561
14562Modified File(s):
14563ltp/testcases/misc/math/float/main.c
14564ltp/testcases/misc/math/float/thread_code.c
14565
1456651) Log Message:
14567Fix memory leaks in mem02. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
14568
14569Modified File(s):
14570ltp/testcases/kernel/mem/mem/mem02.c
14571
1457252) Log Message:
14573Fix memory leaks in pipeio. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
14574
14575Modified File(s):
14576ltp/testcases/kernel/ipc/pipeio/pipeio.c
14577
1457853) Log Message:
14579Fix memory leaks in mallocstress. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
14580
14581Modified File(s):
14582ltp/testcases/kernel/mem/mtest07/mallocstress.c
14583
1458454) Log Message:
14585Fix 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>.
14586
14587Modified File(s):
14588ltp/testcases/kernel/syscalls/confstr/confstr01.c
14589
1459055) Log Message:
14591Addition of Initial Set of Network Name Space test cases. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
14592
14593Modified Files:
14594ltp/testcases/kernel/containers/Makefile
14595ltp/testcases/kernel/containers/README
14596ltp/testcases/kernel/containers/check_for_unshare.c
14597ltp/testcases/kernel/containers/container_test.sh
14598ltp/testcases/kernel/containers/libclone/Makefile
14599ltp/testcases/kernel/containers/libclone/libclone.h
14600
14601Added Files:
14602ltp/testcases/kernel/containers/libclone/libnetns.c
14603ltp/testcases/kernel/containers/netns/Makefile
14604ltp/testcases/kernel/containers/netns/ch_ftp.sh
14605ltp/testcases/kernel/containers/netns/check_netns_enabled.c
14606ltp/testcases/kernel/containers/netns/child.sh
14607ltp/testcases/kernel/containers/netns/child_1.sh
14608ltp/testcases/kernel/containers/netns/child_2.sh
14609ltp/testcases/kernel/containers/netns/child_propagate.sh
14610ltp/testcases/kernel/containers/netns/childipv6.sh
14611ltp/testcases/kernel/containers/netns/childns.sh
14612ltp/testcases/kernel/containers/netns/container_ftp.pl
14613ltp/testcases/kernel/containers/netns/crtchild.c
14614ltp/testcases/kernel/containers/netns/crtchild_delchild.c
14615ltp/testcases/kernel/containers/netns/delchild.sh
14616ltp/testcases/kernel/containers/netns/initialize.sh
14617ltp/testcases/kernel/containers/netns/par_chld_ftp.c
14618ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
14619ltp/testcases/kernel/containers/netns/par_ftp.sh
14620ltp/testcases/kernel/containers/netns/parent.sh
14621ltp/testcases/kernel/containers/netns/parent_1.sh
14622ltp/testcases/kernel/containers/netns/parent_2.sh
14623ltp/testcases/kernel/containers/netns/parent_share.sh
14624ltp/testcases/kernel/containers/netns/parent_view.sh
14625ltp/testcases/kernel/containers/netns/parentns.sh
14626ltp/testcases/kernel/containers/netns/paripv6.sh
14627ltp/testcases/kernel/containers/netns/rename_net.sh
14628ltp/testcases/kernel/containers/netns/runnetnstest.sh
14629ltp/testcases/kernel/containers/netns/sysfsview.c
14630ltp/testcases/kernel/containers/netns/two_children_ns.c
14631
1463256) Log Message:
14633The attached patch moves getgid02.c to getegid02.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14634
14635Modified Files:
14636ltp/runtest/syscalls
14637ltp/testcases/kernel/syscalls/getegid/Makefile
14638ltp/testcases/kernel/syscalls/getegid/getegid01.c
14639
14640Added Files:
14641ltp/testcases/kernel/syscalls/getegid/compat_16.h
14642ltp/testcases/kernel/syscalls/getegid/getegid02.c
14643
14644Removed Files:
14645ltp/testcases/kernel/syscalls/getgid/getgid02.c
14646
1464757) Log Message:
14648Added 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>.
14649
14650Modified File(s):
14651ltp/runalltests.sh
14652
1465358) Log Message:
14654I 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>.
14655
14656Modified File(s):
14657ltp/runltp
14658ltp/testcases/kernel/fs/acls/Makefile
14659ltp/testcases/kernel/fs/acls/acl_test01
14660
1466159) Log Message:
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)
14671-h help
14672Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
14673
14674Modified File(s):
14675ltp/testcases/realtime/run.sh
14676
1467760) Log Message:
14678Daniel 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)
14680This method is POSIX compatible as per: http://www.opengroup.org/onlinepubs/009695399/functions/sysconf.html.
14681Yes, it is. There are numerous test cases in LTP which use:
14682 struct dirent,
14683by 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>.
14684
14685Modified File(s):
14686ltp/testcases/kernel/controllers/io-throttle/iobw.c
14687ltp/testcases/kernel/module/create_module/create_module02.c
14688ltp/testcases/kernel/module/delete_module/delete_module02.c
14689ltp/testcases/kernel/module/query_module/query_module01.c
14690ltp/testcases/kernel/module/query_module/query_module02.c
14691ltp/testcases/kernel/module/query_module/query_module03.c
14692ltp/testcases/kernel/syscalls/getdents/getdents01.c
14693ltp/testcases/kernel/syscalls/getdents/getdents02.c
14694ltp/testcases/kernel/syscalls/getdents/getdents03.c
14695ltp/testcases/kernel/syscalls/getdents/getdents04.c
14696ltp/tools/top-LTP/proc/devname.c
14697
1469861) Log Message:
14699
14700Modified Files:
14701ltp/runtest/ltplite
14702ltp/runtest/syscalls
14703ltp/testcases/kernel/syscalls/ioctl/Makefile
14704ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
14705ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
14706
14707Added Files:
14708ltp/testcases/kernel/syscalls/ioctl/test_ioctl
14709
1471062) Log Message:
14711This patch introduces new check_header defined in utils/cond.mk to Makefile for eventfd test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14712
14713Modified File(s):
14714ltp/testcases/kernel/syscalls/eventfd/Makefile
14715
1471663) Log Message:
14717This patch introduces new check_header defined in utils/cond.mk to Makefile for inotify test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14718
14719Modified File(s):
14720ltp/testcases/kernel/syscalls/inotify/Makefile
14721
1472264) Log Message:
14723Added runtest/syscalls entry for signalfd. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14724
14725Modified File(s):
14726ltp/runtest/syscalls
14727
1472865) Log Message:
14729This 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>.
14730
14731Modified File(s):
14732ltp/testcases/kernel/syscalls/modify_ldt/Makefile
14733
1473466) Log Message:
14735Simplify genload Makefile. It turns out most of these options aren't needed to build stress. Signed-off-by: Nate Straz <nstraz@redhat.com>.
14736
14737Modified File(s):
14738ltp/tools/genload/Makefile
14739
1474067) Log Message:
14741In 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>.
14742
14743Modified File(s):
14744ltp/testcases/kernel/syscalls/io_cancel/Makefile
14745ltp/testcases/kernel/syscalls/io_destroy/Makefile
14746ltp/testcases/kernel/syscalls/io_getevents/Makefile
14747ltp/testcases/kernel/syscalls/io_setup/Makefile
14748ltp/testcases/kernel/syscalls/io_submit/Makefile
14749
1475068) Log Message:
14751When 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>.
14752
14753Modified File(s):
14754ltp/testcases/kernel/security/filecaps/filecapstest.sh
14755
1475669) Log Message:
14757On 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>.
14758
14759Modified Files:
14760ltp/runtest/syscalls
14761ltp/testcases/kernel/syscalls/modify_ldt/Makefile
14762
14763Added Files:
14764ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt01.sh
14765ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt02.sh
14766
1476770) Log Message:
14768IDCheck.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>.
14769
14770Modified File(s):
14771ltp/IDcheck.sh
14772
1477371) Log Message:
14774The 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>.
14775
14776Modified File(s):
14777ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
14778
1477972) Log Message:
14780The 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>.
14781
14782Modified File(s):
14783ltp/testcases/kernel/syscalls/creat/creat08.c
14784
1478573) Log Message:
14786The 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>.
14787
14788Modified File(s):
14789ltp/testcases/kernel/syscalls/open/open10.c
14790
1479174) Log Message:
14792Trivial patch to remove an unused local var. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
14793
14794Modified File(s):
14795ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
14796
1479775) Log Message:
14798I 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>.
14799
14800Modified File(s):
14801ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
14802
subrata_modak06f35032008-08-31 03:44:45 +000014803LTP-20080831
14804
148051) Log Message:
14806Compile error message occured on ia64 box. You should get a gcc warning on x86: "PAGE_SIZE" redefined. We can avoid the warning:
14807#ifndef PAGE_SIZE
14808#define PAGE_SIZE getpagesize()
14809#endif
14810But 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>.
14811
14812Modified File(s):
14813ltp/testcases/kernel/controllers/io-throttle/iobw.c
14814
148152) Log Message:
14816This 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>.
14818
14819Modified File(s):
14820ltp/testcases/kernel/fs/fs_inod/fs_inod
14821
148223) Log Message:
14823Addition 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>.
14824
14825Modified Files:
14826ltp/runtest/syscalls
14827ltp/testcases/kernel/syscalls/setgid/Makefile
14828ltp/testcases/kernel/syscalls/setgid/setgid01.c
14829ltp/testcases/kernel/syscalls/setgid/setgid02.c
14830ltp/testcases/kernel/syscalls/setgid/setgid03.c
14831
14832Added Files:
14833ltp/testcases/kernel/syscalls/setgid/compat_16.h
14834
148354) Log Message:
14836As 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>.
14837
14838Modified File(s):
14839ltp/testcases/kernel/controllers/io-throttle/iobw.c
14840
148415) Log Message:
14842It 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>.
14843
14844Modified File(s):
14845ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
14846
148476) Log Message:
14848utimensat01 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>.
14849
14850Modified File(s):
14851ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
14852
148537) Log Message:
14854Addition of ftruncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14855
14856Modified File(s)
14857ltp/runtest/syscalls
14858ltp/testcases/kernel/syscalls/ftruncate/Makefile
14859
148608) Log Message:
14861Addition of truncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14862
14863Modified File(s):
14864ltp/runtest/syscalls
14865ltp/testcases/kernel/syscalls/truncate/Makefile
14866
148679) Log Message:
14868Here is the RO Bind mount updated testcase. This script consists of 3 files.
14869test_robind.sh - This is the basis testcase which setups the infrastructure for the ROBind mount
14870fs_ro_test - Which has the different tests to be executed.
14871Readme_ROBind - Explains the different testcases executed.
14872
14873This 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>.
14874
14875Added Files:
14876ltp/runtest/fs_readonly
14877ltp/testscripts/Readme_ROBind
14878ltp/testscripts/fs_ro_tests
14879ltp/testscripts/test_robind.sh
14880
1488110) Log Message:
14882Added basic testcases for eventfd() syscall. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
14883
14884Modified Files:
14885ltp/runtest/syscalls ltp/testcases/kernel/include/i386.in
14886ltp/testcases/kernel/include/ia64.in
14887ltp/testcases/kernel/include/powerpc.in
14888ltp/testcases/kernel/include/powerpc64.in
14889ltp/testcases/kernel/include/s390.in
14890ltp/testcases/kernel/include/s390x.in
14891ltp/testcases/kernel/include/sparc.in
14892ltp/testcases/kernel/include/sparc64.in
14893ltp/testcases/kernel/include/stub-list
14894ltp/testcases/kernel/include/x86_64.in
14895
14896Added Files:
14897ltp/testcases/kernel/syscalls/eventfd/Makefile
14898ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
14899
1490011) Log Message:
14901Addition of get_robust_list() & set_robust_list() syscalls. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
14902
14903Modified Files:
14904ltp/runtest/syscalls
14905
14906Added Files:
14907ltp/testcases/kernel/syscalls/get_robust_list/Makefile
14908ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
14909ltp/testcases/kernel/syscalls/set_robust_list/Makefile
14910ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
14911
1491212) Log Message:
14913In hugemmap01, huge page size was defined as a macro-definition.
14914#define page_sz ((1UL) << 24) /* Huge page size */
14915However 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
14919
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)
14923
14924 3. PPC: 16M
14925
14926So 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>.
14927
14928Modified File(s):
14929ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
14930ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
14931
1493213) Log Message:
14933Now 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>.
14934
14935Modified File(s):
14936ltp/testscripts/test_robind.sh
14937
1493814) Log Message:
14939In 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:
149401> Add a cleanup() to remove the created message queues at premature exit.
149412> Change the default number of message queues from 100 to 10. Because the maxmum on RHEL/SLES/Ubuntu is 16.
14942Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
14943
14944Modified File(s):
14945ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
14946
1494715) Log Message:
14948gcov-kernel: updated patch for 2.6.16 to include CONSTRUCTORS for ppc
14949
14950Modified File(s):
14951ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
14952
1495316) Log Message:
14954When compiling hackbench.c , I got the warning message:
14955---------------
14956$ ./testcases/kernel/sched/cfs-scheduler$ make
14957cc -I../../../../include -Wall hackbench.c -L../../../../lib -lltp -lpthread -o hackbench
14958hackbench.c: In function ‘main’:
14959hackbench.c:350: warning: control reaches end of non-void function
14960--------------
14961That 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>.
14962
14963Modified File(s):
14964ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
14965
1496617) Log Message:
14967gcov-kernel: updated 2.6.26 patch to exclude arch/x86/kernel from profiling
14968
14969Modified File(s):
14970ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
14971
1497218) Log Message:
14973gcov-kernel: updated 2.6.25 and 2.6.24 patch to exclude arch/x86/kernel from profiling
14974
14975Modified File(s):
14976ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
14977ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
14978
1497919) Log Message:
14980gcov-kernel: forgot to update comment
14981
14982Modified File(s):
14983ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
14984
1498520) Log Message:
14986lcov: integrated function coverage patch by Tom Zoernen + sorting function
14987
14988Modified File(s):
14989ltp/utils/analysis/lcov/bin/genhtml
14990ltp/utils/analysis/lcov/bin/geninfo
14991ltp/utils/analysis/lcov/bin/lcov
14992ltp/utils/analysis/lcov/man/genhtml.1
14993ltp/utils/analysis/lcov/man/geninfo.1
14994ltp/utils/analysis/lcov/man/lcov.1
14995ltp/utils/analysis/lcov/man/lcovrc.5
14996ltp/utils/analysis/lcov/CHANGES
14997ltp/utils/analysis/lcov/Makefile
14998ltp/utils/analysis/lcov/lcovrc
14999
1500021) Log Message:
15001lcov: updated rpm description + summary and version strings
15002
15003Modified File(s):
15004ltp/utils/analysis/lcov/rpm/lcov.spec
15005ltp/utils/analysis/lcov/bin/gendesc
15006ltp/utils/analysis/lcov/bin/genhtml
15007ltp/utils/analysis/lcov/bin/geninfo
15008ltp/utils/analysis/lcov/bin/genpng
15009ltp/utils/analysis/lcov/bin/lcov
15010ltp/utils/analysis/lcov/Makefile
15011
1501222) Log Message:
15013lcov: updated versioning mechanism + fixed some man page bugs
15014
15015Modified File(s):
15016ltp/utils/analysis/lcov/man/gendesc.1
15017ltp/utils/analysis/lcov/man/genhtml.1
15018ltp/utils/analysis/lcov/man/geninfo.1
15019ltp/utils/analysis/lcov/man/genpng.1
15020ltp/utils/analysis/lcov/man/lcov.1
15021ltp/utils/analysis/lcov/man/lcovrc.5
15022ltp/utils/analysis/lcov/bin/updateversion.pl
15023ltp/utils/analysis/lcov/Makefile
15024
1502523) Log Message:
15026lcov: fix function view page creation when --no-func is specified
15027
15028Modified File(s):
15029ltp/utils/analysis/lcov/bin/genhtml
15030
1503124) Log Message:
15032In 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>.
15033
15034Modified Files:
15035ltp/runtest/ipc
15036ltp/testcases/kernel/ipc/ipc_stress/Makefile
15037ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
15038
15039Added Files:
15040ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
15041
1504225) Log Message:
15043lcov: several changes
15044- update download link
15045- unify webpage links
15046- provide --sort and --function-coverage switch + documentation
15047
15048Modified File(s):
15049ltp/utils/analysis/lcov/bin/gendesc
15050ltp/utils/analysis/lcov/bin/genhtml
15051ltp/utils/analysis/lcov/bin/geninfo
15052ltp/utils/analysis/lcov/bin/genpng
15053ltp/utils/analysis/lcov/bin/lcov
15054ltp/utils/analysis/lcov/rpm/lcov.spec
15055ltp/utils/analysis/lcov/man/genhtml.1
15056
1505726) Log Message:
15058lcov: change sorting order to low-to-high coverage
15059
15060Modified File(s):
15061ltp/utils/analysis/lcov/bin/genhtml
15062
1506327) Log Message:
15064Intial 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>.
15065
15066Modified Files:
15067ltp/runtest/syscalls
15068
15069Added Files:
15070ltp/include/linux_syscall_numbers.h
15071ltp/testcases/kernel/syscalls/sync_file_range/Makefile
15072ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
15073
1507428) Log Message:
15075Changed the way by which message_queue_test_02 should be run properly. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
15076
15077Modified File(s):
15078ltp/runtest/ipc
15079
1508029) Log Message:
15081This 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>.
15082
15083Comments originally by John Stultz:
15084
15085So 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:
150861) gtod_latency was not running for long enough, I've upped the iterations by 10x to make sure we get more solid results.
150872) 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.
150883) gtod_infinite was accidentally measuring its own computation in its delay, inflating its values. I cut that logic out.
150894) 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.
15090
15091Those 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.
15092Signed-off-by: John Stultz <johnstul@us.ibm.com>
15093Acked-by: Darren Hart <dvhltc@us.ibm.com>
15094Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>
15095
15096Modified File(s):
15097ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
15098ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
15099
1510030) Log Message:
15101How 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>.
15102
15103Modified File(s):
15104ltp/include/test.h
15105ltp/testcases/kernel/syscalls/setgid/Makefile
15106ltp/testcases/kernel/syscalls/setgid/compat_16.h
15107ltp/testcases/kernel/syscalls/setgid/setgid01.c
15108
1510931) Log Message:
15110I 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.
15111I 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.
15112I 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.
15113I 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.
15114Signed-Off-By: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>,
15115Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15116
15117Modified Files:
15118ltp/runtest/ltplite
15119ltp/runtest/stress.part3
15120ltp/runtest/syscalls
15121
15122Added Files:
15123ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
15124ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
15125ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
15126ltp/testcases/kernel/syscalls/setuid/setuid04.c
15127
1512832) Log Message:
15129I 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>.
15130
15131Modified File(s):
15132ltp/runltp
15133
1513433) Log Message:
15135I'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>.
15136Garret suggested:
15137You can avoid situations like the above by doing something like this in your Makefiles:
15138SRC := $(patsubst %.c,%,$(wildcard *.c))
15139MAKE_TARGETS := $(SRCS) $(addsuffix _16,$(SRCS))
15140all: $(MAKE_TARGETS)
15141%_16: %.c
15142%_16: CFLAGS += -DUSE_COMPAT16_SYSCALL=1 -DTST_USE_COMPAT16_SYSCALL=1
15143
15144Modified File(s):
15145ltp/testcases/kernel/syscalls/fadvise/Makefile
15146ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
15147ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
15148ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
15149ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
15150ltp/testcases/kernel/syscalls/ftruncate/Makefile
15151ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
15152ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
15153ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
15154ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
15155ltp/testcases/kernel/syscalls/sendfile/Makefile
15156ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
15157ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
15158ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
15159ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
15160ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
15161ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
15162ltp/testcases/kernel/syscalls/setgid/Makefile
15163ltp/testcases/kernel/syscalls/setgid/setgid02.c
15164ltp/testcases/kernel/syscalls/setgid/setgid03.c
15165ltp/testcases/kernel/syscalls/truncate/Makefile
15166ltp/testcases/kernel/syscalls/truncate/truncate01.c
15167ltp/testcases/kernel/syscalls/truncate/truncate02.c
15168ltp/testcases/kernel/syscalls/truncate/truncate03.c
15169ltp/testcases/kernel/syscalls/truncate/truncate04.c
15170
1517134) Log Message:
15172This 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>.
15173
15174Modified Files:
15175ltp/testcases/kernel/include/Makefile
15176ltp/testcases/kernel/syscalls/eventfd/Makefile
15177ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
15178
15179Removed Files:
15180ltp/include/linux_syscall_numbers.h
15181ltp/testcases/kernel/include/linux_syscall_numbers.h
15182
1518335) Log Message:
15184Integrating 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>.
15185
15186Modified File(s):
15187ltp/testcases/kernel/security/Makefile
15188ltp/testcases/kernel/security/seclvl/Makefile
15189
1519036) Log Message:
15191I 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>.
15192
15193Modified File(s):
15194ltp/testcases/kernel/fs/doio/doio.c
15195ltp/testcases/kernel/fs/doio/growfiles.c
15196ltp/testcases/kernel/fs/doio/iogen.c
15197ltp/testcases/kernel/fs/doio/rwtest.sh
15198
1519937) Log Message:
15200The 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>.
15201
15202Modified File(s):
15203ltp/testcases/kernel/numa/Makefile
15204
1520538) Log Message:
15206Was 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>.
15207
15208Modified Files:
15209ltp/testcases/kernel/security/Makefile
15210
15211Removed Files:
15212ltp/testcases/kernel/security/seclvl/Makefile
15213ltp/testcases/kernel/security/seclvl/README
15214ltp/testcases/kernel/security/seclvl/create_guid_file.c
15215ltp/testcases/kernel/security/seclvl/create_guid_node.c
15216ltp/testcases/kernel/security/seclvl/create_suid_file.c
15217ltp/testcases/kernel/security/seclvl/create_suid_node.c
15218ltp/testcases/kernel/security/seclvl/ioperm.c
15219ltp/testcases/kernel/security/seclvl/iopl.c
15220ltp/testcases/kernel/security/seclvl/verify_seclvl.sh
15221
1522239) Log Message:
15223Addition 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>.
15224
15225Modified Files:
15226ltp/runtest/syscalls
15227
15228Added Files:
15229ltp/testcases/kernel/syscalls/getcpu/Makefile
15230ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
15231
1523240) Log Message:
15233Build 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>.
15234
15235Modified File(s):
15236ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
15237
1523841) Log Message:
15239inotify01 build error fix for x86_64. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
15240
15241Modified File(s):
15242ltp/testcases/kernel/syscalls/inotify/inotify01.c
15243ltp/testcases/kernel/syscalls/inotify/inotify02.c
15244
1524542) Log Message:
15246move_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>.
15247
15248Modified File(s):
15249ltp/testcases/kernel/syscalls/move_pages/Makefile
15250
1525143) Log Message:
15252I'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>.
15253
15254Modified Files:
15255ltp/testcases/kernel/syscalls/fadvise/Makefile
15256ltp/testcases/kernel/syscalls/ftruncate/Makefile
15257ltp/testcases/kernel/syscalls/sendfile/Makefile
15258ltp/testcases/kernel/syscalls/setgid/Makefile
15259ltp/testcases/kernel/syscalls/truncate/Makefile
15260
15261Added Files:
15262ltp/testcases/kernel/syscalls/utils/compat_16.mk
15263ltp/testcases/kernel/syscalls/utils/newer_64.mk
15264
1526544) Log Message:
15266The 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>.
15267
15268Modified File(s):
15269ltp/testcases/kernel/fs/proc/proc01.c
15270
1527145) Log Message:
15272Conformance/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>.
15273
15274Modified File(s):
15275ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c
15276
1527746) Log Message:
15278Find 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>.
15279
15280Modified File(s):
15281ltp/testcases/kernel/syscalls/umount/umount01.c
15282
1528347) Log Message:
15284Find 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.
15285execve02.c: In function 'setup':
15286execve02.c:217: warning: 'path' is used uninitialized in this function
15287Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15288
15289Modified File(s):
15290ltp/testcases/kernel/syscalls/execve/execve02.c
15291
1529248) Log Message:
15293Find 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.
15294ftest08.c: In function 'runtest':
15295ftest08.c:192: warning: 'fd' is used uninitialized in this function
15296Valgrind 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)
15301Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15302
15303Modified File(s):
15304ltp/testcases/kernel/fs/ftest/ftest08.c
15305
1530649) Log Message:
15307Find 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.
15308ftest04.c: In function 'runtest':
15309ftest04.c:188: warning: 'fd' is used uninitialized in this function
15310
15311Valgrind 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)
15316Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15317
15318Modified File(s):
15319ltp/testcases/kernel/fs/ftest/ftest04.c
15320
1532150) Log Message:
15322When 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>.
15323
15324Modified File(s):
15325ltp/ltpmenu
15326ltp/testcases/commands/ade/file/file_test.sh
15327ltp/testcases/commands/cpio/cpio_tests.sh
15328ltp/testcases/commands/eject/eject-tests.sh
15329ltp/testcases/commands/fileutils/cp/cp_tests.sh
15330ltp/testcases/commands/fileutils/ln/ln_tests.sh
15331ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
15332ltp/testcases/commands/fileutils/mv/mv_tests.sh
15333ltp/testcases/commands/gzip/gzip_tests.sh
15334ltp/testcases/commands/logrotate/logrotate_tests.sh
15335ltp/testcases/commands/mail/mail_tests.sh
15336ltp/testcases/commands/tar/tar_tests.sh
15337ltp/testcases/kernel/containers/pidns/runpidnstest.sh
15338ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
15339ltp/testcases/kernel/numa/numa01.sh
15340ltp/testcases/kernel/security/filecaps/Makefile
15341ltp/testcases/network/dhcpd/dhcpd_tests.sh
15342ltp/testcases/network/iptables/iptables_tests.sh
15343ltp/testcases/network/traceroute/traceroute_tests.sh
15344ltp/testcases/network/xinetd/xinetd_tests.sh
15345
15346
1534751) Log Message:
15348I'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>.
15349
15350Modified Files:
15351ltp/runtest/syscalls
15352ltp/testcases/kernel/syscalls/setgroups/Makefile
15353ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
15354ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
15355ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
15356ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
15357
15358Added Files:
15359ltp/testcases/kernel/syscalls/setgroups/compat_16.h
15360
1536152) Log Message:
15362In 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.
15363Signed-off-by: Lin Feng Shen <shenlinf@cn.ibm.com>,
15364Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
15365
15366Modified File(s):
15367ltp/testcases/kernel/sched/tool/time-schedule.c
15368
1536953) Log Message:
15370Sorry, I found one typo in my code. Please apply following patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
15371
15372Modified File(s):
15373ltp/testcases/kernel/syscalls/utils/newer_64.mk
15374
1537554) Log Message:
15376I 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"
15378I 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>.
15379
15380Modified File(s):
15381ltp/runltp
15382
1538355) Log Message:
15384I 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.
15385
15386Modified File(s):
15387ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
15388
1538956) Log Message:
15390While 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.
15391Signed-off-by: Ankita Garg <ankita@in.ibm.com>,
15392Acked-by: Vernon Mauery <vernux@us.ibm.com>.
15393
15394Modified File(s):
15395ltp/testcases/realtime/func/sched_football/sched_football.c
15396
1539757) Log Message:
15398We 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>.
15399
15400Modified File(s):
15401ltp/testcases/kernel/syscalls/inotify/Makefile
15402ltp/testcases/kernel/syscalls/inotify/inotify01.c
15403ltp/testcases/kernel/syscalls/inotify/inotify02.c
15404
1540558) Log Message:
15406On 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 );
15409This bumps up the address if it's already aligned. Signed-off-by: Bob Hepple <bhepple@promptu.com>.
15410
15411Modified File(s):
15412ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
15413
1541459) Log Message:
15415Reverting 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>.
15416
15417Modified File(s):
15418ltp/testcases/kernel/fs/proc/proc01.c
15419
1542060) Log Message:
15421Under 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>.
15422
15423Modified File(s):
15424ltp/IDcheck.sh
15425
subrata_modakd9e4d402008-07-31 08:27:13 +000015426LTP-20080731
15427
154281) Log Message:
15429I'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>.
15430
15431Modified File(s):
15432ltp/lib/write_log.c
15433ltp/testcases/kernel/fs/dmapi/attr.c
15434ltp/testcases/kernel/fs/dmapi/config.c
15435ltp/testcases/kernel/fs/dmapi/disp.c
15436ltp/testcases/kernel/fs/dmapi/event_am.c
15437ltp/testcases/kernel/fs/dmapi/event_an.c
15438ltp/testcases/kernel/fs/dmapi/event_sd.c
15439ltp/testcases/kernel/fs/dmapi/event_sn.c
15440ltp/testcases/kernel/fs/dmapi/handle.c
15441ltp/testcases/kernel/fs/dmapi/hole.c
15442ltp/testcases/kernel/fs/dmapi/invis.c
15443ltp/testcases/kernel/fs/dmapi/mmap.c
15444ltp/testcases/kernel/fs/dmapi/mmapfile.c
15445ltp/testcases/kernel/fs/dmapi/mount.c
15446ltp/testcases/kernel/fs/dmapi/objref.c
15447ltp/testcases/kernel/fs/dmapi/pmr_post.c
15448ltp/testcases/kernel/fs/dmapi/pmr_pre.c
15449ltp/testcases/kernel/fs/dmapi/right.c
15450ltp/testcases/kernel/fs/dmapi/token.c
15451ltp/testcases/kernel/fs/fsstress/fsstress.c
15452ltp/testcases/kernel/fs/scsi/ltpfs/main.c
15453ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
15454ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
15455ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
15456ltp/testcases/kernel/syscalls/open/open08.c
15457
154582) Log Message:
15459Every once in a while, pselect01 fails with the following output:
15460FAIL : Sleep time was incorrect:5 != 6
15461This 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>.
15462
15463Modified File(s):
15464ltp/testcases/kernel/syscalls/pselect/pselect01.c
15465
154663) Log Message:
15467Fix a bug in the selinux testsuite makefile, pointed out by David Howells. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
15468
15469Modified File(s):
15470ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
15471
154724) Log Message:
15473TEST_RETURN should not be inverted when logging. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
15474
15475Modified File(s):
15476ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
15477
154785) Log Message:
15479gcov-kernel: refreshed 2.6.16 patch, adding CONFIG_MODVER compatbility
15480
15481Modified File(s):
15482ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
15483
154846) Log Message:
15485Fixes the following issues:
15486The 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>.
15487
15488Modified File(s):
15489ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
15490ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
15491ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
15492ltp/testscripts/test_selinux.sh
15493
154947) Log Message:
15495I'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>.
15496
15497Modified File(s):
15498ltp/testcases/kernel/mem/mem/mem02.c
15499
155008) Log Message:
15501I'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>.
15502
15503Modified File(s):
15504ltp/testcases/kernel/mem/mtest06/mmap1.c
15505
155069) Log Message:
15507I'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>.
15508
15509Modified File(s):
15510ltp/testcases/kernel/mem/mtest05/mmstress.c
15511
1551210) Log Messsage:
15513
15514Modified File(s):
15515I'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>.
15516
15517Modified File(s):
15518ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
15519
1552011) Log Message:
15521I'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>.
15522
15523Modified File(s):
15524ltp/testcases/kernel/sched/nptl/nptl01.c
15525
1552612) Log Message:
15527I'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>.
15528
15529Modified File(s):
15530ltp/testcases/kernel/syscalls/syscall/syscall01.c
15531
1553213) Log Message:
15533There 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).
15536By this new patch, they are fixed. Junjiro Okajima <hooanon05@yahoo.co.jp>.
15537
15538Modified File(s):
15539ltp/lib/write_log.c
15540ltp/testcases/ballista/ballista/templates/b_mq_attr.tpl
15541ltp/testcases/ballista/ballista/templates/b_mqd.tpl
15542ltp/testcases/ballista/ballista/templates/b_mqdSUN.tpl
15543ltp/testcases/ballista/ballista/templates/b_ptr_sem_t.tpl
15544ltp/testcases/kernel/fs/dmapi/attr.c
15545ltp/testcases/kernel/fs/dmapi/config.c
15546ltp/testcases/kernel/fs/dmapi/disp.c
15547ltp/testcases/kernel/fs/dmapi/dm_test.h
15548ltp/testcases/kernel/fs/dmapi/event_am.c
15549ltp/testcases/kernel/fs/dmapi/event_an.c
15550ltp/testcases/kernel/fs/dmapi/event_sd.c
15551ltp/testcases/kernel/fs/dmapi/event_sn.c
15552ltp/testcases/kernel/fs/dmapi/handle.c
15553ltp/testcases/kernel/fs/dmapi/hole.c
15554ltp/testcases/kernel/fs/dmapi/invis.c
15555ltp/testcases/kernel/fs/dmapi/mmap.c
15556ltp/testcases/kernel/fs/dmapi/mmapfile.c
15557ltp/testcases/kernel/fs/dmapi/mount.c
15558ltp/testcases/kernel/fs/dmapi/objref.c
15559ltp/testcases/kernel/fs/dmapi/pmr_post.c
15560ltp/testcases/kernel/fs/dmapi/pmr_pre.c
15561ltp/testcases/kernel/fs/dmapi/right.c
15562ltp/testcases/kernel/fs/dmapi/token.c
15563ltp/testcases/kernel/fs/fsstress/fsstress.c
15564ltp/testcases/kernel/fs/scsi/ltpfs/main.c
15565ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
15566ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
15567ltp/testcases/kernel/syscalls/open/open08.c
15568ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
15569
1557014)Log Message:
15571This 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>.
15572
15573Modified File(s):
15574ltp/testcases/kernel/syscalls/readlink/readlink04.c
15575
1557615) Log Message:
15577It eliminates the potential for many false negatives.
155781. Use cap_compare to compare capability sets instead of comparing the far less reliable text representations.
155792. pI' tests were failing bc I started with empty pI. Fill pI before those tests.
155803. Check for libcap-2.11 or later (by checking for cap_compare()).
15581Signed-off-by: Serge Hallyn <serue@us.ibm.com>
15582
15583Modified File(s):
15584ltp/testcases/kernel/security/filecaps/Makefile
15585ltp/testcases/kernel/security/filecaps/check_simple_capset.c
15586ltp/testcases/kernel/security/filecaps/filecapstest.sh
15587ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
15588
1558916) Log Messsage:
15590Porting of io_destroy(), io_getevents(), io_setup() & io_submit() syscall tests from Crackerjack to LTP, by Masatake YAMATO <yamato@redhat.com>.
15591
15592Modified Files:
15593ltp/runtest/syscalls
15594
15595Added Files:
15596ltp/testcases/kernel/syscalls/io_destroy/Makefile
15597ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
15598ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
15599ltp/testcases/kernel/syscalls/io_getevents/Makefile
15600ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
15601ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
15602ltp/testcases/kernel/syscalls/io_setup/Makefile
15603ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
15604ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
15605ltp/testcases/kernel/syscalls/io_submit/Makefile
15606ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
15607ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
15608
1560917) Log Message:
15610According 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>.
15611
15612Modified File(s):
15613ltp/testcases/kernel/io/aio/aio01/aio01.c
15614ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
15615
1561618) Log Message:
15617Error 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>.
15618
15619Modified File(s):
15620ltp/testcases/kernel/include/ia64.in
15621ltp/testcases/kernel/include/linux_syscall_numbers.h
15622
1562319) Log Message:
15624Add 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>.
15625
15626Modified Files:
15627ltp/testcases/kernel/controllers/Makefile
15628ltp/testcases/kernel/controllers/test_controllers.sh
15629
15630Added Files:
15631ltp/testcases/kernel/controllers/io-throttle/Makefile
15632ltp/testcases/kernel/controllers/io-throttle/README
15633ltp/testcases/kernel/controllers/io-throttle/io_throttle_testplan.txt
15634ltp/testcases/kernel/controllers/io-throttle/iobw.c
15635ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
15636ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
15637
1563820) Log Message:
15639The 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>.
15640
15641Modified File(s):
15642ltp/testcases/kernel/security/selinux-testsuite/policy/test_file.te
15643
1564421) Log Message:
15645gcov-kernel: patches for 2.6.26
15646
15647Added Files:
15648linux-2.6.26-gcov-arm-eabi.patch
15649linux-2.6.26-gcov-arm-hack.patch
15650linux-2.6.26-gcov.patch
15651
1565222) Log Message:
15653The following problem i found:
156541, utimensat01.c still has not been compiled when check_for_utimensat_support return success.
156552, utimensat01 works on only i386 arch.
15656Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
15657
15658Modified File(s):
15659ltp/testcases/kernel/include/i386.in
15660ltp/testcases/kernel/include/ia64.in
15661ltp/testcases/kernel/include/linux_syscall_numbers.h
15662ltp/testcases/kernel/include/x86_64.in
15663ltp/testcases/kernel/syscalls/utimensat/Makefile
15664ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
15665ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
15666
1566723) Log Message:
15668Sorry, I took mistake in giving value to TST_* in io_setup01.c and io_submit01.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
15669
15670Modified File(s):
15671ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
15672ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
15673
1567424) Log Message:
15675I found some typos. I cannot remember but maybe I introduced. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
15676
15677Modified File(s):
15678ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
15679ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
15680ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
15681
1568225) Log Message:
15683I get compile error in hackbench. With the following patch, the compiler error is gone. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
15684
15685Modified File(s):
15686ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
15687
1568826) Log Message:
15689In fact, the case "hackbench02 hackbench 150 thread 1000" failed when i tested the latest ltp. the following error message occured:
15690--------------------
15691Creating fdpair (error: Too many open files)
15692--------------------
15693The 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>.
15694
15695Modified File(s):
15696ltp/runtest/sched
15697
1569827) Log Message:
15699It 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>.
15700
15701Modified File(s):
15702ltp/testcases/network/generate.sh
15703
1570428) Log Message:
15705When 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?
15706Gilles.
15707
15708According to man gcc:
15709 -m64
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.
15711--Darren
15712
15713I've also run the involved tests on an x86_64 machine and it was OK. Gilles Carry <Gilles.Carry@bull.net>.
15714
15715Modified File(s):
15716ltp/testcases/realtime/config.mk
15717
1571829) Log Message:
15719First 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>.
15720
15721Modified File(s):
15722ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
15723ltp/testcases/realtime/func/measurement/preempt_timing.c
15724ltp/testcases/realtime/func/measurement/rdtsc-latency.c
15725ltp/testcases/realtime/include/librttest.h
15726ltp/testcases/realtime/lib/librttest.c
15727
1572830) Log Messsage:
15729This 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>.
15730I 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>.
15731
15732Modified File(s):
15733ltp/testcases/realtime/include/librttest.h
15734
1573531) Log Message:
15736In 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>.
15737
15738Modified File(s):
15739ltp/testcases/realtime/lib/librttest.c
15740
1574132) Log Message:
15742Update to OpenHPI 2.12.0 (see www.openhpi.org for more info)
15743
15744Modified File(s):
15745ltp/testcases/open_hpi_testsuite/*
15746
1574733) Log Message:
15748Addition 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>.
15749
15750Modified Files:
15751ltp/Makefile
15752ltp/runtest/numa
15753ltp/runtest/syscalls
15754ltp/testcases/kernel/numa/Makefile
15755
15756Added Files:
15757ltp/testcases/kernel/syscalls/move_pages/Makefile
15758ltp/testcases/kernel/syscalls/move_pages/move_pages.sh
15759ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
15760ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
15761ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
15762ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
15763ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
15764ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
15765ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
15766ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
15767ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
15768ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
15769ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
15770ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
15771ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
15772ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
15773ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
15774ltp/tools/scripts/numa_test.sh
15775
1577634) Log Message:
15777The 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>.
15778
subrata_modak7ff94df2008-06-28 19:46:35 +000015779LTP-20080630
15780
157811) Log Message:
15782These tests were contributed by the timerfd() syscall developer Davide Libenzi <davidel@xmailserver.org>.
15783
15784Modified Files:
15785ltp/runtest/syscalls
15786Added Files:
15787ltp/testcases/kernel/syscalls/timerfd/Makefile
15788ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
15789
157902) Log Message:
15791CPU and MEMORY HOTPLUG test cases picked up from http://devresources.linux-foundation.org/dev/hotplug/
15792
15793Added Files:
15794ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
15795ltp/testcases/kernel/hotplug/cpu_hotplug/ChangeLog
15796ltp/testcases/kernel/hotplug/cpu_hotplug/README
15797ltp/testcases/kernel/hotplug/cpu_hotplug/runtests.sh
15798ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug01.txt
15799ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug02.txt
15800ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug03.txt
15801ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug04.txt
15802ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug05.txt
15803ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug06.txt
15804ltp/testcases/kernel/hotplug/cpu_hotplug/doc/todo.txt
15805ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
15806ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
15807ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
15808ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
15809ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
15810ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
15811ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
15812ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
15813ltp/testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
15814ltp/testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns
15815ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop
15816ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop
15817ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop
15818ltp/testcases/kernel/hotplug/cpu_hotplug/tools/report_proc_interrupts
15819ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
15820ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
15821ltp/testcases/kernel/hotplug/memory_hotplug/README
15822ltp/testcases/kernel/hotplug/memory_hotplug/TODO
15823ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
15824ltp/testcases/kernel/hotplug/memory_hotplug/debug.h
15825ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
15826ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
15827ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
15828ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
15829ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
15830ltp/testcases/kernel/hotplug/memory_hotplug/segment.h
15831ltp/testcases/kernel/hotplug/memory_hotplug/version.h
15832ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1
15833ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c
15834ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c8
15835ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1f
15836ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1l
15837ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1la
15838ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1shm
15839ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2
15840ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2l
15841ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3
15842ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3-1m
15843ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3l
15844ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4
15845ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4f
15846ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-2shm-1m
15847ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g
15848ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-interleaved
15849ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-touch
15850ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1p
15851ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p
15852ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-nomig
15853ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-touch
15854ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m
15855ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m-touch
15856ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m
15857ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m-touch
15858ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-8p
15859ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-shm-8p
15860ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-2shm-1m
15861ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g
15862ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g-interleaved
15863ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1p
15864ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-8p
15865ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-16m
15866ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-1m
15867
158683) Log Message:
15869This 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>.
15870
15871Modified File(s):
15872ltp/testcases/kernel/syscalls/mremap/mremap04.c
15873
158744) Log Message:
15875I 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:
15876
15877start_time = nanoTime() + 1000000000;
15878rt = new realtimeThread(sched_param, new \
15879 PeriodicParameters(start_time, ...), ..., run);
15880
15881/* by the rtsj specification, this method will not run until start_time */
15882run() {
15883 now = nanoTime();
15884 start_latency = now - start_time;
15885 ...
15886}
15887
15888The rt-tests version went something like this:
15889
15890start_time = rt_gettime();
15891create_fifo_thread(periodic_thread, (void*)0, PRIO);
15892
15893periodic_thread() {
15894 now = rt_gettime();
15895 start_latency = now - start;
15896 ...
15897}
15898
15899As 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>.
15900
15901Modified File(s):
15902ltp/testcases/realtime/func/sched_latency/sched_latency.c
15903ltp/testcases/realtime/include/librttest.h
15904ltp/testcases/realtime/lib/librttest.c
15905
159065) Log Message:
15907The 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:
15908
15909<output>
15910Hello World
15911</output>
15912with return code 0 (success)
15913
15914instead of:
15915
15916<output>
15917execve05 1 FAIL : Failures reported above
15918</output>
15919with return code matching FAIL.
15920
15921This 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>.
15922
15923Modified Files:
15924ltp/testcases/kernel/syscalls/execve/execve05.c
15925
159266) Log Message:
15927The 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>.
15928
15929Modified Files:
15930ltp/testcases/kernel/syscalls/execve/execve05.c
15931
159327) Log Message:
15933The 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>.
15934
15935Modified Files:
15936ltp/testcases/kernel/syscalls/execve/execve05.c
15937
159388) Log Message:
15939The 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>.
15940
15941Modified Files:
15942ltp/testcases/kernel/syscalls/execve/execve05.c
15943
159449) Log Message:
15945This 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
15950- Process B starts
15951- Process B exits because of an early error.
15952In 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>.
15953
15954Modified File(s):
15955ltp/lib/libtestsuite.c
15956
1595710) Log Message:
15958This patch fixes a compilation warning due to the function "sync_pipe_close" which was not exported. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
15959
15960Modified File(s):
15961ltp/include/libtestsuite.h
15962
1596311) Log Message:
15964After 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>.
15965
15966Modified Files:
15967ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
15968ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
15969ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
15970ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
15971ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
15972ltp/testcases/kernel/syscalls/ipc/semop/Makefile
15973ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
15974
15975Removed Files:
15976ltp/testcases/kernel/syscalls/lib/Makefile
15977ltp/testcases/kernel/syscalls/lib/libtestsuite.c
15978ltp/testcases/kernel/syscalls/lib/libtestsuite.h
15979
1598012) Log Message:
15981time-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>.
15982
15983Modified File(s):
15984ltp/testcases/kernel/sched/tool/time-schedule.c
15985
1598613) Log Message:
15987This patch fix the make file of fs_bin test case so that it can be cross-built. Roy Lee <roylee@andestech.com>.
15988
15989Modified File(s):
15990ltp/testcases/kernel/fs/fs_bind/bin/Makefile
15991
1599214) Log Message:
15993Add syscall numbers for timerfd syscalls under i386 and x86_64. Roy Lee <roylee@andestech.com>.
15994
15995Modified File(s):
15996ltp/testcases/kernel/include/i386.in
15997ltp/testcases/kernel/include/linux_syscall_numbers.h
15998ltp/testcases/kernel/include/x86_64.in
15999
1600015) Log Message:
16001Currently, 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>.
16002
16003Modified File(s):
16004ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
16005
1600616) Log Message:
16007It 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>.
16008
16009Modified File(s):
16010ltp/testcases/realtime/include/librttest.h
16011
1601217) Log Message:
16013utimensat() 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>.
16014
16015Modified File(s):
16016ltp/runtest/syscalls
16017
16018Added Files:
16019ltp/testcases/kernel/syscalls/utimensat/Makefile
16020ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
16021ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
16022
1602318) Log Message:
16024On ia64, __clone2() is used instead of clone(). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
16025
16026Modified File(s):
16027ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
16028
1602919) Log Message:
16030I 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>.
16031
16032Modified File(s):
16033ltp/testcases/kernel/syscalls/fork/fork12.c
16034
1603520) Log Message:
16036This 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>.
16037
16038Modified File(s):
16039ltp/testcases/kernel/io/writetest/writetest.c
16040
1604121) Log Message:
16042mallocstress 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>.
16043
16044Modified File(s):
16045ltp/testcases/kernel/mem/mtest07/mallocstress.c
16046
1604722) Log Message:
16048Reverting 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.
16049-fixes bugs
16050-adds the capability to stress a server with multiple clients"
16051So 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);
16053by
16054 buf=(char *)malloc(clnt*(maxClients+1));
16055Signed-off-by: Le Rouzic <aime.le-rouzic@bull.net>.
16056
16057Modified File(s):
16058ltp/testcases/network/nfsv4/locks/Makefile
16059ltp/testcases/network/nfsv4/locks/locktests.c
16060
16061Added Files:
16062ltp/testcases/network/nfsv4/locks/locktests.h
16063
16064Removed Files:
16065ltp/testcases/network/nfsv4/locks/test
16066
16067
1606823) Log Message:
16069In 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>.
16073
16074Modified File(s):
16075ltp/doc/man3/tst_res.3
16076
1607724) Log Message:
16078Force 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.
16079Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>,
16080Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>.
16081
16082Modified File(s):
16083ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
16084
1608525) Log Message:
16086Fix 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>.
16087
16088Modified File(s):
16089ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
16090ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
16091
1609226) Log Message:
16093Included the statement:
16094 These tests are OSDL/LF and imported into LTP under GPLv2.
16095
16096Modified File(s):
16097ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
16098ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
16099
1610027) Log Message:
16101This 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>.
16102
16103Modified Files:
16104ltp/testcases/realtime/profiles/default
16105
16106Added Files:
16107ltp/testcases/realtime/func/async_handler/run_auto.sh
16108
1610928) Log Message:
16110Looks 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>.
16111
16112Modified File(s):
16113ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
16114
1611529) Log Message:
16116we 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>.
16117
16118Modified File(s):
16119ltp/testscripts/test_fs_bind.sh
16120
1612130) Log Message:
16122signal_test_01 failed on ia64, the following message outputed:
16123---------------------------
16124ERROR [line: 146] sigaltstack failed: Cannot allocate memory
16125: Cannot allocate memory
16126signal_test_01: IPC Signals TestSuite program
16127---------------------------
16128And, i found the defined macro STACKSIZE is short on ia64. This patch fix it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
16129
16130Modified File(s):
16131ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
16132
1613331) Log Message:
16134signal_test_05 failed on ia64 and x86_64, the following message outputed:
16135---------------------------
16136ERROR [line: 145] child process exited abnormally
16137---------------------------
16138Some 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>.
16139
16140Modified File(s):
16141ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
16142
1614332) Log Message:
16144Updating to include info about all other LTP man pages. Subrata Modak <subrata@linux.vnet.ibm.com>
16145
16146Modified File(s):
16147ltp/README.ltp-devel
16148
1614933) Log Message:
16150I'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>
16151
16152Modified Files:
16153ltp/runtest/syscalls
16154
16155Added Files:
16156ltp/testcases/kernel/syscalls/gettid/Makefile
16157ltp/testcases/kernel/syscalls/gettid/gettid01.c
16158
1615934) Log Message:
16160I 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>.
16161
16162Modified File(s):
16163ltp/testcases/kernel/syscalls/exit/exit02.c
16164
1616535) Log Message:
16166This 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>.
16167
16168Modified File(s):
16169ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
16170
1617136) Log Message:
16172The 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>.
16173
16174Modified File(s):
16175ltp/lib/Makefile
16176
1617737) Log Message:
16178Addition of enhanced test plan by Cai Qian <qcai@redhat.com>.
16179
16180Modified File(s):
16181ltp/testcases/kdump/doc/TEST_PLAN.txt
16182
1618338) Log Message:
16184Fixed 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.
16185
16186Modified File(s):
16187ltp/testcases/network/stress/ns-tools/check_netem
16188
1618939) Log Message:
16190Running 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>.
16191
16192Modified File(s):
16193ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
16194
1619540) Log Message:
16196This 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>.
16197
16198Modified File(s):
16199ltp/testcases/network/stress/ns-tools/killall_udp_traffic
16200
1620141) Log Message:
16202Attached 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>.
16203
16204Modified File(s):
16205ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
16206ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
16207ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
16208ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
16209
1621042) Log Message:
16211Addition 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>.
16212
16213Added File(s):
16214ltp/runtest/connectors
16215ltp/testcases/kernel/connectors/Makefile
16216ltp/testcases/kernel/connectors/pec/Makefile
16217ltp/testcases/kernel/connectors/pec/README
16218ltp/testcases/kernel/connectors/pec/event_generator.c
16219ltp/testcases/kernel/connectors/pec/pec_listener.c
16220ltp/testcases/kernel/connectors/pec/run_pec_test
16221
1622243) Log Message:
16223Here 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
16227Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
16228
16229Modified File(s):
16230ltp/runtest/connectors
16231ltp/testcases/kernel/connectors/Makefile
16232ltp/testcases/kernel/connectors/pec/Makefile
16233ltp/testcases/kernel/connectors/pec/pec_listener.c
16234
16235Added File(s):
16236ltp/testcases/kernel/connectors/connector_test.sh
16237
1623844) Log Message:
16239This was ported from the Crackerjack Project by Masatake YAMATO <yamato@redhat.com>.
16240
16241Modified Files:
16242ltp/runtest/syscalls
16243
16244Added Files:
16245ltp/testcases/kernel/syscalls/io_cancel/Makefile
16246ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
16247ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
16248
1624945) Log Message:
16250I'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>.
16251
16252Modified File(s):
16253ltp/testcases/kernel/syscalls/io_cancel/Makefile
16254ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
16255
1625646) Log Message:
16257hackbench 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>.
16258
16259Modified Files:
16260ltp/runtest/sched
16261ltp/testcases/kernel/sched/Makefile
16262
16263Added Files:
16264ltp/testcases/kernel/sched/cfs-scheduler/Makefile
16265ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
16266
1626747) Log Message:
16268I 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>.
16269
16270Modified File(s):
16271ltp/doc/testcases/network.txt
16272ltp/runtest/rpc
16273ltp/runtest/stress.part3
16274
1627548) Log Message:
16276Few Changes to ttype value.
16277
16278Modified File(s):
16279ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
16280
1628149) Log Message:
16282Changes to fix Build, Install and run on non-supported architectures.
16283
16284Added Files:
16285ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
16286Modified Files:
16287ltp/testcases/kernel/syscalls/utimensat/Makefile
16288ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
16289ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
16290
1629150) Log Message:
16292Fixing the run on supported kernels.
16293
16294Modified File(s):
16295ltp/testscripts/test_fs_bind.sh
16296
subrata_modak6a860fc2008-06-01 09:34:23 +000016297LTP-20080531
16298
162991) Log Message:
16300Following 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>
16301
16302Modified File(s):
16303ltp/testcases/ballista/ballista/ballista.cpp
16304ltp/testcases/ballista/ballista/ballistaUtil.cpp
16305ltp/testcases/ballista/ballista/callGen.cpp
16306ltp/testcases/ballista/ballista/callGen_standAlone.cpp
16307ltp/testcases/ballista/ballista/create_code.pl
16308ltp/testcases/ballista/ballista/create_code_standAlone.pl
16309ltp/testcases/ballista/ballista/executeTestCase.cpp
16310ltp/testcases/ballista/ballista/executeTestCase.fresh
16311ltp/testcases/ballista/ballista/genCode.cpp
16312ltp/testcases/ballista/ballista/genCodeCreator.cpp
16313ltp/testcases/ballista/ballista/line.cpp
16314ltp/testcases/ballista/ballista/line.h
16315ltp/testcases/ballista/ballista/match.cpp
16316ltp/testcases/ballista/ballista/parseArguments.cpp
16317ltp/testcases/ballista/ballista/replacer.cpp
16318ltp/testcases/ballista/ballista/selfHost.cpp
16319ltp/testcases/ballista/ballista/serverCommunication.cpp
16320ltp/testcases/ballista/ballista/testCaseIterator.cpp
16321ltp/testcases/ballista/ballista/testCaseIterator.h
16322ltp/testcases/ballista/ballista/compile/bparser.cpp
16323ltp/testcases/ballista/ballista/templates/bTypes.cpp
16324
163252) Log Message:
16326The 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>
16327
16328Modified File(s):
16329ltp/testcases/kernel/mem/shmt/shmt09.c
16330ltp/testcases/kernel/syscalls/mmap/mmap01.c
16331
163323) Log Message:
16333These 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>.
16334
16335Modified File(s):
16336ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
16337ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
16338ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
16339ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
16340ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
16341ltp/testcases/kernel/syscalls/splice/splice01.c
16342ltp/testcases/kernel/syscalls/tee/tee01.c
16343ltp/testcases/kernel/syscalls/utime/utime01.c
16344ltp/testcases/kernel/syscalls/utime/utime02.c
16345ltp/testcases/kernel/syscalls/utime/utime03.c
16346ltp/testcases/network/nfs/nfs01/nfs01
16347
163484) Log Message:
16349Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
16350
16351Modified Files:
16352ltp/testcases/open_hpi_testsuite/Makefile.am
16353ltp/testcases/open_hpi_testsuite/Makefile.in
16354ltp/testcases/open_hpi_testsuite/configure
16355ltp/testcases/open_hpi_testsuite/configure.ac
16356ltp/testcases/open_hpi_testsuite/openhpi.conf.example
16357ltp/testcases/open_hpi_testsuite/openhpi.spec.in
16358ltp/testcases/open_hpi_testsuite/clients/Makefile.in
16359ltp/testcases/open_hpi_testsuite/clients/hpiel.c
16360ltp/testcases/open_hpi_testsuite/clients/hpievents.c
16361ltp/testcases/open_hpi_testsuite/clients/hpipower.c
16362ltp/testcases/open_hpi_testsuite/cpp/Makefile.in
16363ltp/testcases/open_hpi_testsuite/cpp/t/Makefile.in
16364ltp/testcases/open_hpi_testsuite/docs/Makefile.am
16365ltp/testcases/open_hpi_testsuite/docs/Makefile.in
16366ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.am
16367ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.in
16368ltp/testcases/open_hpi_testsuite/docs/hld/appendix.sgml
16369ltp/testcases/open_hpi_testsuite/docs/hld/authors.dtd
16370ltp/testcases/open_hpi_testsuite/docs/hld/bookinfo.sgml
16371ltp/testcases/open_hpi_testsuite/docs/hld/introduction.sgml
16372ltp/testcases/open_hpi_testsuite/docs/hld/legal.dtd
16373ltp/testcases/open_hpi_testsuite/docs/hld/obtaining.sgml
16374ltp/testcases/open_hpi_testsuite/docs/hld/openhpi-manual.sgml
16375ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_highlevel.sgml
16376ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_structure.sgml
16377ltp/testcases/open_hpi_testsuite/docs/hld/plugin_guide.sgml
16378ltp/testcases/open_hpi_testsuite/docs/hld/plugin_usage.sgml
16379ltp/testcases/open_hpi_testsuite/docs/hld/revisions.dtd
16380ltp/testcases/open_hpi_testsuite/docs/hld/sahpi_breakdown.sgml
16381ltp/testcases/open_hpi_testsuite/docs/man/Makefile.in
16382ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.am
16383ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.in
16384ltp/testcases/open_hpi_testsuite/hpi_shell/commands.c
16385ltp/testcases/open_hpi_testsuite/hpi_shell/ctrl_inv.c
16386ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd.h
16387ltp/testcases/open_hpi_testsuite/hpi_shell/sensor.c
16388ltp/testcases/open_hpi_testsuite/hpi_shell/session.c
16389ltp/testcases/open_hpi_testsuite/hpi_ui_lib/Makefile.in
16390ltp/testcases/open_hpi_testsuite/hpi_ui_lib/service.c
16391ltp/testcases/open_hpi_testsuite/hpi_ui_lib/show.c
16392ltp/testcases/open_hpi_testsuite/marshal/Makefile.in
16393ltp/testcases/open_hpi_testsuite/marshal/connection.c
16394ltp/testcases/open_hpi_testsuite/marshal/marshal.c
16395ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.c
16396ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.h
16397ltp/testcases/open_hpi_testsuite/marshal/strmsock.cpp
16398ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.am
16399ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.in
16400ltp/testcases/open_hpi_testsuite/marshal/t/float_format.c
16401ltp/testcases/open_hpi_testsuite/marshal/t/marshal_012.c
16402ltp/testcases/open_hpi_testsuite/marshal/t/marshal_013.c
16403ltp/testcases/open_hpi_testsuite/marshal/t/marshal_014.c
16404ltp/testcases/open_hpi_testsuite/marshal/t/marshal_015.c
16405ltp/testcases/open_hpi_testsuite/marshal/t/marshal_016.c
16406ltp/testcases/open_hpi_testsuite/marshal/t/marshal_017.c
16407ltp/testcases/open_hpi_testsuite/marshal/t/marshal_018.c
16408ltp/testcases/open_hpi_testsuite/marshal/t/marshal_028.c
16409ltp/testcases/open_hpi_testsuite/openhpid/Makefile.am
16410ltp/testcases/open_hpi_testsuite/openhpid/Makefile.in
16411ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.cpp
16412ltp/testcases/open_hpi_testsuite/openhpid/openhpid.cpp
16413ltp/testcases/open_hpi_testsuite/plugins/Makefile.in
16414ltp/testcases/open_hpi_testsuite/plugins/ipmi/Makefile.in
16415ltp/testcases/open_hpi_testsuite/plugins/ipmi/t/Makefile.in
16416ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/Makefile.in
16417ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_discover.cpp
16418ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_domain.cpp
16419ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_log.cpp
16420ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_mc_vendor.cpp
16421ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_resource.cpp
16422ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sdr.cpp
16423ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sensor_hotswap.cpp
16424ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/thread.cpp
16425ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/Makefile.in
16426ltp/testcases/open_hpi_testsuite/plugins/rtas/Makefile.in
16427ltp/testcases/open_hpi_testsuite/plugins/simulator/Makefile.in
16428ltp/testcases/open_hpi_testsuite/plugins/simulator/t/Makefile.in
16429ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/Makefile.in
16430ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/Makefile.in
16431ltp/testcases/open_hpi_testsuite/plugins/sysfs/Makefile.in
16432ltp/testcases/open_hpi_testsuite/plugins/watchdog/Makefile.in
16433ltp/testcases/open_hpi_testsuite/scripts/Makefile.in
16434ltp/testcases/open_hpi_testsuite/scripts/test/Makefile.in
16435ltp/testcases/open_hpi_testsuite/scripts/test/conformance_report.pl
16436ltp/testcases/open_hpi_testsuite/scripts/test/coverage_report.pl
16437ltp/testcases/open_hpi_testsuite/scripts/test/gcov2html.pl
16438ltp/testcases/open_hpi_testsuite/scripts/test/generate_index.pl
16439ltp/testcases/open_hpi_testsuite/scripts/test/gsum2html.pl
16440ltp/testcases/open_hpi_testsuite/scripts/test/testconformance.pl
16441ltp/testcases/open_hpi_testsuite/scripts/test/testcoverage.pl
16442ltp/testcases/open_hpi_testsuite/snmp/Makefile.in
16443ltp/testcases/open_hpi_testsuite/src/Makefile.in
16444ltp/testcases/open_hpi_testsuite/src/config.c
16445ltp/testcases/open_hpi_testsuite/src/event.c
16446ltp/testcases/open_hpi_testsuite/src/safhpi.c
16447ltp/testcases/open_hpi_testsuite/src/t/Makefile.in
16448ltp/testcases/open_hpi_testsuite/src/t/ohpi/Makefile.in
16449ltp/testcases/open_hpi_testsuite/utils/Makefile.in
16450ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.c
16451ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.h
16452ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.c
16453ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.h
16454ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
16455ltp/testcases/open_hpi_testsuite/utils/t/Makefile.in
16456ltp/testcases/open_hpi_testsuite/utils/t/ann/Makefile.in
16457ltp/testcases/open_hpi_testsuite/utils/t/el/Makefile.in
16458ltp/testcases/open_hpi_testsuite/utils/t/epath/Makefile.in
16459ltp/testcases/open_hpi_testsuite/utils/t/rpt/Makefile.in
16460ltp/testcases/open_hpi_testsuite/utils/t/sahpi/Makefile.in
16461ltp/testcases/open_hpi_testsuite/utils/t/uid/Makefile.in
16462
16463Added Files:
16464ltp/testcases/open_hpi_testsuite/hpi_shell/dimi.c
16465ltp/testcases/open_hpi_testsuite/hpi_shell/fumi.c
16466
16467Removed Files:
16468ltp/testcases/open_hpi_testsuite/openhpi.spec
16469ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd
16470ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.cpp
16471ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.h
16472ltp/testcases/open_hpi_testsuite/marshal/t/connection.c
16473ltp/testcases/open_hpi_testsuite/marshal/t/marshal.c
16474ltp/testcases/open_hpi_testsuite/marshal/t/marshal_hpi_types.c
16475ltp/testcases/open_hpi_testsuite/openhpid/alarm.c
16476ltp/testcases/open_hpi_testsuite/openhpid/config.c
16477ltp/testcases/open_hpi_testsuite/openhpid/domain.c
16478ltp/testcases/open_hpi_testsuite/openhpid/event.c
16479ltp/testcases/open_hpi_testsuite/openhpid/hotswap.c
16480ltp/testcases/open_hpi_testsuite/openhpid/init.c
16481ltp/testcases/open_hpi_testsuite/openhpid/lock.c
16482ltp/testcases/open_hpi_testsuite/openhpid/ohpi.c
16483ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.h
16484ltp/testcases/open_hpi_testsuite/openhpid/plugin.c
16485ltp/testcases/open_hpi_testsuite/openhpid/plugin_static.c
16486ltp/testcases/open_hpi_testsuite/openhpid/safhpi.c
16487ltp/testcases/open_hpi_testsuite/openhpid/session.c
16488ltp/testcases/open_hpi_testsuite/openhpid/threaded.c
16489ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_addr.cpp
16490ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_auth.cpp
16491ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_cmd.cpp
16492ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con.cpp
16493ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_lan.cpp
16494ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_smi.cpp
16495ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_log.cpp
16496ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_msg.cpp
16497ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_sensor_factors.cpp
16498ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_utils.cpp
16499ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/thread.cpp
16500ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/el2event.c
16501ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/el2event.c
16502ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc.c
16503ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_annunciator.c
16504ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_control.c
16505ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover.c
16506ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_bc.c
16507ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_rsa.c
16508ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_event.c
16509ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_hotswap.c
16510ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_inventory.c
16511ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_power.c
16512ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_reset.c
16513ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources.c
16514ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources_rsa.c
16515ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sel.c
16516ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sensor.c
16517ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_session.c
16518ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_time.c
16519ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_utils.c
16520ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_watchdog.c
16521ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_xml2event.c
16522ltp/testcases/open_hpi_testsuite/src/plugin_static.c
16523ltp/testcases/open_hpi_testsuite/utils/t/ann/announcement_utils.c
16524ltp/testcases/open_hpi_testsuite/utils/t/el/el_utils.c
16525ltp/testcases/open_hpi_testsuite/utils/t/epath/epath_utils.c
16526ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_enum_utils.c
16527ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_encode.c
16528ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_utils.c
16529ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_struct_utils.c
16530ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_time_utils.c
16531ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpiatca_enum_utils.c
16532ltp/testcases/open_hpi_testsuite/utils/t/epath/uid_utils.c
16533ltp/testcases/open_hpi_testsuite/utils/t/rpt/epath_utils.c
16534ltp/testcases/open_hpi_testsuite/utils/t/rpt/rpt_utils.c
16535ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_enum_utils.c
16536ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_encode.c
16537ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_utils.c
16538ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_struct_utils.c
16539ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_time_utils.c
16540ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpiatca_enum_utils.c
16541ltp/testcases/open_hpi_testsuite/utils/t/rpt/uid_utils.c
16542ltp/testcases/open_hpi_testsuite/utils/t/sahpi/epath_utils.c
16543ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_enum_utils.c
16544ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_encode.c
16545ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_utils.c
16546ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_struct_utils.c
16547ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_time_utils.c
16548ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpiatca_enum_utils.c
16549ltp/testcases/open_hpi_testsuite/utils/t/sahpi/uid_utils.c
16550ltp/testcases/open_hpi_testsuite/utils/t/uid/epath_utils.c
16551ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_enum_utils.c
16552ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_encode.c
16553ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_utils.c
16554ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_struct_utils.c
16555ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_time_utils.c
16556ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpiatca_enum_utils.c
16557ltp/testcases/open_hpi_testsuite/utils/t/uid/uid_utils.c
16558
165595) Log Message:
16560Added 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>
16561
16562Modified Files:
16563ltp/testcases/realtime/lib/librttest.c
16564
165656) Log Message:
16566Modified 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>
16567
16568Modified Files:
16569ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
16570
165717) Log Message:
16572Added -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>.
16573
16574Modified Files:
16575ltp/testcases/realtime/include/librttest.h
16576ltp/testcases/realtime/lib/librttest.c
16577
165788) Log Message:
16579Modified 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>.
16580
16581Modified Files:
16582ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
16583
165849) Log Message:
16585Modified 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>.
16586
16587Modified Files:
16588ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
16589
1659010) Log Message:
16591Modified 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>.
16592
16593Modified Files:
16594ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
16595
1659611) Log Message:
16597Modified 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>.
16598
16599Modified Files:
16600ltp/testcases/realtime/func/async_handler/async_handler.c
16601ltp/testcases/realtime/func/async_handler/async_handler_jk.c
16602
1660312) Log Message:
16604Modified 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>.
16605
16606Modified Files:
16607ltp/testcases/realtime/func/pi_perf/pi_perf.c
16608
1660913) Log Message:
16610Modified 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>.
16611
16612Modified Files:
16613ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
16614
1661514) Log Message:
16616Modified 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>.
16617
16618Modified Files:
16619ltp/testcases/realtime/func/thread_clock/tc-2.c
16620
1662115) Log Message:
16622Modified 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>.
16623
16624Modified Files:
16625ltp/testcases/realtime/func/sched_latency/sched_latency.c
16626
1662716) Log Message:
16628It 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>
16629
16630Modified File(s):
16631ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
16632
1663317) Log Message:
16634I 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>
16635
16636Modified File(s):
16637ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
16638
1663918) Log Message:
16640punt useless local prototype for fdopen() -- stdio.h already provides this, by, Mike Frysinger <vapier@users.sourceforge.net>
16641
16642Modified File(s):
16643ltp/lib/tst_res.c
16644
1664519) Log Message:
16646cleanup CFLAGS handling, by, Mike Frysinger <vapier@users.sourceforge.net>
16647
16648Modified File(s):
16649ltp/lib/Makefile
16650
1665120) Log Message:
16652tst_require_root(): unify root checking with this function, by, Mike Frysinger <vapier@users.sourceforge.net>
16653
16654Modified File(s):
16655ltp/include/test.h
16656
1665721) Log Message:
16658tst_require_root(): unify root checking with this function
16659
16660Modified File(s):
16661ltp/lib/tst_res.c
16662
1666322) Log Message:
16664convert to standard ltp functions, by, Mike Frysinger <vapier@users.sourceforge.net>
16665
16666Modified File(s):
16667ltp/testcases/kernel/fs/fs_perms/Makefile
16668ltp/testcases/kernel/fs/fs_perms/fs_perms.c
16669
1667023) Log Message:
16671fix error in previous commit: compare result to expected result, not 0
16672
16673Modified File(s):
16674ltp/testcases/kernel/fs/fs_perms/fs_perms.c
16675
1667624) Log Message:
16677normalize exit values as expected: 0 means PASS and non-0 means FAIL
16678
16679Modified File(s):
16680ltp/testcases/kernel/fs/fs_perms/fs_perms.c
16681ltp/testcases/kernel/fs/fs_perms/simpletest.sh
16682ltp/testcases/kernel/fs/fs_perms/testx.c
16683
1668425) Log Message:
16685lcov: --norecursion becomes --no-recursion + added docs, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
16686
16687Modified File(s):
16688ltp/utils/analysis/lcov/man/geninfo.1
16689ltp/utils/analysis/lcov/man/lcov.1
16690ltp/utils/analysis/lcov/bin/geninfo
16691ltp/utils/analysis/lcov/bin/lcov
16692
1669326) Log Message:
16694Attached 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>
16695
16696Modified File(s):
16697ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
16698
1669927) Log Message:
16700The 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>
16701
16702Modified File(s):
16703ltp/testcases/Makefile
16704
1670528) Log Message:
16706Fix for some failures by Anoop V Chakkalakkal <anoop.vijayan@in.ibm.com>.
16707
16708Modified File(s):
16709ltp/testcases/kernel/mem/mtest07/mallocstress.c
16710
1671129) Log Message:
16712This 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>.
16713
16714Modified Files:
16715ltp/runltp
16716ltp/testcases/kernel/fs/Makefile
16717ltp/tools/apicmds/Makefile
16718ltp/tools/apicmds/ltpapicmd.c
16719
16720Added Files:
16721ltp/runtest/fs_bind
16722ltp/testcases/kernel/fs/fs_bind/BUGS
16723ltp/testcases/kernel/fs/fs_bind/CHANGELOG
16724ltp/testcases/kernel/fs/fs_bind/Makefile
16725ltp/testcases/kernel/fs/fs_bind/README
16726ltp/testcases/kernel/fs/fs_bind/TODO
16727ltp/testcases/kernel/fs/fs_bind/bin/Makefile
16728ltp/testcases/kernel/fs/fs_bind/bin/check_prop
16729ltp/testcases/kernel/fs/fs_bind/bin/lockfile
16730ltp/testcases/kernel/fs/fs_bind/bin/makedir
16731ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
16732ltp/testcases/kernel/fs/fs_bind/bin/setup
16733ltp/testcases/kernel/fs/fs_bind/bin/setupnslock
16734ltp/testcases/kernel/fs/fs_bind/bin/smount.c
16735ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
16736ltp/testcases/kernel/fs/fs_bind/bind/test01
16737ltp/testcases/kernel/fs/fs_bind/bind/test02
16738ltp/testcases/kernel/fs/fs_bind/bind/test03
16739ltp/testcases/kernel/fs/fs_bind/bind/test04
16740ltp/testcases/kernel/fs/fs_bind/bind/test05
16741ltp/testcases/kernel/fs/fs_bind/bind/test06
16742ltp/testcases/kernel/fs/fs_bind/bind/test07
16743ltp/testcases/kernel/fs/fs_bind/bind/test07-2
16744ltp/testcases/kernel/fs/fs_bind/bind/test08
16745ltp/testcases/kernel/fs/fs_bind/bind/test09
16746ltp/testcases/kernel/fs/fs_bind/bind/test10
16747ltp/testcases/kernel/fs/fs_bind/bind/test11
16748ltp/testcases/kernel/fs/fs_bind/bind/test12
16749ltp/testcases/kernel/fs/fs_bind/bind/test13
16750ltp/testcases/kernel/fs/fs_bind/bind/test14
16751ltp/testcases/kernel/fs/fs_bind/bind/test15
16752ltp/testcases/kernel/fs/fs_bind/bind/test16
16753ltp/testcases/kernel/fs/fs_bind/bind/test17
16754ltp/testcases/kernel/fs/fs_bind/bind/test18
16755ltp/testcases/kernel/fs/fs_bind/bind/test19
16756ltp/testcases/kernel/fs/fs_bind/bind/test20
16757ltp/testcases/kernel/fs/fs_bind/bind/test21
16758ltp/testcases/kernel/fs/fs_bind/bind/test22
16759ltp/testcases/kernel/fs/fs_bind/bind/test23
16760ltp/testcases/kernel/fs/fs_bind/bind/test24
16761ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
16762ltp/testcases/kernel/fs/fs_bind/cloneNS/child01
16763ltp/testcases/kernel/fs/fs_bind/cloneNS/child02
16764ltp/testcases/kernel/fs/fs_bind/cloneNS/child03
16765ltp/testcases/kernel/fs/fs_bind/cloneNS/child04
16766ltp/testcases/kernel/fs/fs_bind/cloneNS/child05
16767ltp/testcases/kernel/fs/fs_bind/cloneNS/child06
16768ltp/testcases/kernel/fs/fs_bind/cloneNS/child07
16769ltp/testcases/kernel/fs/fs_bind/cloneNS/parent01
16770ltp/testcases/kernel/fs/fs_bind/cloneNS/parent02
16771ltp/testcases/kernel/fs/fs_bind/cloneNS/parent03
16772ltp/testcases/kernel/fs/fs_bind/cloneNS/parent04
16773ltp/testcases/kernel/fs/fs_bind/cloneNS/parent05
16774ltp/testcases/kernel/fs/fs_bind/cloneNS/parent06
16775ltp/testcases/kernel/fs/fs_bind/cloneNS/parent07
16776ltp/testcases/kernel/fs/fs_bind/cloneNS/test01
16777ltp/testcases/kernel/fs/fs_bind/cloneNS/test02
16778ltp/testcases/kernel/fs/fs_bind/cloneNS/test03
16779ltp/testcases/kernel/fs/fs_bind/cloneNS/test04
16780ltp/testcases/kernel/fs/fs_bind/cloneNS/test05
16781ltp/testcases/kernel/fs/fs_bind/cloneNS/test06
16782ltp/testcases/kernel/fs/fs_bind/cloneNS/test07
16783ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
16784ltp/testcases/kernel/fs/fs_bind/move/test01
16785ltp/testcases/kernel/fs/fs_bind/move/test02
16786ltp/testcases/kernel/fs/fs_bind/move/test03
16787ltp/testcases/kernel/fs/fs_bind/move/test04
16788ltp/testcases/kernel/fs/fs_bind/move/test05
16789ltp/testcases/kernel/fs/fs_bind/move/test06
16790ltp/testcases/kernel/fs/fs_bind/move/test07
16791ltp/testcases/kernel/fs/fs_bind/move/test08
16792ltp/testcases/kernel/fs/fs_bind/move/test09
16793ltp/testcases/kernel/fs/fs_bind/move/test10
16794ltp/testcases/kernel/fs/fs_bind/move/test11
16795ltp/testcases/kernel/fs/fs_bind/move/test12
16796ltp/testcases/kernel/fs/fs_bind/move/test13
16797ltp/testcases/kernel/fs/fs_bind/move/test14
16798ltp/testcases/kernel/fs/fs_bind/move/test15
16799ltp/testcases/kernel/fs/fs_bind/move/test16
16800ltp/testcases/kernel/fs/fs_bind/move/test17
16801ltp/testcases/kernel/fs/fs_bind/move/test18
16802ltp/testcases/kernel/fs/fs_bind/move/test19
16803ltp/testcases/kernel/fs/fs_bind/move/test20
16804ltp/testcases/kernel/fs/fs_bind/move/test21
16805ltp/testcases/kernel/fs/fs_bind/move/test22
16806ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
16807ltp/testcases/kernel/fs/fs_bind/rbind/test01
16808ltp/testcases/kernel/fs/fs_bind/rbind/test02
16809ltp/testcases/kernel/fs/fs_bind/rbind/test03
16810ltp/testcases/kernel/fs/fs_bind/rbind/test04
16811ltp/testcases/kernel/fs/fs_bind/rbind/test05
16812ltp/testcases/kernel/fs/fs_bind/rbind/test06
16813ltp/testcases/kernel/fs/fs_bind/rbind/test07
16814ltp/testcases/kernel/fs/fs_bind/rbind/test07-2
16815ltp/testcases/kernel/fs/fs_bind/rbind/test08
16816ltp/testcases/kernel/fs/fs_bind/rbind/test09
16817ltp/testcases/kernel/fs/fs_bind/rbind/test10
16818ltp/testcases/kernel/fs/fs_bind/rbind/test11
16819ltp/testcases/kernel/fs/fs_bind/rbind/test12
16820ltp/testcases/kernel/fs/fs_bind/rbind/test13
16821ltp/testcases/kernel/fs/fs_bind/rbind/test14
16822ltp/testcases/kernel/fs/fs_bind/rbind/test15
16823ltp/testcases/kernel/fs/fs_bind/rbind/test16
16824ltp/testcases/kernel/fs/fs_bind/rbind/test17
16825ltp/testcases/kernel/fs/fs_bind/rbind/test18
16826ltp/testcases/kernel/fs/fs_bind/rbind/test19
16827ltp/testcases/kernel/fs/fs_bind/rbind/test20
16828ltp/testcases/kernel/fs/fs_bind/rbind/test21
16829ltp/testcases/kernel/fs/fs_bind/rbind/test22
16830ltp/testcases/kernel/fs/fs_bind/rbind/test23
16831ltp/testcases/kernel/fs/fs_bind/rbind/test24
16832ltp/testcases/kernel/fs/fs_bind/rbind/test25
16833ltp/testcases/kernel/fs/fs_bind/rbind/test26
16834ltp/testcases/kernel/fs/fs_bind/rbind/test27
16835ltp/testcases/kernel/fs/fs_bind/rbind/test28
16836ltp/testcases/kernel/fs/fs_bind/rbind/test29
16837ltp/testcases/kernel/fs/fs_bind/rbind/test30
16838ltp/testcases/kernel/fs/fs_bind/rbind/test31
16839ltp/testcases/kernel/fs/fs_bind/rbind/test32
16840ltp/testcases/kernel/fs/fs_bind/rbind/test33
16841ltp/testcases/kernel/fs/fs_bind/rbind/test34
16842ltp/testcases/kernel/fs/fs_bind/rbind/test35
16843ltp/testcases/kernel/fs/fs_bind/rbind/test36
16844ltp/testcases/kernel/fs/fs_bind/rbind/test37
16845ltp/testcases/kernel/fs/fs_bind/rbind/test38
16846ltp/testcases/kernel/fs/fs_bind/rbind/test39
16847ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
16848ltp/testcases/kernel/fs/fs_bind/regression/test01
16849ltp/testcases/kernel/fs/fs_bind/regression/test02
16850ltp/testcases/kernel/fs/fs_bind/regression/test03
16851ltp/testscripts/test_fs_bind.sh
16852
1685330) Log Message:
16854The 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>.
16855
16856Modified File(s):
16857ltp/testcases/kernel/io/direct_io/diotest4.c
16858
1685931) Log Message:
16860This 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>.
16861
16862Modified File(s):
16863ltp/testcases/kernel/mem/shmt/shmt02.c
16864ltp/testcases/kernel/mem/shmt/shmt04.c
16865ltp/testcases/kernel/mem/shmt/shmt05.c
16866ltp/testcases/kernel/mem/shmt/shmt06.c
16867ltp/testcases/kernel/mem/shmt/shmt07.c
16868ltp/testcases/kernel/mem/shmt/shmt09.c
16869
1687032) Log Message:
16871These 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>.
16872
16873Modified File(s):
16874ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
16875
1687633) Log Message:
16877These 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>.
16878
16879Modified File(s):
16880ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
16881
1688234) Log Message:
16883I 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>.
16884
16885Modified File(s):
16886ltp/testcases/kernel/mem/shmt/shmt05.c
16887
1688835) Log Message:
16889Roy Lee <roylee17@gmail.com> wrote:
16890Your 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.
16891Helge Deller <deller@gmx.de> wrote:
16892Yes, 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.
16893Roy Lee <roylee17@gmail.com> wrote back:
16894Here's the patch for the shmt06 according to Helge's recommandation, please help review it.
16895
16896Modified File(s):
16897ltp/testcases/kernel/mem/shmt/shmt06.c
16898
1689936) Log Message:
16900Adding default Log File generation support for LTP. By, Subrata Modak<subrata@linux.vnet.ibm.com>
16901
16902Modified File(s):
16903ltp/runltp
16904
1690537) Log Message:
16906Both 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:
169071) probing an available address by a pair of shmat/shmdt calls, and,
169082) replaceing the addr with offset in the struct test_case_t.
16909By, Roy Lee <roylee17@gmail.com>
16910
16911Modified File(s):
16912ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
16913ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
16914
1691538) Log Message:
16916The "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>.
16917
16918Modified File(s):
16919ltp/pan/pan.c
16920
1692139) Log Message:
16922Make-sync_pipe-API-more-generic-and-update-related.patch.
16923Roy Lee <roylee17@gmail.com> noted:
16924Referring 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.
16925Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
16926I 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>.
16927
16928Modified File(s):
16929ltp/testcases/kernel/syscalls/execve/execve05.c
16930ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
16931ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
16932ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
16933ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
16934ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
16935ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
16936ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
16937ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
16938ltp/testcases/kernel/syscalls/lib/libtestsuite.c
16939ltp/testcases/kernel/syscalls/lib/libtestsuite.h
16940
1694140) Log Message:
16942Put-libtestsuite-to-a-more-common-place.patch
16943Roy Lee <roylee17@gmail.com> noted:
16944Referring 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.
16945Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
16946I 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>.
16947
16948Modified File(s):
16949ltp/testcases/kernel/syscalls/Makefile
16950ltp/testcases/kernel/syscalls/chdir/Makefile
16951ltp/testcases/kernel/syscalls/creat/Makefile
16952ltp/testcases/kernel/syscalls/execve/Makefile
16953ltp/testcases/kernel/syscalls/fchdir/Makefile
16954ltp/testcases/kernel/syscalls/ftruncate/Makefile
16955ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
16956ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
16957ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
16958ltp/testcases/kernel/syscalls/ipc/semop/Makefile
16959ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
16960ltp/testcases/kernel/syscalls/kill/Makefile
16961ltp/testcases/kernel/syscalls/mkdir/Makefile
16962ltp/testcases/kernel/syscalls/mremap/Makefile
16963ltp/testcases/kernel/syscalls/open/Makefile
16964ltp/testcases/kernel/syscalls/rename/Makefile
16965ltp/testcases/kernel/syscalls/rmdir/Makefile
16966ltp/testcases/kernel/syscalls/sched_setscheduler/Makefile
16967ltp/testcases/kernel/syscalls/vhangup/Makefile
16968
16969Added File(s):
16970ltp/include/libtestsuite.h
16971ltp/lib/libtestsuite.c
16972
1697341) Log Message:
16974The 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>.
16975
16976Modified File(s):
16977ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
16978ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
16979
1698042) Log Message:
16981Currently 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>.
16982
16983Modified File(s):
16984ltp/ltp-devel.spec
16985ltp/doc/man1/Makefile
16986ltp/doc/man3/Makefile
16987
1698843) Log Message:
16989Included all of /include and /lib and /doc in the ltp-devel RPMs. By George Kraft <gk4@us.ibm.com>.
16990
16991Modified File(s):
16992ltp/README.ltp-devel
16993ltp/ltp-devel.spec
16994ltp/include/Makefile
16995
1699644) Log Message:
16997Preparing for the next Stable release of ltp-devel Packages, which will have:
169981) All files under ltp/include in the package,
169992) Install ltp man pages in system man directory.
17000
17001Modified File(s):
17002ltp/ltp-devel.spec
17003
1700445) Log Message:
17005Profiled Tests:
17006Basically 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.
17007This patch is intentionnally global as splitting changes would not make sense.
17008This includes:
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.
17013Signed-off-by: Gilles Carry <gilles.carry@bull.net>,
17014Reviewed-by: Ankita Garg <ankita@in.ibm.com>.
17015
17016Modified Files:
17017ltp/testcases/realtime/run.sh
17018ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
17019ltp/testcases/realtime/func/gtod_latency/run_auto.sh
17020ltp/testcases/realtime/func/matrix_mult/run_auto.sh
17021ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
17022ltp/testcases/realtime/func/pi-tests/run_auto.sh
17023ltp/testcases/realtime/func/pi_perf/run_auto.sh
17024ltp/testcases/realtime/func/prio-preempt/run_auto.sh
17025ltp/testcases/realtime/func/prio-wake/run_auto.sh
17026ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
17027ltp/testcases/realtime/func/sched_football/run_auto.sh
17028ltp/testcases/realtime/func/sched_jitter/run_auto.sh
17029ltp/testcases/realtime/func/sched_latency/run_auto.sh
17030ltp/testcases/realtime/func/thread_clock/run_auto.sh
17031ltp/testcases/realtime/scripts/run_c_files.sh
17032ltp/testcases/realtime/scripts/setenv.sh
17033Added Files:
17034ltp/testcases/realtime/doc/AUTOMATED_RUN
17035ltp/testcases/realtime/doc/run_auto.sh.tpl
17036ltp/testcases/realtime/profiles/default
17037ltp/testcases/realtime/testcases/realtime/doc/AUTOMATED_RUN
17038
17039
1704046) Log Message:
17041This 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>
17042
17043Modified File(s):
17044ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
17045
1704647) Log Message:
17047I got failures on ptrace03 because the latest kernel allows init process to be traced. The commit is:
17048http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=00cd5c37afd5f431ac186dd131705048c0a11fdb,
17049See the discussion in LKML: http://marc.info/?t=120628018600001.
17050So we should not execute this test case if the kernel version is above 2.6.25.
17051Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
17052
17053Modified File(s):
17054ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
17055
1705648) Log Message:
17057execve02 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:
17058<output>
17059Hello World
17060</output>
17061with return code 0 (success)
17062
17063instead of:
17064
17065<output>
17066execve02 1 FAIL : Failures reported above
17067</output>
17068with return code matching FAIL.
17069
17070This 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>
17071
17072Modified File(s):
17073ltp/testcases/kernel/syscalls/execve/execve02.c
17074
1707549) Log Message:
17076Profiled tests - cleanup. I forgot some useless code in the scripts. These patches do the cleanup. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
17077
17078Modified File(s):
17079ltp/testcases/realtime/scripts/run_c_files.sh
17080ltp/testcases/realtime/func/sched_latency/run_auto.sh
17081
1708250) Log message:
17083I got the following failure:
17084adjtimex02 4 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
17085adjtimex02 5 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
17086This 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):
17087adjtimex02 4 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
17088adjtimex02 5 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
17089Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
17090
17091Modified File(s):
17092ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
17093
1709451) Log Message:
17095Manas 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.
17096
17097Modified Files:
17098ltp/testcases/network/nfsv4/locks/Makefile
17099ltp/testcases/network/nfsv4/locks/locktests.c
17100Added Files:
17101ltp/testcases/network/nfsv4/locks/test
17102ltp/testcases/network/nfsv4/locks/deploy/locktests.tar.gz
17103Removed Files:
17104ltp/testcases/network/nfsv4/locks/locktests.h
17105ltp/testcases/network/nfsv4/locks/deploy/locktests-2.tar.gz
17106
1710752) Log Message:
17108Restored back the Makefile content. Else, there will be build/clean/install failures. Subrata Modak <subrata@linux.vnet.ibm.com>.
17109
17110Modified File(s):
17111ltp/testcases/network/nfsv4/locks/Makefile
17112
1711353) Log Message:
17114Adding this part of default LTP run. Subrata Modak <subrata@linux.vnet.ibm.com>.
17115
17116Modified Files:
17117ltp/runltp
17118
17119Added Files:
17120ltp/runtest/fcntl-locktests
17121
1712254) Log Message:
17123This 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>.
17124
17125Modified File(s):
17126ltp/testcases/kernel/fs/proc/proc01.c
17127
1712855) Log Message:
17129This 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>.
17130
17131Modified File(s):
17132ltp/testcases/kernel/fs/proc/proc01.c
17133
1713456) Log Message:
17135This 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>.
17136
17137Modified File(s):
17138ltp/testcases/kernel/controllers/test_controllers.sh
17139ltp/testcases/kernel/controllers/memctl/memctl_test01.c
17140ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
17141
1714257) Log Message:
17143This 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>.
17144
17145Modified File(s):
17146ltp/testcases/kernel/controllers/test_controllers.sh
17147ltp/testcases/kernel/controllers/memctl/memctl_test01.c
17148ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
17149
1715058) Log Message:
17151This patch adds the documentation for memory controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
17152
17153Modified Files:
17154ltp/testcases/kernel/controllers/README
17155ltp/testcases/kernel/controllers/testplan.txt
17156Added Files:
17157ltp/testcases/kernel/controllers/memctl/README
17158ltp/testcases/kernel/controllers/memctl/memctl_testplan.txt
17159
1716059) Log Message:
17161According to man sigpause :
17162 int sigpause(int sigmask); /* BSD */
17163 int sigpause(int sig); /* System V / Unix95 */
17164[...]
17165Linux Notes
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>.
17167
17168Modified File(s):
17169ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
17170
1717160) Log Message:
17172Ankita Proposed that:
17173We 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:
17174o Make the output of the test more readable. It is now time ordered.
17175o 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.
17176o Remove an extra lock and unlock on mutex when updating wakeup.arr.
17177
17178Chirag Jog <chirag@linux.vnet.ibm.com> commented:
17179I 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 :)
17180
17181Ankita Replied:
17182Yep 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.
17183Signed-off-by: Ankita Garg <ankita@in.ibm.com>
17184Signed-off-by: Chandan Kumar B V <cbhuvana@in.ibm.com>
17185
17186Modified File(s):
17187ltp/testcases/realtime/func/prio-wake/prio-wake.c
17188
1718961) Log Message:
17190This 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>.
17191
17192Modified File(s):
17193ltp/testcases/kernel/controllers/memctl/README
17194
subrata_modak441f60e2008-05-01 11:26:35 +000017195LTP-20080430
17196
171971) Log Message:
17198Addition 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>
17199
17200Modified File(s):
17201ltp/Makefile
17202ltp/lib/Makefile
17203ltp/pan/Makefile
17204
17205Added File(s):
17206ltp/README.ltp-devel
17207ltp/ltp-devel.spec
17208ltp/doc/man1/Makefile
17209ltp/doc/man3/Makefile
17210ltp/include/Makefile
17211ltp/lib/ltp.pc
17212
172132) Log Message:
17214This 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>
17215
17216Modified File(s):
17217ltp/testcases/Makefile
17218
172193) Log Message:
17220Previously 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>
17221
17222Modified File(s):
17223ltp/testscripts/test_selinux.sh
17224
172254) Log Message:
17226This 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:
172271) 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.
172282) 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.
17229
17230Modified File(s):
17231ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
17232ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
17233ltp/testscripts/test_selinux.sh
17234
172355) Log Message:
17236Ok 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>
17237
17238Modified File(s):
17239ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
17240ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
17241ltp/testscripts/test_selinux.sh
17242
172436) Log Message:
17244dont build things statically, by, Mike Frysinger <vapier@users.sourceforge.net>
17245
17246Modified File(s):
17247ltp/testcases/kernel/syscalls/inotify/Makefile
17248
172497) Log Message:
17250anal fix: add whitespace between arguments, by, Mike Frysinger <vapier@users.sourceforge.net>
17251
17252Modified File(s):
17253ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
17254ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
17255ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
17256ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
17257ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
17258ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
17259
172608) Log Message:
17261This 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>
17262
17263File(s) Updated:
17264ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
17265ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
17266ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
17267ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
17268ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
17269
172709) Log Message:
17271This 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>
17272
17273Modified File(s):
17274ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
17275
1727610) Log Message:
17277These 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>
17278
17279Modified File(s):
17280ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
17281
1728211) Log Message:
17283This 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>
17284
17285Modified File(s):
17286ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
17287ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.
17288
1728912) Log Message:
17290Fix 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>
17291
17292Modified Files:
17293ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
17294
1729513 Log Message:
17296Fix concurrency issue in msgctl06. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
17297
17298Modified Files:
17299ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
17300
1730114) Log Message:
17302This patch fix a concurrency issue in msgctl07, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
17303
17304Modified Files:
17305ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
17306
1730715) Log Message:
17308Fix 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>
17309
17310Modified Files:
17311ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
17312
1731316) Log Message:
17314Fix 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>
17315
17316Modified Files:
17317ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
17318
1731917) Log Message:
17320Fix 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>
17321
17322Modified Files:
17323ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
17324ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
17325
1732618) Log Message:
17327Fix 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>
17328
17329Modified Files:
17330ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
17331ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
17332
1733319) Log Message:
17334Fix 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>
17335
17336Modified Files:
17337ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
17338
1733920) Log Message:
17340Fix concurrency issue in semget05. Create private semaphores to avoid conflict with concurrent processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
17341
17342Modified Files:
17343ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
17344
1734521) Log Message:
17346Fix 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>
17347
17348Modified Files:
17349ltp/testcases/kernel/syscalls/ipc/semop/Makefile
17350ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
17351
1735222) Log Message:
17353This 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>
17354
17355Modified File(s):
17356ltp/testscripts/networkstress.sh
17357
1735823) Log Message:
17359Updated the test case as per the man page
17360***********
17361RETURN VALUE
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
17363***********
17364Return 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>
17365
17366Modified Files:
17367ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
17368
1736924) Log Message:
17370A patch to include all the headers for the ltp-devel package, by, George Kraft <gk4@austin.ibm.com>
17371
17372Modified File(s):
17373ltp/ltp-devel.spec
17374ltp/include/Makefile
17375
1737625) Log Message:
17377Fix from Vivi Li for stack overflows on no-mmu systems: declare large buffers in .bss rather than on the stack
17378
17379Modified File(s):
17380ltp/testcases/kernel/syscalls/inotify/inotify01.c
17381ltp/testcases/kernel/syscalls/inotify/inotify02.c
17382
1738326) Log Message:
17384Here is the patch to remove the unneeded dyntrans lines. Causes no new failures on my f8 test image.
17385Subject: selinux testsuite: don't give away dyntrans
17386domain_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>
17387
17388Modified File(s):
17389ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
17390
1739127) Log Message:
17392Making these tests run as default with LTP run, by, Subrata Modak <subrata@linux.vnet.ibm.com>
17393
17394Modified File(s):
17395ltp/runtest/fs
17396ltp/runtest/ipc
17397ltp/runtest/mm
17398ltp/runtest/sched
17399
1740028) Log Message:
17401split CFLAGS/CPPFLAGS properly and remove inappropriate flags, by, Mike Frysinger <vapier@users.sourceforge.net>
17402
17403Modified File(s):
17404ltp/testcases/realtime/config.mk
17405
1740629) Log Message:
17407dont stick ar flags into AR, and dont set AR/RANLIB by default, by, Mike Frysinger <vapier@users.sourceforge.net>
17408
17409Modified File(s):
17410ltp/testcases/realtime/lib/Makefile
17411
1741230) Log Message:
17413setup default RANLIB, by, Mike Frysinger <vapier@users.sourceforge.net>
17414
17415Modified File(s):
17416ltp/Makefile
17417
1741831) Log Message:
17419checks return values of asprintf calls else gcc-4.3.0 fails like following;
17420...
17421libstats.c:308: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
17422libstats.c:312: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
17423...
17424Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
17425Acked-by: Chirag <chirag@linux.vnet.ibm.com>
17426
17427Modified File(s):
17428ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
17429ltp/testcases/realtime/lib/libstats.c
17430
1743132) Log Message:
17432faccessat01 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>
17433
17434Modified File(s):
17435ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
17436ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
17437
1743833) Log Message:
17439According 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
17440http://sources.redhat.com/ml/libc-alpha/2008-04/msg00054.html and
17441http://sources.redhat.com/ml/libc-alpha/2008-04/msg00055.html.
17442Signed-off-by:
17443S.Çağlar Onur <caglar@pardus.org.tr>
17444
17445Modified File(s):
17446ltp/doc/testcases/kernel.txt
17447ltp/runtest/ltplite
17448ltp/runtest/stress.part3
17449ltp/runtest/syscalls
17450Removed File(s):
17451ltp/testcases/kernel/syscalls/times/times02.c
17452
1745334) Log Message:
17454This 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>
17456
17457Modified File(s):
17458ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
17459
1746035) Log Message:
17461Now 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>
17462
17463Modified Files:
17464ltp/testcases/realtime/func/async_handler/async_handler.c
17465ltp/testcases/realtime/func/async_handler/async_handler_jk.c
17466ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
17467ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
17468ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
17469ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
17470ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
17471ltp/testcases/realtime/func/measurement/preempt_timing.c
17472ltp/testcases/realtime/func/measurement/rdtsc-latency.c
17473ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
17474ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
17475ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
17476ltp/testcases/realtime/func/pi-tests/test-skeleton.c
17477ltp/testcases/realtime/func/pi-tests/testpi-0.c
17478ltp/testcases/realtime/func/pi-tests/testpi-1.c
17479ltp/testcases/realtime/func/pi-tests/testpi-2.c
17480ltp/testcases/realtime/func/pi-tests/testpi-4.c
17481ltp/testcases/realtime/func/pi-tests/testpi-5.c
17482ltp/testcases/realtime/func/pi-tests/testpi-6.c
17483ltp/testcases/realtime/func/pi-tests/testpi-7.c
17484ltp/testcases/realtime/func/pi_perf/pi_perf.c
17485ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
17486ltp/testcases/realtime/func/prio-wake/prio-wake.c
17487ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
17488ltp/testcases/realtime/func/thread_clock/tc-2.c
17489ltp/testcases/realtime/include/libjvmsim.h
17490ltp/testcases/realtime/include/libstats.h
17491ltp/testcases/realtime/include/list.h
17492ltp/testcases/realtime/lib/libjvmsim.c
17493ltp/testcases/realtime/lib/libstats.c
17494ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
17495ltp/testcases/realtime/perf/latency/pthread_cond_many.c
17496ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
17497ltp/testcases/realtime/stress/pi-tests/testpi-3.c
17498
1749936) Log Message:
17500pi_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>
17501
17502Modified Files:
17503ltp/testcases/realtime/func/Makefile
17504
1750537) Log Message:
17506The 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>.
17507
17508Modified Files:
17509ltp/testcases/realtime/config.mk
17510ltp/testcases/realtime/lib/Makefile
17511
1751238) Log Message:
17513periodic_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>.
17514
17515Modified Files:
17516ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
17517
1751839) Log Message:
17519Some 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>.
17520
17521Modified Files:
17522ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
17523ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
17524ltp/testcases/realtime/func/pi_perf/pi_perf.c
17525
1752640) Log Message:
17527Remove the last 2 files missed in the migration, namely:
17528testcases/realtime/stress/pi-tests/GNUmakefile.am
17529testcases/realtime/stress/pi-tests/GNUmakefile.in
17530Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
17531
17532Removed Files:
17533ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
17534ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
17535
1753641) Log Message:
17537In 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>
17538
17539Modified Files:
17540ltp/testcases/kernel/syscalls/execve/Makefile
17541ltp/testcases/kernel/syscalls/execve/execve05.c
17542
1754342) Log Message:
17544I 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
17545nges by Roy Lee <roylee17@gmail.com>.
17546
17547Modified File(s):
17548ltp/testcases/kernel/syscalls/execve/execve05.c
17549
1755043) Log Message:
17551This 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>
17552
17553Modified File(s):
17554ltp/testcases/kernel/syscalls/execve/execve02.c
17555
1755644) Log Message:
17557This 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>.
17558
17559Modified File(s):
17560ltp/testcases/kernel/syscalls/ftruncate/Makefile
17561ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
17562
1756345) Log Message:
17564The 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
17567in each of the files that the patches were added. By, Shane Volpe <shanevolpe@gmail.com>
17568
17569Modified File(s):
17570ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
17571ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
17572ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
17573ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
17574
1757546) Log Message:
17576The 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>
17577
17578Modified File(s):
17579ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
17580ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
17581ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
17582ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
17583ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
17584ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
17585
1758647) Log Message:
17587Executing f00f testcase in x86 Xeon machines, it failed returning SIGSEGV:
17588# ./f00f
17589f00f 0 INFO : Testing for proper f00f instruction handling.
17590Segmentation fault
17591
17592Searching 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>.
17593
17594Modified File(s):
17595ltp/testcases/misc/f00f/f00f.c
17596
1759748) Log Message:
17598nptl01 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>.
17599
17600Modified File(s):
17601ltp/testcases/kernel/sched/nptl/nptl01.c
17602
1760349) Log Message:
17604I 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>.
17605
17606Removed File(s):
17607ltp/testcases/realtime/func/async_handler/run_auto.sh
17608
1760950) Log Message:
17610This 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>
17611
17612Modified File(s):
17613ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
17614
1761551) Log Message:
17616Attached 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>
17617
17618Modified File(s):
17619ltp/lib/Makefile
17620
1762152) Log Message:
17622overhaul script to make things much easier to manage by Garrett Cooper <yanegomi@gmail.com>
17623
17624Modified File(s):
17625ltp/IDcheck.sh
17626
1762753) Log Message:
17628simplify targets, by, Mike Frysinger <vapier@users.sourceforge.net>
17629
17630Modified File(s):
17631ltp/testcases/kernel/fs/fs_perms/Makefile
17632
1763354) Log Message:
17634cleanup code and add error checking, by, Mike Frysinger <vapier@users.sourceforge.net>
17635
17636Modified File(s):
17637ltp/testcases/kernel/fs/fs_perms/Makefile
17638ltp/testcases/kernel/fs/fs_perms/fs_perms.c
17639
1764055) Log Message:
17641Attached 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>.
17642
17643Modified File(s):
17644ltp/testcases/kernel/security/filecaps/Makefile
17645ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
17646
1764756) Log Message:
17648The 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>.
17649
17650Modified File(s):
17651ltp/testcases/misc/math/float/main.c
17652ltp/testcases/misc/math/float/bessel/genbessel.c
17653ltp/testcases/misc/math/float/exp_log/genexp_log.c
17654ltp/testcases/misc/math/float/iperb/geniperb.c
17655ltp/testcases/misc/math/float/power/genpower.c
17656ltp/testcases/misc/math/float/trigo/gentrigo.c
17657
1765857) Log Message:
17659Some 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>.
17661
17662Modified File(s):
17663ltp/testcases/kernel/controllers/test_controllers.sh
17664ltp/testcases/kernel/controllers/testplan.txt
17665ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
17666ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
17667ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
17668ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
17669ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
17670ltp/testcases/kernel/controllers/cpuctl/parameters.sh
17671ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
17672ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
17673ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
17674ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
17675
1767658) Log Message:
17677Initial 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>.
17678
17679Modified Files:
17680ltp/testcases/kernel/controllers/Makefile
17681ltp/testcases/kernel/controllers/test_controllers.sh
17682Added Files:
17683ltp/testcases/kernel/controllers/memctl/Makefile
17684ltp/testcases/kernel/controllers/memctl/memctl_test01.c
17685ltp/testcases/kernel/controllers/memctl/myfunctions.sh
17686ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
17687
subrata_modak7e0233d2008-03-31 05:55:27 +000017688LTP-20080331
17689
176901) Log Message:
17691Fix the following NFS warning:
17692ioctl01 0 WARN : tst_rmdir(): rmobj(/tmp/iocfNl8Bi) failed: remove(/tmp/iocfNl8Bi) failed; errno=39: Directory not empty,
17693by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
17694
17695Modified File(s):
17696ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
17697
176982) Log Message:
17699Whitespaces cleanup and added -i argument for iterations, by, Gilles Carry <gilles.carry@bull.net>
17700
17701Modified File(s):
17702ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
17703ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
17704
177053) Log Message:
17706Test does:
17707..
17708pid1 = fork();
17709if (pid1 == 0) {
17710 /* child */
17711 kill(-pid1, SIGKILL);
17712...
17713which is wrong, since pid1 is zero.
17714By, Anton Gladkov <agladkov@parallels.com>
17715
17716Modified File(s):
17717ltp/testcases/kernel/syscalls/kill/kill06.c
17718
177194) Log Message:
17720Provide it with CHILD_STACK_SIZE, by, Anton Gladkov <agladkov@parallels.com>
17721
17722Modified File(s):
17723ltp/testcases/kernel/syscalls/clone/clone06.c
17724
177255) Log Message:
17726Fix '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>
17727
17728Modified File(s):
17729ltp/testcases/kernel/io/direct_io/diotest4.c
17730
177316) Log Message:
17732Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net>
17733
17734Modified File(s):
17735ltp/doc/testcases/network.txt ltp/runtest/rpc
17736ltp/runtest/stress.part3
17737ltp/testcases/kernel/include/linux_syscall_numbers.h
17738ltp/testcases/network/rpc/Makefile
17739ltp/testcases/network/rpc/README
17740
17741Removed File(s):
17742ltp/testcases/network/rpc/rpc01/Makefile
17743ltp/testcases/network/rpc/rpc01/rpc01
17744ltp/testcases/network/rpc/rpc01/rpc1.c
17745ltp/testcases/network/rpc/rpc01/rpc_server.c
17746ltp/testcases/network/rpc/rpc01/datafiles/file.1
17747ltp/testcases/network/rpc/rpc01/datafiles/file.2
17748ltp/testcases/network/rpc/rpcinfo/Makefile
17749ltp/testcases/network/rpc/rpcinfo/rpcinfo01
17750ltp/testcases/network/rpc/rup/Makefile
17751ltp/testcases/network/rpc/rup/rup01
17752ltp/testcases/network/rpc/rusers/Makefile
17753ltp/testcases/network/rpc/rusers/rusers01
17754
17755Added File(s):
17756ltp/testcases/network/rpc/basic_tests/Makefile
17757ltp/testcases/network/rpc/basic_tests/README
17758ltp/testcases/network/rpc/basic_tests/rpc01/Makefile
17759ltp/testcases/network/rpc/basic_tests/rpc01/rpc01
17760ltp/testcases/network/rpc/basic_tests/rpc01/rpc1.c
17761ltp/testcases/network/rpc/basic_tests/rpc01/rpc_server.c
17762ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.1
17763ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.2
17764ltp/testcases/network/rpc/basic_tests/rpcinfo/Makefile
17765ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
17766ltp/testcases/network/rpc/basic_tests/rup/Makefile
17767ltp/testcases/network/rpc/basic_tests/rup/rup01
17768ltp/testcases/network/rpc/basic_tests/rusers/Makefile
17769ltp/testcases/network/rpc/basic_tests/rusers/rusers01
17770ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
17771ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
17772ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
17773ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
17774ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
17775ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
17776ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
17777ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
17778ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
17779ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
17780ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_performance_lib.sh
17781ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_stress_lib.sh
17782ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
17783ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
17784ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_complex_lib.sh
17785ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_dataint_lib.sh
17786ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_performance_lib.sh
17787ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
17788ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_stress_lib.sh
17789ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
17790ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_complex_lib.sh
17791ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_limits_lib.sh
17792ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_performance_lib.sh
17793ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_stress_lib.sh
17794ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
17795ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
17796ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
17797ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_complex_lib.sh
17798ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_dataint_lib.sh
17799ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_performance_lib.sh
17800ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_scalability_lib.sh
17801ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_stress_lib.sh
17802ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
17803ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
17804ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
17805ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
17806ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_basic_lib.sh
17807ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_limits_lib.sh
17808ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_auth_basic_lib.sh
17809ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_basic_lib.sh
17810ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_complex_lib.sh
17811ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_dataint_lib.sh
17812ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_limits_lib.sh
17813ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_mt_lib.sh
17814ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_performance_lib.sh
17815ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_scalability_lib.sh
17816ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_stress_lib.sh
17817ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_basic_lib.sh
17818ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_complex_lib.sh
17819ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_basic_lib.sh
17820ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_complex_lib.sh
17821ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_dataint_lib.sh
17822ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_limits_lib.sh
17823ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_mt_lib.sh
17824ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_performance_lib.sh
17825ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_scalability_lib.sh
17826ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_stress_lib.sh
17827ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_basic_lib.sh
17828ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_complex_lib.sh
17829ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_dataint_lib.sh
17830ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_limits_lib.sh
17831ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_mt_lib.sh
17832ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_performance_lib.sh
17833ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_scalability_lib.sh
17834ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_stress_lib.sh
17835ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_basic_lib.sh
17836ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_complex_lib.sh
17837ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_dataint_lib.sh
17838ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_limits_lib.sh
17839ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_mt_lib.sh
17840ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_performance_lib.sh
17841ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_scalability_lib.sh
17842ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_stress_lib.sh
17843ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_basic_lib.sh
17844ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_complex_lib.sh
17845ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_dataint_lib.sh
17846ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_limits_lib.sh
17847ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_mt_lib.sh
17848ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_performance_lib.sh
17849ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_scalability_lib.sh
17850ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_stress_lib.sh
17851ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
17852ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/categories
17853ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
17854ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.hdr
17855ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
17856ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.hdr
17857ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
17858ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
17859ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
17860ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
17861ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
17862ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
17863ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
17864ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
17865ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
17866ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
17867ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
17868ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
17869ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
17870ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
17871ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
17872ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
17873ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
17874ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
17875ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
17876ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
17877ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
17878ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
17879ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
17880ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
17881ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
17882ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
17883ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
17884ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
17885ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
17886ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
17887ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
17888ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
17889ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
17890ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
17891ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
17892ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
17893ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
17894ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
17895ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
17896ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
17897ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
17898ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
17899ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
17900ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
17901ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
17902ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
17903ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
17904ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
17905ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
17906ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
17907ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
17908ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
17909ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
17910ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
17911ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
17912ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
17913ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
17914ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
17915ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
17916ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
17917ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
17918ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
17919ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
17920ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
17921ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
17922ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
17923ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
17924ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
17925ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
17926ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
17927ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
17928ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
17929ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
17930ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
17931ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
17932ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
17933ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
17934ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
17935ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
17936ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
17937ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
17938ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
17939ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
17940ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
17941ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
17942ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
17943ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.limits.sh
17944ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.sh
17945ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getmaps.sh
17946ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_create.sh
17947ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_seccreate.sh
17948ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authnone_create.sh
17949ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create.sh
17950ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create_default.sh
17951ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.complex.sh
17952ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.dataint.sh
17953ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.mt.sh
17954ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.performance.sh
17955ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.scalability.sh
17956ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.sh
17957ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.stress.sh
17958ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.limits.sh
17959ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.sh
17960ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.limits.sh
17961ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.sh
17962ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.limits.sh
17963ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.sh
17964ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.limits.sh
17965ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.sh
17966ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_pcreateerror.sh
17967ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.complex.sh
17968ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.sh
17969ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.complex.sh
17970ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.sh
17971ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noproc.sh
17972ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noprog.sh
17973ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_progvers.sh
17974ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_systemerr.sh
17975ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_weakauth.sh
17976ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.complex.sh
17977ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.dataint.sh
17978ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.mt.sh
17979ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.performance.sh
17980ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.scalability.sh
17981ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.sh
17982ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.stress.sh
17983ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.limits.sh
17984ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.sh
17985ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.complex.sh
17986ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.dataint.sh
17987ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.mt.sh
17988ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.performance.sh
17989ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.scalability.sh
17990ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.sh
17991ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.stress.sh
17992ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_set.sh
17993ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_unset.sh
17994ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.mt.sh
17995ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.sh
17996ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.stress.sh
17997ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.limits.sh
17998ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.sh
17999ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.mt.sh
18000ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.sh
18001ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.stress.sh
18002ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.complex.sh
18003ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.dataint.sh
18004ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.mt.sh
18005ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.performance.sh
18006ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.scalability.sh
18007ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.sh
18008ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.stress.sh
18009ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.limits.sh
18010ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.sh
18011ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create.sh
18012ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.limits.sh
18013ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.sh
18014ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_svc_tp_create.sh
18015ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.complex.sh
18016ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.dataint.sh
18017ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.mt.sh
18018ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.performance.sh
18019ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.scalability.sh
18020ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.sh
18021ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.stress.sh
18022ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.complex.sh
18023ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.dataint.sh
18024ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.limits.sh
18025ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.mt.sh
18026ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.performance.sh
18027ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.scalability.sh
18028ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.sh
18029ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.stress.sh
18030ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.basic.sh
18031ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.complex.sh
18032ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.dataint.sh
18033ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.mt.sh
18034ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.performance.sh
18035ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.scalability.sh
18036ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.stress.sh
18037ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.basic.sh
18038ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.mt.sh
18039ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.stress.sh
18040ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.complex.sh
18041ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.dataint.sh
18042ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.mt.sh
18043ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.performance.sh
18044ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.scalability.sh
18045ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.sh
18046ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.stress.sh
18047ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create.sh
18048ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.limits.sh
18049ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.sh
18050ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_destroy.sh
18051ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_create.sh
18052ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_destroy.sh
18053ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
18054ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
18055ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/assertions.xml
18056ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
18057ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/assertions.xml
18058ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
18059ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/assertions.xml
18060ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
18061ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
18062ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
18063ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/assertions.xml
18064ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
18065ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/assertions.xml
18066ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
18067ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/assertions.xml
18068ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
18069ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/assertions.xml
18070ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
18071ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/assertions.xml
18072ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
18073ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/assertions.xml
18074ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
18075ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/assertions.xml
18076ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
18077ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
18078ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
18079ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
18080ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
18081ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
18082ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/assertions.xml
18083ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
18084ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/2-stress.c
18085ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/assertions.xml
18086ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/1-basic.c
18087ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/2-stress.c
18088ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/assertions.xml
18089ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/1-basic.c
18090ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/7-performance.c
18091ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/8-complex.c
18092ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/assertions.xml
18093ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/1-basic.c
18094ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/2-stress.c
18095ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/3-limits.c
18096ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/7-performance.c
18097ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/assertions.xml
18098ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/1-basic.c
18099ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
18100ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/assertions.xml
18101ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
18102ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
18103ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
18104ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/assertions.xml
18105ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
18106ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
18107ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/assertions.xml
18108ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
18109ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
18110ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/assertions.xml
18111ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
18112ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
18113ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/assertions.xml
18114ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
18115ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
18116ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
18117ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
18118ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/assertions.xml
18119ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
18120ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
18121ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/assertions.xml
18122ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
18123ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
18124ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
18125ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/assertions.xml
18126ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
18127ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/assertions.xml
18128ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
18129ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/assertions.xml
18130ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
18131ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/assertions.xml
18132ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
18133ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/assertions.xml
18134ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
18135ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/assertions.xml
18136ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
18137ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/assertions.xml
18138ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
18139ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/assertions.xml
18140ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
18141ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/assertions.xml
18142ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
18143ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/assertions.xml
18144ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
18145ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/assertions.xml
18146ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
18147ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/assertions.xml
18148ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
18149ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/assertions.xml
18150ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
18151ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/assertions.xml
18152ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
18153ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/assertions.xml
18154ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
18155ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/assertions.xml
18156ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
18157ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/assertions.xml
18158ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
18159ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/assertions.xml
18160ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
18161ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
18162ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
18163ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
18164ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
18165ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/assertions.xml
18166ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
18167ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
18168ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
18169ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
18170ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
18171ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
18172ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/assertions.xml
18173ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
18174ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
18175ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/assertions.xml
18176ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
18177ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/assertions.xml
18178ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
18179ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/assertions.xml
18180ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
18181ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/assertions.xml
18182ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
18183ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
18184ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
18185ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/assertions.xml
18186ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
18187ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
18188ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/assertions.xml
18189ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
18190ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/assertions.xml
18191ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
18192ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
18193ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
18194ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/assertions.xml
18195ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
18196ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/assertions.xml
18197ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
18198ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/assertions.xml
18199ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
18200ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/assertions.xml
18201ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
18202ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/assertions.xml
18203ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
18204ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/assertions.xml
18205ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
18206ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/assertions.xml
18207ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
18208ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
18209ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
18210ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
18211ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
18212ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
18213ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
18214ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/assertions.xml
18215ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
18216ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
18217ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/assertions.xml
18218ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
18219ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
18220ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/assertions.xml
18221ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
18222ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
18223ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/assertions.xml
18224ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
18225ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
18226ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/assertions.xml
18227ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
18228ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/assertions.xml
18229ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
18230ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
18231ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/assertions.xml
18232ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
18233ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
18234ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/assertions.xml
18235ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
18236ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/assertions.xml
18237ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
18238ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/assertions.xml
18239ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
18240ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/assertions.xml
18241ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
18242ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/assertions.xml
18243ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
18244ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/assertions.xml
18245ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
18246ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
18247ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
18248ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
18249ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
18250ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
18251ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
18252ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/assertions.xml
18253ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
18254ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
18255ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/assertions.xml
18256ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
18257ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
18258ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
18259ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
18260ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
18261ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
18262ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
18263ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/assertions.xml
18264ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
18265ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/assertions.xml
18266ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
18267ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/assertions.xml
18268ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
18269ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
18270ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
18271ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/assertions.xml
18272ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
18273ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
18274ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/assertions.xml
18275ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
18276ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
18277ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
18278ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/assertions.xml
18279ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
18280ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
18281ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
18282ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
18283ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
18284ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
18285ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
18286ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/assertions.xml
18287ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
18288ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
18289ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/assertions.xml
18290ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
18291ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/assertions.xml
18292ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
18293ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
18294ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/assertions.xml
18295ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/1-basic.c
18296ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/assertions.xml
18297ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
18298ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
18299ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
18300ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
18301ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
18302ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
18303ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
18304ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/assertions.xml
18305ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
18306ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
18307ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
18308ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
18309ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
18310ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
18311ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
18312ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
18313ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/assertions.xml
18314ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
18315ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
18316ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
18317ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
18318ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
18319ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
18320ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
18321ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/assertions.xml
18322ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
18323ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
18324ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
18325ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/assertions.xml
18326ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
18327ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
18328ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
18329ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
18330ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
18331ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
18332ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
18333ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/assertions.xml
18334ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
18335ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/assertions.xml
18336ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
18337ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
18338ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/assertions.xml
18339ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
18340ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/assertions.xml
18341ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
18342ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/assertions.xml
18343ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
18344ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/assertions.xml
18345ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
18346ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_2/rpc_svc_2.c
18347ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_1/tirpc_svc_1.c
18348ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_11/tirpc_svc_11.c
18349ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_2/tirpc_svc_2.c
18350ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
18351ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
18352ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
18353ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
18354ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_7/tirpc_svc_7.c
18355ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
18356ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
18357ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tsLogParser/rpc_ts.mod.php
18358
183597) Log Message:
18360The idea of the patch is "to make things that should be extern, extern". The means to do this are:
183611. Explicitly declaring variables extern in some places.
183622. Defining _USC_LIB_ where appropriate.
18363
18364My 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>
18365
18366Modified File(s):
18367ltp/testcases/kernel/mem/hugetlb/lib/Makefile
18368ltp/testcases/kernel/syscalls/ipc/lib/Makefile
18369ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
18370ltp/testcases/kernel/syscalls/ipc/lib/ipcsem.h
18371ltp/testcases/kernel/syscalls/kill/kill05.c
18372ltp/testcases/kernel/syscalls/kill/kill07.c
18373ltp/testcases/kernel/syscalls/lib/Makefile
18374ltp/testcases/kernel/syscalls/nftw/lib.c
18375ltp/testcases/network/sctp/testlib/Makefile
18376
183778) Log Message:
18378Add 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()
18381Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
18382
18383Added Files:
18384ltp/testcases/realtime/scripts/check_pi.sh
18385ltp/testcases/realtime/scripts/check_robust.sh
18386
183879) Log Message:
18388Add Makefiles to all the realtime testcases without any autotools dependencies. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
18389
18390Added Files:
18391ltp/testcases/realtime/Makefile
18392ltp/testcases/realtime/config.mk
18393ltp/testcases/realtime/func/Makefile
18394ltp/testcases/realtime/func/async_handler/Makefile
18395ltp/testcases/realtime/func/gtod_latency/Makefile
18396ltp/testcases/realtime/func/hrtimer-prio/Makefile
18397ltp/testcases/realtime/func/matrix_mult/Makefile
18398ltp/testcases/realtime/func/measurement/Makefile
18399ltp/testcases/realtime/func/periodic_cpu_load/Makefile
18400ltp/testcases/realtime/func/pi-tests/Makefile
18401ltp/testcases/realtime/func/pi_perf/Makefile
18402ltp/testcases/realtime/func/prio-preempt/Makefile
18403ltp/testcases/realtime/func/prio-wake/Makefile
18404ltp/testcases/realtime/func/pthread_kill_latency/Makefile
18405ltp/testcases/realtime/func/sched_football/Makefile
18406ltp/testcases/realtime/func/sched_jitter/Makefile
18407ltp/testcases/realtime/func/sched_latency/Makefile
18408ltp/testcases/realtime/func/thread_clock/Makefile
18409ltp/testcases/realtime/lib/Makefile
18410ltp/testcases/realtime/perf/Makefile
18411ltp/testcases/realtime/perf/latency/Makefile
18412ltp/testcases/realtime/stress/Makefile
18413ltp/testcases/realtime/stress/pi-tests/Makefile
18414
1841510) Log Message:
18416Remove autotools stuff:
18417- autogen.sh
18418- configure.ac
18419- configure
18420- aclocal.m4
18421- config/*
18422- all the GNUmakefile.am
18423- all the GNUmakefile.in
18424
18425Also adapt testscripts/test_realtime.sh to the new build system. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
18426
18427Modified Files:
18428ltp/testscripts/test_realtime.sh
18429Removed Files:
18430ltp/testcases/realtime/GNUmakefile.am
18431ltp/testcases/realtime/GNUmakefile.in
18432ltp/testcases/realtime/aclocal.m4
18433ltp/testcases/realtime/autogen.sh
18434ltp/testcases/realtime/configure
18435ltp/testcases/realtime/configure.ac
18436ltp/testcases/realtime/config/GNUmakefile.am
18437ltp/testcases/realtime/config/GNUmakefile.in
18438ltp/testcases/realtime/config/autoconf/compile
18439ltp/testcases/realtime/config/autoconf/config.guess
18440ltp/testcases/realtime/config/autoconf/config.sub
18441ltp/testcases/realtime/config/autoconf/depcomp
18442ltp/testcases/realtime/config/autoconf/install-sh
18443ltp/testcases/realtime/config/autoconf/missing
18444ltp/testcases/realtime/func/GNUmakefile.am
18445ltp/testcases/realtime/func/GNUmakefile.in
18446ltp/testcases/realtime/func/async_handler/GNUmakefile.am
18447ltp/testcases/realtime/func/async_handler/GNUmakefile.in
18448ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
18449ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
18450ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
18451ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
18452ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
18453ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
18454ltp/testcases/realtime/func/measurement/GNUmakefile.am
18455ltp/testcases/realtime/func/measurement/GNUmakefile.in
18456ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
18457ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
18458ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
18459ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
18460ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
18461ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
18462ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
18463ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
18464ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
18465ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
18466ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
18467ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
18468ltp/testcases/realtime/func/sched_football/GNUmakefile.am
18469ltp/testcases/realtime/func/sched_football/GNUmakefile.in
18470ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
18471ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
18472ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
18473ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
18474ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
18475ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
18476ltp/testcases/realtime/include/GNUmakefile.am
18477ltp/testcases/realtime/include/GNUmakefile.in
18478ltp/testcases/realtime/lib/GNUmakefile.am
18479ltp/testcases/realtime/lib/GNUmakefile.in
18480ltp/testcases/realtime/perf/GNUmakefile.am
18481ltp/testcases/realtime/perf/GNUmakefile.in
18482ltp/testcases/realtime/perf/latency/GNUmakefile.am
18483ltp/testcases/realtime/perf/latency/GNUmakefile.in
18484ltp/testcases/realtime/stress/GNUmakefile.am
18485ltp/testcases/realtime/stress/GNUmakefile.in
18486
1848711) Log Message:
18488Forgot to remove include/rttests_config.h.in in the previous patch. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
18489
18490Removed Files:
18491ltp/testcases/realtime/include/rttests_config.h.in
18492
1849312) Log Message:
18494Fix 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.
18495
18496Modified File(s):
18497ltp/testcases/realtime/run.sh
18498
1849913) Log Message:
18500Usually 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>
18501
18502Modified File(s):
18503ltp/testcases/realtime/config.mk
18504
1850514) Log Message:
18506This 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>
18507
18508Modified File(s):
18509ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
18510
1851115) Log Message:
18512mmap1.c:524: warning: format '%ld' expects type 'long int', but argument 3 has type 'double'
18513which actually prints as:
18514WARNING: bad argument. Using default 1125899906842624
18515
18516Fix disktest printf format warnings (on Linux; no idea about Windows):
18517childmain.c:443: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
18518childmain.c:443: warning: format '%X' expects type 'unsigned int', but argument 5 has type 'size_t'
18519childmain.c:445: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
18520childmain.c:448: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
18521childmain.c:451: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
18522Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
18523
18524Modified File(s):
18525ltp/testcases/kernel/io/disktest/childmain.h
18526ltp/testcases/kernel/mem/mtest06/mmap1.c
18527
1852816) Log Message:
18529All 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>
18530
18531Modified File(s):
18532ltp/testcases/kernel/syscalls/syslog/syslogtst.c
18533
1853417) Log Message:
18535The filename arguments in some output messages are wrong. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
18536
18537Modified File(s):
18538ltp/testcases/kernel/syscalls/inotify/inotify02.c
18539
1854018) Log Message:
18541Fixes 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>
18542
18543Modified File(s):
18544ltp/testcases/realtime/func/pi_perf/pi_perf.c
18545
1854619) Log Message:
18547The 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>
18548
18549Modified File(s):
18550ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
18551
1855220) Log Message:
18553faccessat01 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>
18554
18555Modified File(s):
18556ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
18557ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
18558
1855921) Log Messsage:
18560Some newer glibcs do not like sprintf() printing a string into itself and loop. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
18561
18562Modified File(s):
18563ltp/testcases/kernel/syscalls/nftw/lib.c
18564ltp/testcases/kernel/syscalls/nftw/lib64.c
18565
1856622) Log Message:
18567some more "variable is used uninitialized" warnings fixed with this patch, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
18568
18569Modified File(s):
18570ltp/testcases/kernel/fs/doio/doio.c
18571ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
18572ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c
18573
1857423) Log Message:
18575This 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>
18576
18577Modified File(s):
18578ltp/testcases/kernel/fs/doio/doio.c
18579ltp/testcases/kernel/fs/doio/iogen.c
18580
1858124) Log Message:
18582Various 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>
18583
18584Modified File(s):
18585ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
18586ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
18587ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
18588ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
18589ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
18590ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
18591
1859225) Log Message:
18593When I was compiling ltp-full-20080229/kernel/module/, error occured. The error like this: ...
18594scripts/Makefile.build:46: *** CFLAGS was changed in"ltp-full-20080229/testcases/kernel/module/delete_module/Makefile".Fix it to use EXTRA_CFLAGS. Stop.
18595The 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
18598The following patch solves these problems:
18599Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
18600
18601Modified File(s):
18602ltp/testcases/kernel/module/delete_module/Makefile
18603ltp/testcases/kernel/module/delete_module/delete_module01.c
18604ltp/testcases/kernel/module/delete_module/delete_module02.c
18605ltp/testcases/kernel/module/delete_module/delete_module03.c
18606ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
18607ltp/testcases/kernel/module/delete_module/dummy_del_mod_dep.c
18608
1860926) Log Message:
18610The 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
18612If 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.
18614The patch as follows:
18615Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
18616
18617Modified File(s):
18618ltp/testcases/kernel/module/delete_module/Makefile
18619
1862027) Log Message:
18621The 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>
18622
18623Modified File(s):
18624ltp/testscripts/ltpstress.sh
18625
1862628) Log Message:
18627The 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>
18628
18629File(s) Modified:
18630ltp/testcases/kernel/syscalls/inotify/README
18631ltp/testcases/kernel/syscalls/inotify/inotify02.c
18632
1863329) Log Message:
18634I 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
18635
18636Modified File(s):
18637ltp/testcases/kernel/syscalls/syslog/syslogtst.c
18638
1863930) Log Message:
18640A few POSIX fixes from Dustin Kirkland in [1908313]
18641
18642Modified File(s):
18643ltp/IDcheck.sh
18644ltp/runltp
18645ltp/runltplite.sh
18646
1864731) Log Message:
18648cleanup build system a bit
18649
18650Removed File(s):
18651gotlibcap.c nolibcap.c
18652
1865332) Log Message:
18654When 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>
18655
18656Modified File(s):
18657ltp/IDcheck.sh
18658
1865933) Log Message:
18660Update 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>
18661
18662Modified Files:
18663ltp/testcases/kernel/security/filecaps/Makefile
18664ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
18665Added Files:
18666ltp/testcases/kernel/security/filecaps/makenumcapsh.c
18667
1866834) Log Message:
186691. Minor fixes:
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.
186712. 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.
18673Signed-off-by: Gilles Carry <gilles.carry@bull.net>
18674
18675Modified Files:
18676ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
18677ltp/testcases/realtime/func/thread_clock/tc-2.c
18678
1867935) Log Message:
186801. Whitespaces cleanup
186812. Error checks when initializing stat containers
18682Signed-off-by: Gilles Carry <gilles.carry@bull.net>
18683
18684Modified Files:
18685ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
18686
1868736) Log Message:
18688In 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>
18689
18690Modified Files:
18691ltp/testcases/realtime/include/libstats.h
18692ltp/testcases/realtime/lib/librttest.c
18693ltp/testcases/realtime/lib/libstats.c
18694
1869537) Log Message:
186961) This patch fixes a concurrency issue in shmctl02. Same issue as in shmat02,
186972) Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault. Same problem as in kill05,
186983) Fixes a concurrency issue in shmget02. Same issue as in shmat02 : second key can conflict with the key from another process,
186994) 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,
18700Signed-off-by: Renaud Loittiaux <Renaud.Lottiaux@kerlabs.com>
18701
18702Modified Files:
18703ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
18704ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
18705ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
18706ltp/testcases/kernel/syscalls/rename/rename14.c
18707
1870838) Log Message:
18709Fixing 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>
18710
18711Modified Files:
18712ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
18713
18714
1871539) Log Message:
18716Fixing 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>
18717
18718Modified Files:
18719ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
18720
1872140) Log Message:
18722Fixes 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.
18723Patch content :
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,
18734The 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>
18735
18736Modified Files:
18737ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
18738ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
18739ltp/testcases/kernel/syscalls/lib/libtestsuite.c
18740
1874141) Log Message:
18742Fixing some NFS issue(s), by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
18743
18744Modified Files:
18745ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
18746
1874742) Log Message:
18748Fix 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>
18749
18750Modified Files:
18751ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
18752
18753Added Files:
18754ltp/testcases/kernel/syscalls/lib/libtestsuite.h
18755
1875643) Log Message:
18757Fix 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>
18758
18759Modified Files:
18760ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
18761
1876244) Log Message:
18763LTP 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>
18764
18765Modified Files:
18766ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
18767ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
18768
1876945) Log Message:
18770Fixes 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>
18771
18772Modified Files:
18773ltp/testcases/kernel/syscalls/dup2/dup203.c
18774
1877546) Log Message:
18776We 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>
18777
18778Modified Files:
18779ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
18780
1878147) Log Message:
18782Fixing Build Failures on Fedora Machine, by, psuriset@linux.vnet.ibm.com
18783
18784Modified Files:
18785ltp/testcases/kernel/numa/test.sh
18786
subrata_modak02d90ea2008-02-29 04:34:48 +000018787LTP-20080229
18788
187891) Log Message: lcov: adding support for gzipped html based on patch by dnozay@vmware.com
18790File(s) Modified:
18791ltp/utils/analysis/lcov/lcovrc
18792ltp/utils/analysis/lcov/man/genhtml.1
18793ltp/utils/analysis/lcov/man/lcovrc.5
18794ltp/utils/analysis/lcov/bin/genhtml
18795
187962) Log Message: Fix for Don´t call Domain type on test create, by, "Serge E. Hallyn" <serue@us.ibm.com>
18797File(s) Modified:
18798ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
18799ltp/testscripts/test_selinux.sh
18800
188013) Log Message: Some code cleanup in PID & SYSVIPC namespace testcases, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
18802Modified File(s):
18803ltp/testcases/kernel/containers/pidns/pidns01.c
18804ltp/testcases/kernel/containers/pidns/pidns02.c
18805ltp/testcases/kernel/containers/pidns/pidns03.c
18806ltp/testcases/kernel/containers/sysvipc/shmnstest.c
18807
188084) Log Message: Some Cleanups and running hugetlb independantly
18809Modified File(s):
18810ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
18811ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
18812Added File(s):
18813ltp/runtest/hugetlb
18814
188155) Log Message: Give Execute Permission to numa01.sh, by, Pradeep K Surisetty <pradeepkumars@in.ibm.com>
18816Modified File(s):
18817ltp/testcases/kernel/numa/Makefile
18818
188196) 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>
18820Modified File(s):
18821ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
18822
188237) Log Message: str_echo function expects a file descriptor & not an address, by, Craig Meier <crmeier@ghs.com>
18824Modified File(s):
18825ltp/testcases/kernel/sched/clisrv/pthserv.c
18826
188278) Log Message: Build Error Fix by checking for installation of setcap or xattr headers, by, "Serge E. Hallyn" <serue@us.ibm.com>
18828Modified File(s):
18829ltp/testcases/kernel/security/filecaps/Makefile
18830ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
18831Added Files:
18832ltp/testcases/kernel/security/filecaps/check_xattr.c
18833
188349) Log Message: mark test_exit as noreturn #1891129 by Marcus Meissner, by, Mike Frysinger <vapier@users.sourceforge.net>
18835Modified File(s):
18836ltp/ltp/include/test.h
18837Added File(s):
18838ltp/ltp/include/compiler.h
18839
1884010)Log Message: Disktest application update to version 1.4.2, by, Brent Yardley <yardleyb@us.ibm.com>
18841Modified File(s):
18842ltp/testcases/kernel/io/disktest/Getopt.c
18843ltp/testcases/kernel/io/disktest/Getopt.h
18844ltp/testcases/kernel/io/disktest/Makefile
18845ltp/testcases/kernel/io/disktest/Makefile.aix
18846ltp/testcases/kernel/io/disktest/Makefile.linux
18847ltp/testcases/kernel/io/disktest/Makefile.windows
18848ltp/testcases/kernel/io/disktest/README
18849ltp/testcases/kernel/io/disktest/childmain.c
18850ltp/testcases/kernel/io/disktest/childmain.h
18851ltp/testcases/kernel/io/disktest/defs.h
18852ltp/testcases/kernel/io/disktest/dump.c
18853ltp/testcases/kernel/io/disktest/dump.h
18854ltp/testcases/kernel/io/disktest/globals.c
18855ltp/testcases/kernel/io/disktest/globals.h
18856ltp/testcases/kernel/io/disktest/io.c
18857ltp/testcases/kernel/io/disktest/io.h
18858ltp/testcases/kernel/io/disktest/main.c
18859ltp/testcases/kernel/io/disktest/main.h
18860ltp/testcases/kernel/io/disktest/parse.c
18861ltp/testcases/kernel/io/disktest/parse.h
18862ltp/testcases/kernel/io/disktest/sfunc.c
18863ltp/testcases/kernel/io/disktest/sfunc.h
18864ltp/testcases/kernel/io/disktest/stats.c
18865ltp/testcases/kernel/io/disktest/stats.h
18866ltp/testcases/kernel/io/disktest/threading.c
18867ltp/testcases/kernel/io/disktest/threading.h
18868ltp/testcases/kernel/io/disktest/timer.c
18869ltp/testcases/kernel/io/disktest/timer.h
18870ltp/testcases/kernel/io/disktest/usage.c
18871ltp/testcases/kernel/io/disktest/usage.h
18872ltp/testcases/kernel/io/disktest/man1/disktest.1
18873Added File(s):
18874ltp/testcases/kernel/io/disktest/CHANGELOG
18875ltp/testcases/kernel/io/disktest/disktest.spec
18876ltp/testcases/kernel/io/disktest/signals.c
18877ltp/testcases/kernel/io/disktest/signals.h
18878ltp/testcases/kernel/io/disktest/man1/disktest_manual.html
18879
1888011) 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>
18881Modified File(s):
18882ltp/testcases/kernel/containers/libclone/libclone.c
18883
1888412) 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"
18885Modified File(s):
18886ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
18887
1888813) 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>
18889Modified File(s):
18890ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
18891
1889214) 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).
18893Modified File(s):
18894ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
18895
1889615) Log Message: Do not store cache files, by, Mike Frysinger <vapier@users.sourceforge.net>
18897Deleted File(s):
18898ltp/testcases/realtime/autom4te.cache/traces.0
18899ltp/testcases/realtime/autom4te.cache/traces.1
18900ltp/testcases/realtime/autom4te.cache/requests
18901ltp/testcases/realtime/autom4te.cache/output.1
18902ltp/testcases/realtime/autom4te.cache/output.0
18903
1890416) Log Message: Remove compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
18905Modified File(s):
18906ltp/testcases/kernel/syscalls/pcllib/libtool
18907Deleted File(s):
18908ltp/testcases/kernel/syscalls/pcllib/config.h
18909ltp/testcases/kernel/syscalls/pcllib/config.log
18910ltp/testcases/kernel/syscalls/pcllib/config.status
18911
1891217) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
18913Deleted File(s):
18914ltp/testcases/kernel/syscalls/pcllib/test/.deps/cobench.Po
18915ltp/testcases/kernel/syscalls/pcllib/test/.deps/cothread.Po
18916
1891718) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
18918Deleted File(s):
18919ltp/testcases/kernel/syscalls/pcllib/man/Makefile
18920
1892119) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
18922Deleted File(s):
18923ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl_version.Plo
18924ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl.Plo
18925
1892620) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
18927Deleted File(s):
18928ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.0
18929ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.1
18930ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/requests
18931ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.1
18932ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.0
18933
1893421) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
18935Deleted File(s):
18936ltp/testcases/kernel/syscalls/pcllib/include/Makefile
18937
1893822) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
18939Deleted File(s):
18940ltp/testcases/kernel/syscalls/pcllib/test/Makefile
18941
1894223) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
18943Deleted File(s):
18944ltp/testcases/kernel/syscalls/pcllib/pcl/Makefile
18945
1894624) 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
18949by, Nagesh Sharyathi <sharyathi@in.ibm.com>
18950Modified File(s):
18951ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
18952ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
18953ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
18954
1895525) Log Message:
18956Since msgmni now scales to the memory size, it may reach big values.
18957To avoid forking 2*msgmni processes and create msgmni msg queues, do not take
18958msgmni from procfs anymore.
18959Just define it as 16 (which is the MSGMNI constant value in linux/msg.h)
18960
18961Also fixed the Makefiles in ipc/lib and ipc/msgctl: there was no dependency
18962on the lib/ipc*.h header files.
18963
18964Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
18965
18966Modified File(s):
18967ltp/testcases/kernel/syscalls/ipc/lib/Makefile
18968ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
18969ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
18970ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
18971ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
18972
1897326) Log Message:
18974Here is a second round of cleanup and fixes for the realtime testcases.
18975
189761) Make sched_jitter use the create_fifo_thread() library function instead of an open coded solution,
189772) Prio-wake calls rt_init() twice, remove the second call,
189783) Make sbrk_mutex less verbose by default. One can still use the -v option to get the whole output,
189794) 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,
189806) Various tests still have a hardcoded value for the quantile nines. Use a value automatically calculated from the number of iterations,
189817) 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).
18982More generally, it seems that (at least with gcc 4.1.1):
18983 long i = 10000;
18984 double f = exp10(log10(i))
18985
18986 yields (i < f) being true due to rounding,
189878) Add latency tracing capability to pthread_kill_latency as is already done on a few other latency tests (gtod_latency, sched_latency, ...),
189889) 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,
1898910)The print buffer is only ever flushed when it is full. Add flushing when the test terminates vi atexit(),
1899011)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,
18991
18992Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
18993Cc: Darren Hart <dvhltc@us.ibm.com>
18994Cc: Tim Chavez <tinytim@us.ibm.com>
18995Cc: Matthieu CASTET <matthieu.castet@parrot.com>
18996Acked-by: Chirag <chirag@linux.vnet.ibm.com>
18997
18998Modified File(s):
18999ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
19000ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
19001ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
19002ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
19003ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
19004ltp/testcases/realtime/func/pi_perf/pi_perf.c
19005ltp/testcases/realtime/func/prio-wake/prio-wake.c
19006ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
19007ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
19008ltp/testcases/realtime/func/sched_latency/sched_latency.c
19009ltp/testcases/realtime/lib/librttest.c
19010ltp/testcases/realtime/lib/libstats.c
19011
1901227) Log Message: lcov: fixed problem with pre gcc-3.3 versions.
19013read_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>
19014Modified File(s):
19015ltp/utils/analysis/lcov/bin/geninfo
19016
1901728) Log Message: lcov: fix error when trying to use genhtml -b
19018genhtml fails when the data file contains an entry which is not found in the base file, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
19019Modified File(s):
19020ltp/utils/analysis/lcov/bin/genhtml
19021
1902229) 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>
19023Added File(s):
19024ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
19025
1902630) 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).
19027Also integrated the following in libipc.a:
19028 . get_max_msgqueues()
19029 . get_used_msgqueues()
19030Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
19031Modified File(s):
19032ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
19033ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
19034ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
19035ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
19036ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
19037ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
19038Added File(s):
19039ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
19040ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
19041
1904231) 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>
19043Modified File(s):
19044ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
19045
1904632) Log Message:
19047There 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
19049 month or so.
19050- Change in copyrights( year, symbil and limiting columns to 80 chars)
19051- Other few cleanups to ltp-realtime tests.
19052Signed-off-by : Sudhanshu Singh < sudh@linux.vnet.ibm.com>
19053
19054Modified File(s):
19055ltp/testcases/realtime/GNUmakefile.am
19056ltp/testcases/realtime/run.sh
19057ltp/testcases/realtime/func/async_handler/async_handler.c
19058ltp/testcases/realtime/func/async_handler/async_handler_jk.c
19059ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
19060ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
19061ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
19062ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
19063ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
19064ltp/testcases/realtime/func/measurement/preempt_timing.c
19065ltp/testcases/realtime/func/measurement/rdtsc-latency.c
19066ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
19067ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
19068ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
19069ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
19070ltp/testcases/realtime/func/pi-tests/run_auto.sh
19071ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
19072ltp/testcases/realtime/func/pi-tests/test-skeleton.c
19073ltp/testcases/realtime/func/pi-tests/testpi-0.c
19074ltp/testcases/realtime/func/pi-tests/testpi-1.c
19075ltp/testcases/realtime/func/pi-tests/testpi-2.c
19076ltp/testcases/realtime/func/pi-tests/testpi-4.c
19077ltp/testcases/realtime/func/pi-tests/testpi-5.c
19078ltp/testcases/realtime/func/pi-tests/testpi-6.c
19079ltp/testcases/realtime/func/pi-tests/testpi-7.c
19080ltp/testcases/realtime/func/pi_perf/pi_perf.c
19081ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
19082ltp/testcases/realtime/func/prio-wake/prio-wake.c
19083ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
19084ltp/testcases/realtime/func/sched_football/parse-football.py
19085ltp/testcases/realtime/func/sched_football/sched_football.c
19086ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
19087ltp/testcases/realtime/func/sched_latency/sched_latency.c
19088ltp/testcases/realtime/func/thread_clock/tc-2.c
19089ltp/testcases/realtime/include/libjvmsim.h
19090ltp/testcases/realtime/include/librttest.h
19091ltp/testcases/realtime/include/libstats.h
19092ltp/testcases/realtime/include/list.h
19093ltp/testcases/realtime/lib/libjvmsim.c
19094ltp/testcases/realtime/lib/librttest.c
19095ltp/testcases/realtime/lib/libstats.c
19096ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
19097ltp/testcases/realtime/perf/latency/pthread_cond_many.c
19098ltp/testcases/realtime/scripts/__init__.py
19099ltp/testcases/realtime/scripts/setenv.sh
19100ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
19101ltp/testcases/realtime/stress/pi-tests/testpi-3.c
19102ltp/testscripts/test_realtime.sh
19103
1910433) 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>
19105Modified File(s):
19106ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
19107
1910834) Log Message:
19109waitpid tests: Fix failure detection flag initialization.
19110On 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.
19111Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
19112
19113Modified File(s):
19114ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
19115ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
19116ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
19117ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
19118ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
19119
1912035) Log Message:
19121waitpid03/04: Fix condition numbers displayed when reporting errors.
19122The condition numbers displayed while reporting errors in waitpid03 and waitpid04 are used initialized and are not consistently updated, which may lead to useless reports.
19123Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
19124
19125Modified File(s):
19126ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
19127ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
19128
1912936) Log Message:
19130waitpid02-05: remove unused defines related to failure handling. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
19131Modified File(s):
19132ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
19133ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
19134ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
19135ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
19136
1913737) Log Message: Adding option to build TIMER test cases as well, by, Subrata Modak <subrata@linux.vnet.ibm.com>
19138Modified File(s):
19139ltp/testcases/kernel/Makefile
19140
1914138) Log Message: Removing these files as they get automatically generated during build, by, Max Stirling <vicky.irobot@gmail.com>
19142Deleted File(s):
19143ltp/testcases/ballista/ballista/MakefileHost
19144ltp/testcases/ballista/ballista/MakefileTarget
19145
1914639) 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>
19147Modified File(s):
19148ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
19149ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
19150
1915140) Log Message: Fix NFS issues in tst_rmdir (directory non empty) due to an unmapped file, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
19152Modified File(s):
19153ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
19154ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
19155
1915641) 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>
19157Modified File(s):
19158ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
19159
1916042) 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>
19161Modified File(s):
19162ltp/testcases/kernel/fs/doio/rwtest.sh
19163
1916443) Log Message:
19165CLOCK_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>
19166
19167Modified File(s):
19168ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
19169ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
19170ltp/testcases/kernel/timers/include/common_timers.h
19171ltp/testcases/kernel/timers/timer_create/timer_create02.c
19172ltp/testcases/kernel/timers/timer_create/timer_create03.c
19173ltp/testcases/kernel/timers/timer_create/timer_create04.c
19174
1917544) Mog Message:
19176This 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>
19177
19178Modified File(s):
19179ltp/testcases/kernel/syscalls/memmap/mem03.c
19180
1918145) 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>
19182Modified File(s):
19183ltp/testcases/commands/ade/file/file_test.sh
19184
1918546) 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>
19186Modified File(s):
19187ltp/testcases/kernel/syscalls/mremap/Makefile
19188ltp/testcases/kernel/syscalls/mremap/mremap04.c
19189
1919047) Log Message:
19191LTP-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.
19193LTP-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.
19195LTP-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>
19197
19198Modified File(s):
19199ltp/testcases/kernel/syscalls/kill/kill05.c
19200
1920148) Log Message:
192021) The pi-tests don't use the librttest infrastructure and simply duplicate code. This patch ensures that those tests use librttest.
192032) The thread-clock test doesn't use the librttest infrastructure. This patch ensures that it does.
192043) Adds missing headers to the following files,
19205Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>,
19206Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
19207Acked-By: Sebastien Dugue <sebastien.dugue@bull.net>
19208
19209Modified File(s):
19210ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
19211ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
19212
subrata_modakf030fc42008-02-01 10:46:21 +000019213LTP-20080131
19214
192151) Log Message: Some more updates to Reference Policy Checks by "Serge E. Hallyn" <serue@us.ibm.com>
19216File(s) Affected:
19217ltp/testscripts/test_selinux.sh
19218File(s) Added:
19219ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
19220ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
19221ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
19222
192232) Log Message: This solves the configuration issue reported by Santwan <santwana.samantray@in.ibm.com>, and, fixed by Amit Arora <amitarora@in.ibm.com>
19224File(s) Affected:
19225ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
19226
192273) Log Message: Fix various printf strings to correct formatting and remove spaces, by, Randy Dunlap <rdunlap@xenotime.net>
19228File(s) Affected:
19229ltp/tools/apicmds/ltpapicmd.c
19230
192314) Log Message: gcov-kernel patch for linux 2.6.23, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
19232File(s) Added:
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
19236
192375) 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>
19238File(s) Affected:
19239/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
19240
192416) Log Message: Add dependency information for linux_syscall_numbers.h, by Mike Frysinger <vapier@gentoo.org>
19242File(s) Affected:
19243ltp/testcases/kernel/include/Makefile
19244
192457) Log Message: Testcases contributed by Sharyathi Nagesh <sharyath@in.ibm.com>
19246File(s) Affected:
19247ltp/runtest/syscalls
19248ltp/testcases/kernel/include/i386.in
19249ltp/testcases/kernel/include/ia64.in
19250ltp/testcases/kernel/include/powerpc.in
19251ltp/testcases/kernel/include/powerpc64.in
19252ltp/testcases/kernel/include/s390.in
19253ltp/testcases/kernel/include/s390x.in
19254ltp/testcases/kernel/include/sparc.in
19255ltp/testcases/kernel/include/sparc64.in
19256ltp/testcases/kernel/include/x86_64.in
19257
19258File(s) Added:
19259ltp/testcases/kernel/syscalls/fallocate/Makefile
19260ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
19261ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
19262ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
19263ltp/testcases/kernel/syscalls/fallocate/run.sh
19264
192658) Log Message: Fix for situations when it fails even on NUMA node, enabling proper identification of nodes, by psuriset <psuriset@linux.ibm.com>
19266File(s) Affected:
19267ltp/testcases/kernel/numa/numa01.sh
19268ltp/testcases/kernel/numa/numa_node_size.c
19269ltp/testcases/kernel/numa/test.sh
19270
192719) Log Message: Terminates the tests if __NR_fadvise64 is 0, by Masatake YAMATO <yamato@redhat.com>
19272File(s) Affected:
19273ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
19274ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
19275ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
19276ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
19277
1927810) Log Message: Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
19279File(s) Affected:
19280ltp/testcases/kernel/syscalls/syslog/syslogtst.c
19281
1928211) Log Message: Jeff Burke <jburke@redhat.com> wanted this unnecessary file to be removed
19283FIle(s) Affected:
19284ltp/testcases/pounder21/test_scripts/statslogging.orig
19285
1928612) 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>
19287File(s) Affected:
19288ltp/testcases/realtime/README
19289File(s) Removed:
19290ltp/testscripts/realtime.sh
19291File(s) Added:
19292ltp/testscripts/test_realtime.sh
19293
1929413) Log Message: Still more fix for Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
19295File(s) Affected:
19296ltp/testcases/kernel/syscalls/syslog/syslogtst.c
19297
1929814) Log Message: "hp_func" should be protected through pthread_mutex or similar, by, Yi Xu <yxu@suse.de>
19299File(s) Affected:
19300ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c
19301
1930215) Log Message:
19303Huge Changes from Cai Qian <qcai@redhat.com>. Please see the Description
19304below:
19305
19306The updated version
19307has the following improvments,
19308
19309- simplify maintenance
19310
19311- fix several bugs
19312
19313- better automation
19314
19315- extend support on Debian and Fedora
19316
19317- merge Poornima Nayak <Poornima.Nayak@in.ibm.com> 's latest patch
19318
19319- other changes
19320
19321The new version simplifies code layout, and all tools under lib/
19322directory are standalone and reusable, all configurable variables are
19323under the file runkdump.conf. There are also included sample
19324configuration files for different distros and test components. In
19325addition, it avoided code duplication by merging RHEL and SLES specified
19326code in lkdtm module together, and add a checking before hand. The
19327working flow in main script has also been tidied up. verify and
19328verify_dump have been unified. unused file "summary" has been deleted.
19329
19330In 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.
19336
19337In the new version, once you define everything in a config file, it will
19338run in an automatically fashion on some of systems, if there is proper
19339tools installed.
19340
19341The code has been rewritten in POSIX shell syntax, and made more
19342portable, and attempted to remove hard-coded stuff as much as
19343possible. It has been tested fairly on RHEL5.1, SLES10sp1, Debian
19344unstable, and Fedora 8. If needed I can send you result logs. Sachin
19345has done a quick test on PPC64 machine running RHEL5.1 and the script
19346run fine. Poornima has done some code review.
19347Poornima's patch has been merged,
193481. Crashkerenl reservation check is modified to support any craskernel
19349value.
193502. A message before system reboots
193513. Added one more line to 'status' if dump verification passed.
193524. Modified 'README' file
193535. If kdump start fails for invalid arguments in kdump.conf is fixed
193546. Replaced MAKE_OPTS with MAKE_OPTIONS.
193557. Removed some unwanted statements.
19356
19357Other changes included that all tests descriptions have been documented
19358in doc/ALL_TEST.txt. KNLD (dump over scp with link delay) test case has
19359been merged into KNSCP (dump over scp). Once LINK_DELAY has been defined
19360somewhere in configuration file, all test cases (KNSCP and KNNFS)
19361dumping to a network destination will take advantage of it. If
19362LINK_DELAY is not defined or equals to 0, KNSCP and KNNFS will just the
19363same as in previous version.
19364
19365Cai Qian
19366
19367Modified Files:
19368ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
19369Added Files:
19370ltp/testcases/kdump/runkdump.conf
19371ltp/testcases/kdump/runkdump.sh
19372ltp/testcases/kdump/doc/ALL_TEST.txt
19373ltp/testcases/kdump/doc/OO_Descriptions.txt
19374ltp/testcases/kdump/doc/README
19375ltp/testcases/kdump/doc/TEST_PLAN.txt
19376ltp/testcases/kdump/lib/Makefile
19377ltp/testcases/kdump/lib/setup.sh
19378ltp/testcases/kdump/lib/ssh.tcl
19379ltp/testcases/kdump/lib/sysinfo.sh
19380ltp/testcases/kdump/lib/test.sh
19381ltp/testcases/kdump/lib/verify.sh
19382ltp/testcases/kdump/lib/crasher/Makefile
19383ltp/testcases/kdump/lib/crasher/crasher.c
19384ltp/testcases/kdump/lib/kprobes/Makefile
19385ltp/testcases/kdump/lib/kprobes/kprobes.c
19386ltp/testcases/kdump/lib/lkdtm/Makefile
19387ltp/testcases/kdump/lib/lkdtm/lkdtm.c
19388ltp/testcases/kdump/lib/lkdtm/lkdtm.c.orig
19389ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.RHEL
19390ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.SLES
19391ltp/testcases/kdump/sample/runkdump.CRASHER.RHEL
19392ltp/testcases/kdump/sample/runkdump.CRASHER.SLES
19393ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.RHEL
19394ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.SLES
19395Removed Files:
19396ltp/testcases/kdump/TEST_PLAN.txt
19397ltp/testcases/kdump/crash_cmds ltp/testcases/kdump/distro
19398ltp/testcases/kdump/kdump_propagate ltp/testcases/kdump/master
19399ltp/testcases/kdump/setup ltp/testcases/kdump/summary
19400ltp/testcases/kdump/sysinfo ltp/testcases/kdump/test
19401ltp/testcases/kdump/tests ltp/testcases/kdump/verify
19402ltp/testcases/kdump/verify_dump
19403ltp/testcases/kdump/rhtools/Makefile
19404ltp/testcases/kdump/rhtools/OO_Descriptions.txt
19405ltp/testcases/kdump/rhtools/crasher_mod/Makefile
19406ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
19407ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
19408ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
19409ltp/testcases/kdump/susetools/Makefile
19410ltp/testcases/kdump/susetools/OO_Descriptions.txt
19411ltp/testcases/kdump/susetools/crasher_mod/Makefile
19412ltp/testcases/kdump/susetools/crasher_mod/crasher.c
19413ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
19414ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
19415ltp/testcases/kdump/testlists/crasher
19416ltp/testcases/kdump/testlists/lkdtm.base
19417ltp/testcases/kdump/testlists/lkdtm.exha
19418
1941916) Log Message: A huge Update to the RT Linux Tree by Sebastien Dugu <sebastien.dugue@bull.net>
19420Modified Files:
19421ltp/testcases/realtime/func/async_handler/async_handler.c
19422ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
19423ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
19424ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
19425ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
19426ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
19427ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
19428ltp/testcases/realtime/func/pi_perf/pi_perf.c
19429ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
19430ltp/testcases/realtime/func/sched_football/sched_football.c
19431ltp/testcases/realtime/func/sched_latency/sched_latency.c
19432
1943317) 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
19434Modifiled File(s):
19435ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
19436ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
19437
1943818) Log Message: Fixing missing argument for open() function when O_CREAT is in the flag, by, Yi Xu <yxu@suse.de>
19439Modified File(s):
19440testcases/kernel/syscalls/clone/clone02.c
19441testcases/kernel/syscalls/fcntl/fcntl18.c
19442testcases/kernel/syscalls/fdatasync/fdatasync01.c
19443testcases/kernel/syscalls/getdents/getdents04.c
19444testcases/kernel/syscalls/mprotect/mprotect02.c
19445testcases/kernel/syscalls/mprotect/mprotect03.c
19446testcases/kernel/syscalls/open/open04.c
19447testcases/kernel/syscalls/pselect/pselect01.c
19448testcases/kernel/syscalls/read/read02.c
19449testcases/kernel/syscalls/select/select01.c
19450testcases/kernel/syscalls/sendfile/sendfile03.c
19451testcases/kernel/syscalls/splice/splice01.c
19452testcases/kernel/syscalls/symlink/symlink01.c
19453testcases/kernel/syscalls/tee/tee01.c
19454testcases/network/ipv6/sendfile6/testsf_c6.c
19455testcases/network/tcp_cmds/sendfile/testsf_c.c
19456testcases/kernel/fs/doio/iogen.c
19457
1945819) Log Message: Fix for generation of HTML output for absolute paths, by, Subrata Modak <subrata@linux.vnet.ibm.com>
19459Modified File(s):
19460ltp/runltp
19461ltp/tools/genhtml.pl
19462
1946320) Log Message: Initial set of Filecaps testcases from Serge, "Serge E. Hallyn" <serue@us.ibm.com>
19464Modified Files:
19465ltp/runltp
19466ltp/testcases/kernel/security/Makefile
19467Added Files:
19468ltp/runtest/filecaps
19469ltp/testcases/kernel/security/filecaps/Makefile
19470ltp/testcases/kernel/security/filecaps/README
19471ltp/testcases/kernel/security/filecaps/check_simple_capset.c
19472ltp/testcases/kernel/security/filecaps/checkforfilecaps.sh
19473ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
19474ltp/testcases/kernel/security/filecaps/filecapstest.sh
19475ltp/testcases/kernel/security/filecaps/gotlibcap.c
19476ltp/testcases/kernel/security/filecaps/inh_capped.c
19477ltp/testcases/kernel/security/filecaps/nolibcap.c
19478ltp/testcases/kernel/security/filecaps/print_caps.c
19479ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
19480ltp/testscripts/test_filecaps.sh
19481
1948221) Log Message: testcase ballista gcc 4.3 conformance, by, Patrick Kirsch <pkirsch@suse.de>
19483Modified File(s):
19484ltp/testcases/ballista/ballista/compile/bparser.cpp
19485
1948622) Log Message: Enhancing runltp to run testcases in desired sequence, by, Subrata Modak <subrata@linux.vnet.ibm.com>
19487Modified File(s):
19488ltp/runltp
19489
1949023) 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>
19491Modified File(s):
19492ltp/testcases/kernel/syscalls/times/times03.c
19493
1949424) 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>
19495Modified File(s):
19496ltp/testcases/kernel/security/selinux-testsuite/README
19497ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
19498
1949925) Log Message: added gcov-kernel patches for linux-2.6.24, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
19500Added File(s):
19501ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-eabi.patch
19502ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-hack.patch
19503ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
19504
1950526) Log Message: Fix for Build Error issues on NUMA Machine in absence of important RPMs, by, psuriset <psuriset@linux.vnet.ibm.com>
19506Modified File(s):
19507ltp/testcases/kernel/numa/Makefile
19508ltp/testcases/kernel/numa/README
19509ltp/testcases/kernel/numa/numa01.sh
19510ltp/testcases/kernel/numa/numa_node_size.c
19511ltp/testcases/kernel/numa/test.sh
19512
subrata_modakae1219d2008-01-01 08:50:08 +000019513LTP-20071231
19514
195151) Log Message: Update CLONE_NEWPID as value changed in 2.6.23-rc3-mm2, submitted by Sukadev Bhattiprolu <sukadev@us.ibm.com>
19516File(s) Affected:
19517ltp/testcases/kernel/containers/libclone/libclone.h
19518
195192) Log Message: New Test Cases sendfile05 sendfile06 and sendfile07 for sendfile and sendfile64 syscall, by Masatake YAMATO <yamato@redhat.com>
19520File(s) Affected:
19521ltp/runtest/syscalls
19522ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
19523ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
19524ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
19525File(s) Added:
19526ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
19527ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
19528ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
19529
195303) Log Message: Fixing the problem of the resolution for ADDRESS_OF_MAIN, by Mark Ver <markver@us.ibm.com>
19531File(s) Affected:
19532ltp/testcases/kernel/io/direct_io/diotest4.c
19533
195344) Log Message: use caps in "generated warning" since people dont read comments, by Mike Frysinger <vapier@users.sourceforge.net>
19535File(s) Affected:
19536ltp/testcases/kernel/include/linux_syscall_numbers.h
19537ltp/testcases/kernel/include/regen.sh
19538
195395) Log Message: Se-linux Reference Policy Updates by Stephen Smalley <sds@tycho.nsa.gov>
19540File(s) Affected:
19541ltp/testcases/kernel/security/selinux-testsuite/README
19542ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
19543ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
19544ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
19545ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
19546ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
19547ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
19548ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
19549ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
19550ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
19551ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
19552ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
19553ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
19554
195556) Log Message: New NUMA Testcases by psuriset@linux.vnet.ibm.com
19556File(s) Affected:
19557ltp/testcases/kernel/numa/Makefile
19558ltp/testcases/kernel/numa/README
19559ltp/testcases/kernel/numa/numa01.sh
19560File(s) Added:
19561ltp/testcases/kernel/numa/numa_node_size.c
19562ltp/testcases/kernel/numa/test.sh
19563
195647) 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>
19565File(s) Affected:
19566ltp/testcases/kernel/syscalls/mincore/mincore01.c
19567
195688) Log Message: add syscall list for arm from Riaz Ur Rahaman
19569File(s) Affected:
19570ltp/testcases/kernel/include/linux_syscall_numbers.h
19571ltp/testcases/kernel/include/order
19572
19573File(s) Added:
19574ltp/testcases/kernel/include/arm.in
19575
195769) Log Message: Test isn't supported in kernel versions before 2.6.16, by Marco Antonio Fernandes Junior <marcoafj@linux.vnet.ibm.com>
19577File(s) Affected:
19578ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
19579
1958010)Log Message: Reverting Back Stephenś Patch and Applying Jeffś Patch for controlling the tty issue. Also a minor change for the ia64 compile failure.
19581File(s) Affected:
19582testcases/kernel/security/selinux-testsuite/README
19583testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
19584testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
19585testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
19586testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
19587testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
19588testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
19589testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
19590testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
19591testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
19592testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
19593testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
19594
1959511) Log Message: A Trivial Fix from Roger Mach <bigmach@us.ibm.com>
19596File(s) Affected:
19597ltp/testcases/pounder21/test_scripts/xterm_stress
19598
1959912) Log Message: tweak config.mk comment to reflect reality, by Mike Frysinger
19600File(s) Affected:
19601ltp/Makefile
19602
1960313) Log Message: Initial Set of Real Time Linux Test Cases, by Nivedita Singhvi <niv@us.ibm.com> & sudhanshu Singh <sudhanshusingh@in.ibm.com>
19604File(s) Added:
19605ltp/testcases/realtime/COPYING
19606ltp/testcases/realtime/GNUmakefile.am
19607ltp/testcases/realtime/GNUmakefile.in
19608ltp/testcases/realtime/OO_DESCRIPTION.txt
19609ltp/testcases/realtime/README
19610ltp/testcases/realtime/aclocal.m4
19611ltp/testcases/realtime/autogen.sh
19612ltp/testcases/realtime/configure
19613ltp/testcases/realtime/configure.ac
19614ltp/testcases/realtime/run.sh
19615ltp/testcases/realtime/autom4te.cache/output.0
19616ltp/testcases/realtime/autom4te.cache/output.1
19617ltp/testcases/realtime/autom4te.cache/requests
19618ltp/testcases/realtime/autom4te.cache/traces.0
19619ltp/testcases/realtime/autom4te.cache/traces.1
19620ltp/testcases/realtime/config/GNUmakefile.am
19621ltp/testcases/realtime/config/GNUmakefile.in
19622ltp/testcases/realtime/config/autoconf/compile
19623ltp/testcases/realtime/config/autoconf/config.guess
19624ltp/testcases/realtime/config/autoconf/config.sub
19625ltp/testcases/realtime/config/autoconf/depcomp
19626ltp/testcases/realtime/config/autoconf/install-sh
19627ltp/testcases/realtime/config/autoconf/missing
19628ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
19629ltp/testcases/realtime/doc/TODO
19630ltp/testcases/realtime/func/GNUmakefile.am
19631ltp/testcases/realtime/func/GNUmakefile.in
19632ltp/testcases/realtime/func/async_handler/GNUmakefile.am
19633ltp/testcases/realtime/func/async_handler/GNUmakefile.in
19634ltp/testcases/realtime/func/async_handler/async_handler.c
19635ltp/testcases/realtime/func/async_handler/async_handler_jk.c
19636ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
19637ltp/testcases/realtime/func/async_handler/run_auto.sh
19638ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
19639ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
19640ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
19641ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
19642ltp/testcases/realtime/func/gtod_latency/run_auto.sh
19643ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
19644ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
19645ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
19646ltp/testcases/realtime/func/hrtimer-prio/run.sh
19647ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
19648ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
19649ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
19650ltp/testcases/realtime/func/matrix_mult/run_auto.sh
19651ltp/testcases/realtime/func/measurement/GNUmakefile.am
19652ltp/testcases/realtime/func/measurement/GNUmakefile.in
19653ltp/testcases/realtime/func/measurement/README
19654ltp/testcases/realtime/func/measurement/preempt_timing.c
19655ltp/testcases/realtime/func/measurement/rdtsc-latency.c
19656ltp/testcases/realtime/func/measurement/run.sh
19657ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
19658ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
19659ltp/testcases/realtime/func/periodic_cpu_load/mixed_load.sh
19660ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
19661ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
19662ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
19663ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
19664ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
19665ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
19666ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
19667ltp/testcases/realtime/func/pi-tests/run_auto.sh
19668ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
19669ltp/testcases/realtime/func/pi-tests/test-skeleton.c
19670ltp/testcases/realtime/func/pi-tests/testpi-0.c
19671ltp/testcases/realtime/func/pi-tests/testpi-1.c
19672ltp/testcases/realtime/func/pi-tests/testpi-2.c
19673ltp/testcases/realtime/func/pi-tests/testpi-4.c
19674ltp/testcases/realtime/func/pi-tests/testpi-5.c
19675ltp/testcases/realtime/func/pi-tests/testpi-6.c
19676ltp/testcases/realtime/func/pi-tests/testpi-7.c
19677ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
19678ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
19679ltp/testcases/realtime/func/pi_perf/pi_perf.c
19680ltp/testcases/realtime/func/pi_perf/run_auto.sh
19681ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
19682ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
19683ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
19684ltp/testcases/realtime/func/prio-preempt/run_auto.sh
19685ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
19686ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
19687ltp/testcases/realtime/func/prio-wake/prio-wake.c
19688ltp/testcases/realtime/func/prio-wake/run_auto.sh
19689ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
19690ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
19691ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
19692ltp/testcases/realtime/func/sched_football/GNUmakefile.am
19693ltp/testcases/realtime/func/sched_football/GNUmakefile.in
19694ltp/testcases/realtime/func/sched_football/parse-football.py
19695ltp/testcases/realtime/func/sched_football/run_auto.sh
19696ltp/testcases/realtime/func/sched_football/sched_football.c
19697ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
19698ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
19699ltp/testcases/realtime/func/sched_jitter/README
19700ltp/testcases/realtime/func/sched_jitter/run_auto.sh
19701ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
19702ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
19703ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
19704ltp/testcases/realtime/func/sched_latency/run_auto.sh
19705ltp/testcases/realtime/func/sched_latency/sched_latency.c
19706ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
19707ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
19708ltp/testcases/realtime/func/thread_clock/run_auto.sh
19709ltp/testcases/realtime/func/thread_clock/tc-2.c
19710ltp/testcases/realtime/include/GNUmakefile.am
19711ltp/testcases/realtime/include/GNUmakefile.in
19712ltp/testcases/realtime/include/libjvmsim.h
19713ltp/testcases/realtime/include/librttest.h
19714ltp/testcases/realtime/include/libstats.h
19715ltp/testcases/realtime/include/list.h
19716ltp/testcases/realtime/include/rttests_config.h.in
19717ltp/testcases/realtime/lib/GNUmakefile.am
19718ltp/testcases/realtime/lib/GNUmakefile.in
19719ltp/testcases/realtime/lib/libjvmsim.c
19720ltp/testcases/realtime/lib/librttest.c
19721ltp/testcases/realtime/lib/libstats.c
19722ltp/testcases/realtime/perf/GNUmakefile.am
19723ltp/testcases/realtime/perf/GNUmakefile.in
19724ltp/testcases/realtime/perf/latency/GNUmakefile.am
19725ltp/testcases/realtime/perf/latency/GNUmakefile.in
19726ltp/testcases/realtime/perf/latency/cpunoise.sh
19727ltp/testcases/realtime/perf/latency/cpunoise2000.sh
19728ltp/testcases/realtime/perf/latency/disknoise.sh
19729ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
19730ltp/testcases/realtime/perf/latency/pthread_cond_many.c
19731ltp/testcases/realtime/perf/latency/pthread_cond_many_histogram.sh
19732ltp/testcases/realtime/perf/latency/run.sh
19733ltp/testcases/realtime/scripts/__init__.py
19734ltp/testcases/realtime/scripts/parser.py
19735ltp/testcases/realtime/scripts/run_c_files.sh
19736ltp/testcases/realtime/scripts/setenv.sh
19737ltp/testcases/realtime/stress/GNUmakefile.am
19738ltp/testcases/realtime/stress/GNUmakefile.in
19739ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
19740ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
19741ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
19742ltp/testcases/realtime/stress/pi-tests/testpi-3.c
19743ltp/testcases/realtime/tools/ftqviz.py
19744ltp/testscripts/realtime.sh
19745
1974614) Log Message: Updates for Some Copyright and License Declarations
19747File(s) Affected:
19748ltp/testcases/realtime/GNUmakefile.am
19749ltp/testcases/realtime/OO_DESCRIPTION.txt
19750ltp/testcases/realtime/README
19751ltp/testcases/realtime/autogen.sh
19752ltp/testcases/realtime/configure.ac
19753ltp/testcases/realtime/run.sh
19754
1975515) Log Message: Initial set of PID Namespace testcase contributed by "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
19756File(s) Added:
19757ltp/testcases/kernel/containers/pidns/Makefile
19758ltp/testcases/kernel/containers/pidns/README
19759ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
19760ltp/testcases/kernel/containers/pidns/pidns01.c
19761ltp/testcases/kernel/containers/pidns/pidns02.c
19762ltp/testcases/kernel/containers/pidns/pidns03.c
19763ltp/testcases/kernel/containers/pidns/runpidnstest.sh
19764ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
19765
19766File(s) Affected:
19767ltp/testcases/kernel/containers/Makefile
19768ltp/testcases/kernel/containers/container_test.sh
19769
1977016) Log Message: Changed the way Copyrights and License agreements are declared
19771File(s) Affected:
19772ltp/testcases/kernel/containers/README
19773ltp/testcases/kernel/containers/TEST_PLAN.txt
19774ltp/testcases/kernel/containers/check_for_unshare.c
19775ltp/testcases/kernel/containers/libclone/Makefile
19776ltp/testcases/kernel/containers/libclone/libclone.c
19777ltp/testcases/kernel/containers/libclone/libclone.h
19778ltp/testcases/kernel/containers/sysvipc/Makefile
19779ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
19780ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
19781ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
19782ltp/testcases/kernel/containers/sysvipc/shmnstest.c
19783ltp/testcases/kernel/containers/utsname/Makefile
19784ltp/testcases/kernel/containers/utsname/README
19785ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
19786ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
19787ltp/testcases/kernel/containers/utsname/runutstest.sh
19788ltp/testcases/kernel/containers/utsname/utstest.c
19789
subrata_modak99086662007-12-03 07:07:49 +000019790LTP-20071130
19791
197921) Log Message: lcov: fix for problem resulting in lcov aborting with "ERROR: reading string"
19793File(s) Affected:
19794/cvsroot/ltp/utils/analysis/lcov/bin
19795
197962) Log Message: Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
19797File(s) Affected:
19798ltp/testcases/open_hpi_testsuite
19799
198003) 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.
19801File(s) Affected:
19802ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c
19803
198044) Log Message: Yi Yang <yang.y.yi@gmail.com> fixed some anomalies for ext2/ext3 and creat system call
19805File(s) Affected:
19806ltp/testcases/kernel/fs/doio/growfiles.c
19807ltp/testcases/kernel/syscalls/creat/creat05.c
19808
198095) Log Message: Removing Propreitary and Confidential Information to Suit to GPLv2 License
19810File(s) Affected:
19811testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
19812testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
19813testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
19814testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
19815testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
19816testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
19817testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
19818testcases/kernel/ipc/ipc_stress/pipe_test_01.c
19819testcases/kernel/ipc/ipc_stress/pipe_test_02.c
19820testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
19821testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
19822testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
19823testcases/kernel/ipc/ipc_stress/shmem_test_01.c
19824testcases/kernel/ipc/ipc_stress/shmem_test_02.c
19825testcases/kernel/ipc/ipc_stress/shmem_test_03.c
19826testcases/kernel/ipc/ipc_stress/shmem_test_04.c
19827testcases/kernel/ipc/ipc_stress/shmem_test_05.c
19828testcases/kernel/ipc/ipc_stress/shmem_test_06.c
19829testcases/kernel/ipc/ipc_stress/shmem_test_07.c
19830testcases/kernel/ipc/ipc_stress/signal_test_01.c
19831testcases/kernel/ipc/ipc_stress/signal_test_02.c
19832testcases/kernel/ipc/ipc_stress/signal_test_03.c
19833testcases/kernel/ipc/ipc_stress/signal_test_04.c
19834testcases/kernel/ipc/ipc_stress/signal_test_05.c
19835testcases/kernel/ipc/ipc_stress/signal_test_06.c
19836testcases/kernel/ipc/ipc_stress/signal_test_07.c
19837testcases/kernel/sched/clisrv/pthserv.c
19838testcases/kernel/sched/clisrv/readline.c
19839testcases/kernel/sched/clisrv/writen.c
19840testcases/kernel/sched/sched_stress/sched_driver.c
19841testcases/kernel/sched/sched_stress/sched.c
19842testcases/kernel/sched/sched_stress/sched.h
19843testcases/kernel/sched/sched_stress/sched_tc0.c
19844testcases/kernel/sched/sched_stress/sched_tc1.c
19845testcases/kernel/sched/sched_stress/sched_tc2.c
19846testcases/kernel/sched/sched_stress/sched_tc3.c
19847testcases/kernel/sched/sched_stress/sched_tc4.c
19848testcases/kernel/sched/sched_stress/sched_tc5.c
19849testcases/kernel/sched/sched_stress/sched_tc6.c
19850
198516) Log Message: Make the test working on busybox system, where 'df' command
19852doesn't support -P option, neither accept a directory as input,
19853Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
19854File(s) Affected:
19855ltp/testcases/kernel/fs/doio/rwtest.sh
19856
198577) Log Message:
19858This patch allows network stress tests to be run on different subnet
19859configuration by using some macros for IP addresses configuration.
19860It doesn't affect default values.
19861Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
19862File(s) Affected:
19863ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
19864ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
19865ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
19866ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
19867ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
19868ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
19869ltp/testcases/network/stress/broken_ip/broken_ip4-version
19870ltp/testcases/network/stress/dns/dns4-stress
19871ltp/testcases/network/stress/ftp/ftp4-download-stress
19872ltp/testcases/network/stress/ftp/ftp4-upload-stress
19873ltp/testcases/network/stress/http/http4-stress
19874ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
19875ltp/testcases/network/stress/interface/if4-addr-change
19876ltp/testcases/network/stress/interface/if4-alias-adddel
19877ltp/testcases/network/stress/interface/if4-alias-addlarge
19878ltp/testcases/network/stress/interface/if4-mtu-change
19879ltp/testcases/network/stress/interface/if4-route-adddel
19880ltp/testcases/network/stress/interface/if4-route-addlarge
19881ltp/testcases/network/stress/interface/if4-updown
19882ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
19883ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
19884ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
19885ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
19886ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
19887ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
19888ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
19889ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
19890ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
19891ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
19892ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
19893ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
19894ltp/testcases/network/stress/route/route4-change-dst
19895ltp/testcases/network/stress/route/route4-change-gw
19896ltp/testcases/network/stress/route/route4-change-if
19897ltp/testcases/network/stress/route/route4-ifdown
19898ltp/testcases/network/stress/route/route4-redirect
19899ltp/testcases/network/stress/route/route4-rmmod
19900ltp/testcases/network/stress/ssh/ssh4-stress
19901ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
19902ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
19903ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
19904ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
19905ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
19906testscripts/networkstress.sh
19907
199088) Log Message: Patch to check file permission first, and then skip write-only
19909files,and report them as INFO. Submitted by Cai Qian <qcai@redhat.com>
19910File(s) Affected:
19911ltp/testcases/kernel/fs/proc/proc01.c
19912
199139) Log Message:
19914Patch to skip read of all /proc/<pid> directories except /proc/self.
19915Therefore, it make sure that at least one /proc/<pid> has been read,
19916and also the directory will stay as long as the life time of the test.
19917Submitted by Cai Qian <qcai@redhat.com>
19918File(s) Affected:
19919ltp/testcases/kernel/fs/proc/proc01.c
19920
1992110) Log Message: Create testfile in tmpdir to be consistent with other tests by Kumar Gala <galak@kernel.crashing.org>
19922File(s) Affected:
19923ltp/testcases/kernel/syscalls/splice/splice01.c
19924ltp/testcases/kernel/syscalls/tee/tee01.c
19925
1992611) Log Message: Close the fd's we open when running on NFS to avoid warnings, submitted by Kumar Gala <galak@kernel.crashing.org>
19927File(s) Affected:
19928ltp/testcases/kernel/syscalls/creat/creat01.c
19929ltp/testcases/kernel/syscalls/open/open04.c
19930ltp/testcases/kernel/syscalls/writev/writev06.c
19931
1993212) Log Message:Close fd's to make running on NFS work, submitted by Kumar Gala <galak@kernel.crashing.org>
19933File(s) Affected:
19934ltp/testcases/kernel/syscalls/creat/creat05.c
19935
1993613) Log Message: Add a lib routine to tell us if we are running on NFS Submitted by Kumar Gala <galak@kernel.crashing.org>
19937File(s) Affected:
19938ltp/include/test.h
19939File(s) Added:
19940ltp/lib/tst_is_cwd_nfs.c
19941
1994214) Log Message: Adds arm to the architectures where SHMBLA != PAGESIZE, submitted by Khem Raj <kraj@mvista.com>
19943File(s) Affected:
19944ltp/testcases/kernel/mem/shmt/shmt09.c
19945
1994615) Log Message: New posix_fadvise and fadvise64 Testcases contributed by Masatake YAMATO <yamato@redhat.com>
19947File(s) Affected:
19948ltp/runtest/syscalls
19949New File(s) Addes:
19950ltp/testcases/kernel/syscalls/fadvise/Makefile
19951ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
19952ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
19953ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
19954ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
19955
1995616) Log Message:
19957Existing code in LTP Kdump has been enhanced to test dump on network and
19958different partitions. The attached patch supports following features
19959-Dump on EXT3 partition, partition referenced by partition name, Label and
19960UUID
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
19966dumping.
19967-Result analysis has been implemented for filtering as well as link delay.
19968But 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
19972crashkernel
19973 * To test basic or exchausted list of LKDTM test
19974 * To accept user inputs for dumping on different partitions and for
19975network dumping
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'
19982-Added new files
19983 *kdump_propogate ->To add ssh public keys to network dump server
19984 *verify_dump ->To verify dump in different partitions and network
19985dumping
19986 *lkdtm.orig is replaced with lkdtm.base for basic testcases of lkdtm,
19987lkdtm.exha for exhausted list of lkdtm testcases.
19988
19989Submitted by: Poornima Nayak <Poornima.Nayak@in.ibm.com>
19990
19991File(s) Affected:
19992ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
19993ltp/testcases/kdump/TEST_PLAN.txt ltp/testcases/kdump/master
19994ltp/testcases/kdump/setup ltp/testcases/kdump/test
19995File(s) Added:
19996ltp/testcases/kdump/kdump_propagate
19997ltp/testcases/kdump/verify_dump
19998ltp/testcases/kdump/testlists/lkdtm.base
19999ltp/testcases/kdump/testlists/lkdtm.exha
20000File(s) Removed:
20001ltp/testcases/kdump/testlists/lkdtm.orig
20002
2000317) Log Message: Fix endless loop hit messages for kdump test case, by Cai Qian <qcai@redhat.com>
20004File(s) Affected:
20005ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
20006
2000718) Log Message: Fix for vmcore generation and vmcore verification are at different hours, by Cai Qian <qcai@redhat.com>
20008File(s) Affected:
20009ltp/testcases/kdump/master
20010
2001119) Log Message: Changes that allows adp to run top on batch mode instead of interactively, submitted by Rafael Folco <rfolco@linux.vnet.ibm.com>
20012File(s) Affected:
20013ltp/testscripts/adp.sh
20014
2001520) Log Message: Changes to prevent fcntl14 test case to crash on uclinux on blackfin board, submitted by Vivi <violetleigh@gmail.com>
20016File(s) Affected:
20017ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
20018
2001921) Log Message: New HTML format for LTP Output
20020File(s) Affected:
20021ltp/runltp
20022File(s) Added:
20023ltp/tools/genhtml.pl
20024ltp/tools/html_report_header.txt
20025
2002622) Log Message: Add IA64 support to kdump test case, submitted by Cai Qian <qcai@redhat.com>
20027File(s) Affected:
20028ltp/testcases/kdump/setup
20029
2003023) Log Message: Patch to fix summary script of LTP kdump (can't retrieve LOG correctly), submitted by Lin Feng Shen (shenlinf@cn.ibm.com)
20031File(s) Affected:
20032ltp/testcases/kdump/summary
20033
2003424) 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)
20035File(s) Affected:
20036ltp/testcases/kdump/master
20037
2003825) Log Message: Report TCONF for swapon/off test when run on tmpfs or nfs, submitted by Kumar Gala <galak@kernel.crashing.org>
20039File(s) Affected:
20040testcases/kernel/syscalls/swapoff/swapoff01.c
20041testcases/kernel/syscalls/swapoff/swapoff02.c
20042testcases/kernel/syscalls/swapon/swapon01.c
20043testcases/kernel/syscalls/swapon/swapon02.c
20044testcases/kernel/syscalls/swapon/swapon03.c
20045
2004626) Log Message: This does testing for the missing functionalities of MADV_REMOVE, MADV_DONTFORK & MADV_DOFORK, submitted by Pavan, pnaregun@in.ibm.com
20047File(s) Added:
20048ltp/testcases/kernel/syscalls/madvise/madvise03.c
20049
2005027) Log Message: Added an Option to mail-back LTP reports, by Subrata Modak <subrata@linux.vnet.ibm.com>
20051File(s) Affected:
20052ltp/runltp
20053
2005428) Log Message: Added sendfile64 support and new testcase sendfile04.c in this regard, by Masatake YAMATO <yamato@redhat.com>
20055File(s) Affected:
20056runtest/syscalls
20057testcases/kernel/syscalls/sendfile/Makefile
20058testcases/kernel/syscalls/sendfile/sendfile02.c
20059testcases/kernel/syscalls/sendfile/sendfile03.c
20060File(s) Added:
20061ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
20062
2006329) Log Message: Proper Inputs for Memory Reservation for Crask Kernel on various architectures, by Poornima Nayak <Poornima.Nayak@in.ibm.com>
20064File(s) Affected:
20065ltp/testcases/kdump/setup
20066
subrata_modakb72cdfe2007-11-02 06:18:14 +000020067LTP-20071031
20068
200691) Log Message:
20070lcov: workaround for gcc 4.1.0 .gcno file oddness by Peter Oberparleiter (oberpapr@users.sourceforge.net)
20071scott.heavner@philips.com wrote:
20072I'm trying to use lcov 1.6 with gcov/gcc 4.1.0. The geninfo parser was
20073aborting on a small number of .gcno files. I've patched my local copy so
20074that geninfo prints out the offset of the error and skips the remainder of
20075the problem file
20076
20077File(s) Affected:
20078ltp/utils/analysis/lcov/bin/geninfo
20079
200802) Log Message: Carmelo (carmelo.amoroso@st.com) fixed OPEN_MAX macro issue, from kernel 2.6.23 onwards
20081File(s) Affected:
20082ltp-full-20070930/testcases/kernel/syscalls/fork/fork09.c
20083ltp-full-20070930/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
20084
200853) Log Message: Ported this to LTP Format
20086File(s) Affected:
20087ltp/runtest/syscalls
20088File(s) Added:
20089ltp/testcases/kernel/syscalls/remap_file_pages/Makefile
20090ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
20091
200924) Log Message: Open Posix Test suite updation by Patrick Kirsch <pkirsch@suse.de>
20093File(s) Affected:
20094ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c
20095ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c
20096ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c
20097ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
20098ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
20099ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
20100ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
20101ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c
20102ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c
20103ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c
20104ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c
20105ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c
20106ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c
20107ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c
20108ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
20109ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c
20110ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c
20111ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c
20112ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c
20113ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c
20114ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c
20115ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c
20116ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c
20117ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c
20118ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c
20119
201205) Log Message: Olof Johansson <olof@lixom.net> corrected the message when there are no entries in /etc/group for 'nobody' and 'bin'
20121File(s) Affected:
20122ltp/testcases/kernel/syscalls/creat/creat08.c
20123
201246) Log Message: Andi Kleen <ak@novell.com> changed the way IN_MOVE_SELF works with old kernel
20125File(s) Affected:
20126ltp/testcases/kernel/syscalls/inotify/inotify02.c
20127
201287) Log Message: Ricardo (rsalveti@linux.vnet.ibm.com) added another testcase for remap_file_pages() syscall for better error checking
20129File(s) Affected:
20130ltp/runtest/syscalls
20131File(s) Added:
20132ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
20133
201348) Log Message:
20135Better Ways to Integrate "ltp/tools/genload/stress" with "ltp/runltp" by
20136Ricardo and Subrata,
20137This is the second version of Subrata's patch, this is intended to
20138fully exploit all the features provided by "ltp/tools/genload/stress".
20139
20140New option:
20141 -D Run LTP under additional background Load on Secondary Storage
20142
20143Options 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
20146
20147Remember that this change will break the script interface.
20148File(s) Affected:
20149ltp/runltp
20150
201519) Log Message: Breno Leitao (leitao@linux.vnet.ibm.com) fixed these for running on NFS mounted systems
20152File(s) Affected:
20153ltp/testcases/kernel/syscalls/chdir/chdir01.c
20154ltp/testcases/kernel/syscalls/creat/creat03.c
20155ltp/testcases/kernel/syscalls/creat/creat05.c
20156ltp/testcases/kernel/syscalls/dup2/dup202.c
20157ltp/testcases/kernel/syscalls/dup2/dup203.c
20158ltp/testcases/kernel/syscalls/execve/execve04.c
20159ltp/testcases/kernel/syscalls/flock/flock01.c
20160ltp/testcases/kernel/syscalls/flock/flock02.c
20161ltp/testcases/kernel/syscalls/flock/flock03.c
20162ltp/testcases/kernel/syscalls/flock/flock04.c
20163ltp/testcases/kernel/syscalls/flock/flock05.c
20164ltp/testcases/kernel/syscalls/flock/flock06.c
20165ltp/testcases/kernel/syscalls/fork/fork07.c
20166ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
20167ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
20168ltp/testcases/kernel/syscalls/open/open04.c
20169ltp/testcases/kernel/syscalls/open/open05.c
20170ltp/testcases/kernel/syscalls/read/read04.c
20171ltp/testcases/kernel/syscalls/readv/readv01.c
20172ltp/testcases/kernel/syscalls/readv/readv02.c
20173ltp/testcases/kernel/syscalls/recvmsg/Makefile
20174ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
20175ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
20176ltp/testcases/kernel/syscalls/write/write03.c
20177ltp/testcases/kernel/syscalls/write/write05.c
20178ltp/testcases/kernel/syscalls/writev/writev01.c
20179ltp/testcases/kernel/syscalls/writev/writev02.c
20180ltp/testcases/kernel/syscalls/writev/writev03.c
20181ltp/testcases/kernel/syscalls/writev/writev04.c
20182ltp/testcases/kernel/syscalls/writev/writev05.c
20183
subrata_modakefd3a522007-09-28 09:46:49 +000020184LTP-20070930
20185
201861) Log Message: "seebs@users.sf.net" wanted to fix some anomalies in "acct01" testcase
20187File(s) Affected:
20188ltp/testcases/kernel/syscalls/acct/acct01.c
20189
201902) Log Message: "risrajak@linux.vnet.ibm.com" made modifications to check whether the Kernel is UTSNAMESPACE or SYSVIPC_NAMSPACE enabled
20191File(s) Affected:
20192ltp/testcases/kernel/containers/container_test.sh
20193ltp/testcases/kernel/containers/sysvipc/Makefile
20194File(s) Added:
20195ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
20196
201973) Log Message: "rsalveti@linux.vnet.ibm.com" fixed exit code for inotify01 and inotify02 when running with kernel < 2.6.13
20198File(s) Affected:
20199ltp/testcases/kernel/syscalls/inotify/inotify01.c
20200ltp/testcases/kernel/syscalls/inotify/inotify02.c
20201
202024) Log Message: Fixing "ioperm02" testcase for kernel comparisns
20203File(s) Affected:
20204ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
20205
202065) Log Message: "Sivakumar.C@in.ibm.com" induced time for Statistics collection in RHEL
20207File(s) Affected:
20208ltp/testcases/kernel/numa/numa01.sh
20209
202106) Log Message: Removing these Testcases as they do not satisfy GPLv2 License Agreement
20211File(s) Deleted:
20212ltp/testcases/network/nfs/cthon04
20213 Makefile README READWIN.txt Testitems domount.c getopt.c runtests server tests.h tests.init unixdos.h
20214ltp/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
20216ltp/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
20218ltp/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
20220ltp/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
20222ltp/testcases/network/nfs/cthon04/general
20223 large4.sh large.c Makefile makefile.tst mkdummy nroff.in rmdummy runtests runtests.wrk stat.c
20224ltp/testcases/network/nfs/cthon04/lock
20225 Makefile runtests tlock.c
20226ltp/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
20229ltp/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
20232ltp/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
20235ltp/testcases/network/nfs/cthon04/special/scripts
20236 run.bat
20237ltp/testcases/network/nfs/cthon04/tools
20238 dirdmp.c dirprt.c Makefile pmapbrd.c pmaptst.c README tcp.c tcpd.c udp.c udpd.c
20239
202407) 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
20241File(s) Added:
20242ltp/testcases/network/nfs/CTHON04_README
20243
202448) Log Message: ¨ciju@linux.vnet.ibm.com¨ fixed some Script errors while configuring ltp-kdump
20245File(s) Affected:
20246ltp/testcases/kdump/master
20247ltp/testcases/kdump/setup
20248
202499) Log Message: KDUMP Scripts must be made executable before testing (Initial CVS Checkin error)
20250File(s) Affected:
20251ltp/testcases/kdump/Makefile
20252
2025310) Log Message: Dont use the optional POSIX postfix operator as some crappy shells actually omit it, by ¨vapier@gentoo.org¨
20254File(s) Affected:
20255ltp/testcases/network/generate.sh
20256
2025711) 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
20258File(s) Affected:
20259ltp/runltp
20260
2026112) Log Message: Ricardo cleaned up duplicate code for enhancements in output and failed files generation
20262File(s) Affected:
20263ltp/runltp
20264
2026513) Log Message: Updating Credits to include new contributions from members
20266File(s) Affected:
20267ltp/CREDITS
20268
2026914) Log Message: Jeff Burke wanted additional INFO when the test fails in the calloc portion of the test
20270File(s) Affected:
20271ltp/testcases/kernel/mem/mem/mem02.c
20272
2027315) Log Message: Randy temporarily fixed the var_args expander in lib/tst_res.c
20274File(s) Affected:
20275ltp/lib/tst_res.c
20276
2027716) Log Message: Patrick fixed the too chort char array
20278File(s) Affected:
20279ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
20280
2028117) Log Message: Ricardo Fixed the way by which tst_resm should be called from Shell Test Script
20282File(s) Affected:
20283ltp/runtest/tcp_cmds
20284ltp/testcases/network/tcp_cmds/ping/ping01
20285
2028618) Log Message: James Puderer fixed -d option in LTP for better handling of temporary directory
20287File(s) Affected:
20288ltp/runltp
20289
2029019) Log Message: issue a warning if unable to actually test if F_SETLEASE is not defined
20291File(s) Affected:
20292ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
20293ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
20294ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
20295ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
20296ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
20297ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
20298
2029920) Log Message: add -D_GNU_SOURCE since we have tests in here that test GNU-specific features (like F_SETLEASE)
20300File(s) Affected:
20301ltp/testcases/kernel/syscalls/fcntl/Makefile
20302
2030321) Log Message: Update to OpenHPI 2.10.0 (see www.openhpi.org for more info)
20304File(s) Affected:
20305ltp/testcases/open_hpi_testsuite
20306
subrata_modakc634dd22007-08-30 06:08:27 +000020307LTP-20070831
20308
203091) Log Message: "rsalveti@br.ibm.com" fixed write05 that failed with LTP 20070331 on Fedora 7 GA
20310File(s) Affected:
20311ltp/testcases/kernel/syscalls/write/write05.c
20312
203132) Log Message: "dmarlin@redhat.com" corrected fail message in data_space testcase
20314File(s) Affected:
20315ltp/testcases/kernel/mem/vmtests/data_space.c
20316
203173) Log Message: "liudeyan@cn.ibm.com" made mmap1 to be terminated by Ctrl-C
20318File(s) Affected:
20319ltp/testcases/kernel/mem/mtest06/mmap1.c
20320
203214) 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)
20322File(s) Affected: ltp/testcases/kernel/syscalls/times/times03.c
20323
203245) Log Message: gcov-kernel: added eabi-compatibility patch, renamed .diff to .patch by "oberpapr@users.sourceforge.net"
20325File(s) Added:
20326ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.patch
20327ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-eabi.patch
20328File(s) Deleted:
20329ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
20330
203316) Log Message: lcov: fixed spec file
20332File(s) Affected:
20333ltp/utils/analysis/lcov/rpm/lcov.spec
20334
203357) Log Message: gcov-kernel: removed outdated FAQ entry
20336File(s) Affected:
20337ltp/utils/analysis/gcov-kernel/FAQ
20338
203398) Log Message: gcov-kernel: added Makefile
20340File(s) Added: ltp/utils/analysis/gcov-kernel/Makefile
20341
203429) Log Message: lcov: Makefile for release 1.6
20343File(s) Affected:
20344/cvsroot/ltp/utils/analysis/lcov/Makefile
20345
2034610) Log Message: lcov: Makefile for post-release
20347File(s) Affected:
20348/cvsroot/ltp/utils/analysis/lcov/Makefile
20349
2035011) Log Message: lcov: add experimental option "--norecursion"
20351File(s) Affected:
20352/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
20353/cvsroot/ltp/utils/analysis/lcov/bin/lcov
20354
2035512) Log Message: Changes to make testcases/kernel/numa/numa01.sh executable
20356File(s) Affected:
20357ltp/testcases/kernel/numa/Makefile
20358
2035913) Log Message: "carmelo.amoroso@st.com" changed the Default values for MAXSIZE and csize
20360File(s) Affected:
20361ltp/testcases/kernel/mem/vmtests/stack_space.c
20362
2036314) Log Message: "brenohl@br.ibm.com" wanted to handle file descriptors properly
20364File(s) Affected:
20365ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
20366ltp/testcases/kernel/syscalls/mmap/mmap09.c
20367ltp/testcases/kernel/syscalls/open/open07.c
20368ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
20369
2037015) Log Message: "rsalvetidev@linux.vnet.ibm.com" says that this version can handle when the distro has MAX_SWAPFILES as 30 or 32
20371File(s) Modified:
20372ltp/runtest/ltplite ltp/runtest/stress.part3
20373ltp/runtest/syscalls
20374ltp/testcases/kernel/syscalls/swapon/swapon02.c
20375File(s) Added:
20376ltp/testcases/kernel/syscalls/swapon/swapon03.c
20377
2037816) Log Message: Containers Testcases Plan
20379File(s) Added:
20380ltp/testcases/kernel/containers/TEST_PLAN.txt
20381
2038217) Log Message: LTP-KDUMP Test-Case Plan
20383File(s) Added:
20384ltp/testcases/kdump/TEST_PLAN.txt
20385
subrata_modakc6767f32007-08-30 12:00:19 +00002038618) Log Message: Update to OpenHPI 2.9.3 (www.openhpi.org for more info)
20387File(s) Affected:
20388ltp/testcases/open_hpi_testsuite/
20389
subrata_modakc634dd22007-08-30 06:08:27 +000020390
subrata_modak3bccb862007-07-30 07:13:31 +000020391LTP-20070731
20392
203931) 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
20402File(s) Affected:
20403ltp/utils/analysis/lcov/CHANGES
20404ltp/utils/analysis/lcov/README
20405ltp/utils/analysis/lcov/lcovrc
20406ltp/utils/analysis/lcov/bin/geninfo
20407ltp/utils/analysis/lcov/bin/lcov
20408
204092) Log Message: update manpage by "oberpapr@users.sourceforge.net"
20410File(s) Affected:
20411ltp/utils/analysis/lcov/man/lcov.1
20412
204133) Log Message: "sachinp@in.ibm.com" has fixed a probe point definition from 'll_rw_lock' to 'll_rw_block'
20414File(s) Affected:
20415ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
20416
204174) Log Message: man page update by "oberpapr@users.sourceforge.net"
20418File(s) Affected:
20419ltp/utils/analysis/lcov/man/genhtml.1
20420ltp/utils/analysis/lcov/man/geninfo.1
20421ltp/utils/analysis/lcov/man/lcov.1
20422
204235) Log Message: lcov: another update in preparation for a new release by "oberpapr@users.sourceforge.net"
20424File(s) Affected:
20425ltp/utils/analysis/lcov/bin/lcov
20426ltp/utils/analysis/lcov/man/lcovrc.5
20427ltp/utils/analysis/lcov/CHANGES
20428ltp/utils/analysis/lcov/lcovrc
20429
204306) Log Message: fixed bug that would not delete .gcda files when using -z, by "oberpapr@users.sourceforge.net"
20431File(s) Affected:
20432ltp/utils/analysis/lcov/CHANGES
20433ltp/utils/analysis/lcov/bin/lcov
20434
204357) Log Message: lcov: - add new option --initial to get zero coverage data from graph files by "oberpapr@users.sourceforge.net"
20436File(s) Affected:
20437ltp/utils/analysis/lcov/CHANGES
20438ltp/utils/analysis/lcov/bin/geninfo
20439ltp/utils/analysis/lcov/bin/lcov
20440ltp/utils/analysis/lcov/man/geninfo.1
20441ltp/utils/analysis/lcov/man/lcov.1
20442
204438) Log Message: "carmelo.amoroso@st.com" fixed the anomaly when "SHLBA != getpagesize()", like in SH architecture
20444File(s) Affected:
20445ltp/testcases/kernel/mem/shmt/shmt09.c
20446
204479) Log Message: "hdeller@users.sf.net" fixed unitialized variable useage in "lseek09" testcase
20448File(s) Affected:
20449ltp/testcases/kernel/syscalls/lseek/lseek09.c
20450
2045110) Log Message: "naveenspen@gmail.com" pointed out that syslog_cmd="/etc/init.d/syslog" should be used irrespective of any Distro
20452File(s) Affected:
20453ltp/testcases/kernel/syscalls/syslog/syslog01
20454ltp/testcases/kernel/syscalls/syslog/syslog02
20455ltp/testcases/kernel/syscalls/syslog/syslog03
20456ltp/testcases/kernel/syscalls/syslog/syslog04
20457ltp/testcases/kernel/syscalls/syslog/syslog05
20458ltp/testcases/kernel/syscalls/syslog/syslog06
20459ltp/testcases/kernel/syscalls/syslog/syslog07
20460ltp/testcases/kernel/syscalls/syslog/syslog08
20461ltp/testcases/kernel/syscalls/syslog/syslog09
20462ltp/testcases/kernel/syscalls/syslog/syslog10
20463
2046411) Log Message: "rsalveti@linux.vnet.ibm.com" pointed out to have same "fsx-linux" testcase for "fs", "ltp-aiodio" and "nfs"
20465File(s) Affected:
20466ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
20467ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
20468
2046912) Log Message: Randy Dunlap writes: Fix printf format warnings
20470File(s) Affected:
20471ltp/testcases/network/stress/ns-tools/Makefile
20472ltp/testcases/network/stress/ns-tools/ns-igmp_querier.c
20473ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
20474ltp/testcases/network/stress/ns-tools/ns-mcast_receiver.c
20475ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
20476
2047713) Log Message: getsockopt() takes a socklen_t, not an int, as its optlen
20478File(s) Affected:
20479ltp/testcases/network/stress/ns-tools/ns-tcpclient.c
20480ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
20481ltp/testcases/network/stress/ns-tools/ns-udpserver.c
20482
2048314) Log Message: cleanup file
20484File(s) Affected:
20485ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
20486
2048715) Log Message: back out uclinux changes to something that doesnt spit warnings as reported by Randy Dunlap
20488File(s) Affected:
20489ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
20490
2049116) Log Message: fixup gcc warnings by removing silly pieces of code
20492File(s) Affected:
20493ltp/testcases/kernel/mem/mtest06/mmap1.c
20494ltp/testcases/kernel/mem/mtest06/mmap2.c
20495ltp/testcases/kernel/mem/mtest06/mmap3.c
20496ltp/testcases/kernel/mem/mtest06/shmat1.c
20497
2049817) Log Message: Randy Dunlap writes: Convert mmap1 to use standard test results output format. Correct several typos.
20499File(s) Affected:
20500ltp/testcases/kernel/mem/mtest06/Makefile
20501ltp/testcases/kernel/mem/mtest06/mmap1.c
20502
2050318) Log Message: gcov-kernel: adding gcov-kernel patch for 2.6.22
20504File(s) Addes:
20505ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-hack.patch
20506ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov.patch
20507
2050819) Log Message: [1754301] Helge Deller writes: mark hppa/parisc as expecting a segv as well
20509File(s) Affected:
20510ltp/testcases/kernel/syscalls/mmap/mmap03.c
20511
2051220) Log Message: Randy Dunlap writes: convert output to match the standard LTP output
20513File(s) Affected:
20514ltp/testcases/kernel/fs/linktest/linktest.pl
20515
2051621) Log Message: close stdout to remove noise
20517File(s) Affected:
20518ltp/testcases/kernel/mem/mtest05/dummy.c
20519
2052022) Log Message: Randy Dunlap writes: Convert mmstress to use the standard results format
20521File(s) Affected:
20522ltp/testcases/kernel/mem/mtest05/Makefile
20523ltp/testcases/kernel/mem/mtest05/mmstress.c
20524
2052523) Log Message: "rsalveti@linux.vnet.ibm.com" updated the contact information at ltp-howto doc
20526File(s) Affected:
20527ltp/doc/ltp-howto.lyx
20528ltp/doc/ltp-howto.txt
20529
2053024) Log Message: "rsalveti@linux.vnet.ibm.com" wants to update this with kernel/fs/fsstress/fsstress.c
20531File(s) Affected:
20532ltp/testcases/network/nfs/nfs_fsstress/fsstress.c
20533
2053425) Log Message: "suzuki@in.ibm.com" added SIGNAL and Address Fault handling capability for all architectures
20535File(s) Affected:
20536ltp/testcases/kernel/mem/mtest06/mmap1.c
20537
2053826) Log Message: "rsalveti@linux.vnet.ibm.com" added more options to 'runltp'
20539File(s) Affected:
20540ltp/runltp
20541ltp/doc/man1/pan.1
20542ltp/pan/pan.c
20543
2054427) Log Message: Upgrade to Posix Testsuite 1.5.2
20545File(s) Affected/Added:
20546ltp/testcases/open_posix_testsuite
20547
2054828) Log Message: Fixing Proper Freeing of Memory Chunks
20549File(s) Affected:
20550ltp/tools/genload/stress.c
20551
subrata_modak2f43b9d2007-06-28 09:18:55 +000020552LTP-20070630
20553
205541)Log Message: "carmelo.amoroso@st.com" points out the wrong usage of the option -s
20555File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c
20556
205572)Log Message: "carmelo.amoroso@st.com" pointed out that id (returned by shmget) has to be used for all shm operations
20558File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c
20559
205603)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the way "inotify" should compile in kernels below 2.6.13
20561File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
20562ltp/testcases/kernel/syscalls/inotify/inotify02.c
20563
205644)Log Message: Removing 'alarm04' testcase call, as alarm04 has been removed to be no-more-valid
20565File(s) Affected: ltp/runtest/ltplite
20566ltp/runtest/stress.part3
20567
205685)Log Message: "sachinp@in.ibm.com" rectified kdump lkdtm tests for powerpc architecture with RedHat distribution
20569File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
20570
205716)Log Message: "rahaman.riaz@gmail.com" fixed some Thread Handling Anomaly
20572File(s) Affected: ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c
20573
205747)Log Message: "rahaman.riaz@gmail.com" fixed ways by which OPEN POSIX displays warnings
20575File(s) Affected: open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c
20576open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c
20577
205788)Log Message: "yxu@suse.de" corrected the way by which pthread_exit() handles pointer argument
20579File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h
20580
205819)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the problem reported at bug [1732287] mtest06/mmap1.c missing run_once check in do loop
20582File(s) Affected: ltp/runtest/ltplite
20583ltp/runtest/mm
20584ltp/runtest/stress.part1
20585ltp/testcases/kernel/mem/mtest06/mmap1.c
20586
2058710)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
20588File(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
20592
2059311)Log Message: "dmonakhov@openvz.org" added this test case to check for "fault in pages readable" functionality
20594File(s) Affected: ltp/runtest/stress.part3
20595ltp/runtest/syscalls
20596ltp/runtest/ltplite
20597File(s) Added: ltp/testcases/kernel/syscalls/writev/writev06.c
20598
2059912)Log Message: "risrajak@linux.vnet.ibm.com" added sysvipc (conatainers) namespace testcases
20600File(s) Added: ltp/testcases/kernel/containers/sysvipc/Makefile
20601ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
20602ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
20603ltp/testcases/kernel/containers/sysvipc/shmnstest.c
20604File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
20605ltp/testcases/kernel/containers/README
20606ltp/testcases/kernel/containers/container_test.sh
20607
2060813)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c to use the standard message output functions instead of printf().
20609File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
20610ltp/testcases/kernel/sched/pthreads/pth_str02.c
20611ltp/testcases/kernel/sched/pthreads/pth_str03.c
20612
2061314)Log Message: "rdunlap@xenotime.net" did "mmstress" cleanups to make output unbuffered so that it is not produced repetitively and erroneously
20614File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c
20615
2061615)Log Message: "krisw@us.ibm.com" wants to solve segfault problem with "mount03" on SLES10
20617File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
20618ltp/testcases/kernel/syscalls/mount/mount03.c
20619
2062016)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so it can easily be overridden
20621File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile
20622
2062317)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include new feature(s) including distributed filesystem coherency
20624Log Message: Copyright Statements once added cannot be deleted, however, many Copyright Statements can co-exist
20625File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
20626
2062718)Log Message: Fix from "rdunlap@xenotime.net" to use standard test results output
20628File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
20629ltp/testcases/kernel/mem/mtest01/Makefile
20630ltp/testcases/kernel/mem/mtest01/mtest01.c
20631ltp/testcases/misc/math/float/main.c
20632
2063319)Log Mesage: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
20634File(s) Affected: ltp/testcases/kernel/containers/Makefile
20635ltp/testcases/kernel/containers/container_test.sh
20636
2063720)Log Message: Fix for Bug no "1736357",tar file is not multiplatform, pointed out by "Neil Brewitt"
20638File(s) Added: ltp/testcases/network/nfsv4/locks/deploy_info
20639File(s) Deleted: ltp/testcases/network/nfsv4/locks/DEPLOY
20640
2064121)Log Message: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
20642File(s) Added: ltp/testcases/kernel/containers/check_for_unshare.c
20643
2064422)Log Message: Update to OpenHPI 2.9.2
20645File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/
20646
subrata_modak08271892007-05-28 09:56:10 +000020647LTP-20070531
20648
20649-Removing "alarm04.c" & "sig_rev.c" as they are no more valid, fixes Bug no."1236586", pointed by <Sharyathi Nagesh>
20650ltp/runtest/syscalls
20651ltp/testcases/kernel/syscalls/alarm/Attic/alarm04.c
20652ltp/testcases/kernel/syscalls/alarm/Attic/sig_rev.c
20653
20654-<krisw@us.ibm.com> fixed problem with "expect" in "su01" testcase
20655ltp/testcases/commands/su/su01_s1
20656
20657-<muvarov@gmail.com> modified to run kdump tests on non RH and SUSE machines
20658ltp/testcases/kdump/distro
20659ltp/testcases/kdump/master
20660ltp/testcases/kdump/setup
20661
20662-<muvarov@gmail.com> added summary file for printing results table, and, added reboot command to test script
20663ltp/testcases/kdump/setup
20664ltp/testcases/kdump/summary
20665ltp/testcases/kdump/test
20666
20667-Removing unwanted Config Variables from 'setup' script as submitted by <sachinp@in.ibm.com>
20668ltp/testcases/kdump/setup
20669
20670-<muvarov@gmail.com> removed unnecessary info from summary script
20671ltp/testcases/kdump/summary
20672
20673-<doug.chapman@hp.com> points that “clone2” should be used in case of IA64 for the Utsnamespace testcases
20674ltp/testcases/kernel/containers/libclone/libclone.c
20675ltp/testcases/kernel/containers/libclone/libclone.h
20676ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
20677
20678-Patch for libclone.h for fixing compilation error on 32 bit Z-series machines, submitted by <amitarora@in.ibm.com>
20679ltp/testcases/kernel/containers/libclone/libclone.h
20680
20681-Restoring Hostname to Original after "UTSTEST", fix by <serue@us.ibm.com>
20682ltp/testcases/kernel/containers/utsname/Makefile
20683ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
20684ltp/testcases/kernel/containers/utsname/runutstest.sh
20685
20686-Applied Patch to fix the wrong usage of pthread_exit, pointed out by <carmelo.amoroso@st.com>
20687ltp/testcases/kernel/io/disktest/threading.h
20688ltp/testcases/kernel/mem/mtest05/mmstress.c
20689ltp/testcases/network/nfs/nfsstress/make_tree.c
20690
20691-Fix for Bug no. "1537172" => Improper condition decision of mmap(), as reported by <Kongh - bstqc-kh>
20692ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
20693
20694-<Nadia Derbey> corrected the checksums for these testcases
20695ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
20696ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
20697ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
20698
20699-Fix for Bug No. "1537169" => Doesn't handle the special Signal : 34, reported by <Kongh - bstqc-kh>
20700ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
20701
20702-Fix for Bug No. "1542453", default value of param x doesn't work in 'mmap1', pointed out by <bstqc-victor>
20703ltp/testcases/kernel/mem/mtest06/mmap1.c
20704
20705-<carmelo.amoroso@st.com> fixes -v option, thread handling, usage of OPT_MISSING macro, etc
20706ltp/testcases/kernel/mem/mtest06/mmap1.c
20707
20708-<carmelo.amoroso@st.com> fixed wrong use of "pthread_exit" input argument and the related "pthread_join"
20709ltp/testcases/kernel/mem/mtest06/mmap3.c
20710
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
20713ltp/testcases/kernel/mem/mtest06/shmat1.c
20714
20715-Fix for some anomalies in 'shm_test" case as pointed out by 'Nadia Derbey <Nadia.Derbey@bull.net>'
20716ltp/testcases/kernel/mem/mtest07/shm_test.c
20717
20718-<carmelo.amoroso@st.com> fixed ways by which Threads are handled
20719ltp/testcases/kernel/mem/mtest07/shm_test.c
20720
20721-Fixing "gethostid01" to work fine on both 32-bit and 64-bit machines, pointed out by <brenohl@br.ibm.com>
20722ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
20723
20724-<avagin@sw.ru> submitted new Testcases for "inotify" syscall on both file(s) and folder(s)
20725ltp/testcases/kernel/syscalls/inotify/Makefile
20726ltp/testcases/kernel/syscalls/inotify/inotify01.c
20727ltp/testcases/kernel/syscalls/inotify/inotify02.c
20728
20729-<avagin@sw.ru> added README for "inotify" testcase
20730ltp/testcases/kernel/syscalls/inotify/README
20731
20732-<rsalveti@linux.vnet.ibm.com> added proper indentation, EBUSY error and functions in correct place
20733ltp/testcases/kernel/syscalls/swapon/swapon02.c
20734
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
20738
20739-lcov: minor help text update
20740/cvsroot/ltp/utils/analysis/lcov/bin/lcov
20741
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
20745
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
20749
20750gcov-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
20753
subrata_modak1a3664e2007-04-28 13:33:25 +000020754LTP-20070430
20755
20756-Integration of UTS Namespace Testcases to LTP as submitted by <risrajak@linux.vnet.ibm.com>
20757ltp/README
20758ltp/runtest/containers
20759ltp/runltp
20760ltp/testcases/kernel/Makefile
20761ltp/testcases/kernel/containers/Makefile
20762ltp/testcases/kernel/containers/README
20763ltp/testcases/kernel/containers/container_test.sh
20764ltp/testcases/kernel/containers/libclone/Makefile
20765ltp/testcases/kernel/containers/libclone/libclone.c
20766ltp/testcases/kernel/containers/libclone/libclone.h
20767ltp/testcases/kernel/containers/utsname/Makefile
20768ltp/testcases/kernel/containers/utsname/README
20769ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
20770ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
20771ltp/testcases/kernel/containers/utsname/runutstest.sh
20772ltp/testcases/kernel/containers/utsname/utstest.c
20773ltp/testscripts/test_containers.sh
20774
20775-Integrating "KDUMP" testcases to LTP Test Suite as Submitted by <sachinp@linux.vnet.ibm.com>
20776ltp/README
20777ltp/testcases/Makefile
20778ltp/testcases/kdump/README
20779ltp/testcases/kdump/crash_cmds
20780ltp/testcases/kdump/distro
20781ltp/testcases/kdump/master
20782ltp/testcases/kdump/setup
20783ltp/testcases/kdump/sysinfo
20784ltp/testcases/kdump/test
20785ltp/testcases/kdump/tests
20786ltp/testcases/kdump/verify
20787ltp/testcases/kdump/rhtools/Makefile
20788ltp/testcases/kdump/rhtools/OO_Descriptions.txt
20789ltp/testcases/kdump/rhtools/crasher_mod/Makefile
20790ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
20791ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
20792ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
20793ltp/testcases/kdump/susetools/Makefile
20794ltp/testcases/kdump/susetools/Attic/OO_Description.txt
20795ltp/testcases/kdump/susetools/crasher_mod/Makefile
20796ltp/testcases/kdump/susetools/crasher_mod/crasher.c
20797ltp/testcases/kdump/testlists/crasher
20798ltp/testcases/kdump/testlists/Attic/i386-basic
20799ltp/testcases/kdump/testlists/Attic/i386-lkdtt
20800ltp/testcases/kdump/testlists/Attic/i386-manual
20801ltp/testcases/kdump/testlists/lkdtm.orig
20802ltp/testcases/kdump/testlists/Attic/ppc64-basic
20803ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
20804ltp/testcases/kdump/testlists/Attic/ppc64-manual
20805ltp/testcases/kdump/testlists/Attic/x86_64-basic
20806ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
20807ltp/testcases/kdump/testlists/Attic/x86_64-manual
20808
20809- <sachinp@in.ibm.com> removed unwanted files from ltp/testcases/kdump/testlists directory
20810ltp/testcases/kdump/testlists/Attic/i386-basic
20811ltp/testcases/kdump/testlists/Attic/ppc64-basic
20812ltp/testcases/kdump/testlists/Attic/x86_64-basic
20813
20814-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
20815ltp/testcases/kdump/test
20816ltp/testcases/kdump/susetools/Makefile
20817ltp/testcases/kdump/susetools/Attic/OO_Description.txt
20818ltp/testcases/kdump/susetools/OO_Descriptions.txt
20819ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
20820ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
20821ltp/testcases/kdump/testlists/Attic/i386-lkdtt
20822ltp/testcases/kdump/testlists/Attic/i386-manual
20823ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
20824ltp/testcases/kdump/testlists/Attic/ppc64-manual
20825ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
20826ltp/testcases/kdump/testlists/Attic/x86_64-manual
20827
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
20831ltp/testcases/kdump/setup
20832
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
20834ltp/runltp
20835ltp/testcases/commands/tar/tar_tests.sh
20836
20837-Applied Patch submitted by "elliot_lee", against bug no. "[ 1697311 ] Compile error of 'lib/parse_opts.c' "
subrata_modak5d3c1f32007-05-08 05:37:12 +000020838ltp/
subrata_modak1a3664e2007-04-28 13:33:25 +000020839
20840-Fix for Bug no. 1671695, Check return codes everywhere, as pointed out by 'Markus Elfring'
20841ltp/lib/tst_tmpdir.c
20842
20843-Modifications to prevent Warnings during compilation
20844ltp/lib/write_log.c
20845
20846-Changes to include 'egrep' as pointed out by 'kmaffey' [LTP Bug no. 1701305, logrotate_tests.sh fails on CentOS 4.4]
20847ltp/testcases/commands/logrotate/logrotate_tests.sh
20848
20849-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
20850ltp/testcases/kdump/README
20851
20852-Fix for Bug No 1592647, incorrect testcase diotest4-4, as pointed out by "Vagin Andrey"
20853ltp/testcases/kernel/io/direct_io/diotest4.c
20854
20855-remove silly reliance on -DLINUX
20856ltp/testcases/kernel/mem/vmtests/Makefile
20857ltp/testcases/kernel/mem/vmtests/data_space.c
20858ltp/testcases/kernel/mem/vmtests/stack_space.c
20859
20860-Applied Patch to change the way shmat() operates, pointed out/submitted by YI XU<yxu@suse.de>
20861ltp/testcases/kernel/sched/process_stress/process.c
20862
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>
20865ltp/testcases/kernel/syscalls/exit/exit02.c
20866
20867-Fix for Bug no. '1221744' (fork12 race condition), as pointed by "Carl van Schaik"
20868ltp/testcases/kernel/syscalls/fork/fork12.c
20869
20870-Applied Patch as submitted by "creese123" for bug no. ["1694484", semop01 corrupting get_arr.array]
20871ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
20872
20873-Fix for Bug no. "1687908"(raised by 'bdubbs'), patch submitted by <doug.chapman@hp.com>
20874ltp/testcases/kernel/syscalls/mincore/mincore01.c
20875
20876-Fix for BUG no. "[1608461]" pipe10 calls strcmp() on unterminated string, as pointed out by "ndade"
20877ltp/testcases/kernel/syscalls/pipe/pipe10.c
20878
20879-Fix for BUG no. "[1608492]" read04 calls strcmp() on unterminated string as submitted by "ndade"
20880ltp/testcases/kernel/syscalls/read/read04.c
20881
20882-Modifications to prevent Warnings during compilation
20883ltp/testcases/kernel/syscalls/rename/rename14.c
20884
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>
20886ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
20887
20888-Addressing the Issue when RHOST can be an IP_ADDRESS, as pointed out by "Ambar Seksena" <ambar.seksena@calsoftinc.com>
20889ltp/testcases/network/rpc/rusers/rusers01
20890
20891-Patch for S390-31/64 Architecture, submitted by "B. N. Poornima"<bnpoorni@in.ibm.com>
20892ltp/testscripts/ltpstress.sh
20893
mreed10a0ab6472007-03-31 19:26:45 +000020894LTP-20070331
20895
20896-make sure people dont try and patch the generated file
20897regen.sh
20898
20899-use POSIX redirection as pointed out by Will Newton
20900Makefile
20901
20902-A fix for bug #29491. Made more robust for use with the use of initgroups
20903fchown04.c
20904
20905-Fix for Bug no. [ 1671695 ] "Check return codes everywhere" as pointed out by "Markus Elfring"
20906write_log.c
20907
20908-Helge Deller writes: use TST_SIZE rather than sizeof(palfa) as sizeof() evaluates to 27 (+1 for the NUL byte)
20909read04.c
20910
20911-A fix for Bug #31162. Passes the correct address location to the mincore call.
20912mincore01.c
20913
20914-remove silly reliance on -DLINUX
20915Makefile, data_space.c, stack_space.c
20916
20917-cleanup
20918sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
20919
20920-Riaz Rahaman writes: make sure the call to malloc() worked
20921semget05.c
20922
20923-Fix for Bug No. 1427780 (link07 fails) as pointed out correctly by 'Patrick Wyzorski'
20924tst_tmpdir.c, link07.c
20925
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.
20927file_test.sh
20928
20929-Helge Deller writes: rename parisc to hppa and add tee/vmsplice/splice syscall numbers
20930hppa.in, linux_syscall_numbers.h, order, parisc.in
20931
20932-A patch by Ricardo Salveti De Araujo that corrects the problem of a dhcpd test failsing when the eth0 device is not used
20933dhcpd_tests.sh
20934
20935-overhaul test case completely and make sure we reset errno as pointed out by Riaz Rahaman
20936sysconf01.c
20937
20938-Removing the size of negative 1 test. This fixes bug # 28825
20939hugeshmget02.c, shmget02.c
20940
20941-A patch submitted by Raghuveer Raghavendra to fix the problem of a Child process is waiting for the SIGTERM signal.
20942rename14.c
20943
20944-Henry Yei writes: Adds malloc check and frees memory during cleanup
20945semop01.c
20946
20947-cleanup tests, revert nanosleep() workaround for broken kernels, and fix time comparison as pointed out by Helge Deller
20948gettimeofday01.c, gettimeofday02.c
20949
20950-fixup /proc/sys/kernel/sem so it works properly as pointed out by Henry Yei
20951semget05.c
20952
20953-Carmelo AMOROSO writes: &bad_addr is passed to sysfs when in reality we want to pass bad_addr
20954sysfs06.c
20955
20956-Helge Deller writes: add support for hppa
20957Makefile, shmt02.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt09.c
20958
20959-Helge Deller writes: use __builtin_return_address(0) rather than "main" to avoid arch-specific details
20960diotest4.c
20961
20962-cleanup code
20963shmt02.c, shmt03.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt08.c, shmt09.c, shmt10.c, semop01.c
20964
mreed101fc99672007-03-01 04:37:03 +000020965LTP-20070228
20966
20967-Helge Deller writes: when calling open() with O_CREAT, the mode must be
20968 specified. vmsplice01.c
20969
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
20973
20974-Corrected problem found by Thomas Schulz. The syslog.conf file is now backed
20975 up before any changes are made. syslog05
20976
20977-Cleaned up lines 161 - 171. Reading the pid-max value from
20978 /proc/sys/kernel/pid_max. getsid02.c
20979
20980-Passing a 1 instead of 0 to genload with the -hdd option for the -i option.
20981 This prevents a recursive loop. runltp
20982
20983-tweak CPPFLAGS so we can find all of our headers
20984 Makefile
20985
20986-The attached patch (from Carol Hebert) corrects some errors and adds some
20987 additional tests to the IPMI testcase in pounder2.
20988 ipmitool
20989
20990-Removing the Ping test portion of this test because it is unneeded and
20991 causes failures. mc_member
20992
20993-as pointed out by Helge Deller, make sure we only check the number of bytes
20994 that we wrote read04.c
20995
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
21001
21002
mreed10cebf2952006-12-23 04:50:36 +000021003LTP-20061222
21004
21005-fix from Steven J. Hill use memset() instead of bzero()
21006netsync.c
21007
21008-cleanup style
21009lftest.c
21010
21011-fix by Will Newton to just use a normal anonymous mapping
21012mmap09.c
21013
21014-do not use variable names the same as system functions (like stime() or utime())
21015pan.c, tag_report.c, pipeio.c, fptest01.c, netpipe.c
21016
21017-fix from Jane Lv: large buffers on the stack make uClinux cry
21018lftest.c
21019
21020-A fix for Bug 29489 that updates syslogtst.c for syslog-ng on SLES 10
21021syslogtst.c
21022
21023-Multiple Makefiles had clean up changes made
21024
21025-scrub references to _syscall2
21026sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
21027
21028-use = rather than == when testing for equality in portable shell scripts as the latter is not POSIX
21029ar01, 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
21030
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
21032Makefile
21033
21034-this uses bashisms so make sure we require bash
21035rwtest.sh
21036
21037-use memcmp() instead of legacy bcmp()
21038fsx-linux.c, fsx-linux.c, symlink01.c, fsx-linux.c
21039
21040-use syscall() instead of _syscall#()
21041HTaffinity.c
21042
21043-Rename mknod01.c to mknodat01.c for bug # 30083
21044mknod01.c, mknodat01.c
21045
21046-tweak cnt decrement to be POSIX friendly
21047generate.sh
21048
mreed10c552b4b2006-11-21 18:39:19 +000021049LTP-20061121
21050
21051-Removed an invalid errno value check.
21052 diotest4.c
21053
21054-Fixed the setting of LTPROOT for the bin directory, not just the
21055 ltp/testcase/network/multicast/mc_cmds directory for bug 25273
21056 mc_cmds
21057
21058-descend into timers subdir when cleaning
21059 Makefile
21060
21061-This patch amends pounder to build kernel 2.6.18 instead of 2.6.15.
21062 build_kernel, memtest.patch, build_kernel, memtest
21063
21064-dynamically calculate TST_TOTAL rather than hardcoding it
21065shmctl01.c, shmctl02.c, shmctl03.c
21066
21067-Fix from Jane Lv to move large arrays off the stack and into global
21068 data section:
21069 getgroups01.c, getgroups04.c
21070
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.
21074 run.c
21075
21076-The readme file has been updated for nfs
21077 README
21078
21079-Disable this test case for kernels below 2.6.17 and not 2.6.16.
21080 vmsplice01.c
21081
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
21085 user request.
21086 get_hw_info
21087
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
21092 warning for
21093 scsimain.c, llseek.c, scsimain.c
21094
21095-Backed out the "fix" in Bug 1592647, b/c I don't think the testcase is
21096 actually broken.
21097 diotest4.c
21098
21099-touchup code a little to make the expected behavior of test4 more obvious
21100 setrlimit01.c
21101
21102
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
21111
21112-Applied fix for Bugs item #1592647
21113diotest4.c
21114
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
21118 heap.
21119 shmt09.c
21120
21121
21122-Made a change to a comment above the change for 1.11
21123 mc_cmds
21124
21125-Disabling the ping test for now. The test can pass without this additional
21126 check and can cause failures on some distros.
21127 mc_commo
21128
21129
21130-A patch by Suzuki Kp, that removed the definition of HZ from user space for
21131 Bug # 28023.
21132 adjtimex02.c
21133
21134
21135-Comment out set -x to remove debug output
21136 nfsstat01
21137
mreed10fa0c2d62006-10-17 20:23:48 +000021138LTP-20061017
21139
21140-A fix for Bug 23587 where the connectathon test failed on linux client with cifs mount to Windows2003 R2 server
21141op_chmod.c
21142
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
2114417-5.c
21145
21146Ssem_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
211475-1.c, 8-1.c, 1-1.c, 2-1.c
21148
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
2115020-1.c, 21-1.c, 21-2.c
21151
21152-Removed the ":" after 'v' in the getopts line because it is not using optarg.
21153runltplite.sh
21154
21155-Added code to disable tests that will not run on kernels below 2.6.16
21156faccessat01.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
21157
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.
2115922-1.c, 22-2.c
21160
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
21162asapi_06.c
21163
21164-A fix for bugs 27174 and 27177. This fixes the problem of reading HugePages_Free
21165hugemmap01.c, hugemmap04.c
21166
21167-Correcting error messages
21168ltpapicmd.c
21169
21170-This patch by Darrick Wong fixes complier warnings and overflow problems related to the use of large number #defines on some architectures.
21171inconsistency-check.c
21172
21173
21174-When calling pthread_attr_setscope, PTHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM for testing
2117515-1.c, 15-2.c
21176
21177
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 !
21179fsx-linux.c
21180
21181-Changing include <posixtest.h> to include "posixtest.h"
211821-1.c
21183
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.
21185default-tests.tar.gz, ipmitool, ipmitool
21186
mreed100585c412006-09-18 21:04:42 +000021187LTP-20060916
21188
21189-Code was added to disable tests that will not run on kernels versions lower
21190 than 2.6.16
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,
21194 tee01.c, mknod01.c
21195
21196-The following new test cases for 2.6.16 kernels and above were created by
21197 Yi CDL Yang
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,
21201 tee01.c, mknod01.c
21202
21203-Changes were made to several files to make them easier to read
21204 change_owner.mode.sh
21205
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
21211
21212-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
21213 ltp-aiodio.part3
21214
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
21219
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
21223
21224-Generate script into generic shell and make sure we still work even if host
21225 lacks perl
21226 Makefile, generate.sh
21227
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.
21231 mmap1.c
21232
21233-Applied a patch to fix bug #14744
21234 kill02.c
21235
21236- Changed Makefile to standard LTP makefile and fixed a build problem with the
21237 new lock tests
21238 ltp/testcase/network/nfsv4/lock/Makefile
21239
21240- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
21241 once rather than everytime they are used
21242
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
21246
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
21255
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
21259
21260-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
21261 daemon ssh4-stress
21262
21263-This patch adds brackets because some versions of ssh requires square brackes
21264 around the IPv6 address.
21265 ssh-stress03-rmt
21266
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,
21269 load_tbio.sh
21270
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
21275
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
21279
21280- A fix by Jeff Bailey for my previous breakage of install target in Multiple
21281 Makefiles
21282
21283-A patch was created tomake errno failure message more helpful
21284 sysctl03.c
21285
21286-A patch that sets the constant PAGE_SIZE to the kernel its running on
21287 fsx-linux.c
21288
21289-Changes were made to remove extraneous whitespace
21290 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
21291
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
21297
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
21307
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
21312
21313-A fix type of option_message
21314 reboot01.c
21315
21316-Changes were made to cleanup source code
21317 domount.c, getopt.c
21318
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
21323
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.
21326
21327-Changes were made to shmt09 to account for ppc64
21328
21329-Added a warning to those who wish to fiddle
21330tests.init
21331
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
21335
21336-Changes were made to add cast to shutup warning
21337 timer_delete03.c, timer_settime03.c
21338
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
21343
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
21346 common_timers.h
21347
21348-Changes were made to unify the generate.sh scripts and use the new top level
21349 make-files script
21350 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
21351 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
21352 generate.sh
21353
21354-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
21355 is missing, compiling asapi_06.c is failed.
21356 asapi_06.c
21357
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.
21361 ipv6_lib
21362
mreed107140f6d2006-09-18 19:41:41 +000021363LTP-20060918
21364
21365-Code was added to disable tests that will not run on kernels lower
21366 than 2.6.16
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,
21370 tee01.c, mknod01.c
21371
21372-The following new test cases for 2.6.16 kernels and above were created by
21373 Yi CDL Yang
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,
21377 tee01.c, mknod01.c
21378
21379-Changes were made to several files to make them easier to read
21380 change_owner.mode.sh
21381
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
21387
21388-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
21389 ltp-aiodio.part3
21390
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
21395
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
21399
21400-Generate script into generic shell and make sure we still work even if host
21401 lacks perl
21402 Makefile, generate.sh
21403
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.
21407 mmap1.c
21408
21409-Applied a patch to fix bug #14744
21410 kill02.c
21411
21412- Changed Makefile to standard LTP makefile and fixed a build problem with the
21413 new lock tests
21414 ltp/testcase/network/nfsv4/lock/Makefile
21415
21416- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
21417 once rather than everytime they are used
21418
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
21422
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
21431
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
21435
21436-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
21437 daemon ssh4-stress
21438
21439-This patch adds brackets because some versions of ssh requires square brackets
21440 around the IPv6 address.
21441 ssh-stress03-rmt
21442
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,
21445 load_tbio.sh
21446
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
21451
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
21455
21456- A fix by Jeff Bailey for my previous breakage of install target in Multiple
21457 Makefiles
21458
21459-A patch was created to make errno failure message more helpful
21460 sysctl03.c
21461
21462-A patch that sets the constant PAGE_SIZE to the kernel its running on
21463 fsx-linux.c
21464
21465-Changes were made to remove extraneous whitespace
21466 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
21467
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
21473
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
21483
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
21488
21489-A fix type of option_message
21490 reboot01.c
21491
21492-Changes were made to cleanup source code
21493 domount.c, getopt.c
21494
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
21499
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.
21502
21503-Changes were made to shmt09 to account for ppc64
21504
21505-Added a warning to those who wish to edit it
21506tests.init
21507
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
21511
21512-Changes were made to add cast to silence warnings
21513 timer_delete03.c, timer_settime03.c
21514
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
21519
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
21522 common_timers.h
21523
21524-Changes were made to unify the generate.sh scripts and use the new top level
21525 make-files script
21526 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
21527 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
21528 generate.sh
21529
21530-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
21531 is missing, compiling asapi_06.c is failed.
21532 asapi_06.c
21533
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.
21537 ipv6_lib
21538
mreed100585c412006-09-18 21:04:42 +000021539>>>>>>> 1.90
mreed101ab6be92006-09-01 16:41:05 +000021540LTP-20060822
21541
21542-Added files for Mitsuru's Chinen's nfs patch:
21543ns-mcast.h, ns-mcast_join.c, ns-mcast_receiver.c, network_stress.appl,
21544 network_stress.broken_ip, network_stress.icmp, network_stress.interface,
21545network_stress.multicast, network_stress.route, network_stress.tcp,
21546network_stress.udp ns-icmp_redirector.c, ns-icmpv4_sender.c,
21547ns-icmpv6_sender.c, ns-igmp_querier.c
21548
21549-Made changes to avoid hardcoding test count
21550mkdir03.c, open08.c
21551
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.
21555
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
21558
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
21561
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
21565
21566-Added a fix to eliminate whitespaces in getdents02.c, getdents03.c,
21567getdents04.c
21568
21569-Added a fix to re-order testcases a little to account for uclinux in
21570access05.c, lstat02.c, mknod06.c
21571
21572-A Correction was made to the name of the testcase in code...was incorrectly
21573called signal_test_03 and changed to signal_test_02.c
21574
21575-A fix to get the max pid value at runtime rather than compile time hardcode
21576wait402.c, setpriority04.c,Makefile, getsid02.c
21577
21578-A fix to remove extraneous include
21579swapon02.c
21580
21581- mc_cmds had two fixes. The test now uses [ae]th[01] in the ping command
21582using the -I option. Also the loop to determine which ethernet interface
21583is needed was moved to ensure that the correct ethernet interface was selected.
21584
21585-A patch was addded that allows the following files to get the PID_MAX value
21586from /proc/sys/kernel/pid-max:
21587access05.c, fcntl15.c, gethostid01.c, lstat02.c, mknod06.c, setrlimit02.c,
21588setsockopt01.c, stat03.c, truncate03.c
21589
mreed10aff5e062006-07-17 21:16:57 +000021590LTP-20060717
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
21614 alarm05.c,
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
21623 aiodio_append.c,
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
21633 bzero():
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
21639 bcopy():
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
21644 architecture
mreed108c106642006-07-10 06:27:13 +000021645LTP-20060615
mreed1016bbc952006-06-16 20:20:58 +000021646-Added a patch from Darrick Wong to reduce the memory requirements of
21647 pounder's ramsnaketes
mreed10fbe2eca2006-06-16 20:46:36 +000021648-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.
mreed1016bbc952006-06-16 20:20:58 +000021652-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
21656 target variable.
21657-Added a patch from Issac Wilcox that can keeps the test from returning a false
21658 failure
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
21668 by Isaac Wilcox
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
21675 following files:
21676
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,
21687
21688LTP-20060515
mreed103f300452006-05-15 17:48:57 +000021689-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.
mreed107d48bc32006-05-15 22:57:23 +000021691-A patch for parse_opts.c was removed because it caused several test cases to fail
mreed103f300452006-05-15 17:48:57 +000021692-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
21699
mreed10e46b6a42006-04-19 17:33:47 +000021700LTP-20060412
21701-Removed a patch for parse_opts.c that caused many test cases to fail.
mreed10d28e1d52006-04-11 17:07:17 +000021702-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
21709should 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
21720
mridgea2c14442006-03-06 16:39:56 +000021721LTP-20060306
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
21759
21760
mridge721424a2006-02-07 19:23:59 +000021761LTP-20060205
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
21797 a echo command.
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
21802
mridge707e23a2006-01-05 16:35:45 +000021803LTP-20060105
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
21818 Coldfire's memory.
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
21822 symbol conflicts.
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
21846
21847
mridge2c029c92005-12-06 16:05:06 +000021848LTP-20051205
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
21855
21856
mridgef9e446c2005-11-03 19:39:03 +000021857LTP-20051103
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
21872
21873
mridge3d1e7c42005-10-04 20:16:40 +000021874LTP-20051004
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
21891 on later builds.
21892- Added code to check whether or not "ffffffff" is returned on some 64bit
21893 machines.
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
21914
21915
mridge76941472005-09-06 19:31:09 +000021916LTP-20050907
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
21930
21931
mridge2ade1d62005-08-04 19:34:51 +000021932LTP-20050804
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
21937 UCLINUX
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.
21958
21959
mridgedb67ec12005-07-12 16:14:04 +000021960LTP-20050707
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).
21970
mridge68b543a2005-06-08 15:06:09 +000021971LTP-20050608
mridge94da70e2005-06-08 15:04:49 +000021972- 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:
21995
21996
mridge7945fab2005-05-05 16:57:18 +000021997LTP-20050505
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 '#'
22014
mridge5a6acd22005-04-05 18:18:17 +000022015LTP-20050405
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.
22023
22024
mridge9ae3d452005-03-07 20:33:15 +000022025LTP-20050307
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
22049
22050
22051
mridge1ce866d2005-02-07 19:47:39 +000022052LTP-20050207
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
22065
mridgeda5a7752005-01-07 19:55:18 +000022066LTP-20050107
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.
22078
mridge387d9082004-12-03 21:05:40 +000022079LTP-20041203
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.
mridgeda5a7752005-01-07 19:55:18 +000022087 /etc/init.d/cron restart
mridge387d9082004-12-03 21:05:40 +000022088- 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.
22092
22093
mridge71c27d72004-11-05 19:42:34 +000022094LTP-20041105
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.
22106
22107
mridge4b1e2c82004-10-07 20:47:29 +000022108LTP-20041007
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:
22132
22133
22134
mridge4b95cce2004-09-08 20:34:39 +000022135LTP-20040908
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
22159
mridge2946edd2004-08-04 16:30:50 +000022160LTP-20040804
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
22167
mridge328c94e2004-07-07 16:01:20 +000022168LTP-20040707
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
22192
22193
mridgeaa0077d2004-06-03 20:44:47 +000022194LTP-20040603
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.
22215
22216
22217
mridgefa7fc452004-05-06 19:08:46 +000022218LTP-20040506
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
22232 64-bit processes.
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
22240
22241
mridge68e51e32004-04-05 16:02:08 +000022242LTP-20040405
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
22250pthread_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
22254to 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
22259
22260
mridge9151fbb2004-03-04 19:33:10 +000022261LTP-20040304
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
22266 directly.
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 )
22275 iptables.
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"
22287
22288
robbiewe0212472004-02-06 16:12:43 +000022289LTP-20040206
22290- Applied documentation cleanup patch. ( Randy Dunlap )
22291- Fixed the "-t" default option in ( Hubert Lin )
22292 runalltests.sh
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 )
22298 3.4.
22299- Fixed race condition and stability of the ( Gary Williams )
22300 mmstress.c.
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 )
22315 rpc testcases.
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 )
22319 execute correctly.
22320- Updated the xinetd tests to run under RHEL. ( Ming Gao )
22321- Corrected path locations in ltpfslvm.sh. ( Robbie Williamson )
22322
22323
22324LTP-20040108
robbiew1ecb2242004-01-08 17:10:56 +000022325- 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 )
22331 execution.
22332- Cleaned up mail_tests.sh for improved ( Glen Foster )
22333 execution.
22334- Fixed the direct I/O tests to correctly ( Robbie Williamson )
22335 check if direct I/O is supported on the tested
22336 filesystem.
22337- Fixed a typo and correct return value in ( Jay Turner )
22338 clone07.c.
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
22342 msgctl09.c.
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
22349 before executing.
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,
22355 and setreuid06.c.
22356- Fixed string01.c to not expect implementation ( Erik Andersen )
22357 specific results.
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.
22362
22363
robbiewf7cbbc72003-12-04 17:37:06 +000022364LTP-20031204
22365- Allowed the test driver to ignore all ( Robbie Williamson )
22366 real-time signals.
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 )
22382 SCSI devices.
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
22394 "modify_ldt_s_s".
22395- Applied IA64 specific fixes to sigaltstack() ( Jacky Malcles )
22396 tests.
22397- Updated some of the utime() tests to sleep ( Glen Foster )
22398 longer than one second (2) to ensure proper
22399 execution on IA64.
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).
22407
22408
robbiew8ccd3ee2003-11-05 16:10:52 +000022409LTP-20031106
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
22418 aliasing problems
22419- Updated mem01 and mtest01 to execute on s390 ( Robbie Williamson )
22420 better.
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 )
22426 clone() tests.
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".
22435
22436
robbiew95183522003-10-02 17:45:34 +000022437LTP-20031002
22438- Enabled better binary compatibility between ( Robbie Williamson )
22439 executions on NPTL and Linuxthreads.
22440- Created README for device drivers test ( Marty Ridgeway )
22441 executions.
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 )
22448 testcases.
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.
22455
22456
22457
robbiew11e6ea82003-09-04 18:12:11 +000022458LTP-20030905
22459
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
22467 David Cruz
22468 Sean Ruyle )
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
22473 terminal.
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 )
22479 tests.
22480- Updated mc_cmds and tcpdump01 to support ( Xu Cheng
22481 multiple interfaces. Robbie Williamson )
22482- Applied patches: #788275, #788323, 788727, ( David Smith )
22483 and 788836.
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`
22489 or `make install`.
22490
robbiew4f3b1192003-08-07 17:34:57 +000022491LTP-20030807
22492
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 )
22498 architecture.
22499- Updated clone() tests to allow them ( Robbie Williamson )
22500 to execute on ppc64.
22501- Created new clone07 test to check for ( Robbie Williamson )
22502 glibc bug.
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
22529 method.
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 )
22533 test, mc_opts.
22534- Corrected syntax error reported in ( Robbie Williamson )
22535 Bug #773670.
22536- Corrected unitialized variable problem in ( Ramesh Subramanian )
22537 sendfile01.
22538- Updated the Open Posix Test Suite to 1.2 ( Robbie Williamson )
22539- Applied patches to Open HPI Test Suite. ( Kevin Gao )
22540
22541
robbiewfe26f4f2003-07-09 22:01:26 +000022542LTP-20030710
22543
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 )
22554 the kernel tree.
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 )
22560 harness API.
22561- Updated mtest01 to fix hang issues. ( Robbie Williamson
22562 Paul Larson )
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
22569 test execution.
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 )
22579 network test.
22580- Added default option for RHOST for nfs03 and ( Robbie Williamson )
22581 nfsstress.
22582- Modified rwho01, sendfile01, tcpdump01 to use ( Manoj Iyer )
22583 test APIs and added checks for required
22584 commands.
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 )
22589
22590
22591
22592
robbiew833ce092003-06-06 16:15:53 +000022593LTP-20030606
22594
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 )
22600 checking section.
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
22609 LTP. Paul Larson )
22610- Added ppc64/ia64 fix to diotest4. ( Peter Bergner
22611 Robbie Williamson )
22612- Updated mem01 to use sysinfo() and adjusted ( Robbie Williamson )
22613 allocation limits.
22614- Updated mtest01 to run on large memory machines ( Robbie Williamson )
22615- Updated mmap tests to correctly cleanup after ( Paul Larson )
22616 execution.
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.
22642
22643
robbiewb572e782003-05-08 17:20:22 +000022644LTP-20030508
22645
22646- Updated the LTP to build and execute on NPTL ( Robbie Williamson )
22647 installed systems
22648- Applied 'ash' compatibilty patch ( Dan Kegel )
22649- Applied "CFLAGS+=" Makefile patch ( Vasan Sundar )
22650- Created "/testscripts" directory and relocated ( Robbie Williamson )
22651 scripts to it
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 )
22677 kernels.
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
22685
22686
22687
22688
robbiew7a33c7d2003-04-03 17:11:28 +000022689LTP-20030403
22690
22691- Fixed CFLAGS in all makefiles to append (+=) ( Vasan Sundar )
22692- Removed the outdated & poorly written ( Robbie Williamson )
22693 GUI ( ltp )
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 )
22701 runtest scenarios.
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
22708 TCONF.
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 )
22715 file.
22716- Corrected the stack management in clone tests. ( Chris Dearman )
22717- Corrected the pids casting from int to pid_t ( Jaideep Dharap )
22718 in fcntl17.
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
22724 not defined.
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 )
22731 some compilers.
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
22735 race conditions.
22736- Removed race condtions in recv01, recvfrom01, & ( Dan Kegel )
22737 recvmsg01.
22738- Replaced setegid() call with setregid() call in ( Robbie Williamson )
22739 setresgid01.
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 )
22744 swapon02
22745- Corrected the MININT section of abs01. ( Robbie Williamson )
22746- Moved generate() into main.c for the float_* ( Robbie Williamson )
22747 tests.
22748- Explicitly set the stacksize in main.c for the ( Robbie Williamson )
22749 float_* tests.
22750- Removed optimization from building the float_* ( Robbie Williamson )
22751 tests.
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.
22756
22757
22758
robbiew58884322003-03-05 23:19:39 +000022759LTP-20030306
22760
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 )
22771 in `pan`.
22772- Ported and merged all tests from the Open ( Robbie Williamson )
22773 POSIX* Testsuite:
22774 pthreads
22775 semaphores
22776 timers
22777 clock()
22778 nanosleep()
22779 raise()
22780 sigsetops
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 )
22787 Makefile.
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 )
22795 GCC 3.3 compliant.
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 )
22810 and iopl() tests.
22811- Applied patch to semctl() tests to correctly ( Anton Blanchard )
22812 test the ipc call.
22813- Removed unspecified/undocumented case from ( Anton Blanchard )
22814 munlock01.
22815- Fixed personality02 test. ( Paul Larson )
22816- Applied MIPS specific architecture patch to ( Chris Dearman )
22817 profil01.
22818- Removed unspecified/undocumented case from ( Robbie Williamson )
22819 sendmsg01.
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 )
22823 64bit machines.
22824- Added test for ustat(). ( Aniruddha Marathe )
22825- Patched float_ tests to generate datafiles ( Robbie Williamson )
22826 during execution.
22827- Added test for iproute. ( Manoj Iyer )
22828- Added test for xinetd. ( Manoj Iyer )
22829- Added test for traceroute. ( Manoj Iyer )
22830
22831
22832
robbiewfc94a7d2003-02-05 21:06:08 +000022833LTP-20030206
22834
22835- Applied cross-compiler patch for top-level ( V.R. Sundar )
22836 Makefile.
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 )
22840 an absolute path.
robbiewd4257272003-02-06 16:26:50 +000022841- Added additional runtime and output options ( Manoj Iyer )
robbiewfc94a7d2003-02-05 21:06:08 +000022842 to `pan`.
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 &
22850 V.R. Sundar )
22851- Added mmapstress testsuite. ( Ananda Venkataraman )
22852- Added new testcases to test shared library ( Manoj Iyer )
22853 libmm.
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
22858 datafile.
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 )
robbiew0187d7f2003-02-06 17:02:02 +000022864 gethostid01 test.
robbiewfc94a7d2003-02-05 21:06:08 +000022865- 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
22872 returns.
22873- Applied patch to sendfile02 to allow the test ( V.R. Sundar )
22874 to function correctly and keep track of its'
22875 children.
22876- Applied patch to setrlimit01 to test for ( V.R. Sundar )
22877 SIGXFSZ
22878- Applied patch to swapoff02 and swapon02 to ( Susanne Wintenberger )
22879 allow the test to use /dev/tty, instead of
22880 /dev/mouse.
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 )
22885 kernel patch.
22886- Added netpipe as a network traffic generator ( Robbie Williamson )
22887 tool.
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 )
22893-
22894
martinjn2ff2d2e2003-01-07 18:07:51 +000022895LTP-20030110
22896
22897- Added New test case to test 'file' command. ( Manoj Iyer )
22898- Added new test to test basic functionality of ( Manoj Iyer )
22899 CRONTAB, CRON etc.
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 )
22903 of tar command.
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 )
22909 after a failure.
22910- Initial checkin of shmt, shared memory tests ( Robbie Williamson )
22911 from SPIE suite
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 )
22928 execute under pan.
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
22938 command
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
22950 architectures.
22951- Initial checkin of munlockall() tests ( Sowmya Adiga )
22952- Fixed nftw64: tst_rmdir was in the wrong ( Robbie Williamson )
22953 location.
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 )
22970 child exits.
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 )
22983 syslogtst.
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 )
22999 settings
23000- Modified runalltests.sh to run LTP under stress ( Manoj Iyer )
23001
23002
23003
martinjnf10453e2002-12-10 20:48:03 +000023004LTP-20021210
23005------------
23006
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 )
23011 semctl07.
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 )
23016 fptest03.
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
23050 compilation.
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 )
23063
23064
23065
23066LTP-20021107
martinjnc0aaaaf2002-11-07 17:03:21 +000023067------------
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 )
23074 the directory name
23075- Added code to remove the tmp test dir ( Robbie Williamson )
23076 in "fcntl11.c"
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 )
23080 handling
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 )
23085 0 behaviour
23086- Revert "writev01.c" back to not expect EINVAL ( Paul Larson )
23087 when count==0
23088- Fix for "mc_commo". Changed a 'ps -ef' command ( Robbie Williamson )
23089 to 'ps -ewf' to ensure that a grep finds the
23090 info it needs.
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 )
23094 declaration.
23095- Fix tools/ltprun to use the new runalltests ( William Jay Huie )
23096 semantics
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
23100 required.
23101
23102
robbiewf55ecea2002-10-08 17:45:44 +000023103
23104LTP-20021002
23105------------
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 )
23109 positives
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 )
23120 "mmap01"
23121 "pth_str01"
23122 "pth_str03"
23123 "shmem_test_04"
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 )
23129 be off +1 second
23130- Fix for "writev01" to check for EINVAL on ( Paul Larson )
23131 2.5.35 and above kernels
23132
23133
23134
zhanga352b4e02002-08-06 18:48:46 +000023135
robbiewb6f285e2002-09-10 20:53:06 +000023136LTP-20020910
robbiew539b7212002-09-05 21:30:57 +000023137------------
23138- Fix path in runpan.sh ( Paul Larson )
23139- runtest/syscalls:
23140 a.Removed the {} from the environment ( Robbie Williamson )
23141 variables
plars76a1f972002-09-09 18:59:19 +000023142 b.Comment out stime01, since it sets ( David Barrera )
robbiew539b7212002-09-05 21:30:57 +000023143 the system time forward and could
23144 cause problems with several other
23145 tests if it's running at the same
23146 time (-x nn)
23147- Renamed the fsx-linux test on nfs to ( Robbie Williamson )
23148 "nfsx-linux"
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
robbiewbe56c852002-09-09 17:21:24 +000023160- Applied x86-64 patch for ldd01 ( Andreas Jaeger )
plars76a1f972002-09-09 18:59:19 +000023161- 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 )
robbiewb6f285e2002-09-10 20:53:06 +000023164- Clean up many of the mktemp warnings ( Paul Larson )
plars76a1f972002-09-09 18:59:19 +000023165 And use mkstemp in tst_tmpdir()
robbiewbe56c852002-09-09 17:21:24 +000023166- Applied pan/logfile/tools patches. ( William J. Huie )
plars76a1f972002-09-09 18:59:19 +000023167- 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 )
robbiewb6f285e2002-09-10 20:53:06 +000023174- Added automation documentation to /doc ( Jeff Martin )
robbiew8c7880d2002-09-10 15:16:12 +000023175- Patched nanosleep02.c to correctly test the ( Andrea Arcangeli )
23176 functionality and avoid false positives.
robbiew539b7212002-09-05 21:30:57 +000023177
23178
plarse14a7842002-08-13 16:42:05 +000023179LTP-20020813
23180------------
23181* Fixes
23182-------
23183- Fix runtest/commands to export the ( Paul Larson )
23184 correct TCdat
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 )
23190 open
plarsdde213d2002-08-13 17:01:02 +000023191- Fix mmstress path problems, now uses execvp ( Paul Larson )
plarse14a7842002-08-13 16:42:05 +000023192
23193LTP-20020807
23194------------
23195
zhanga352b4e02002-08-06 18:48:46 +000023196* New Additions
23197---------------
plarse14a7842002-08-13 16:42:05 +000023198- 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 )
zhanga352b4e02002-08-06 18:48:46 +000023201
23202* Fixes
23203-------
plarse14a7842002-08-13 16:42:05 +000023204- Several fixes for 64-bit ( Gerhard Tonn )
23205- fstat05,llseek fixes for MIPS ( Carsten Langgaard )
zhanga352b4e02002-08-06 18:48:46 +000023206- Fixed check in getgroups03 that was causing
plarse14a7842002-08-13 16:42:05 +000023207 failures if 'nobody' isn't in any secondary groups ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +000023208- Fix sendfile02 to work with the new 2.5 kernels which
plarse14a7842002-08-13 16:42:05 +000023209 no longer allow it to fall back on write ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +000023210- Changed the hardcoded ip address to 127.0.0.1 in
plarse14a7842002-08-13 16:42:05 +000023211 recvfrom01-sctp-udp-ipv6 ( Robbie Williamson )
zhanga5378d182002-08-07 22:00:33 +000023212- Added instance and time command line options in
plarse14a7842002-08-13 16:42:05 +000023213 runalltests.sh ( Jeff Martin )
zhanga352b4e02002-08-06 18:48:46 +000023214- Fixed the algorithm description for fork07,fork12
plarse14a7842002-08-13 16:42:05 +000023215 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 )
zhanga352b4e02002-08-06 18:48:46 +000023218
23219
iyermanoj2b0138b2002-07-09 17:41:46 +000023220LTP-20020709
23221-----------
iyermanoj2b0138b2002-07-09 17:41:46 +000023222* New Additions
23223---------------
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 )
23229
23230* Fixes
23231----------------
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 )
23236
robbiew6f3a9f32002-06-07 18:21:19 +000023237LTP-20020607
23238------------
robbiew6f3a9f32002-06-07 18:21:19 +000023239* New Additions
23240- Tests if gettimeofday02 is monotonous ( Andi Kleen )
23241- Added new tests readv03, setgroups04
23242 and truncate04 ( Group Bull )
23243
23244* Fixes
23245----------------
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 )
23261
23262
iyermanoj047062c2002-05-07 15:07:32 +000023263LTP-20020507
23264------------
23265
23266* New Additions
23267 - New syscalls tests, chroot, fchdir, fstat
iyermanojae88b862002-05-07 16:14:58 +000023268 pread, pwrite, and reddir. (Bull )
iyermanoj047062c2002-05-07 15:07:32 +000023269 - New syscalls test. ( Ihno Krumreich )
23270
23271* Fixes
23272 - S390 bug fixes, patches to remove complier
iyermanojae88b862002-05-07 16:14:58 +000023273 warnings. ( Ihno Krumreich )
23274 - S390 bug fixes. ( William Jay Huie )
23275 - LTP Automation script updates. ( William Jay Huie )
iyermanoj047062c2002-05-07 15:07:32 +000023276 - make testcases work without a controlling tty.
iyermanojae88b862002-05-07 16:14:58 +000023277 for recv01, recvfrom01 and recvmsg01. ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +000023278 - Networking test updates, multiple concurrent
iyermanojae88b862002-05-07 16:14:58 +000023279 runs. ( Robert Williamson )
iyermanoj047062c2002-05-07 15:07:32 +000023280 - test01 patch for wrap around at 2gigs ( Randall Hron )
23281 - patches to syscalls test wait402, chdir03 ( Andreas Jaeger )
23282
23283
23284CVS Bugs closed.
23285----------------
iyermanojae88b862002-05-07 16:14:58 +000023286 #545739 fcntl17 failing getting unexep. sig13 ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +000023287
iyermanoj79255d72002-04-08 17:14:33 +000023288LTP-20020408
23289-----------
23290* New Additions
23291 - Scripts to automate LTP test suite execution. ( William Jay Huie )
23292 - IPV6 port of NetPIPE, network stress tool. ( Robert Williamson )
23293
23294* Fixes
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 )
23306
23307CVS Bugs closed.
23308~~~~~~~~~~~~~~~~
23309 #536483 sem02 does not clean up /tmp directory (Robert Willamson
23310
23311
robbiewc9955482002-03-06 17:21:25 +000023312LTP-20020307
23313------------
23314o fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
23315o added time duration option to pan (Jay Huie)
robbiewc9955482002-03-06 17:21:25 +000023316o added 4 more cases to getcwd02 test (Jay Huie)
23317o added time-schedule tool by Richard Gooch under sched test
23318 section (Manoj Iyer)
23319o added trace_sched tool under sched test section (Manoj Iyer)
robbiewc9955482002-03-06 17:21:25 +000023320o added sigpending02 test to syscalls section (Paul Larson)
robbiew796b06a2002-03-07 15:53:10 +000023321o created a KNOWN-FAILURES file to document known
23322 test failures (Robbie Williamson)
robbiewaa5ca8d2002-03-06 18:32:24 +000023323o added sem02 test to ipc section (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +000023324o added SCTP section to network tests (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +000023325o added disktest by Brent Yardley to io section (Robbie Williamson)
23326o closed the following bugs:
robbiewd0dc4082002-03-07 17:51:40 +000023327 [ #491285 ] recvfrom01 test (Paul Larson)
23328 [ #491286 ] recvmsg01 test (Robbie Williamson)
robbiew5a5e9ec2002-03-07 18:49:31 +000023329 [ #505515 ] perf_lan6 test (Robbie Williamson)
robbiewd0dc4082002-03-07 17:51:40 +000023330 [ #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)
robbiewc9955482002-03-06 17:21:25 +000023337
23338
robbiewbc4c2802002-02-07 01:32:02 +000023339LTP-20020207
23340------------
23341o added support for cross-compiling (Todd Inglett)
23342o added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
23343o added IPv6 support (Robbie Williamson)
23344o added "gethost" to /tools (Robbie Williamson)
23345o fixed the race conditions in the float tests and removed
23346 the sleeps (Robbie Williamson)
23347o enabled non-root make authority (Paul Larson)
robbiew61753a62002-02-08 17:07:40 +000023348o separated compilation into "make" and "make install" (Paul Larson)
robbiewbc4c2802002-02-07 01:32:02 +000023349o added ipc_stress test (Manoj Iyer)
23350o added pthreads_stress test (Manoj Iyer)
23351o made changes to support architecture independence (Manoj Iyer & Paul Larson)
23352o closed the following bugs:
23353 504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
robbiewc9955482002-03-06 17:21:25 +000023354 491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
robbiewbc4c2802002-02-07 01:32:02 +000023355 (Manoj Iyer, Paul Larson, and Robbie Williamson)
23356
23357
plars6d82c2e2002-01-08 16:19:28 +000023358LTP-20020108
23359------------
23360o fixed IDcheck.sh to work with bash1 (Nate Straz)
23361o updated menu script (Robbie Williamson)
23362o reset errno to 0 at the beginning of TEST macro (Paul Larson)
23363o added floating point stress tests (Bull/IBM)
plars6d82c2e2002-01-08 16:19:28 +000023364o added fsx-linux NFS tests (Apple)
plars6d82c2e2002-01-08 16:19:28 +000023365o define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
23366o removed bogus testcase from dup201 test (Paul Larson)
23367o fixed recvfrom01 case 5 (Wayne Boyer)
23368o workaround for smp issue with waitpid12 (Manfred Spraul)
23369
23370
plars4a3f05c2001-12-06 19:03:35 +000023371LTP-20011206
plars946d7d82001-12-05 17:22:59 +000023372------------
23373o necessary users/groups can now be created on installation with
23374 user's permission
23375o added a simple menu-based interface for running the LTP testsuite
23376o fixed negative duration in pan output when -l isn't used
plarsd26f52d2001-12-05 20:23:37 +000023377o new set of tests under fs-maim
plars946d7d82001-12-05 17:22:59 +000023378o fixed race condition in nfslock01
23379o ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple
23380 copies are run simultaneously
23381o workaround for SIGTTOU hang in ioctl02
23382o shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
23383o compiler warnings and other minor errors fixed in many tests
23384
plarse4e184c2001-11-07 21:37:14 +000023385LTP-20011107
plarscbf6dc62001-09-25 19:54:46 +000023386------------
plars2c728382001-11-06 21:28:52 +000023387o Many improvements to mtest05 and mtest06 tests
23388o new test nfsstress
23389o included ver_linux in LTP and made it run at the end of test scripts
23390o check for necessary users/groups in Makefile and warn if they don't
23391 exist
23392o documented the users and groups necessary for the testcases to run
23393o simplified telnet01 when looking for root prompt
23394o removed incorrect testcase from sendfile03
23395o fixed modify_ldt01 test problems on newer kernels
23396o added setrlimit to unlimit core size in waitpid05 test to work
23397 around systems where this is set to 0
23398o fixed mmstress pthread hang problem
23399
23400LTP-20010925
23401------------
plarscbf6dc62001-09-25 19:54:46 +000023402o Testcases have been organized into categories in a directory
23403 structure under the testcases subdirectory
23404o About 400 new testcases added covering various system calls
23405o 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.
23409o Updated README and INSTALL files
23410o Descriptions of the testcases have been added to the doc
23411 directory and are organized by type (syscalls.txt, fs.txt, etc.)
robbiewc5245142001-09-25 19:36:25 +000023412
plarscbf6dc62001-09-25 19:54:46 +000023413------------
alaffinbc414262000-09-18 21:08:06 +0000234142000-09-18 Juan J. Quintela <quintela@fi.udc.es>
23415 Aaron Laffin <alaffin@sgi.com>
23416
23417 * tests/mmap001.c: first checkin of a modified version of
23418 mmap001.c from the memtest suite.
23419
alaffin7885c2b2000-09-08 15:56:25 +0000234202000-09-08 Egor Duda <deo@logos-m.ru>
23421
23422 * tests/fpathconf01.c: Close opened file at exit.
23423 * tests/select01.c: Ditto.
23424
alaffinfbfce062000-09-08 15:12:21 +0000234252000-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.
23428
234292000-09-06 Egor Duda <deo@logos-m.ru>
23430
23431 * lib/parse_opts.c (parse_opts): Initialize allocated string
23432 to prevent heap corruption.
alaffin7885c2b2000-09-08 15:56:25 +000023433
martinjnf10453e2002-12-10 20:48:03 +000023434
martinjn2ff2d2e2003-01-07 18:07:51 +000023435