blob: 8ee9579423846bbda73bd7938bf6b54890744c9e [file] [log] [blame]
subrata_modakaf4c2e92010-01-05 10:03:52 +00001LTP-20091231
2
31) Log Message:
4Don't fail the ssh tests if the home directory we are creating already exists (eg. when it was created by adduser): this patch silences the error message "mkdir: directory already exists" in ssh tests, caused by the code that handles home directory creation in case adduser didn't do it. Unfortunately, the same code failed when adduser did create the directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5
6Modified Files:
7ltp/testcases/network/tcp_cmds/ssh/ssh01
8ltp/testcases/network/tcp_cmds/ssh/ssh02
9ltp/testcases/network/tcp_cmds/ssh/ssh03
10
112) Log Message:
12Fixes of some errors discovered by "set -u": this patch fixes the following problems:
13 - read of $TEST_USER before it's set in ftp03,
14 - remnants of the $COMMAND variable which isn't really there anymore in netstat01,
15 - probably a typo in rsh01 ($COUNT vs. $TST_COUNT),
16 - $2 has to be escaped twice in rwho01, to appear in the awk script,
17 - when no interface is found tcpdump01, $IF is unset. Don't spit out an error in that case,
18This is a version with changes reflecting Mike's comments. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
19
20Modified Files:
21ltp/testcases/network/tcp_cmds/ftp/ftp03
22ltp/testcases/network/tcp_cmds/netstat/netstat01
23ltp/testcases/network/tcp_cmds/rsh/rsh01
24ltp/testcases/network/tcp_cmds/rwho/rwho01
25ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
26
273) Log Message:
28Fix a bug in awk code in rsh01: this patch fixes the following problem with awk code in rsh01. It caused the test to fail. The END label is executed always, even in the event of exit. Therefore, the "exit 1" statement was executed even when the line matched (as a consequence of "exit 0") and awk always returned 1 (ie. failure). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
29
30Modified Files:
31ltp/testcases/network/tcp_cmds/rsh/rsh01
32
334) Log Message:
34Remove the use of bash arrays from memcg_stress_test: this patch removes the use of bash arrays from memcg_stress_test.sh, thus making the script more POSIX friendly. I changed the array into a series of variables, read and written using eval. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
35
36Modified Files:
37ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
38
395) Log Message:
40Fix small errors in the runtest files: this patch fixes the following problems in the runtest files:
41 - rwtest has been renamed to rwtest.sh,
42 - there is no ipv6 variant of rlogin test
43Signed-off-by: Jiri Palecek <jpalecek@web.de>,
44
45Modified Files:
46ltp/runtest/fs ltp/runtest/ipv6_expect
47
486) Log Message:
49Refer to checkforlibcap.sh by its real name: checkforlibcap doesn't exist, the script's proper name is checkforlibcap.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
50
51Modified Files:
52ltp/testcases/kernel/security/filecaps/filecapstest.sh
53
547) Log Message:
55Fix a wrong (reversed) success condition in echo01: This patch reverses the success check in echo01, obviously the checksums being equal is the right outcome. This is the version with the changes Mike Frysinger requested.Signed-off-by: Jiri Palecek <jpalecek@web.de>.
56
57Modified Files:
58ltp/testcases/network/tcp_cmds/echo/echo01
59
608) Log Message:
61rename readme file to avoid clean glob
62
63Added Files:
64ltp/testcases/misc/math/float/iperb/README
65ltp/testcases/misc/math/float/trigo/README
66
67Removed Files:
68ltp/testcases/misc/math/float/iperb/readme
69ltp/testcases/misc/math/float/trigo/readme
70
719) Log Message:
72Hello, I tried to make ltp with the -j switch and found the following problems:
73 - the autotools target fail because of missing dependency on aclocal.m4 (almost all autotools targets depend on it)
74 - the shell loop in generic_trunk_target makes the "all" rules of the subdirectories run strictly sequentially
75This patch fixes these issues by adding dependencies to the autotools targets (it also deletes some of the duplicated targets from the realtime Makefile), and by making one target for each subdirectory in generic_trunk_target. Note that I really don't know if this works on an arbitrary make version. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
76
77Modified Files:
78ltp/include/mk/utomake.mk
79ltp/testcases/realtime/Makefile
80
8110) Log Message:
82Use tail -n 1 instead of tail -1. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
83
84Modified Files:
85ltp/testcases/commands/ade/file/file_test.sh
86
8711) Log Message:
88Add support for a user specified strip application via configure. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
89
90Modified Files:
91ltp/configure.ac
92ltp/include/mk/config.mk.default
93ltp/include/mk/config.mk.in
94
9512) Log Message:
96As noted by Jiri, the objdump tests were disabled in the infrastructure upgrade because they didn't fit exactly into the new infrastructure.
971. Makefile: Reenable the test.
982. objdump/Makefile: Fix compilation so that it deterministically compiles with -g (needed for the test, even though it currently fails because objdump expects DWARF and that's currently unsupported with ld(1) from what I've been reading).
993. objdump/test.c -> objdump/test_arch.c: for the sake of clarity and to ensure that the command doesn't conflict with test(1), rename test.c to test_arch.c.
1004. objdump/objdump01: Clarify the purpose and error check --debugging in the test.
101Props go to Jiri for the original observations and suggestions. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
102
103Modified Files:
104ltp/testcases/commands/ade/Makefile
105ltp/testcases/commands/ade/objdump/Makefile
106ltp/testcases/commands/ade/objdump/objdump01
107Added Files:
108ltp/testcases/commands/ade/objdump/test_arch.c
109Removed Files:
110ltp/testcases/commands/ade/objdump/test.c
111
11213) Log Message:
113Some distributions will tack on additional versioning info to the official version, so let's account for that. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
114
115Modified Files:
116ltp/include/mk/env_pre.mk
117
11814) Log Message:
119Don't use linux/* headers. They don't compile out of the box on Ubuntu Dapper Drake. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
120
121Modified Files:
122ltp/testcases/kernel/security/smack/smack_set_socket_labels.c
123
12415) Log Message:
125Fix compilation with older glibc releases by restoring the POLLHDRDUP constant on-demand definition. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
126
127Modified Files:
128ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
129
13016) Log Message:
131IDcheck.sh failing shouldn't be a hard error. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
132
133Modified Files:
134ltp/Makefile
135
13617) Log Message:
137Older versions of binutils / gcc don't properly grok the weak symbols solution I put in before the 200911 release, so instead implement the code using a preprocessor define (CLEANUP), which can be defined before including cleanup.c, and thus the user can specify what cleanup function they wish to use before it's defined. This works on Ubuntu 6.02 (dapper drake) with gcc 4.0 and binutils 2.16.9, but I'm not sure if it works with older tools, as I couldn't hunt down older distro sources... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
138
139Modified Files:
140ltp/testcases/kernel/containers/libclone/libclone.c
141ltp/testcases/kernel/containers/pidns/pidns01.c
142ltp/testcases/kernel/include/linux_syscall_numbers.h
143ltp/testcases/kernel/include/regen.sh
144ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
145ltp/include/ltp_signal.h
146Added Files:
147ltp/include/cleanup.c
148
14918) Log Message:
150Wholesale testcase cleanup. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
151
152Modified Files:
153ltp/testcases/kernel/timers/timer_settime/Makefile
154ltp/testcases/kernel/timers/timer_settime/timer_settime02.c
155ltp/testcases/kernel/timers/timer_settime/timer_settime03.c
156ltp/testcases/kernel/timers/timer_create/Makefile
157ltp/testcases/kernel/timers/timer_create/timer_create02.c
158ltp/testcases/kernel/timers/timer_create/timer_create03.c
159ltp/testcases/kernel/timers/timer_create/timer_create04.c
160ltp/testcases/kernel/timers/include/common_timers.h
161ltp/testcases/kernel/timers/clock_settime/clock_settime02.c
162ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
163ltp/testcases/kernel/timers/clock_gettime/Makefile
164ltp/testcases/kernel/timers/clock_gettime/clock_gettime02.c
165ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
166ltp/testcases/kernel/timers/timer_delete/timer_delete02.c
167ltp/testcases/kernel/timers/timer_delete/timer_delete03.c
168
16919) Log Message:
170Polish up clean logic a bit further. Later versions of gcc (rightfully) whine more about function attributes, et all. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
171
172Modified Files:
173ltp/testcases/kernel/containers/pidns/pidns01.c
174ltp/testcases/kernel/containers/pidns/pidns02.c
175ltp/testcases/kernel/containers/pidns/pidns03.c
176ltp/testcases/kernel/containers/pidns/pidns04.c
177ltp/testcases/kernel/containers/pidns/pidns10.c
178ltp/testcases/kernel/containers/pidns/pidns17.c
179ltp/testcases/kernel/containers/libclone/libclone.c
180ltp/include/cleanup.c
181
18220) Log Message:
1831. Make the autotools process more straightforward.
1842. Fix a corner case where executing distclean after autotools was failing to find testcases/realtime/include/realtime_config.h.in.
185Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
186
187Modified Files:
188ltp/include/mk/automake.mk
189ltp/testcases/realtime/Makefile
190
19121) Log Message:
192This patch fixes one overlooked line and also removes trailing whitespaces. Signed-off-by: <chrubis@suse.cz>.
193
194Modified Files:
195ltp/runtest/ltp-aio-stress.part1
196ltp/runtest/ltp-aio-stress.part2
197
19822) Log Message:
199Fix overreaching clean targets in Makefiles that cleaned the readme files: the makefiles in some of the float tests contain the glob "[dr]*" in their clean targets. Unfortunately, this deletes not only the generated reference files, but also the readme files shipped in those directories. This patch fixes it by changing CLEAN_TARGETS to more specific patterns (that capture all generated files in all float tests, however). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
200
201Modified Files:
202ltp/testcases/misc/math/float/iperb/Makefile
203ltp/testcases/misc/math/float/trigo/Makefile
204
20523) Log Message:
206New sigwaitinfo test: this is the test for the rt_sigtimedwait et al. functions I promised earlier. The code is unchanged since I sent it for the first time, but the Makefiles are adapted to the new build system, with the help of Garret Cooper. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
207
208Added Files:
209ltp/testcases/kernel/syscalls/rt_sigtimedwait/Makefile
210ltp/testcases/kernel/syscalls/sigtimedwait/Makefile
211ltp/testcases/kernel/syscalls/sigwait/Makefile
212ltp/testcases/kernel/syscalls/sigwaitinfo/Makefile
213ltp/testcases/kernel/syscalls/sigwaitinfo/sigwaitinfo01.c
214
21524) Log Message:
216if4-alias-addlarge - default values for IPV4_NETWORK and IPV4_HOST: The testcase code expects class A (or /8 ) network addresses to be assigned to the tested interfaces and fails with the default values of class C (or /24). Signed-off-by: Radoslav Kolev <radoslav.kolev@rnd.bg>.
217
218Modified Files:
219ltp/testcases/network/stress/interface/if4-alias-addlarge
220
22125) Log Message:
222Stupid typo noticed by Paul Larson. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
223
224Modified Files:
225ltp/Makefile
226
22726) Log Message:
228The following is changelog. This patch can fix the following problem:
229-- delete the code of setting the test_fs flag
230-- open the verbose mode of e4defrag, it is useful to find the problem of online defrag
231-- fix some bug of the Makefile
232-- throw the utilities version info away
233-- delete two unnecessary testcases about ext4 subdir limit test
234Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
235
236Modified Files:
237ltp/testcases/kernel/fs/ext4-new-features/Makefile
238ltp/testcases/kernel/fs/ext4-new-features/README
239ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/ext4-alloc-test.sh
240ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_get_inode_version.sh
241ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_inode_version_test.sh
242ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/ext4_journal_checksum.sh
243ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
244ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/ext4_online_defrag_test.sh
245ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/ext4_persist_prealloc_test.sh
246ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/ext4_subdir_limit_test.sh
247ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/ext4_uninit_groups_test.sh
248
24927) Log Message:
250math/float/thread_code.c, revert previous patch which added check for NaN. Here is a patch that reverts the previous patch applied to thread_cod.c. Some of the float tests were reporting a failure where it detected the difference between the result and expected result was NaN(not a number). As some of the results and expected results resolved to inf(infinity), the difference calculation would result in NaN. With the previous patch, float_power and float_bessel tests were consistently failing on all architectures tried. Signed-off by: Henry Yei <hyei@mvista.com>.
251
252Modified Files:
253ltp/testcases/misc/math/float/thread_code.c
254
25528) Log Message:
2561. Fix out-of-build-tree support (hit a few snags).
2572. Enable ${bindir} support.
258Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
259
260Modified Files:
261ltp/Makefile
262ltp/include/mk/automake.mk
263ltp/include/mk/config.mk.default
264ltp/include/mk/config.mk.in
265ltp/include/mk/testcases.mk
266
26729) Log Message:
268As several folks have noticed (Mitani-san, etc), the entries in runtest/fs was incorrect and wasn't switched over from rwtest.sh to rwtest. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
269
270Modified Files:
271ltp/runtest/fs
272
27330) Log Message:
274run_libevent.sh was looking for test-libevent.sh in the wrong directory as pointed out by Mitani-san, because the Makefile was installing from and to the relative path. Signed-off-by: Tomori Mitani <mitani@ryobi.co.jp>, Acked-by: Garrett Cooper <yanegomi@gmail.com>
275
276Modified Files:
277ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
278
27931) Log Message:
280Fix the install and execution of the unzip01 test as it wasn't being done properly after the Makefile infra restructure. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
281
282Modified Files:
283ltp/runtest/commands
284ltp/testcases/commands/unzip/Makefile
285
28632) Log Message:
287Update the TODO list a bit. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
288
289Modified Files:
290ltp/TODO
291
29233) Log Message:
293Fix compilation on systems where numa.h is present as nodemask_set is present in version 1 copy of numa.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
294
295Modified Files:
296ltp/testcases/kernel/syscalls/utils/numaif.h
297
29834) Log Message:
299ptrace.h: Let's try THIS for solving the compile issue on ia64... ptrace04.c: Need to add a stub cleanup() function for ptrace04 to compile. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
300
301Modified Files:
302ltp/testcases/kernel/syscalls/ptrace/ptrace.h
303ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
304
30535) Log Message:
306Search path shouldn't be relative from current directory. Please use PATH instead. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
307
308Modified Files:
309ltp/testcases/kernel/power_management/runpwtests.sh
310
31136) Log Message:
312Improve filesystem checks for psuedo-fs'es like NFS rootfs through improved awk call. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
313
314Modified Files:
315ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.sh
316
31737) Log Message:
3181. Install the testscripts with LTP again.
3192. Setup the initial piece for installing in the build tree, as requested by KD and a few others.
320Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
321
322Modified Files:
323ltp/Makefile
324ltp/include/mk/env_pre.mk
325ltp/testscripts/Makefile
326
32738) Log Message:
328Replace the while loop + counter with a more resource efficient iterator. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
329
330Modified Files:
331ltp/execltp.in
332
33339) Log Message:
334It's run_libevent.sh, not run-libevent.sh. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
335
336Modified Files:
337ltp/testcases/kernel/syscalls/Makefile
338
33940) Log Message:
340Fix the libevent compilation because it was half-assed before. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
341
342Modified Files:
343ltp/testcases/kernel/syscalls/Makefile
344
34541) Log Message:
346As pointed out by Casper, the path to run_libevent.sh is actually specified incorrectly in runtest/syscalls. It should be $LTPROOT/testcases/bin/libevent/run_libevent.sh. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
347
348Modified Files:
349ltp/runtest/syscalls
350
35142) Log Message:
352As noted by luibo...
353`According to case ld, ldd and nm's Makefile, s/*.o/*.obj/'.
3541. ld01: Also, fix version parsing (newer versions don't have `version' in the same line as the version) and remove the hardcoded /usr/bin/ld // ld.
3552. ldd01: Remove hardcoded cc // ldd.
3563. nm01: Remove hardcoded cc // nm.
357Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
358
359Modified Files:
360ltp/testcases/commands/ade/ld/ld01
361ltp/testcases/commands/ade/ldd/ldd01
362ltp/testcases/commands/ade/nm/nm01
363
36443) Log Message:
365Remove one last hardcoded $CC. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
366
367Modified Files:
368ltp/testcases/commands/ade/ld/ld01
369
37044) Log Message:
371Fix the missing event.h error found by Tomomori-san on systems without event.h by picking it up from the src directory as described in the following message. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
372
373Modified Files:
374ltp/testcases/kernel/syscalls/Makefile
375
37645) Log Message:
377Hello, The command "export X=Y cmd" means export variable X (valued Y) and variable cmd; it does not run cmd. To do the latter, you can write "X=Y cmd" (as in this patch) or "export X=Y; cmd". Signed-off-by: Jiri Palecek <jpalecek@web.de>,
378
379Modified Files:
380ltp/runtest/nfs
381
38246) Log Message:
383Hello, linktest.sh is failing when ran using the stress.part1 file, because it lacks command line arguments. This patch just adds them (taken from the fs runtest file). Signed-off-by: Jiri Palecek <jpalecek@web.de>,
384
385Modified Files:
386ltp/runtest/stress.part1
387
38847) Log Message:
389Fix autoconf preprocessor defines. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
390
391Modified Files:
392ltp/testcases/kernel/controllers/freezer/vfork.c
393
39448) Log Message:
395Revert to Mike's original copy of ptrace.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
396
397Modified Files:
398ltp/testcases/kernel/syscalls/ptrace/ptrace.h
399
40049) Log Message:
401Remove the idiot reference. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
402
403Modified Files:
404ltp/testcases/kernel/syscalls/ptrace/ptrace.h
405
40650) Log Message:
407Fix absolute path to library, as we're no longer directly installing libraries into $(libdir). Issue found by Caspar Zhang <czhang@redhat.com>.
408Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
409
410Modified Files:
411ltp/testcases/network/sctp/Makefile
412
41351) Log Message:
414Fix the remaining `lib-not-found' error when compiling for the second time as reported by Caspar Zhang <czhang@redhat.com>. Signed-off-by: Garrett Cooper
415<yanegomi@gmail.com>,
416
417Modified Files:
418ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
419ltp/testcases/kernel/controllers/Makefile
420ltp/testcases/kernel/controllers/Makefile.inc
421
42252) Log Message:
423use the renamed syscall perf_event_open. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>,
424
425Modified Files:
426ltp/testcases/kernel/performance_counters/performance_counter01.c
427ltp/testcases/kernel/performance_counters/performance_counter02.c
428
42953) Log Message:
430drop old __NR_perf_counter_open syscall name and force everyone to use new __NR_perf_event_open. Mike Frysinger <vapier@users.sourceforge.net>
431
432Modified Files:
433ltp/testcases/kernel/include/linux_syscall_numbers.h
434ltp/testcases/kernel/include/regen.sh
435
43654) Log Message:
437update config.sub/config.guess files. Mike Frysinger <vapier@users.sourceforge.net>,
438
439Modified Files:
440ltp/testcases/kernel/syscalls/pcllib/config.guess
441ltp/testcases/kernel/syscalls/pcllib/config.sub
442ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.guess
443ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.sub
444ltp/testcases/open_hpi_testsuite/config.guess
445ltp/testcases/open_hpi_testsuite/config.sub
446
44755) Log Message:
448autoconf 2.61 on my work box pukes when CHECK_HEADERS_ONCE is used. Replace it with CHECK_HEADERS. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
449
450Modified Files:
451ltp/m4/ltp-ptrace.m4
452
45356) Log Message:
4541. Fix the 2.x quota autoconf test
4552. Disable the 1.x RHEL quota autoconf test (don't have a system to verify the requirement on).
4563. Fix indentation in quotactl01.c
4574. Block off some quotactl constants that only exist on quota 2.x.
4585. Add a check for geteuid() => root. This is required for quotactl; seems funny that the test fails with EADDR though instead of properly setting the errno to EPERM for quotactl(QUOTA_ON, ...). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
459
460Modified Files:
461ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
462ltp/m4/ltp-quota.m4
463
46457) Log Message:
4651. ltp-signalfd.m4: be more strict with AC_CHECK_HEADERS by encapsulating the header items in [].
4662. Change AC_CHECK_HEADERS_ONCE with AC_CHECK_HEADERS as my work copy of autoconf 2.61 / m4 pukes on this defun and improperly parses the header tokens.
467Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
468
469Modified Files:
470ltp/configure.ac
471ltp/m4/ltp-signalfd.m4
472
47358) Log Message:
474Need to check if the preprocessor define is true or false, not if the definition exists as autoconf sets the preprocessor define to 0 if the DECL doesn't exist. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
475
476Modified Files:
477ltp/testcases/kernel/controllers/freezer/vfork.c
478
47959) Log Message:
480libevent.a gets put in the libevent directory, not libevent/lib directory. Adjust LDFLAGS accordingly. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
481
482Modified Files:
483ltp/testcases/kernel/syscalls/Makefile
484
48560) Log Message:
486Hello, I've found some problems with the sendfile01 testcase (the one under network/tcp_cmds). This patch fixes them: Pass the -6 parameter to gethost if we are to use ipv6 and run the ipv6 server in that case. Also, fix the awk code for getting the PID: The PID is the second column, which is $2, not $1. Also:
487 - initialize addrlen for accept syscall in the server (=> avoid EINVAL)
488 - use tst_resm in the client instead of tst_res, to avoid an error message interpreted as a filename
489The patch originally sent via email was modified so that the POSIX form of ps was called (with the -), and the PID was in the first column. Furthermore, this patch was modified to ensure that IPADDR was in fact being set to a valid value to avoid hangs as gethost could be missing (as well as netlib.sh), which symbolizes an install failure, which would ultimately result in a test hang. Signed-off-by: Jiri Palecek <jpalecek@web.de>,
490
491Modified Files:
492ltp/testcases/network/tcp_cmds/sendfile/sendfile01
493ltp/testcases/network/tcp_cmds/sendfile/testsf_c.c
494ltp/testcases/network/tcp_cmds/sendfile/testsf_s.c
495
49661) Log Message:
497Apply the fix for the issue noted below. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>. Tomonori Mitani
498
499Modified Files:
500ltp/testscripts/Makefile
501ltp/testscripts/test_fs_bind.sh
502ltp/testcases/kernel/fs/fs_bind/bin/Makefile
503
50462) Log Message:
505Apply the fix for the issue noted below. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
506
507Modified Files:
508ltp/testcases/kernel/fs/fs_bind/Makefile
509
51063) Log Message:
511Resolve the issue reported in the following email by using WIFEXITED(status) && WEXITSTATUS(status) == 0 as the pass criteria, as it should be according to wait(2). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
512
513Modified Files:
514ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
515ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
516ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
517
51864) Log Message:
519Address the issue reported in the following email by installing all .c files. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
520
521Modified Files:
522ltp/testcases/commands/ade/nm/Makefile
523
52465) Log Message:
525configure.ac: add a check for linux/mempolicy.h testcases/kernel/hotplug/...:
526- Enable memory hotplug build and install
527- Cordon off mempolicy / numa dependent logic on systems where it isn't available for compile / linux.
528- Remove ad hoc / mostly incorrect move_mempages logic.
529Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
530
531Modified Files:
532ltp/m4/ltp-numa.m4
533ltp/testcases/kernel/hotplug/Makefile
534ltp/configure.ac
535ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
536ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
537ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
538ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
539ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
540
54166) Log Message:
542Fix the build for systems with newer versions of libnuma because it causes compilation errors (example: RHEL 5.2). The test was using libnuma 1.x API's and thus needs to be adapted to 2.x's API's. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
543
544Modified Files:
545ltp/m4/ltp-numa.m4
546
547Removed Files:
548ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
549ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
550ltp/include/mk/config.mk.default
551ltp/include/mk/config.mk.in
552ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
553ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
554
55567) Log Message:
556get_mempolicy01: move libnuma v2 note to numa_helpers.h. mbind01.c: wash, rinse, repeat. numa_helpers.h: move libnuma v2 note here. Garrett Cooper <yaberauneya@users.sourceforge.net>,
557
558Modified Files:
559ltp/testcases/kernel/syscalls/mbind/mbind01.c
560
561Added Files:
562ltp/testcases/kernel/syscalls/utils/numa_helpers.h
563ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
564
56568) Log Message:
566Fix a typo. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
567
568Modified Files:
569ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
570
57169) Log Message:
5721) memtoy is a standalone tool, not a test. So let's not LTP-ify it too much.
5732) Resolve a lot of other delightful typos... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
574
575Modified Files:
576ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
577ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
578ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
579
58070) Log Message:
581Shuffle around macros, and put a safe-ish default in for __NR_migrate_pages (0). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
582
583Modified Files:
584ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
585
58671) Log Message:
587Fix part 1 of the issue described in the following email: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
588
589Modified Files:
590ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
591
59272) Log Message:
593Fix part two of the email below... and fix some bash-isms while I'm at it... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
594
595Modified Files:
596ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
597
subrata_modak575795d2009-12-03 11:17:34 +0000598LTP-20091130
599
6001) Log Message:
601Fix expected output in ar01 testcase: According to POSIX, the verbose output of "ar -tv" should not contain the leading zero in day-of-month (its format should be equivalent to %e specifier of date) [source: man(1posix)]. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
602
603Modified Files:
604ltp/testcases/commands/ade/ar/ar01
605
6062) Log Message:
607Use a saner variant for computing the number of groups in cpuctl tests: this patch changes the calculation of numer of groups in cpuctl test. The new code doesn't need bc, and is more comprehensible IMHO. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
608
609Modified Files:
610ltp/testcases/kernel/controllers/cpuctl/parameters.sh
611
6123) Log Message:
613Other compiler warning fixes: this is another chunk of compiler warning fixes in LTP tests, related to printf format strings. They have multiple causes:
614- most of them are caused by %d used for the TEST_RETURN variable (as in a previous patch),
615- off_t are cast to (int64_t) and PRId64 output specifier is used for them,
616- other types are cast to (intmax_t) or (uintmax_t) and use the %jd or %ju (C99) output specifier. I've used this solution because it's generally correct, easy to use solution that is portable and (IMHO) more readable than using PRId64/PRIu64 and a cast (which you generally can't avoid). This way, there's only a cast,
617- in ioperm test, address should be declared as unsigned long (according to ioperm(2)),
618- other little fixes (foo vs. *foo, %S vs. %s, %0 vs. %o).
619Signed-off-by: Jiri Palecek <jpalecek@web.de>.
620
621Modified Files:
622ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
623ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
624ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
625ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
626ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
627ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
628ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
629ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
630ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
631ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
632ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
633ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
634ltp/testcases/kernel/syscalls/fork/fork09.c
635ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
636ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
637ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
638ltp/testcases/kernel/syscalls/inotify/inotify02.c
639ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
640ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
641ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
642ltp/testcases/kernel/syscalls/llseek/llseek01.c
643ltp/testcases/kernel/syscalls/lseek/lseek01.c
644ltp/testcases/kernel/syscalls/lseek/lseek07.c
645ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
646ltp/testcases/kernel/syscalls/mknod/mknod01.c
647ltp/testcases/kernel/syscalls/mknod/mknod06.c
648ltp/testcases/kernel/syscalls/mknod/mknod07.c
649ltp/testcases/kernel/syscalls/mknod/mknod09.c
650ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
651ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
652ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
653ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
654ltp/testcases/kernel/syscalls/msync/msync03.c
655ltp/testcases/kernel/syscalls/msync/msync04.c
656ltp/testcases/kernel/syscalls/msync/msync05.c
657ltp/testcases/kernel/syscalls/munlock/munlock01.c
658ltp/testcases/kernel/syscalls/munlock/munlock02.c
659ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
660ltp/testcases/kernel/syscalls/munmap/munmap03.c
661ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
662ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
663ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
664ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
665ltp/testcases/kernel/syscalls/newuname/newuname01.c
666ltp/testcases/kernel/syscalls/nice/nice04.c
667ltp/testcases/kernel/syscalls/nice/nice05.c
668ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
669ltp/testcases/kernel/syscalls/pipe/pipe03.c
670ltp/testcases/kernel/syscalls/prctl/prctl01.c
671ltp/testcases/kernel/syscalls/prctl/prctl02.c
672ltp/testcases/kernel/syscalls/pread/pread01.c
673ltp/testcases/kernel/syscalls/pread/pread02.c
674ltp/testcases/kernel/syscalls/pread/pread03.c
675ltp/testcases/kernel/syscalls/pselect/pselect01.c
676ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
677ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
678ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
679ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
680ltp/testcases/kernel/syscalls/read/read01.c
681ltp/testcases/kernel/syscalls/read/read04.c
682ltp/testcases/kernel/syscalls/readlink/readlink01.c
683ltp/testcases/kernel/syscalls/readlink/readlink02.c
684ltp/testcases/kernel/syscalls/readlink/readlink03.c
685ltp/testcases/kernel/syscalls/readlink/readlink04.c
686ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
687ltp/testcases/kernel/syscalls/rename/rename02.c
688ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
689ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
690ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
691ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
692ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
693ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
694ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
695ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
696ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
697ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
698ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
699ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
700ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
701ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
702ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
703ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
704ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
705ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
706ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
707ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
708ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
709ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
710ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
711ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
712ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
713ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
714ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
715ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
716ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
717ltp/testcases/kernel/syscalls/setgid/setgid01.c
718ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
719ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
720ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
721ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
722ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
723ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
724ltp/testcases/kernel/syscalls/setregid/setregid01.c
725ltp/testcases/kernel/syscalls/setregid/setregid02.c
726ltp/testcases/kernel/syscalls/setregid/setregid04.c
727ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
728ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
729ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
730ltp/testcases/kernel/syscalls/setuid/setuid01.c
731ltp/testcases/kernel/syscalls/setuid/setuid02.c
732ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
733ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
734ltp/testcases/kernel/syscalls/signal/signal04.c
735ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
736ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
737ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
738ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
739ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
740ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
741ltp/testcases/kernel/syscalls/splice/splice01.c
742ltp/testcases/kernel/syscalls/stat/stat03.c
743ltp/testcases/kernel/syscalls/stat/stat05.c
744ltp/testcases/kernel/syscalls/stat/stat06.c
745ltp/testcases/kernel/syscalls/statfs/statfs01.c
746ltp/testcases/kernel/syscalls/statfs/statfs03.c
747ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
748ltp/testcases/kernel/syscalls/stime/stime02.c
749ltp/testcases/kernel/syscalls/symlink/symlink01.c
750ltp/testcases/kernel/syscalls/sync/sync01.c
751ltp/testcases/kernel/syscalls/tee/tee01.c
752ltp/testcases/kernel/syscalls/time/time01.c
753ltp/testcases/kernel/syscalls/time/time02.c
754ltp/testcases/kernel/syscalls/times/times03.c
755ltp/testcases/kernel/syscalls/truncate/truncate01.c
756ltp/testcases/kernel/syscalls/truncate/truncate03.c
757ltp/testcases/kernel/syscalls/truncate/truncate04.c
758ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
759ltp/testcases/kernel/syscalls/umask/umask01.c
760ltp/testcases/kernel/syscalls/umask/umask03.c
761ltp/testcases/kernel/syscalls/uname/uname01.c
762ltp/testcases/kernel/syscalls/unlink/unlink05.c
763ltp/testcases/kernel/syscalls/unlink/unlink06.c
764ltp/testcases/kernel/syscalls/unlink/unlink07.c
765ltp/testcases/kernel/syscalls/unlink/unlink08.c
766ltp/testcases/kernel/syscalls/utime/utime06.c
767ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
768ltp/testcases/kernel/syscalls/wait4/wait401.c
769ltp/testcases/kernel/syscalls/write/write01.c
770ltp/testcases/kernel/syscalls/writev/writev06.c
771ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
772ltp/testcases/network/lib6/asapi_04.c
773ltp/testcases/network/lib6/asapi_05.c
774ltp/testcases/network/lib6/getaddrinfo_01.c
775ltp/testcases/network/lib6/in6_02.c
776
7774) Log Message:
778Add an explicit requirement in the documentation stating that people need to have Gnu make 3.81, because many of the constructs in the new Makefile infrastructure will not work with prior versions of Gnu Make or other versions of Make. Garrett Cooper <yaberauneya@users.sourceforge.net>.
779
780Modified Files:
781ltp/INSTALL
782
7835) Log Message:
784extend autoconf ptrace tests. Mike Frysinger <vapier@users.sourceforge.net>.
785
786Modified Files:
787ltp/m4/ltp-ptrace.m4
788ltp/testcases/kernel/controllers/freezer/vfork.c
789ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
790ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
791ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
792ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
793ltp/testcases/kernel/syscalls/ptrace/ptrace05.c
794ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
795
7966) Log Message:
797define and use common clone helpers. From: Serge E. Hallyn <serue@us.ibm.com>. Define ltp_clone() and related helpers in libltp, and convert all existing clone usages to them. This way we no longer have arch-specific cruft cluttering up random source files all over the place.
798
799Modified Files:
800ltp/testcases/kernel/containers/utsname/Makefile
801ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
802ltp/testcases/kernel/containers/pidns/Makefile
803ltp/testcases/kernel/containers/pidns/pidns12.c
804ltp/testcases/kernel/containers/pidns/pidns13.c
805ltp/testcases/kernel/containers/pidns/pidns16.c
806ltp/testcases/kernel/containers/pidns/pidns20.c
807ltp/testcases/kernel/containers/pidns/pidns21.c
808ltp/testcases/kernel/containers/pidns/pidns30.c
809ltp/testcases/kernel/containers/pidns/pidns31.c
810ltp/testcases/kernel/fs/fs_bind/bin/Makefile
811ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
812ltp/testcases/kernel/controllers/cgroup/test_6_2.c
813ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
814ltp/include/mk/config.mk.default
815ltp/include/mk/config.mk.in
816ltp/testcases/kernel/security/tomoyo/Makefile
817ltp/testcases/kernel/security/tomoyo/newns.c
818ltp/testcases/kernel/syscalls/clone/clone01.c
819ltp/testcases/kernel/syscalls/clone/clone02.c
820ltp/testcases/kernel/syscalls/clone/clone03.c
821ltp/testcases/kernel/syscalls/clone/clone04.c
822ltp/testcases/kernel/syscalls/clone/clone05.c
823ltp/testcases/kernel/syscalls/clone/clone06.c
824ltp/testcases/kernel/syscalls/clone/clone07.c
825ltp/testcases/kernel/containers/sysvipc/Makefile
826ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
827ltp/testcases/kernel/containers/libclone/libclone.c
828ltp/testcases/kernel/containers/libclone/libclone.h
829ltp/testcases/kernel/containers/netns/common.c
830ltp/include/test.h
831Removed Files:
832ltp/testcases/kernel/controllers/cgroup/clone_platform.h
833Added File(s):
834ltp/lib/cloner.c
835
8367) Log Message:
837The patch does the following:
838
8391. Simplifies the code in get_mempolicy01,
8402. Fixes indentation (some of the output in the diff looks wrong, but it's correct in the real testcase file),
8413. Uses TERRNO for getting the error per testcase call properly, instead of getting the last errno value,
8424. Uses basename(3) instead of hacking with strchr(3),
8435. Disables the test for s390x (as __NR_get_mempolicy, __NR_mbind, and __NR_set_mempolicy aren't defined), as described in `Build Fails on some archs' thread,
844Enabled:
845get_mempolicy01 0 TINFO : (case00) START
846EXPECT: return value(ret)=0 errno=0 (Success)
847RESULT: return value(ret)=0 errno=0 (Success)
848get_mempolicy01 1 TPASS : (case00) END
849get_mempolicy01 0 TINFO : (case01) START
850EXPECT: return value(ret)=0 errno=0 (Success)
851RESULT: return value(ret)=0 errno=0 (Success)
852get_mempolicy01 2 TPASS : (case01) END
853get_mempolicy01 0 TINFO : (case02) START
854EXPECT: return value(ret)=0 errno=0 (Success)
855RESULT: return value(ret)=0 errno=0 (Success)
856get_mempolicy01 3 TPASS : (case02) END
857get_mempolicy01 0 TINFO : (case03) START
858EXPECT: return value(ret)=0 errno=0 (Success)
859RESULT: return value(ret)=0 errno=0 (Success)
860get_mempolicy01 4 TPASS : (case03) END
861get_mempolicy01 0 TINFO : (case04) START
862EXPECT: return value(ret)=0 errno=0 (Success)
863RESULT: return value(ret)=0 errno=0 (Success)
864get_mempolicy01 5 TPASS : (case04) END
865get_mempolicy01 0 TINFO : (case05) START
866EXPECT: return value(ret)=0 errno=0 (Success)
867RESULT: return value(ret)=0 errno=0 (Success)
868get_mempolicy01 6 TPASS : (case05) END
869get_mempolicy01 0 TINFO : (case06) START
870EXPECT: return value(ret)=0 errno=0 (Success)
871RESULT: return value(ret)=0 errno=0 (Success)
872get_mempolicy01 7 TPASS : (case06) END
873get_mempolicy01 0 TINFO : (case07) START
874EXPECT: return value(ret)=0 errno=0 (Success)
875RESULT: return value(ret)=0 errno=0 (Success)
876get_mempolicy01 8 TPASS : (case07) END
877get_mempolicy01 0 TINFO : (case08) START
878EXPECT: return value(ret)=0 errno=0 (Success)
879RESULT: return value(ret)=0 errno=0 (Success)
880get_mempolicy01 9 TPASS : (case08) END
881get_mempolicy01 0 TINFO : (case09) START
882EXPECT: return value(ret)=0 errno=0 (Success)
883RESULT: return value(ret)=0 errno=0 (Success)
884get_mempolicy01 10 TPASS : (case09) END
885get_mempolicy01 0 TINFO : (case10) START
886EXPECT: return value(ret)=-1 errno=14 (Bad address)
887RESULT: return value(ret)=-1 errno=14 (Bad address)
888get_mempolicy01 11 TPASS : (case10) END
889get_mempolicy01 0 TINFO : (case11) START
890EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
891RESULT: return value(ret)=-1 errno=22 (Invalid argument)
892get_mempolicy01 12 TPASS : (case11) END
893Forced disable (#undef'ed __NR_get_mempolicy):
894$ ./get_mempolicy01
895get_mempolicy01 1 TCONF : Your system doesn't properly support:
896get_mempolicy
897Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
898
899Modified Files:
900ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
901
9028) Log Message:
9031. Disable the test whenever the appropriate headers and syscalls don't exist so this will compile on systems without numa and without.
9042. Fix the indentation.
9053. Use TFAIL | TERRNO instead of all of the ad-hoc (TFAIL ... TERRNO, strerror(TERRNO)) logic.
906Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
907
908Modified Files:
909ltp/testcases/kernel/syscalls/mbind/mbind01.c
910
9119) Log Message:
9121. Use linux_syscall_numbers.h.
9132. Fix a format string (use inttypes.h).
9143. Remove an unused var.
915Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
916
917Modified Files:
918ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
919
92010) Log Message:
921I was confused, and numaif.h is in fact a header under testcases/kernel/syscalls/utils. As such:
922
9231. The autoconf test for the header is removed.
9242. An appropriate inclusion is added for numa.h in numaif.h
9253. Remove overengineered code in get_mempolicy01.c because linux_syscall_numbers.h handles the unhandled numa syscall numbers.
926Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
927
928Modified Files:
929ltp/testcases/kernel/syscalls/get_mempolicy/et_mempolicy01.c
930ltp/testcases/kernel/syscalls/mbind/mbind01.c
931ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
932ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
933ltp/testcases/kernel/syscalls/move_pages/Makefile
934ltp/m4/ltp-numa.m4
935
93611) Log Message:
937Fix bad SQA:
9381. main was missing an int return code.
9392. #include <stdio.h> was missing for the printf.
940
941Modified Files:
942ltp/testcases/commands/ade/ar/file1.c
943ltp/testcases/commands/ade/ar/file2.c
944ltp/testcases/commands/ade/ar/file3.c
945
94612) Log Message:
947Report errors appropriate to whether or not the read / write operations with the pipe succeeded. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
948
949Modified Files:
950ltp/testcases/kernel/containers/libclone/libclone.c
951
95213) Log Message:
953drop compile-time checks for the syscall and rely completely on runtime --people missing __NR_fallocate should update include/linux_syscall_numbers.h. Mike Frysinger <vapier@users.sourceforge.net>.
954
955Modified Files:
956ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
957ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
958ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
959
96014) Log Message:
961fallocate02: add a default case to avoid gcc uninitialized warning. Mike Frysinger <vapier@users.sourceforge.net>.
962
963Modified Files:
964ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
965
96615) Log Message:
967Add a Common Issues section to address common roadblocks encountered with the build. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
968
969Modified Files:
970ltp/INSTALL
971
97216) Log Message:
973Fix the Makefile comment title. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
974
975Modified Files:
976ltp/testcases/kernel/syscalls/Makefile
977
97817) Log Message:
979Fix an unitialized variable and usage corner case where if argc > 1, it would always accept the arguments as-is. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
980
981Modified Files:
982ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure.c
983
98418) Log Message:
985main was lacking a return code. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
986
987Modified Files:
988ltp/testcases/commands/ade/ar/file1.c
989
99019) Log Message:
991Fix the issue filed as https://sourceforge.net/tracker/?func=detail&aid=2892491&group_id=202378&atid=981342. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
992
993Modified Files:
994ltp/utils/benchmark/ebizzy-0.3/ebizzy.c
995
99620) Log Message:
997main is missing a return code. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
998
999Modified Files:
1000ltp/testcases/commands/ade/ar/file3.c
1001
100221) Log Message:
1003Wow, ok -- copy-paste R'US. Missing return code in main, yet again. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1004
1005Modified Files:
1006ltp/testcases/commands/ade/ar/file2.c
1007
100822) Log Message:
10091. Fix 2 format strings, so that the underlying scripts actually are called properly.
10102. Use appropriate precision so that 64-bit archs don't whine about printing out pid_t format strings.
1011Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1012
1013Modified Files:
1014ltp/testcases/kernel/containers/netns/common.c
1015
101623) Log Message:
1017forgot to add ptrace.h as Garrett pointed out. Mike Frysinger <vapier@users.sourceforge.net>.
1018
1019Added Files:
1020ltp/testcases/kernel/syscalls/ptrace/ptrace.h
1021
102224) Log Message:
1023The wording for the requirements was ambiguous and confusing. Make things explicit that you need make 3.81 to compile LTP. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1024
1025Modified Files:
1026ltp/INSTALL
1027
102825) Log Message:
1029Drop the caps.
1030
1031Modified Files:
1032ltp/INSTALL
1033
103426) Log Message:
1035drop adding of -O/-W type flags that are already handled in common .mk files. for the few makefiles that arent yet converted to the .mk infrastructure: Lately gcc developers introduced -Wextra flag that does the same as -W but is more descriptive. According to this using -W flag should be safe (as gcc is backward compatlible) but using -Wextra is limited to newer gcc releases. Attached patch replaces all -Wextra occurences with -W and thus fixes compliation failures with older gcc (mine was gcc-3.3.3 on sles). Patch by Cyril Hrubis <chrubis@suse.cz>.
1036
1037Modified Files:
1038ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/Makefile
1039ltp/testcases/kernel/device-drivers/acpi/Makefile
1040ltp/testcases/kernel/controllers/cgroup_fj/Makefile
1041ltp/testcases/kernel/controllers/cpuacct/Makefile
1042ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
1043ltp/testcases/kernel/controllers/cpuctl_fj/Makefile
1044ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
1045ltp/testcases/kernel/io/disktest/Makefile
1046ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
1047ltp/testcases/kernel/device-drivers/nls/Makefile
1048ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
1049ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
1050
105127) Log Message:
10521. Correct a missing reference in Makefile.
10532. Correct some typos and other grammatical issues with README.mk-devel.
1054
1055Modified Files:
1056ltp/README.mk-devel
1057ltp/Makefile
1058
105928) Log Message:
1060Correct another typo and fix the Quick Start directions. Found-by: Randy Dunlap <rdunlap@xenotime.net>, Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1061
1062Modified Files:
1063ltp/INSTALL
1064
106529) Log Message:
1066numaif.h needs config.h to pick up the HAVE_NUMA_H autoconf set variable in config.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1067
1068Modified Files:
1069ltp/testcases/kernel/syscalls/utils/numaif.h
1070
107130) Log Message:
1072Get rid of a valid -Wunused warning with the fscanf(3). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1073
1074Modified Files:
1075ltp/lib/system_specific_process_info.c
1076
107731) Log Message:
1078Make sure that the chown is successful, and use getegid(2) instead of getgid(2). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1079
1080Modified Files:
1081ltp/testcases/kernel/syscalls/access/access01.c
1082
108332) Log Message:
1084Having config.h.default automatically replace config.h is a nuisance. People should be directed to go read install again, instead of running into some undefined symbols in autoconf-generated territory, especially because config.h.default is a much smaller subset of config.h generated by autoconf/config.h.in. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1085
1086Modified Files:
1087ltp/include/mk/automake.mk
1088
108933) Log Message:
1090The description for the RHEL 4.8 quotactl check was misleading. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1091
1092Modified Files:
1093ltp/m4/ltp-quota.m4
1094
109534) Log Message:
1096Update config.h.default to match config.h.in. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1097
1098Modified Files:
1099ltp/include/config.h.default
1100
110135) Log Message:
1102Return non-void return code when PTRACE junk is missing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1103
1104Modified Files:
1105ltp/testcases/kernel/controllers/freezer/vfork.c
1106
110736) Log Message:
1108Apparently my system has all 3 of the available headers in its default -I search path:
1109- sys/ptrace.h
1110- linux/ptrace.h
1111- asm/ptrace.h
1112Make these headers mutually exclusive so they don't clash with one another and screw up some of the autoconf'ed decl tests. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1113
1114Modified Files:
1115ltp/testcases/kernel/syscalls/ptrace/ptrace.h
1116
111737) Log Message:
1118Be consistent with the braces. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1119
1120Modified Files:
1121ltp/testcases/lib/cmdlib.sh
1122
112338) Log Message:
1124vfork.c:
1125- Fix autoconf test result name for PTRACE_O_TRACEVFORK*.
1126vfork_freeze.sh:
1127- Implement proper TMPDIR logic.
1128- Remove forced make in place of optional (if needed) make operation.
1129Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1130
1131Modified Files:
1132ltp/testcases/kernel/controllers/freezer/vfork.c
1133ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
1134
113539) Log Message:
1136Dumb arse typo... Signed-off-by: The idiot that made the last checkin <root@devnull.com>.
1137
1138Modified Files:
1139ltp/testcases/kernel/controllers/freezer/vfork.c
1140
114140) Log Message:
1142Just remove the frak'ing \t to be consistent with the old version. Blasted cylons... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1143
1144Modified Files:
1145ltp/testcases/kernel/controllers/freezer/vfork.c
1146
114741) Log Message:
1148vfork.c:
11491. Add signal handling code and cleanup code.
11502. Protect against ptrace(PTRACE_KILL, -1, ...) *grins*.
11513. Add a -f option so one could print out info with tst_res(3) while outputting data to the ptrace logfile.
1152vfork_freeze.sh:
11531. Standardize the log name.
11542. Fix a syntax error.
1155
1156Modified Files:
1157ltp/testcases/kernel/controllers/freezer/vfork.c
1158ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
1159
116042) Log Message:
1161Ok -- APPARENTLY asm/ptrace.h IS required for pt_regs! Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1162
1163Modified Files:
1164ltp/testcases/kernel/syscalls/ptrace/ptrace.h
1165
116643) Log Message:
1167Make all of the numa tests consistent and correct. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1168
1169Modified Files:
1170ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
1171ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
1172ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
1173ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
1174ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
1175ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
1176ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
1177ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
1178ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
1179ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
1180ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
1181ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
1182ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
1183
118444) Log Message:
1185need to include -lclone before -lltp. Mike Frysinger <vapier@users.sourceforge.net>.
1186
1187Modified Files:
1188ltp/testcases/kernel/containers/mqns/Makefile
1189
119045) Log Message:
1191Fix build failure in cgroup_fj testcase: The following build failure occured on my x86 box. But the case "cgroup_fj" does not need "-lcontrollers" when building. So in my patch, i deleted "-lcontrollers" in testcases/kernel/controllers/Makefile.inc and added it to testcases/kernel/controllers/memctl/Makefile because the case "memctl" need it. All other cases in testcases/kernel/controllers/ build well too when my patch merged. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
1192
1193Modified Files:
1194ltp/testcases/kernel/controllers/Makefile.inc
1195ltp/testcases/kernel/controllers/memctl/Makefile
1196
119746) Log Message:
1198Following patch fixes buffer overflow.c. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
1199
1200Modified Files:
1201ltp/testcases/kernel/fs/doio/growfiles.c
1202
120347) Log Message:
1204Rename coliding names in runtest files: Following patch renumbers testcase names in runtest/ltp-aio-stress.part1 and runtest/ltp-aio-stress.part2 so that their names don't collide. Also renames testcases in runtest/ltp-aiodio.part2 so that they don't collide with ltp-aio-stress ones. Signed-off-by: <chrubis@suse.cz>.
1205
1206Modified Files:
1207ltp/runtest/ltp-aio-stress.part1
1208ltp/runtest/ltp-aio-stress.part2 ltp/runtest/ltp-aiodio.part2
1209
121048) Log Message:
12111. Don't nuke config.h with clean. ac-clean will do that,
12122. config.h can and should be produced either via manual intervention (discouraged) or configure (preferred),
1213Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1214
1215Modified Files:
1216ltp/include/Makefile
1217
121849) Log Message:
1219Get rid of an unused var. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1220
1221Modified Files:
1222ltp/testcases/kernel/syscalls/mbind/mbind01.c
1223
122450) Log Message:
1225Resolve some clashing symbols for static functions that are in fact defined in numa.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1226
1227Modified Files:
1228ltp/testcases/kernel/syscalls/utils/numaif.h
1229
123051) Log Message:
1231The shuffle of headers broke the ia64 workaround. Mike Frysinger <vapier@users.sourceforge.net>,
1232
1233Modified Files:
1234ltp/testcases/kernel/syscalls/ptrace/ptrace.h
1235
123652) Log Message:
1237Make a note about the pt_reg changes that Mike implemented, so that another poor sole won't accidentally screw up this header. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1238
1239Modified Files:
1240ltp/testcases/kernel/syscalls/ptrace/ptrace.h
1241
124253) Log Message:
1243ext4: fix script error of ext4_nsec_timestamps_test.sh:
1244Execute test case of ext4_nsec_timestamps_test.sh had some errors:
1245./ext4_nsec_timestamps_test.sh: line 183: [0: command not found
1246./ext4_nsec_timestamps_test.sh: line 189: [0: command not found
1247This patch fixes them. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
1248
1249Modified Files:
1250ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
1251
125254) Log Message:
1253Removal of this testcase and it's reference as per "Serge E. Hallyn" <serue@us.ibm.com> suggestion: The patch in question is upstream, so pidns21.c will always fail and should be removed from ltp. It's worth testing that the container init survives SIGUSR1 from a child, but whether it survives or dies from a parent we don't particularly care.
1254
1255Modified Files:
1256ltp/testcases/kernel/containers/pidns/runpidnstest.sh
1257Removed Files:
1258ltp/testcases/kernel/containers/pidns/pidns21.c
1259
126055) Log Message:
12611. The logic check for IDcheck.sh was inverted for finding entries.
12622. sys and users were being checked for in /etc/password, not /etc/group.
1263Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1264
1265Modified Files:
1266ltp/IDcheck.sh
1267
126856) Log Message:
1269Add a note about outdated m4 output seen on RHEL 5.2. Need to add a check for m4 version in configure.ac *sigh*.... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1270
1271Modified Files:
1272ltp/INSTALL
1273
127457) Log Message:
1275Correction -- it wasn't just m4. automake was outdated and after it was upgraded to an appropriate version, things just worked like they should. Update the directions again to note that. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1276
1277Modified Files:
1278ltp/INSTALL
1279
128058) Log Message:
1281Fix the numa-related items for good so that they compile on systems with numa on them. This was compile-tested on Fedora 11 with numactl-devel installed and it passed. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1282
1283Modified Files:
1284ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
1285
128659) Log Message:
1287Fix the numa-related items for good so that they compile on systems with numa on them. This was compile-tested on Fedora 11 with numactl-devel installed and it passed. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1288
1289ltp/testcases/kernel/syscalls/utils/numaif.h
1290ltp/testcases/kernel/syscalls/move_pages/Makefile
1291ltp/testcases/kernel/syscalls/mbind/Makefile
1292
129360) Log Message:
1294Fix a missing brace. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1295
1296Modified Files:
1297ltp/testcases/kernel/containers/mqns/mqns_02.c
1298
129961) Log Message:
1300Add runalltests.sh to the install list so it gets installed too. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1301
1302Modified Files:
1303ltp/Makefile
1304
130562) Log Message:
1306Enhance runalltests.sh so that it can be executed from anywhere. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1307
1308Modified Files:
1309ltp/runalltests.sh
1310
131163) Log Message:
1312Just need to make sure that we're in LTPROOT before executing anything because unfortunately all of the paths are RELATIVE to LTPROOT XD. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1313
1314Modified Files:
1315ltp/runalltests.sh
1316
131764) Log Message:
13181. Remove some stale items that have been resolved or are no longer pertinent.
13192. Add a note about libevent being messed up.
1320Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1321
1322Modified Files:
1323ltp/TODO
1324
132565) Log Message:
1326Fix some unchecked return warnings in mqns_01.c. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1327
1328Modified Files:
1329ltp/testcases/kernel/containers/mqns/mqns.h
1330ltp/testcases/kernel/containers/mqns/mqns_01.c
1331
133266) Log Message:
1333support ptrace on sparc. Mike Frysinger <vapier@users.sourceforge.net>
1334
1335Modified Files:
1336ltp/testcases/kernel/syscalls/ptrace/simple_tracer.c
1337ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h.
1338
133967) Log Message:
1340Fix __NR_[gs]et_mempolicy syscall numbers and a few other syscall numbers. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1341
1342Modified Files:
1343ltp/testcases/kernel/include/arm.in
1344ltp/testcases/kernel/include/i386.in
1345ltp/testcases/kernel/include/ia64.in
1346ltp/testcases/kernel/include/powerpc.in
1347ltp/testcases/kernel/include/sh.in
1348ltp/testcases/kernel/include/sparc.in
1349ltp/testcases/kernel/include/sparc64.in
1350ltp/testcases/kernel/include/x86_64.in
1351
135268) Log Message:
1353Forgot to add __NR_add_key to the rest of the .in files. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1354
1355Modified Files:
1356ltp/testcases/kernel/include/powerpc.in
1357ltp/testcases/kernel/include/s390.in
1358ltp/testcases/kernel/include/sparc.in
1359ltp/testcases/kernel/include/sparc64.in
1360ltp/testcases/kernel/include/x86_64.in
1361
136269) Log Message:
1363Fix SIGSEGV if the group entries are missing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1364
1365Modified Files:
1366ltp/testcases/kernel/syscalls/setregid/setregid04.c
1367
136870) Log Message:
1369Use linux_syscall_numbers's syscall macro instead of syscall(2), so we can test for TCONF'ability of syscall. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1370
1371Modified Files:
1372ltp/testcases/kernel/syscalls/clock_getres/clock_getres01.c
1373
137471) Log Message:
1375Properly granularize errno reporting for sysconf. The manpage only says that EINVAL is supported for return codes. Everything else is free game for error reporting. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1376
1377Modified Files:
1378ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
1379
138072) Log Message:
1381Make the test user lookup error for error bind02 a bit more intuitive. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1382
1383Modified Files:
1384ltp/testcases/kernel/syscalls/bind/bind02.c
1385
138673) Log Message:
1387Consolidate all of the logic in one area and clean it up significantly. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1388
1389Modified Files:
1390ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
1391
139274) Log Message:
1393Add __NR_keyctl. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1394
1395Modified Files:
1396ltp/testcases/kernel/include/arm.in
1397ltp/testcases/kernel/include/i386.in
1398ltp/testcases/kernel/include/ia64.in
1399ltp/testcases/kernel/include/powerpc.in
1400ltp/testcases/kernel/include/s390.in
1401ltp/testcases/kernel/include/sparc.in
1402ltp/testcases/kernel/include/sparc64.in
1403ltp/testcases/kernel/include/x86_64.in
1404
140575) Log Message:
1406Makefile: No need to compile `create_link_16' ;)... create_link.c: Clean up the logic flow. lchown02.c: The change I made a few months ago, accidentally broke this app, as the process isn't it's CAP_CHOWN'ed, and thus the chown will always fail, by accident. I know I can CAP_CHOWN the proc ess, but prep_create_link: Add script to resolve the chown breakage. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1407
1408Modified Files:
1409ltp/testcases/kernel/syscalls/lchown/Makefile
1410ltp/testcases/kernel/syscalls/lchown/create_link.c
1411ltp/testcases/kernel/syscalls/lchown/lchown02.c
1412
141376) Log Message:
1414Check in runtest changes for lchown02, and libevent (have to fix that still... almost done). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1415
1416Modified Files:
1417ltp/runtest/syscalls
1418
141977) Log Message:
14201. Convert rwtest.sh to rwtest (part 1).
14212. Convert lchown02 in ltplite, according to what was also done to syscalls.
14223. Convert the aio junk to $TMPDIR (this may or may not require additional work... memory serves me correctly, it does).
1423Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1424
1425Modified Files:
1426ltp/runtest/ltp-aiodio.part1
1427ltp/runtest/ltp-aiodio.part3
1428ltp/runtest/ltp-aiodio.part4
1429ltp/runtest/ltplite
1430ltp/runtest/lvm.part1
1431ltp/runtest/lvm.part2
1432ltp/runtest/scsi_debug.part1
1433ltp/runtest/stress.part1
1434ltp/runtest/stress.part3
1435
143678) Log Message:
1437Make the switchover from rwtest.sh to rwtest. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1438
1439Modified Files:
1440ltp/testcases/kernel/fs/doio/Makefile
1441Added Files:
1442ltp/testcases/kernel/fs/doio/rwtest
1443Removed Files:
1444ltp/testcases/kernel/fs/doio/rwtest.sh
1445
144679) Log Message:
1447Stupid me... I accidentally was mixing pointers with constants >_>... Fix my changes to setregid04, so it doesn't segfault if the groups don't exist, but still remains functional when run. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1448
1449Modified Files:
1450ltp/testcases/kernel/syscalls/setregid/setregid04.c
1451
145280) Log Message:
1453Quell the _GNU_SOURCE already defined noise. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1454
1455Modified Files:
1456ltp/lib/cloner.c
1457
145881) Log Message:
1459Change += back to := for LDLIBS. I did this for a reason (to make sure that everyone adds the appropriate LDLIBS values after including config.mk // env_pre.mk // testcases.mk). We need to solve the linker issue with libclone, properly, not shove the issue under the rug with things like this. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1460
1461Modified Files:
1462ltp/include/mk/config.mk.default
1463ltp/include/mk/config.mk.in
1464
146582) Log Message:
1466Use linux_syscall_numbers.h instead of the syscalls. Need to add the __NR_ defs to the .in files still. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1467
1468Modified Files:
1469ltp/testcases/kernel/containers/libclone/libclone.h
1470ltp/testcases/kernel/containers/pidns/pidns30.c
1471ltp/testcases/kernel/containers/pidns/pidns31.c
1472ltp/testcases/kernel/containers/mqns/mqns_01.c
1473ltp/testcases/kernel/containers/mqns/mqns_02.c
1474ltp/testcases/kernel/containers/mqns/mqns_03.c
1475ltp/testcases/kernel/containers/mqns/mqns_04.c
1476
147783) Log Message:
1478Add the mq_* syscalls to the syscall list for each available architecture. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1479
1480Modified Files:
1481ltp/testcases/kernel/include/arm.in
1482ltp/testcases/kernel/include/i386.in
1483ltp/testcases/kernel/include/ia64.in
1484ltp/testcases/kernel/include/powerpc.in
1485ltp/testcases/kernel/include/powerpc64.in
1486ltp/testcases/kernel/include/s390.in
1487ltp/testcases/kernel/include/sh.in
1488ltp/testcases/kernel/include/sparc.in
1489ltp/testcases/kernel/include/sparc64.in
1490ltp/testcases/kernel/include/x86_64.in
1491
149284) Log Message:
14931. Linker ordering is painful; -lltp must come last for some weird arse reason in order to work with binutils 1.19.51, whereas it needs to precede -lclone on 1.18.. We'll see whether or not it's fubar still in a minute...
14942. Not all of the mq_* functions are syscalls; many are in fact libcalls, so we need to use the appropriate function call to stimulate them.
1495Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1496
1497Modified Files:
1498ltp/testcases/kernel/containers/sysvipc/Makefile
1499ltp/testcases/kernel/containers/utsname/Makefile
1500ltp/testcases/kernel/containers/mqns/Makefile
1501ltp/testcases/kernel/containers/mqns/mqns.h
1502ltp/testcases/kernel/containers/mqns/mqns_01.c
1503ltp/testcases/kernel/containers/mqns/mqns_02.c
1504ltp/testcases/kernel/containers/mqns/mqns_03.c
1505ltp/testcases/kernel/containers/mqns/mqns_04.c
1506ltp/testcases/kernel/containers/pidns/Makefile
1507ltp/testcases/kernel/containers/pidns/pidns30.c
1508ltp/testcases/kernel/containers/pidns/pidns31.c
1509
151085) Log Message:
1511I was REALLY stupid when I made clean dependent on ac-distclean. BAD BAD IDEA. Forcing people to have to call configure every time clean is run is STUPID design. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1512
1513Modified Files:
1514ltp/include/Makefile
1515
151686) Log Message:
1517Checking in possible final / intermediate solution to ppoll01 not functioning on mips32. I say intermediate because of the following message: AHA! I figured out why sigset is sized differently on mips32 for you, compared to other architectures. Just like there's a compat_caddr_t datatype (which is explicitly set to char *), there's also a compat_sigset_t as well. Let me see if I can figure out this mystery, but my guess is that you're using n32 based mips, most likely on an Octeon model ;) ;)... which would account for what you're seeing here and possibly account for why the test consistently hangs on our Cavium boards at work (our version of Linux has been hacked so bad though to take shortcuts in the design process instead of following proper design procedure that it makes me cry inside...). The patch attached for ppoll01:
15181. Cleans up spacing and code style
15192. Removes unneeded/broken debug option parsing if test fails.
15203. Prints out the last failed errno, rather than just the last errno(which may have been successful)
15214. Passes in correct size of sigset_t for mips.
1522This patch was tested/passed on x86, mips(little endian), and ppc_82xx. Signed-off-by: Henry Yei <hyei@mvista.com>, Acked-by: Garrett Cooper <yanegomi@gmail.com>
1523
1524Modified Files:
1525ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
1526
152787) Log Message:
15281. Skip over /proc/irq by default to avoid broken hardware / drivers, and thus avoid `hangs'. You can traverse over /proc/irq using -i though.
15292. Make the selinux piece a compile-time conditional, to avoid the additional function call.
15303. Fix the overflow issue on 64-bit systems by increasing values of total_obj, et all to unsigned long long's.
15314. Only call close / closedir if fd is > 0 and dir is not NULL.
1532Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1533
1534Modified Files:
1535ltp/testcases/kernel/fs/proc/proc01.c
1536
153788) Log Message:
1538Let's not overwrite /bin/cat by accident in open08 if the setguid / setuid fails, mmk? Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1539
1540Modified Files:
1541ltp/testcases/kernel/syscalls/open/open08.c
1542
154389) Log Message:
1544As noticed by Shi Weihua, there was a syntax error in the awk command in get_cpu_usage:
1545awk: print $9
1546awk: ^ syntax error pid 8077 cpu_usage
1547cpuctl_test_fj 1 TFAIL : case19 FAIL awk: print $9
1548awk: ^ syntax error pid 8104 cpu_usage
1549cpuctl_test_fj 1 TFAIL : case20 FAIL awk: print $9
1550awk: ^ syntax error
1551pid 8131 cpu_usage cpuctl_test_fj 1 TFAIL : case21 FAIL
1552awk: print $9 awk: ^ syntax error
1553pid 8193 cpu_usage cpuctl_test_fj 1 TFAIL : case22 FAIL
1554The checkin corrects the syntax error by implementing the function in a much cleaner manner than the previous implementation, by using just ps | awk instead of top | tail | head | awk | awk. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
1555
155690) Log Message:
1557mem/hugetlb: fix failure of hugemmap04: Testcase hugemmap04 needs at least one hugepage to test, so there needs a judgement of "number of hugepages". This patch fixed the problems. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>.
1558
1559Modified Files:
1560ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
1561
156291) Log Message:
1563Fix some remaining compile errors that we're checked in earlier... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1564
1565Modified Files:
1566ltp/testcases/kernel/containers/libclone/Makefile
1567ltp/testcases/kernel/containers/libclone/libclone.h
1568
156992) Log Message:
15701. Remove the .c files and all calls in runpwtests.sh because we can achieve the same thing through additional shell test logic.
15712. Add the apicmds dependency.
1572Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1573
1574Modified Files:
1575ltp/testcases/kernel/power_management/Makefile
1576ltp/testcases/kernel/power_management/runpwtests.sh
1577Removed Files:
1578ltp/testcases/kernel/power_management/check_kv_arch.c
1579ltp/testcases/kernel/power_management/get_sched_values.c
1580
158193) Log Message:
1582mail: fix the bug of mail01: In the testcase "mail01", when mail is send to nosuchuser@domain and mail is send to user@nosuchdomain, mail program may return either "Returnedmail:" or "UndeliveredMailReturned", regardless of the existence of /etc/redhat-release. So, we did a bit of changes to recognize both of returned values. This patch fixes the problem. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>.
1583
1584Modified Files:
1585ltp/testcases/commands/mail/mail_tests.sh
1586
158794) Log Message:
1588[PATCH (1/2)] add atomi_add() define for __sh__. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
1589
1590Modified Files:
1591ltp/testcases/realtime/include/librttest.h
1592
159395) Log Message:
1594[PATCH (2/2)] splitting the tsc support. The patch moves the tsc macros form the librttest.h to another header file (named libtsc.h). Without this I got the following error and no tests were built.
1595 [snip]
1596 In file included from librttest.c:43:
1597 ../include/librttest.h:127:2: error: #error
1598 ../include/librttest.h:169:2: error: #error
1599 In file included from librttest.c:43:
1600 ../include/librttest.h: In function ‘atomic_add’:
1601 [snip]
1602The tsc macros header is only included in the following tests (thus where necessary):
1603 o async_handler_tsc.c
1604 o preempt_timing.c
1605 o rdtsc-latency.c
1606Note1: instead of touching the make process the patch allows to build the tests above also for architecture that do not support tsc, yet. These tests will fail at run-time with ENOTSUP. A warning will appear while compiling as well. hmm, I do know if it is the right solution but it's simple and a good starting point for me. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
1607
1608Modified Files:
1609ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
1610ltp/testcases/realtime/func/measurement/preempt_timing.c
1611ltp/testcases/realtime/func/measurement/rdtsc-latency.c
1612ltp/testcases/realtime/include/librttest.h
1613Added Files:
1614ltp/testcases/realtime/include/libtsc.h
1615
161696) Log Message:
1617mem/hugeshmget: fix failure of hugeshmget01: During hugeshmget01 testcase, we got the following:
1618hugeshmget01 1 TFAIL : seqment size is not correct
1619hugeshmget01 1 TFAIL : hugeshmget01 call failed - errno = 17 :
1620File exists ......
1621In shmget call, "buf.shm_segsz" had been set to "huge_pages_shm_to_be_allocated", but the code still used old macro "HUGE_SHM_SIZE", and this leaded to error "seqment size is not correct". So do the following change:
16221) s/HUGE_SHM_SIZE/huge_pages_shm_to_be_allocated
16232) Delete unused macro "HUGE_SHM_SIZE" defination
1624This patch fixed the failure. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>.
1625
1626Modified Files:
1627ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
1628ltp/testcases/kernel/mem/hugetlb/lib/ipcshm.h
1629
163097) Log Message:
1631lcov: add CVS revision number to version output
1632
1633Modified Files:
1634ltp/utils/analysis/lcov/bin/lcov
1635
163698) Log Message:
1637lcov: add more CVS versioning
1638
1639Modified Files:
1640ltp/utils/analysis/lcov/bin/gendesc
1641ltp/utils/analysis/lcov/bin/genhtml
1642ltp/utils/analysis/lcov/bin/geninfo
1643ltp/utils/analysis/lcov/bin/genpng
1644ltp/utils/analysis/lcov/bin/lcov
1645ltp/utils/analysis/lcov/bin/updateversion.pl
1646
164799) Log Message:
1648lcov: fix version fixup
1649
1650Modified Files:
1651ltp/utils/analysis/lcov/bin/lcov
1652
1653100) Log Message:
1654lcov: more version fixup
1655
1656Modified Files:
1657ltp/utils/analysis/lcov/bin/gendesc
1658ltp/utils/analysis/lcov/bin/genhtml
1659ltp/utils/analysis/lcov/bin/geninfo
1660ltp/utils/analysis/lcov/bin/genpng
1661
1662101) Log Message:
1663Hello guys, I have run into some problems with the network stress tests. I submitted a bug through the sourceforge bug tracker, but after subscribing to the mailing list I can see that it's here where all the action is. If this is not the right place, then please tell me what is the preferred way to submit bug reports and patches. I am using ltp-full-20091031. A lot of the TCP tests involving packet loss fail with this error: ./tcp4-uni-basic01: line 394: netem_param: unbound variable The reason is that strict checking for undefined variables is enabled with "set -u", but the variable netem_param is not always defined before testing its contents. The fix I have applied is to initialize the netem_param variable with an empty string. Also if4-addr-change always fails with this error: TBROK : Failed to set an IPv4 address at the remote host I have found the reason to be a missing semicolon. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1664
1665Modified Files:
1666ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
1667ltp/testcases/network/stress/interface/if4-addr-change
1668
1669102) Log Message:
16701. Merge ftruncate.sh and ftruncate64.sh into one script - ftruncate04.sh - where all you have to do is specify no arguments or 64 to execute ftruncate04 or ftruncate04_64, respectively.
16712. Correct tail -1 syntax (-<int> argument types are deprecated with tail(1); Redhat barks whenever it executes it).
1672Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1673
1674Modified Files:
1675ltp/testcases/kernel/syscalls/ftruncate/Makefile
1676ltp/runtest/syscalls
1677Added Files:
1678ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.sh
1679Removed Files:
1680ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
1681ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
1682
1683103) Log Message:
1684Fix more tail -<integer> syntax issues. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1685
1686Modified Files:
1687ltp/testscripts/test_robind.sh
1688ltp/testcases/pounder21/test_scripts/memtest
1689ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
1690ltp/tools/ltp_check
1691ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
1692ltp/testcases/kernel/fs/fs-bench/test.sh
1693ltp/testcases/kernel/fs/fs-bench/test2.sh
1694
1695104) Log Message:
1696Include libevent in the proverbial mix. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1697
1698Modified Files:
1699ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
1700ltp/runtest/ballista
1701ltp/runtest/syscalls
1702ltp/testcases/kernel/syscalls/libevent/test/Makefile.am
1703ltp/testcases/kernel/syscalls/Makefile
1704Added Files:
1705ltp/testcases/kernel/syscalls/libevent/test/test-libevent.sh
1706Removed Files:
1707ltp/testcases/kernel/syscalls/libevent/test/test.sh
1708
1709105) Log Message:
1710This wasn't supposed to be checked in yet. Reverting... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1711
1712Modified Files:
1713ltp/runtest/ballista
1714
1715106) Log Message:
1716Check in remaining syscall number modifications. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1717
1718Modified Files:
1719ltp/testcases/kernel/include/arm.in
1720ltp/testcases/kernel/include/i386.in
1721ltp/testcases/kernel/include/sh.in
1722
1723107) Log Message:
1724Append the PID to linux_syscall_numbers.h to avoid EBUSY / multiple file accesses with corrupt data at once if make(1) isn't doing the right thing and multiple jobs try to modify the header at the same time. This was based on personal experience with binutils and libtool modifying one file multiple times with parallel jobs via libtool. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1725
1726Modified Files:
1727ltp/testcases/kernel/include/regen.sh
1728
1729108) Log Message:
1730Commit execltp - a python script that provides a more user friendly alternative to runltp. The only thing basic that's outstanding from this script that could be improved upon is making the while loop into a python iterator. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1731
1732Modified Files:
1733ltp/include/mk/automake.mk
1734ltp/Makefile
1735ltp/configure.ac
1736Added Files:
1737ltp/execltp.in
1738
1739109) Log Message:
1740As Mitani-san noticed the runtest file had two syntax errors --
1741 - "move_pagesXX" files are in "$LTPROOT/testcases/bin" direcotory, not in "$LTPROOT/bin" directory.
1742 - "chmod" commands don't have target file.
1743-- which resulted in the following output:
1744When I ran LTP in RHEL5.4 using ltp-2009-11-19.tar.gz, "move_pages03" and "move_pages11" were failed in each of "syscalls" and "numa" tests like that:
1745------------
1746move_pages01 1 TCONF : NUMA support not provided
1747move_pages02 1 TCONF : NUMA support not provided
1748chown: cannot access `move_pages03': No such file or directory
1749move_pages04 1 TCONF : NUMA support not provided
1750move_pages05 1 TCONF : NUMA support not provided
1751move_pages06 1 TCONF : NUMA support not provided
1752move_pages07 1 TCONF : NUMA support not provided
1753move_pages08 1 TCONF : NUMA support not provided
1754move_pages09 1 TCONF : NUMA support not provided
1755move_pages10 1 TCONF : NUMA support not provided
1756chown: cannot access `move_pages11': No such file or directory
1757Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>,
1758Acked-by: Garrett Cooper <yanegomi@gmail.com>,
1759
1760Modified Files:
1761ltp/runtest/numa
1762ltp/runtest/syscalls
1763
1764110) Log Message:
1765Reorder headers because of compile-time definitions. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1766
1767Modified Files:
1768ltp/testcases/kernel/syscalls/utils/common_j_h.c
1769
1770111) Log Message:
1771Fix a tail -1 syntax item that wasn't fixed this morning. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1772
1773Modified Files:
1774ltp/testcases/pounder21/test_scripts/bonnie++
1775
1776112) Log Message:
1777Convert the assert's to more informative tst_resm(3)'s. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1778
1779Modified Files:
1780ltp/testcases/kernel/performance_counters/performance_counter01.c
1781
1782113) Log Message:
1783According to the manpage for mknod(2):
1784 EPERM mode requested creation of something other than a regular file,
1785 FIFO (named pipe), or Unix domain socket, and the caller is not
1786 privileged (Linux: does not have the CAP_MKNOD capability); also
1787 returned if the file system containing pathname does not support
1788 the type of node requested.
1789So the default install doesn't fix this mode for mknodat01, and thus the test will always fail the first subtc.
17901. Fix the runtest file so that this test passes completely.
17912. Fix the ad hoc strerror(errno) calls by replacing them with compatible TTERRNO calls.
1792gcooper@orangebox ~ $
1793/scratch/ltp-dev2/ltp/testcases/kernel/syscalls/mknodat/mknodat01
1794mknodat01 1 TPASS : mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
1795mknodat01 2 TPASS : mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
1796mknodat01 3 TPASS : mknodat() returned the expected errno: TEST_ERRNO=ENOTDIR(20): Not a directory
1797mknodat01 4 TPASS : mknodat() returned the expected errno: TEST_ERRNO=EBADF(9): Bad file descriptor
1798mknodat01 5 TPASS : mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
1799Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1800
1801Modified Files:
1802ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
1803ltp/runtest/syscalls
1804
1805114) Log Message:
1806Add iterations option in gtod_latency. This patch adds a new option for tuning the number of iterations into the gtod_latency realtime test. Running gtod_latency on a target with limited resources it fails (ENOMEM) as soon as it try to allocate the memory for the two buffers start_data and stop_data. Tested on i386 and sh4 architectures. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
1807
1808Modified Files:
1809ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
1810
1811115) Log Message:
1812Have to keep in mind that obj is actually the full path, not the basename. Otherwise, the irq filtering is all for naught. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1813
1814Modified Files:
1815ltp/testcases/kernel/fs/proc/proc01.c
1816
1817116) Log Message:
1818These syscalls can be unimplemented on some archs and kernel versions, so add a check to make sure that they are or aren't as it's valid. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
1819
1820Modified Files:
1821ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
1822ltp/testcases/kernel/syscalls/add_key/add_key01.c
1823ltp/testcases/kernel/syscalls/add_key/add_key02.c
1824ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
1825
1826117) Log Message:
1827Fix several issues with the Makefiles as noted by Mitani-san and Luibo:
1828(1) "${LTPROOT}/testcases/kernel/syscalls/libevent/test/Makefile" does not exist. For this measure, this "Makefile" should be made when "${LTPROOT}/configure" executed or this is offered as standard equipment, I think.
1829(2) "${LTPROOT}/testcases/kernel/syscalls/libevent/libevent.a" does not exist. For this measure, this "libevent.a" may be necessary to be made when "make" executed in "${LTPROOT}" directory.
1830(3) "${LTPROOT}/testcases/kernel/syscalls/libevent/test/test.sh" does not exist. For this measure, this "test.sh" may be necessary to be offered as standard equipment.
1831Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1832
1833Modified Files:
1834ltp/testcases/kernel/syscalls/libevent/Makefile.am
1835ltp/testcases/kernel/syscalls/libevent/test/Makefile.in
1836ltp/testcases/kernel/syscalls/Makefile
1837
1838
1839118) Log Message:
1840All syscalls that aren't implemented on target architectures should be properly reported as missing instead of showing up as failures. Noticed by Mitani-san after he encountered several mbind(2) failures on an older kernel (2.6.9), as mbind(2) wasn't implemented until 2.6.17. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1841
1842Modified Files:
1843ltp/testcases/kernel/include/regen.sh
1844
1845
1846119) Log Message:
1847The ENOSYS problem has been properly resolved in testcases/kernel/includes/regen.sh, so let's remove the ad hoc ENOSYS checks. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1848
1849Modified Files:
1850ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
1851ltp/testcases/kernel/syscalls/add_key/add_key01.c
1852ltp/testcases/kernel/syscalls/add_key/add_key02.c
1853
1854120) Log Message:
1855This test should be compiled with -lrt -lpthread. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1856
1857Modified Files:
1858ltp/testcases/kernel/syscalls/rt_sigaction/Makefile
1859
1860121) Log Message:
1861Check in local copy of configure.ac that had libevent modifications. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1862
1863Modified Files:
1864ltp/configure.ac
1865
1866122) Log Message:
1867A simple header which only contains SIGSETSIZE right now, but will contain more items (potentially) later.
1868
1869Added Files:
1870ltp/include/ltp_signal.h
1871
1872123) Log Message:
1873Greatly simplify the testcase and use SIGSETSIZE instead of 8 hardcoded everywhere.. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1874
1875Modified Files:
1876ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
1877
1878124) Log Message:
18791. Use SIGSETSIZE from ltp_signal.h
18802. Do NOT use <asm/poll.h>. Use <poll.h> instead:
1881NAME
1882 poll, ppoll - wait for some event on a file descriptor
1883SYNOPSIS
1884 #include <poll.h> int poll(struct pollfd *fds, nfds_t nfds, int
1885timeout);
1886 #define _GNU_SOURCE
1887 #include <poll.h>
1888 int ppoll(struct pollfd *fds, nfds_t nfds,
1889 const struct timespec *timeout, const sigset_t *sigmask);
18903. Remove POLLRDHUP #define because we can get the definition when we add #define _GNU_SOURCE: POLLRDHUP (since Linux 2.6.17) Stream socket peer closed connection, or shut down writing half of connection. The _GNU_SOURCE feature test macro must be defined in order to obtain this definition. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1891
1892Modified Files:
1893ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
1894
1895125) Log Message:
1896Clean up the test. Dumb thing segfaults on me though... grr... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1897
1898Modified Files:
1899ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
1900ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
1901
1902125) Log Message:
19031. Conform to ltp_signal.h
19042. Fix some format strings with inttypes.h
1905Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1906
1907Modified Files:
1908ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
1909
1910126) Log Message:
1911
1912Modified Files:
1913ltp/testcases/kernel/syscalls/swapon/swapon01.c
1914ltp/testcases/kernel/syscalls/swapon/swapon02.c
1915ltp/testcases/kernel/syscalls/swapon/swapon03.c
1916ltp/configure.ac
1917ltp/testcases/kernel/include/arm.in
1918ltp/testcases/kernel/include/i386.in
1919ltp/testcases/kernel/include/ia64.in
1920ltp/testcases/kernel/include/powerpc.in
1921ltp/testcases/kernel/include/s390.in
1922ltp/testcases/kernel/include/sh.in
1923ltp/testcases/kernel/include/sparc.in
1924ltp/testcases/kernel/include/x86_64.in
1925
1926Removed Files:
1927ltp/m4/ltp-swaponoff.m4
1928
1929Added Files:
1930ltp/include/swaponoff.h
1931
1932127) Log Message:
1933What I meant to say in my last commit email was...
19341. Replace swapon / swapoff calls with syscall wrapper calls to avoid having to deal with ugly header checks in autoconf land.
19352. autoconf checks were wrong, as the MAX_SWAPFILES amount is actually predetermined based on the kernel version, not on the headers necessarily as Redhat LOVES being non-standard. This can't be tst_kvercmp, as tst_kvercmp is runtime based and MAX_SWAPFILES must be set at compile-time. And what I mean to say now is: I'm a dork -- I inverted the logic signs by accident (`<' -> `>'). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1936
1937Modified Files:
1938ltp/testcases/kernel/syscalls/swapon/swapon02.c
1939ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
1940ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
1941ltp/include/swaponoff.h
1942
1943128) Log Message:
1944You go in too ;)... Cleaned up this testcase as well, but this also segfaults on my system (before and after). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1945
1946Modified Files:
1947ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
1948
1949129) Log Message:
1950Enable ebizzy and kernbench properly so that they get installed in the correct spots. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1951
1952Modified Files:
1953ltp/utils/benchmark/kernbench-0.42/Makefile
1954ltp/utils/benchmark/ebizzy-0.3/Makefile
1955ltp/utils/benchmark/Makefile
1956
1957130) Log Message:
1958configure target shouldn't be executed by any sane human being. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1959
1960Modified Files:
1961ltp/utils/Makefile
1962
1963131) Log Message:
1964Implement a weak handler so that libraries (like libcontrollers) can override cleanup in the respective user code, as it's required to get past compile-time issues with pidns, et all. This only marks the beginning of our long journey of cleaning up the cleanup defined but not used warnings... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1965
1966Modified Files:
1967ltp/testcases/kernel/include/regen.sh
1968
1969132) Log Message:
1970Clean up testcase and have it conform to a more LTP-like standard. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1971
1972Modified Files:
1973ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_check.c
1974
1975133) Log Message:
1976Need to change this script to scrape stdout. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1977
1978Modified Files:
1979ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
1980
1981134) Log Message:
1982Check in cleaned up versions of these tests. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1983
1984Modified Files:
1985ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
1986ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
1987
1988135) Log Message:
1989Remove a blank line. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1990
1991Modified Files:
1992ltp/testcases/kernel/syscalls/signalfd/Makefile
1993
1994136) Log Message:
1995Clean up this testcase a lot by fixing indentation, spacing, fixing a few memory leaks, and the cleanup prototype. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
1996
1997Modified Files:
1998ltp/testcases/kernel/syscalls/linkat/Makefile
1999ltp/testcases/kernel/syscalls/linkat/linkat01.c
2000
2001137) Log Message:
2002Clean up the testcases a bit and make the tests follow more of a LTP-like reporting method. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2003
2004Modified Files:
2005ltp/testcases/kernel/performance_counters/performance_counter01.c
2006ltp/testcases/kernel/performance_counters/performance_counter02.c
2007
2008138) Log Message:
2009ptrace04.c: Avoid compile errors on some archs if the appropriate headers are missing and thus the structure is undefined by wrapping with preprocessor define: HAVE_STRUCT_PTRACE_REGS. ptrace.h: Shift around ptrace.h again, so preprocessor defines for datatypes are only done if necessary. We'll see if this fixes Mitani san's issue on ia64... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2010
2011Modified Files:
2012ltp/testcases/kernel/syscalls/ptrace/ptrace.h
2013ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
2014
2015139) Log Message:
2016No reason to do the #if !defined's anymore, because we're undefining the symbols before we #define them again XD. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2017
2018Modified Files:
2019ltp/testcases/kernel/syscalls/ptrace/ptrace.h
2020
2021140) Log Message:
2022ptrace.h: Nevermind. The last commit was bogus -- we do need those #if !defined's.. ptrace04.c: WTF. Who in their bloody right mind would name a field and a data type with the same damn name?!?!?! The original test writer needs to be slapped. Not sure why in the heck the last compile didn't catch this glaring issue. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2023
2024Modified Files:
2025ltp/testcases/kernel/syscalls/ptrace/ptrace.h
2026ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
2027
2028141) Log Message:
2029env_pre.mk: Check in, at bare minimum, the needed pieces to point people in the right direction as far as the make 3.81 requirement is concerned. functions.mk: Add some make 3.80 compatibility functions. Makefile: Remove make 3.81-ism's. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2030
2031Modified Files:
2032ltp/include/mk/env_pre.mk
2033ltp/include/mk/functions.mk
2034
2035142) Log Message:
2036env_pre.mk: Check in, at bare minimum, the needed pieces to point people in the right direction as far as the make 3.81 requirement is concerned. functions.mk: Add some make 3.80 compatibility functions. Makefile: Remove make 3.81-ism's. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2037
2038Modified Files:
2039ltp/Makefile
2040
2041143) Log Message:
2042Checkin all local changes for testcases/kernel/controllers to avoid compile-time warnings and errors, so that I can move forward with the weak handlers change. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2043
2044Modified Files:
2045ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c
2046ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_cpu_hog.c
2047ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
2048ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
2049ltp/testcases/kernel/containers/pidns/pidns17.c
2050ltp/testcases/kernel/containers/pidns/pidns10.c
2051ltp/testcases/kernel/containers/pidns/pidns04.c
2052ltp/testcases/kernel/controllers/cpuset/Makefile.inc
2053ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
2054
2055144) Log Message:
2056Checkin the weak handlers change, so that compiles won't error out and test writers can define cleanup at the library level or the sourcefile(s) level, such that the sourcefile level version will overwrite the library level one. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2057
2058Modified Files:
2059ltp/testcases/kernel/include/regen.sh
2060
2061145) Log Message:
2062Add a check for (struct sigaction).sa_sigaction as it's not present on all architectures. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2063
2064Added Files:
2065ltp/m4/ltp-signal.m4
2066
2067Modified Files:
2068ltp/configure.ac
2069
2070146) Log Message:
2071Some local changes bringing back CLEAN_DEPS and also making sure that FILTER_MAKE_TARGETS works even when MAKE_TARGETS is already defined. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2072
2073Modified Files:
2074ltp/include/mk/generic_leaf_target.inc
2075ltp/include/mk/env_post.mk
2076
2077147) Log Message:
2078Commit changes which provide a functional fix for the rt_sigaction(2) tests on x86_64, apart from SIGRTMIN (still crashes, but it keeps on going..). The test is now disabled on platforms where sa_handler isn't present in struct sigaction, which includes ia64, mips, and powerpc. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2079
2080Modified Files:
2081ltp/include/ltp_signal.h
2082ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
2083
2084
2085148) Log Message:
2086testcases/kernel/include/...: Add clock_gettime and clock_settime syscalls to all missing architecture .in files. testcases/kernel/timers/...:
20871. Improve upon reporting, as noted by Andrew Vagin.
20882. Clean up the test because there was a lot of ad hoc reporting / stale data that already gets punted back by | TERRNO and syscall, as implemented by linux_syscall_numbers.h, effectively simplifying the test(s) a LOT.
20893. Shift -D_GNU_SOURCE from CFLAGS to CPPFLAGS.
20904. Make sure we link against -lrt, like the manpage says:
2091SYNOPSIS
2092 #include <time.h>
2093 int clock_getres(clockid_t clk_id, struct timespec *res);
2094 int clock_gettime(clockid_t clk_id, struct timespec *tp);
2095 int clock_settime(clockid_t clk_id, const struct timespec *tp);
2096 Link with -lrt.
2097Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2098
2099Modified Files:
2100ltp/testcases/kernel/timers/clock_settime/Makefile
2101ltp/testcases/kernel/timers/clock_settime/clock_settime02.c
2102ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
2103ltp/testcases/kernel/include/arm.in
2104ltp/testcases/kernel/include/s390.in
2105ltp/testcases/kernel/include/sparc.in
2106ltp/testcases/kernel/include/arm.in
2107
2108149) Log Message:
2109Avoid unintended side-effects with errno being overwritten by accident with fprintf call early on in the tst_print function.
2110Signed-off-by: Andrew Vagin <avagin@gmail.com>,
2111Acked-by: Mike Frysinger <vapier@gentoo.org>,
2112Acked-by: Garrett Cooper <yanegomi@gmail.com>,
2113
2114Modified Files:
2115ltp/lib/tst_res.c
2116
2117150) Log Message:
2118Remove useless comment. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2119
2120Modified Files:
2121ltp/include/mk/testcases.mk
2122
2123151) Log Message:
2124testcases/kernel/include/...:
2125 .../Makefile: Remove unneeded set -e.
2126 .../regen.sh: Quote variables.
2127 .../strip_syscall.awk: Add an awk script to strip syscalls from the unistd.h headers.
2128testcases/kernel/syscalls/Makefile: yank libevent because something's missing from the distribution and it's not compiling after running ac-clean // ac-distclean // ac-maintainer-clean. BAH. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2129
2130Modified Files:
2131ltp/testcases/kernel/include/regen.sh
2132ltp/testcases/kernel/include/Makefile
2133ltp/include/mk/generic_leaf_target.inc
2134ltp/include/mk/generic_trunk_target.inc
2135ltp/testcases/kernel/syscalls/Makefile
2136
2137Added Files:
2138ltp/testcases/kernel/include/strip_syscall.awk
2139
2140152) Log Message:
2141*.in: Checkin updated and complete syscalls as per kernel version 2.6.32-r8. linux_syscall_numbers.h: Avoid race conditions by reviving file, esp because it takes ~3 seconds to generate on my machine, which means that it will take eons on slower machines... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2142
2143Modified Files:
2144ltp/testcases/kernel/include/arm.in
2145ltp/testcases/kernel/include/i386.in
2146ltp/testcases/kernel/include/ia64.in
2147ltp/testcases/kernel/include/powerpc.in
2148ltp/testcases/kernel/include/s390.in
2149ltp/testcases/kernel/include/sh.in
2150ltp/testcases/kernel/include/sparc.in
2151ltp/testcases/kernel/include/x86_64.in
2152
2153Added Files:
2154ltp/testcases/kernel/include/linux_syscall_numbers.h
2155
2156153) Log Message:
2157Fix the performance counter testcases because __NR_perf_count_open is finally defined to the right value. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2158
2159Modified Files:
2160ltp/testcases/kernel/performance_counters/performance_counter01.c
2161ltp/testcases/kernel/performance_counters/performance_counter02.c
2162
2163154) Log Message:
2164Remove more unneeded comments. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
2165
2166Modified Files:
2167ltp/testcases/kernel/performance_counters/performance_counter01.c
2168ltp/testcases/kernel/performance_counters/performance_counter02.c
2169
subrata_modak56aa50c2009-11-02 08:57:14 +00002170LTP-20091031
2171
21721) Log Message:
2173Fix 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>.
2174
2175Modified File(s):
2176ltp/testcases/kernel/power_management/pm_include.sh
2177
21782) Log Message:
2179Developed 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>.
2180
2181Modified File(s):
2182ltp/testcases/kernel/power_management/lib/sched_mc.py
2183
21843) Log Message:
2185Modified ilb test to run with ebizzy as default workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2186
2187Modified File(s):
2188ltp/testcases/kernel/power_management/ilb_test.py
2189
21904) Log Message:
2191Enhanced & 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>.
2192
2193Modified File(s):
2194ltp/testcases/kernel/power_management/cpu_consolidation.py
2195
21965) Log Message:
2197Modified master script to pass appropriate arguments for cpu consolidation test cases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
2198
2199Modified File(s):
2200ltp/testcases/kernel/power_management/runpwtests.sh
2201
22026) Log Message:
2203utimes: 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>.
2204
2205Modified Files:
2206ltp/testcases/kernel/syscalls/utimes/utimes01.c
2207
22087) Log Message:
2209network: 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>.
2210
2211Modified Files:
2212ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
2213
22148) Log Message:
2215Fix 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>.
2216
2217Modified File(s):
2218ltp/testcases/misc/math/float/thread_code.c
2219ltp/testcases/misc/math/float/exp_log/genexp.c
2220
22219) Log Message:
2222IMA tcb policy: Dependency section update. Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
2223
2224Modified File(s):
2225ltp/testcases/kernel/security/integrity/ima/README
2226
222710) Log Message:
2228Remove `verbose mode' from runltp*:
22291. This option really doesn't buy us much in runltp*, and we've almost already run out of options anyhow...
22302. Correct some ugly indentation.
2231Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2232
2233Modified File(s):
2234ltp/runltp
2235ltp/runltplite.sh
2236
223711) Log Message:
2238realtime: 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:
2239Start ./testpi-2
2240protocol in mutexattr is 1
2241Thread 14574 started running with priority 10 on CPU 1110536304
2242Thread 14574 at start pthread pol 2 pri 10 - Got global lock
2243Thread 14575 started running with prio 20 on CPU 1084272752
2244Thread 14576 started running with prio 30 on CPU 1118929008
2245Thread 14577 started running with prio 40 on CPU 1127321712
2246Noise Thread 14578 started running with prio 40 on CPU 1099915376
2247
2248testpi-1 and testpi-4 also report similar wrong values.
2249
2250The 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.
2251Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
2252Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
2253
2254Modified File(s):
2255ltp/testcases/realtime/func/pi-tests/testpi-1.c
2256ltp/testcases/realtime/func/pi-tests/testpi-2.c
2257ltp/testcases/realtime/func/pi-tests/testpi-4.c
2258
225912) Log Message:
2260fix 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>.
2261
2262Modified File(s):
2263ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
2264
226513) Log Message:
2266fix 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>.
2267
2268Modified File(s):
2269ltp/lib/tst_res.c
2270
227114) Log Message:
2272Just another printf cleanup: attached patch fixes some more printf formating issues as well as some coding style errors. Signed-off-by: <chrubis@suse.cz>.
2273
2274Modified Files:
2275ltp/testcases/kernel/fs/proc/proc01.c
2276ltp/testcases/kernel/fs/stream/stream03.c
2277ltp/testcases/kernel/mem/mtest06/mmap1.c
2278ltp/testcases/kernel/mem/shmt/shmt05.c
2279ltp/testcases/kernel/mem/shmt/shmt09.c
2280ltp/testcases/kernel/mem/vmtests/data_space.c
2281ltp/testcases/kernel/mem/vmtests/stack_space.c
2282ltp/testcases/kernel/sched/nptl/nptl01.c
2283ltp/testcases/kernel/syscalls/close/close08.c
2284ltp/testcases/kernel/syscalls/dup/dup01.c
2285ltp/testcases/kernel/syscalls/dup/dup02.c
2286ltp/testcases/kernel/syscalls/dup/dup03.c
2287ltp/testcases/kernel/syscalls/dup/dup04.c
2288ltp/testcases/kernel/syscalls/dup/dup05.c
2289
229015) Log Message:
2291Remove this test and itś reference anywhere as requested by Cyril Hrubis <chrubis@suse.cz>. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
2292
2293Modified Files:
2294ltp/runtest/syscalls
2295Removed Files:
2296ltp/testcases/kernel/syscalls/sigreturn/Makefile
2297ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c
2298
229916) Message:
2300Just before doing a CVS diff I noticed that these binary files made it back into the repository:
2301testcases/ballista/ballista/blexer
2302testcases/ballista/ballista/bparser
2303testcases/ballista/ballista/mut.out
2304This change removes them again: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2305
2306Removed Files:
2307ltp/testcases/ballista/ballista/blexer
2308ltp/testcases/ballista/ballista/bparser
2309ltp/testcases/ballista/ballista/mut.out
2310
231117) Log Message:
2312Byte compiled python files should not be in the repo.
2313
2314Removed Files:
2315ltp/testcases/network/nfsv4/acl/random_gen.pyc
2316
231718) Log Message:
2318make strptrace() inline to avoid unused warnings
2319
2320Modified Files:
2321ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
2322
232319) Log Message:
2324tweak how we notify unsupported arches so the code is always compiled
2325
2326Modified Files:
2327ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
2328
232920) Log Message:
2330add some simple trace code to help with debugging
2331
2332Modified Files:
2333ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
2334Added Files:
2335ltp/testcases/kernel/syscalls/ptrace/make_syscall_list.sh
2336ltp/testcases/kernel/syscalls/ptrace/simple_tracer.c syscalls.h
2337
233821) Log Message:
23391. Please see README.mk-devel for a full description of the changes from a Make perspective.
23402. 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.
23413. Several apps weren't autoconf safe and some autoconf tests and conditional statements have been placed in sourcecode and in Makefiles to either
2342 a) prevent the tests from being built / installed or
2343 b) turn the tests into dummy apps which print out TCONF messages due to lack-of-build support.
2344Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2345
2346Added Files:
2347ltp/README.ltp-devel.in
2348ltp/README.mk-devel
2349ltp/README.mk-user
2350ltp/TODO
2351ltp/ltp-devel.spec.in
2352ltp/doc/Makefile
2353ltp/include/mk/automake.mk
2354ltp/include/mk/config.mk.in
2355ltp/include/mk/env_post.mk
2356ltp/include/mk/env_pre.mk
2357ltp/include/mk/functions.mk
2358ltp/include/mk/generic_leaf_target.inc
2359ltp/include/mk/generic_leaf_target.mk
2360ltp/include/mk/generic_trunk_target.inc
2361ltp/include/mk/generic_trunk_target.mk
2362ltp/include/mk/lib.mk
2363ltp/include/mk/man.mk
2364ltp/include/mk/testcases.mk
2365ltp/lib/ltp.pc.in
2366ltp/m4/ltp-cap.m4
2367ltp/m4/ltp-numa.m4
2368ltp/m4/ltp-ptrace.m4
2369ltp/m4/ltp-quota.m4
2370ltp/runtest/Makefile
2371ltp/runtest/ipv6_expect
2372ltp/runtest/tcp_cmds_expect
2373ltp/testcases/kernel/containers/Makefile.inc
2374ltp/testcases/kernel/containers/netns/common.c
2375ltp/testcases/kernel/controllers/Makefile.inc
2376ltp/testcases/kernel/controllers/cpuset/Makefile.inc
2377ltp/testcases/kernel/controllers/cpuset/cpuset_funcs.sh
2378ltp/testcases/kernel/controllers/freezer/run_freezer.sh
2379ltp/testcases/kernel/fs/fs-bench/random-access-del-create.c
2380ltp/testcases/kernel/io/aio/aio02/aio_tio.c
2381ltp/testcases/kernel/io/aio/aio02/common.h
2382ltp/testcases/kernel/mem/Makefile.inc
2383ltp/testcases/kernel/mem/hugetlb/Makefile.inc
2384ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_affinity.c
2385ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_utils.c
2386ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_utils.h
2387ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_enabled.c
2388ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_utils.c
2389ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_utils.h
2390ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_interrupt.c
2391ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.c
2392ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.h
2393ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile.inc
2394ltp/testcases/kernel/security/smack/smack_common.sh
2395ltp/testcases/kernel/syscalls/ipc/Makefile.inc
2396ltp/testcases/lib/Makefile
2397ltp/testcases/lib/cmdlib.sh
2398ltp/testcases/lib/net_cmdlib.sh
2399ltp/testcases/network/tcp_cmds/Makefile.inc
2400ltp/testcases/network/tcp_cmds/include/netdefs.h
2401ltp/testcases/network/tcp_cmds/perf_lan/pingpong6.c
2402ltp/testscripts/default_runtest_set.awk
2403ltp/testscripts/ltp-missing-install-files.py
2404ltp/tools/genload/genload.c
2405
2406Removed Files:
2407ltp/README.ltp-devel
2408ltp/config.mk.in
2409ltp/ltp-devel.spec
2410ltp/testcases/kernel/containers/check_for_unshare.c
2411ltp/testcases/kernel/containers/libclone/libnetns.c
2412ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
2413ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
2414ltp/testcases/kernel/controllers/freezer/run.sh
2415ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
2416ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
2417ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
2418ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
2419ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
2420ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
2421ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
2422ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
2423ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.h
2424ltp/testcases/kernel/security/filecaps/check_xattr.c
2425ltp/testcases/kernel/security/filecaps/makenumcapsh.c
2426ltp/testcases/kernel/security/p9auth/checkp9auth.sh
2427ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
2428ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
2429ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
2430ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
2431ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
2432ltp/testcases/network/ipv6/Makefile
2433ltp/testcases/network/ipv6/echo6/Makefile
2434ltp/testcases/network/ipv6/echo6/createfile.c
2435ltp/testcases/network/ipv6/echo6/echo601
2436ltp/testcases/network/ipv6/echo6/echoes6.c
2437ltp/testcases/network/ipv6/finger6/Makefile
2438ltp/testcases/network/ipv6/finger6/finger601
2439ltp/testcases/network/ipv6/perf_lan6/Makefile
2440ltp/testcases/network/ipv6/perf_lan6/perf_lan6
2441ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
2442ltp/testcases/network/ipv6/ping6/Makefile
2443ltp/testcases/network/ipv6/ping6/ping601
2444ltp/testcases/network/ipv6/sendfile6/Makefile
2445ltp/testcases/network/ipv6/sendfile6/SF_Server6
2446ltp/testcases/network/ipv6/sendfile6/sendfile601
2447ltp/testcases/network/ipv6/sendfile6/testsf_c6.c
2448ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
2449ltp/testcases/network/ipv6/tcpdump6/Makefile
2450ltp/testcases/network/ipv6/tcpdump6/tcpdump601
2451
2452Modified Files:
2453890 of them
2454
245522) Log Message:
2456This 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>.
2457
2458Modified Files:
2459ltp/runtest/fs
2460ltp/runtest/stress.part1
2461ltp/testcases/kernel/fs/linktest/Makefile
2462
2463Added Files:
2464ltp/testcases/kernel/fs/linktest/linktest.sh
2465
2466Removed Files:
2467ltp/testcases/kernel/fs/linktest/linktest.pl
2468
246923) Log Message:
2470Dependency for all was wrong.
2471
2472Modified File(s):
2473ltp/testcases/kernel/mem/hugetlb/Makefile.inc
2474
247524) Log Message:
2476The 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>.
2477
2478Modified Files:
2479ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
2480
248125) Log Message:
2482File descriptors not cleaned up: This patch for openfile contains the following changes:
2483- test output to use tst_resm functions,
2484- sets ups and cleans up tmp dir properly,
2485- closes all opened file descriptors before thread exit(fixes nfs issues on removing tmp dir),
2486Signed-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?
2487
2488Modified Files:
2489ltp/testcases/kernel/fs/openfile/openfile.c
2490
2491
249226) Log Message:
2493Complete 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>,
2494
2495Modified Files:
2496ltp/testcases/kernel/syscalls/getuid/Makefile
2497ltp/testcases/kernel/syscalls/getuid/getuid01.c
2498ltp/testcases/kernel/syscalls/getuid/getuid02.c
2499ltp/testcases/kernel/syscalls/getuid/getuid03.c
2500Added Files:
2501ltp/testcases/kernel/syscalls/getuid/compat_16.h
2502ltp/testcases/kernel/syscalls/utils/compat_uid.h
2503
250427) Log Message:
2505use 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>.
2506
2507Modified Files:
2508ltp/testcases/kernel/fs/doio/rwtest.sh
2509
251028) Log Message:
2511Move `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>.
2512
2513Modified Files:
2514ltp/runltp
2515
251629) Log Message:
2517While 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>.
2518
2519Modified File(s):
2520ltp/pan/ltp-pan.c
2521
252230) Log Message:
2523Check in `creating directory' cosmetic item for runltplite.sh as well, just to be consistent. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2524
2525Modified File(s):
2526ltp/runltplite.sh
2527
252831) Log Message:
2529Remove an accidental circular dependency. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2530
2531Modified Files:
2532ltp/include/mk/automake.mk
2533
253432) Log Message:
2535autoconf 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>.
2536
2537Modified Files:
2538ltp/configure.ac
2539
254033) Log Message:
2541Add copyright tort. Abbreviate. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2542
2543Modified Files:
2544ltp/m4/ltp-unshare.m4
2545
254634) Log Message:
2547AR is defined in configure.ac. Not needed in m4 anymore. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2548
2549Removed Files:
2550ltp/m4/ac_prog_ar.m4
2551
255235) Log Message:
25531. Fix taskstats.m4 so it no longer punts out warnings.
25542. 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).
25553. Apply fixes according to 2. to testcases/kernel/syscalls/swap*/*.c.
25564. Apply Cyril Hrubis's libcpu_set fix to the .in files and cpuset_lib Makefile and .c file.
25575. Block off functionality in getdelays.c with proper preprocessor defines, as per issues after encountered after ltp-taskstats.m4 was fixed.
2558Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2559
2560Modified Files:
2561ltp/m4/ltp-taskstats.m4
2562ltp/testcases/kernel/syscalls/swapon/swapon01.c
2563ltp/testcases/kernel/syscalls/swapon/swapon02.c
2564ltp/testcases/kernel/syscalls/swapon/swapon03.c
2565ltp/testcases/kernel/controllers/cgroup/getdelays.c
2566ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
2567ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
2568ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
2569ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
2570ltp/testcases/kernel/include/powerpc.in
2571ltp/testcases/kernel/include/powerpc64.in
2572ltp/testcases/kernel/include/s390.in
2573ltp/configure.ac
2574
2575Added Files:
2576ltp/m4/ltp-swaponoff.m4
2577
257836) Log Message:
2579config.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>.
2580
2581Modified Files:
2582ltp/testcases/network/tcp_cmds/perf_lan/pingpong6.c
2583ltp/include/mk/config.mk.in
2584
258537) Log Message:
2586generic_*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>.
2587
2588Modified Files:
2589ltp/include/mk/generic_leaf_target.inc
2590ltp/include/mk/generic_trunk_target.inc
2591ltp/include/mk/testcases.mk
2592
259338) Log Message:
2594Rename 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>.
2595
2596Modified Files:
2597ltp/include/mk/generic_leaf_target.inc
2598ltp/include/mk/generic_trunk_target.inc
2599ltp/include/mk/testcases.mk
2600
2601
260239) Log Message:
26031. Make linux_syscall_numbers.h dependent on the .in files so that it can be regenerated if and when the files are touched.
26042. Add the ppoll(2) syscall number to all architectures, as per each arch specific unistd.h.
2605Signed-off-by: Nicolas Joly <njoly@pasteur.fr>,
2606
2607Modified Files:
2608ltp/testcases/kernel/include/Makefile
2609ltp/testcases/kernel/include/ia64.in
2610ltp/testcases/kernel/include/powerpc.in
2611ltp/testcases/kernel/include/powerpc64.in
2612ltp/testcases/kernel/include/s390.in
2613ltp/testcases/kernel/include/sh.in
2614ltp/testcases/kernel/include/sparc.in
2615ltp/testcases/kernel/include/sparc64.in
2616ltp/testcases/kernel/include/x86_64.in
2617
261840) Log Message:
2619Change 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.
2620Original patches provided by Randy Vinson <rvinson@mvista.com>,
2621Signed-off by: Henry Yei <hyei@mvista.com>,
2622
2623Modified Files:
2624ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
2625ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
2626ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
2627
262841) Log Message:
2629modify 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>.
2630
2631Modified Files:
2632ltp/runtest/fs
2633
263442) Log Message:
2635Modify 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>.
2636
2637Modified Files:
2638ltp/testcases/kernel/fs/fs_di/fs_di
2639ltp/testcases/kernel/fs/fs_perms/fs_perms.c
2640ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
2641ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
2642ltp/testcases/kernel/fs/racer/fs_racer.sh
2643ltp/testcases/kernel/io/writetest/writetest.c
2644
264543) Log Message:
2646-laio shouldn't be added to LDLIBS by default. That is just plain wrong.
2647
2648Modified Files:
2649ltp/m4/ltp-eventfd.m4
2650
265144) Log Message:
26521. Honor TMPDIR, as per Henry Yei's note, because linktest.sh doesn't currently do that.
26532. Add error checking for cd(1) failure.
26543. Suffix the temporary directory with $$ to allow multiple copies to execute on the directory at any given time.
26554. Add trap(1)'s to delete the temporary files / directories generated in the script.
2656gcooper@orangebox /scratch/ltp-dev2/ltp $ testcases/kernel/fs/linktest/linktest.sh 200 1000
2657linker01 1 TPASS : Symbolic Link Errors: 0
2658linker01 2 TPASS : Hard Link Errors: 0
2659Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2660
2661Modified Files:
2662ltp/testcases/kernel/fs/linktest/linktest.sh
2663
266445) Log Message:
26651. Fix incrementing call to use POSIX compliant version of incrementing.
26662. Add function `is_root' to help test writer determine whether or not the user is root with one uniform command.
2667Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2668
2669Modified Files:
2670ltp/testcases/lib/cmdlib.sh
2671
267246) Log Message:
2673The 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>.
2674
2675Modified Files:
2676ltp/testcases/lib/cmdlib.sh
2677
267847) Log Message:
2679This change (which I'm committing to cvs right now) changes the default to the loopback address:
2680gcooper@orangebox /scratch/ltp-dev2/ltp/testcases/network/tcp_cmds/ping $ ./ping01
2681ping01 0 TINFO : ping with 8 16 32 64 128 256 512 1024 2048 4064 ICMP packets
2682ping01 0 TINFO : calling ping with packet size = 8
2683ping01 0 TINFO : calling ping with packet size = 16
2684ping01 0 TINFO : calling ping with packet size = 32
2685ping01 0 TINFO : calling ping with packet size = 64
2686ping01 0 TINFO : calling ping with packet size = 128
2687ping01 0 TINFO : calling ping with packet size = 256
2688ping01 0 TINFO : calling ping with packet size = 512
2689ping01 0 TINFO : calling ping with packet size = 1024
2690ping01 0 TINFO : calling ping with packet size = 2048
2691ping01 0 TINFO : calling ping with packet size = 4064
2692ping01 0 TINFO : Cleaning up.
2693ping01 1 TPASS : Test successful
2694gcooper@orangebox /scratch/ltp-dev2/ltp/testcases/network/tcp_cmds/ping $
2695The default can still be changed by specifying the RHOST environment variable. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2696
2697Modified Files:
2698ltp/testcases/network/tcp_cmds/ping/ping01
2699
270048) Log Message:
2701The 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:
2702<<<test_start>>>
2703tag=ima01 stime=1255926150 cmdline=" ima_measurements.sh" contacts="" analysis=exit
2704<<<test_output>>>
2705setup 1 TBROK : Failed to mkdir /sys/kernel/security
2706setup 1 TBROK : Cannot mount securityfs
2707setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
2708<<<execution_status>>>
2709initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=0
2710<<<test_end>>>
2711<<<test_start>>>
2712tag=ima02 stime=1255926150 cmdline=" ima_policy.sh" contacts="" analysis=exit
2713<<<test_output>>>
2714setup 1 TBROK : Failed to mkdir /sys/kernel/security
2715setup 1 TBROK : Cannot mount securityfs
2716setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
2717<<<execution_status>>>
2718initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=2
2719<<<test_end>>>
2720<<<test_start>>>
2721tag=ima03 stime=1255926150 cmdline=" ima_tpm.sh" contacts="" analysis=exit
2722<<<test_output>>>
2723setup 1 TBROK : Failed to mkdir /sys/kernel/security
2724setup 1 TBROK : Cannot mount securityfs
2725setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
2726<<<execution_status>>>
2727initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=1 cstime=1
2728<<<test_end>>>
2729<<<test_start>>>
2730tag=ima04 stime=1255926150 cmdline=" ima_violations.sh" contacts="" analysis=exit
2731<<<test_output>>>
2732setup 1 TBROK : Failed to mkdir /sys/kernel/security
2733setup 1 TBROK : Cannot mount securityfs
2734setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
2735incrementing stop
2736<<<execution_status>>>
2737initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=1
2738<<<test_end>>>
2739Either way, it's a positive move forward so I'm checking this into cvs now. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2740
2741Modified Files:
2742ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
2743ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
2744ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
2745ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
2746ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
2747
2748
274949) Log Message:
27501. Add check for locale command with exists command in cmdlib.sh
27512. 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).
2752Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2753
2754Modified Files:
2755ltp/testcases/network/stress/ns-tools/check_envval
2756
275750) Log Message:
2758This 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.
2759Note: 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.
2760Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
2761Minor-Segmentation-fault-in-ffsb-fixed-by: Subrata Modak <subrata@linux.vnet.ibm.com>,
2762
2763Modified Files:
2764ltp/README
2765ltp/testcases/kernel/fs/Makefile
2766
2767Added Files:
2768ltp/runtest/fs_ext4
2769ltp/testcases/kernel/fs/ext4-new-features/Makefile
2770ltp/testcases/kernel/fs/ext4-new-features/README
2771ltp/testcases/kernel/fs/ext4-new-features/configure
2772ltp/testcases/kernel/fs/ext4-new-features/ext4_funcs.sh
2773ltp/testcases/kernel/fs/ext4-new-features/run_ext4_test.sh
2774ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/Makefile
2775ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/ext4-alloc-test.sh
2776ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/Makefile
2777ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config0
2778ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config1
2779ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config2
2780ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config3
2781ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config4
2782ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config5
2783ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config6
2784ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config7
2785ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/Makefile
2786ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_get_inode_version.sh
2787ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_inode_version_test.sh
2788ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_test_inode_version.c
2789ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/Makefile
2790ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/ext4_journal_checksum.sh
2791ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/Makefile
2792ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_file_time.c
2793ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
2794ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/Makefile
2795ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/e4defrag.c
2796ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/ext4_online_defrag_test.sh
2797ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/Makefile
2798ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/ext4_persist_prealloc_test.sh
2799ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/Makefile
2800ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_long_dirs.c
2801ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_short_dirs.c
2802ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/ext4_subdir_limit_test.sh
2803ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/Makefile
2804ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/ext4_uninit_groups_test.sh
2805ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/AUTHORS
2806ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/COPYING
2807ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/INSTALL
2808ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/LICENSE
2809ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.am
2810ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.in
2811ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/README
2812ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/aclocal.m4
2813ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.c
2814ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.h
2815ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.guess
2816ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.h.in
2817ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.sub
2818ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure
2819ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure.in
2820ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/depcomp
2821ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb.h
2822ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fc.c
2823ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.c
2824ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.h
2825ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.c
2826ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.h
2827ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.c
2828ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.h
2829ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.c
2830ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.h
2831ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.c
2832ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.h
2833ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.c
2834ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.h
2835ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.c
2836ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.h
2837ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.c
2838ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.h
2839ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/install-sh
2840ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.c
2841ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.h
2842ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/main.c
2843ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.c
2844ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.h
2845ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/missing
2846ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/mkinstalldirs
2847ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.c
2848ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.h
2849ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/public-description
2850ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.c
2851ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.h
2852ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.c
2853ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.h
2854ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/registration-description
2855ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.c
2856ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.h
2857ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/stamp-h.in
2858ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.c
2859ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.h
2860ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/examples/profile_everything
2861
286251) Log Message:
2863Fix 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>.
2864
2865Modified Files:
2866ltp/testcases/kernel/syscalls/setgroups/Makefile
2867ltp/testcases/kernel/syscalls/getuid/Makefile
2868ltp/testcases/kernel/syscalls/getegid/Makefile
2869ltp/testcases/kernel/syscalls/utils/compat_16.mk
2870ltp/testcases/kernel/syscalls/utils/newer_64.mk
2871ltp/include/mk/env_post.mk
2872ltp/include/mk/testcases.mk
2873ltp/testcases/kernel/syscalls/getgid/Makefile
2874
287552) Log Message:
2876- Add additional quota check for RHEL 4.8 as reported by SimonX on #ltp
2877- Fix m4 file so that items are properly comma delimited, and thus the contents aren't incorrectly concatenated.
2878Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2879
2880Modified Files:
2881ltp/m4/ltp-quota.m4
2882ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
2883
288453) Log Message:
2885Fix indentation and a compile error noted by SimonXu on #ltp. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2886
2887Modified Files:
2888ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area.h
2889ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
2890ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
2891
289254) Log Message:
2893Fix two broken Makefiles reported by Gowri at IBM. Signed-off-by: Gowri <gomuthuk@linux.vnet.ibm.com>, Reviewed-by: Garrett Cooper <yanegomi@gmail.com>,
2894
2895Modified Files:
2896ltp/testcases/realtime/perf/Makefile
2897ltp/testcases/realtime/stress/Makefile
2898
289955) Log Message:
2900Check 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>,
2901
2902Modified Files:
2903ltp/testcases/realtime/Makefile
2904
290556) Log Message:
2906The 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>,
2907
2908Modified Files:
2909ltp/testcases/realtime/lib/libstats.c
2910
291157) Log Message:
2912Fix a typo and a warning related to unchecked results from asprintf, punted by from the compiler. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2913
2914ltp/testcases/realtime/lib/librttest.c
2915
291658) Log Message:
2917Add a default config.mk file to ease use for non-autoconf users. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2918
2919Added Files:
2920ltp/include/mk/config.mk.default
2921
292259) Log Message:
2923On second thought, the compiler-related variables should be uncommented. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2924
2925Modified Files:
2926ltp/include/mk/config.mk.default
2927
292860) Log Message:
29291. Get rid of useless documentation (the directions are already in INSTALL).
29302. Tell people to read INSTALL instead.
2931Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2932
2933Modified Files:
2934ltp/Makefile
2935Removed Files:
2936ltp/README.mk-user
2937
293861) Log Message:
2939Some 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>.
2940
2941Modified Files:
2942ltp/testcases/kernel/syscalls/swapon/swapon01.c
2943ltp/testcases/kernel/syscalls/swapon/swapon02.c
2944ltp/testcases/kernel/syscalls/swapon/swapon03.c
2945ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
2946ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
2947
294862) Log Message:
2949Update the documentation for building and installing LTP as per the Makefile infrastructure changes. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2950
2951Modified Files:
2952ltp/INSTALL
2953ltp/README.mk-devel
2954ltp/README.ltp-devel.in
2955
295663) Log Message:
2957testcases.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>.
2958
2959Modified Files:
2960ltp/include/mk/testcases.mk
2961ltp/include/mk/config.mk.in
2962
296364) Log Message:
29641. Get rid of psuedo-autoconf scripts in testcases/realtime/scripts.
29652. Integrate testcases/realtime with autoconf.
29663. Fix compilation, according to report made by Gowri at IBM.
2967Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2968
2969Modified Files:
2970ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
2971ltp/testcases/realtime/lib/Makefile
2972ltp/testcases/realtime/func/pi-tests/Makefile
2973ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
2974ltp/testcases/realtime/scripts/check_pi.sh
2975ltp/testcases/realtime/scripts/check_robust.sh
2976ltp/testcases/realtime/Makefile
2977ltp/testcases/realtime/config.mk
2978ltp/include/mk/automake.mk
2979ltp/testcases/realtime/include/librttest.h
2980ltp/testcases/realtime/m4/GNUmakefile
2981ltp/testcases/realtime/m4/Makefile.am
2982ltp/testcases/realtime/m4/check.m4
2983Added Files:
2984ltp/testcases/realtime/configure.in
2985
298665) Log Message:
2987Get rid of redundant XOPEN2K #define (_GNU_SOURCE covers this). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
2988
2989Modified Files:
2990ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
2991
299266) Log Message:
2993Make 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>.
2994
2995Modified Files:
2996ltp/INSTALL
2997
299867) Log Message:
2999I thought I removed the recursive LDLIBS definition sneak in. Oh well... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3000
3001Modified Files:
3002ltp/testcases/realtime/lib/Makefile
3003
300468) Log Message:
3005Accidentally nuking your .c files when running clean isn't a good thing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3006
3007Modified Files:
3008ltp/testcases/realtime/func/pi-tests/Makefile
3009
301069) Log Message:
3011lcov: improve derive-func-data option
3012- rewrite graph file handling
3013- make derive data look at all lines belonging to a function to find out whether it has been hit or not
3014- introduce --debug option to better debug problems with graph files
3015Peter Oberparleiter <oberpapr@users.sourceforge.net>.
3016
3017Modified File(s):
3018ltp/utils/analysis/lcov/bin/geninfo lcov
3019
302070) Log Message:
3021Fix temporary file creation in mmapstress tests: these are two little fixes of the mmapstress test:
3022 - the mkstemp() function returns -1 on error; the tests treat 0 as error instead,
3023 - mkstemp() returns a file descriptor; no need to open the file once more later,
3024Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3025
3026Modified Files:
3027ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
3028ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
3029
303071) Log Message:
3031Change 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>.
3032
3033Modified Files:
3034ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
3035ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
3036ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
3037ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
3038ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
3039ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
3040ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
3041ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
3042ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
3043ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
3044ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
3045
304672) Log Message:
3047Fix 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>.
3048
3049Modified Files:
3050ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_utility.sh
3051ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
3052ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
3053ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
3054ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
3055ltp/testcases/kernel/fs/acls/acl_test01
3056ltp/testcases/kernel/fs/fs-bench/modaltr.sh
3057ltp/testcases/kernel/fs/fs_di/fs_di
3058ltp/testcases/kernel/fs/mongo/test.sh
3059ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
3060ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
3061ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
3062ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
3063ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
3064ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
3065ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
3066ltp/testcases/network/tcp_cmds/netstat/netstat01
3067
306873) Log Message:
3069Printf-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>.
3070
3071Modified Files:
3072ltp/testcases/kernel/fs/fs-bench/modaltr.sh
3073ltp/testcases/kernel/fs/mongo/test.sh
3074ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
3075ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
3076ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
3077ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
3078ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
3079ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
3080ltp/testcases/kernel/syscalls/fchown/fchown01.c
3081ltp/testcases/kernel/syscalls/fchown/fchown04.c
3082ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
3083ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
3084ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
3085ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
3086ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
3087ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
3088ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
3089ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
3090ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
3091ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
3092ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
3093ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
3094ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
3095ltp/testcases/kernel/syscalls/fork/fork01.c
3096ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
3097ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
3098ltp/testcases/kernel/syscalls/fsync/fsync01.c
3099ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
3100ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
3101ltp/testcases/kernel/syscalls/getegid/getegid01.c
3102ltp/testcases/kernel/syscalls/getegid/getegid02.c
3103ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
3104ltp/testcases/kernel/syscalls/getgid/getgid01.c
3105ltp/testcases/kernel/syscalls/getgid/getgid03.c
3106ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
3107ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
3108ltp/testcases/kernel/syscalls/getpid/getpid01.c
3109ltp/testcases/kernel/syscalls/getppid/getppid01.c
3110ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
3111ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
3112ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
3113ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
3114ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
3115ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
3116ltp/testcases/kernel/syscalls/gettid/gettid01.c
3117ltp/testcases/kernel/syscalls/getuid/getuid01.c
3118ltp/testcases/kernel/syscalls/getuid/getuid02.c
3119ltp/testcases/kernel/syscalls/getuid/getuid03.c
3120ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
3121ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
3122ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
3123ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
3124ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
3125ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
3126ltp/testcases/kernel/syscalls/iopl/iopl01.c
3127ltp/testcases/kernel/syscalls/iopl/iopl02.c
3128ltp/testcases/kernel/syscalls/lchown/lchown02.c
3129ltp/testcases/kernel/syscalls/link/link02.c
3130ltp/testcases/kernel/syscalls/link/link03.c
3131ltp/testcases/kernel/syscalls/link/link04.c
3132ltp/testcases/kernel/syscalls/link/link05.c
3133ltp/testcases/kernel/syscalls/link/link06.c
3134ltp/testcases/kernel/syscalls/link/link07.c
3135ltp/testcases/kernel/syscalls/listen/listen01.c
3136ltp/testcases/kernel/syscalls/llseek/llseek02.c
3137ltp/testcases/kernel/syscalls/lseek/lseek02.c
3138ltp/testcases/kernel/syscalls/lseek/lseek03.c
3139ltp/testcases/kernel/syscalls/lseek/lseek04.c
3140ltp/testcases/kernel/syscalls/lseek/lseek05.c
3141ltp/testcases/kernel/syscalls/lseek/lseek06.c
3142ltp/testcases/kernel/syscalls/lseek/lseek08.c
3143ltp/testcases/kernel/syscalls/lseek/lseek09.c
3144ltp/testcases/kernel/syscalls/lseek/lseek10.c
3145ltp/testcases/kernel/syscalls/lstat/lstat01.c
3146ltp/testcases/kernel/syscalls/lstat/lstat02.c
3147ltp/testcases/kernel/syscalls/madvise/madvise01.c
3148ltp/testcases/kernel/syscalls/madvise/madvise02.c
3149ltp/testcases/kernel/syscalls/madvise/madvise03.c
3150ltp/testcases/kernel/syscalls/mlock/mlock01.c
3151ltp/testcases/kernel/syscalls/mlock/mlock02.c
3152ltp/testcases/kernel/syscalls/times/times01.c
3153ltp/testcases/kernel/syscalls/wait/wait02.c
3154ltp/testcases/network/tcp_cmds/netstat/netstat01
3155ltp/testcases/kernel/fs/fs-bench/modaltr.sh
3156ltp/testcases/kernel/fs/mongo/test.sh
3157ltp/testcases/network/tcp_cmds/netstat/netstat01
3158
315974) Log Message:
3160mem/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>.
3161
3162Modified Files:
3163ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
3164
316575) Log Message:
3166Some fixes of shell scripts of tests: this patch fixes some minor bugs in the code of LTP shell scripts:
3167 - quote arguments of test(1) in some places concerning redhat detection,
3168 - don't execute the result of type(1), it makes no sense - even more when the output of it should be redirected,
3169Signed-off-by: Jiri Palecek <jpalecek@web.de>.
3170
3171Modified Files:
3172ltp/testcases/commands/ade/file/file_test.sh
3173ltp/testcases/commands/cron/cron_allow01
3174ltp/testcases/commands/cron/cron_deny01
3175ltp/testcases/commands/cron/cron_pos_tests.sh
3176ltp/testcases/commands/mail/mail_tests.sh
3177ltp/testcases/commands/su/su01
3178ltp/testcases/network/tcp_cmds/rdist/rdist01
3179
318076) Log Message:
3181Complete 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>.
3182
3183Modified Files:
3184ltp/testcases/kernel/syscalls/geteuid/Makefile
3185ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
3186Added Files:
3187ltp/testcases/kernel/syscalls/geteuid/compat_16.h
3188
318977) Log Message:
3190Fix failures messages on multi socket hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
3191
3192Modified Files:
3193ltp/testcases/kernel/power_management/runpwtests.sh
3194
319578) Log Message:
3196Patch to remove hard coded cpu governers. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
3197
3198Modified Files:
3199ltp/testcases/kernel/power_management/pwkm_load_unload.sh
3200
320179) Log Message:
3202Garret 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:
32031. This test app helped unroot another issue with our custom Linux platform here at Cisco,
32042. 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,
3205I 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>.
3206
3207Modified Files:
3208ltp/runtest/syscalls
3209Added Files:
3210ltp/testcases/kernel/syscalls/ptrace/ptrace05.c
3211
321280) Log Message:
3213lcov: remove unnecessary warning
3214
3215Modified Files:
3216ltp/utils/analysis/lcov/bin/geninfo
3217
321881) Log Message:
3219lcov: fix problem with matching filename
3220- used correct source for filenames
3221- converted match_filenames to portable version,
3222
3223Modified Files:
3224ltp/utils/analysis/lcov/bin/geninfo
3225
322682) Log Message:
3227lcov: remove further unneeded warning + use correct source for list of filenames
3228
3229Modified Files:
3230ltp/utils/analysis/lcov/bin/geninfo
3231
323283) Log Message:
3233lcov: update README to mention required -lgcov switch during linking
3234
3235Modified File(s):
3236ltp/utils/analysis/lcov/README
3237
323884) Log Message:
3239lcov: further clarification in the README
3240
3241Modified Files:
3242ltp/utils/analysis/lcov/README
3243
324485) Log Message:
3245Fix a bashism that was pointed out in other files by Jiri Palecek. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3246
3247Modified Files:
3248ltp/testcases/lib/cmdlib.sh
3249
325086) Log Message:
3251Avoid 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>.
3252
3253Modified Files:
3254ltp/testcases/lib/cmdlib.sh
3255
325687) Log Message:
3257Stupid Garrett. I need to increment the value... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3258
3259Modified Files:
3260ltp/testcases/lib/mdlib.sh
3261
subrata_modakfe574972009-10-04 19:23:12 +00003262LTP-20090930
3263
32641) Log Message:
3265controller: 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>.
3266
3267Modified File(s):
3268ltp/config.mk.in
3269
32702) Log Message:
3271Patch 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>,
3272
3273Modified Files:
3274ltp/testcases/realtime/func/Makefile
3275ltp/testcases/realtime/profiles/default
3276Added Files:
3277ltp/testcases/realtime/func/rt-migrate/Makefile
3278ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
3279ltp/testcases/realtime/func/rt-migrate/run_auto.sh
3280
32813) Log Message:
3282Formatting 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>.
3283
3284Modified Files:
3285ltp/testcases/kernel/containers/pidns/pidns20.c
3286ltp/testcases/kernel/fs/doio/growfiles.c
3287ltp/testcases/kernel/fs/ftest/ftest01.c
3288ltp/testcases/kernel/fs/ftest/ftest02.c
3289ltp/testcases/kernel/fs/ftest/ftest03.c
3290
32914) Log Message:
3292Fix 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:
3293 1. register signal handlers (just do sem_post()) for SIGUSR1/SIGUSR2.
3294 2. block those signals
3295 3. prepare something (sem_init()) for these signal handlers
3296 4. send signals to itself from sub-threads.
3297They 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>.
3298
3299Modified Files:
3300ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-3.c
3301ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/5-1.c
3302
33035) Log Message:
3304Network: Fix iproute test case error: When I run network test case testcases/network/iproute/ip_tests.sh, some errors shown:
3305ip01 0 TINFO : Test #1: changing mtu size of eth0:1 device.
3306/mnt/ltp/ltp-full-20090731/testcases/bin/ip_tests.sh: line 198: [: -eq: unary operator expected.
3307The output of
3308ifconfig eth0:1 | grep -i MTU | sed "s/^.*MTU://"
3309is like:
33101500 Metric:1
3311so should print field 1 instead of field 5. Signed-off-by: Hushan Jia<hjia@redhat.com>.
3312
3313Modified Files:
3314ltp/testcases/network/iproute/ip_tests.sh
3315
33166) Log Message:
3317mbind01: Fix the bug of result output: I tested ltp mbind case and found the result is error as follows:
3318mbind01 0 TINFO : (case00) START
3319EXPECT: return value(ret)=0 errno=0 (Success)
3320RESULT: return value(ret)=0 errno=0 (Success)
3321mbind01 0 TINFO : (case00) END => OK
3322mbind01 0 TINFO : (case01) START
3323EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
3324RESULT: return value(ret)=-1 errno=22 (Invalid argument)
3325mbind01 0 TINFO : (case01) END => NG
3326mbind01 0 TINFO : (case02) START
3327EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
3328RESULT: return value(ret)=-1 errno=22 (Invalid argument)
3329mbind01 0 TINFO : (case02) END => NG
3330mbind01 0 TINFO : (case03) START
3331EXPECT: return value(ret)=0 errno=0 (Success)
3332RESULT: return value(ret)=0 errno=0 (Success)
3333mbind01 0 TINFO : (case03) END => OK
3334mbind01 0 TINFO : (case04) START
3335EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
3336RESULT: return value(ret)=-1 errno=22 (Invalid argument)
3337mbind01 0 TINFO : (case04) END => NG
3338mbind01 0 TINFO : (case05) START
3339EXPECT: return value(ret)=0 errno=0 (Success)
3340RESULT: return value(ret)=0 errno=0 (Success)
3341mbind01 0 TINFO : (case05) END => OK
3342mbind01 0 TINFO : (case06) START
3343EXPECT: return value(ret)=0 errno=0 (Success), r/w check=OK
3344RESULT: return value(ret)=0 errno=0 (Success), r/w check=NG
3345mbind01 0 TINFO : (case06) END => OK
3346mbind01 0 TINFO : (case07) START
3347EXPECT: return value(ret)=0 errno=0 (Success)
3348RESULT: return value(ret)=0 errno=0 (Success)
3349mbind01 0 TINFO : (case07) END => OK
3350mbind01 0 TINFO : (case08) START
3351EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
3352RESULT: return value(ret)=-1 errno=22 (Invalid argument)
3353mbind01 0 TINFO : (case08) END => NG
3354mbind01 0 TINFO : (case09) START
3355EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
3356RESULT: return value(ret)=-1 errno=22 (Invalid argument)
3357mbind01 0 TINFO : (case09) END => NG
3358mbind01 0 TINFO : (case10) START
3359mbind01 1 TFAIL : get_mempolicy failed - errno = 14 : Bad address
3360
3361In 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>.
3362
3363Modified Files:
3364ltp/testcases/kernel/syscalls/mbind/mbind01.c
3365
33667) Log Message:
3367mbind01: 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>.
3368
3369Modified Files:
3370ltp/testcases/kernel/syscalls/mbind/mbind01.c
3371
33728) Log Message:
3373mbind01: 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>.
3374
3375Modified Files:
3376ltp/testcases/kernel/syscalls/mbind/mbind01.c
3377
33789) Log Message:
3379LTP-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.
3380/************************************************************/
3381Before patch: With out LDFLAGS:
3382 ***************************
3383 CONFORMANCE TEST RESULTS
3384 ***************************
3385 * TOTAL: 486
3386 * PASSED: 449
3387 * FAILED: 12
3388 * UNRESOLVED: 7
3389 * UNSUPPORTED: 10
3390 * UNTESTED: 4
3391 * INTERRUPTED: 0
3392 * HUNG: 0
3393 * SEGV: 0
3394 * OTHERS: 4
3395 ***************************
3396After patch: With LDFLAGS:
3397 ***************************
3398 CONFORMANCE TEST RESULTS
3399 ***************************
3400 * TOTAL: 1888
3401 * PASSED: 1731
3402 * FAILED: 26
3403 * UNRESOLVED: 14
3404 * UNSUPPORTED: 22
3405 * UNTESTED: 94
3406 * INTERRUPTED: 0
3407 * HUNG: 1
3408 * SEGV: 0
3409 * OTHERS: 0
3410 ***************************
3411/************************************************************/
3412Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
3413
3414Modified Files:
3415ltp/testcases/open_posix_testsuite/LDFLAGS
3416
341710) Log Message:
3418Add 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>.
3419
3420Modified Files:
3421ltp/testcases/kernel/controllers/cgroup/getdelays.c
3422
342311) Log Message:
3424gen_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>.
3425
3426Modified File(s):
3427ltp/testcases/kernel/connectors/pec/event_generator.c
3428
342912) Log Message:
3430runltp 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>.
3431
3432Modified Files:
3433ltp/testcases/kernel/fs/acls/acl_test01
3434
343513) Log Message:
3436cpuctl 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:
3437cpuctl_def_task01.c
3438cpuctl_def_task02.c
3439cpuctl_def_task03.c
3440cpuctl_def_task04.c
3441cpuctl_test01.c
3442cpuctl_test02.c
3443cpuctl_test03.c
3444cpuctl_test04.c
3445
3446Key code:
3447timer_expired=0;
3448while(!timer_expired)
3449 f=sqrt(f*f);
3450
3451Reason:
3452During 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>,
3453
3454Modified Files:
3455ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
3456ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
3457ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
3458ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
3459ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
3460ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
3461ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
3462ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
3463ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
3464
346514) Log Message:
3466After 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>.
3467
3468Modified Files:
3469ltp/configure.ac
3470ltp/testcases/kernel/syscalls/epoll/Makefile
3471ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
3472
347315) Log Message:
3474network: Fix ip_tests error 2: Repost the ip tests patch:
34751. Test #4: ip tools now print nud state as follows: REACHABLE, STALE, FAILED, etc,
34762. Test #3, #4, #5: If delete entry succefully, grep will return 1, indicating test PASS, so return code RC should be set to 0,
3477Signed-off-by: Hushan Jia <hjia@redhat.com>,
3478
3479Modified Files:
3480ltp/testcases/network/iproute/ip_tests.sh
3481
348216) Log Message:
3483network: 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>,
3484
3485Modified Files:
3486ltp/testcases/network/multicast/mc_commo/Makefile
3487ltp/testcases/network/multicast/mc_member/Makefile
3488
348917) Log Message:
3490pselect01: 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>,
3491
3492Modified Files:
3493ltp/testcases/kernel/syscalls/pselect/pselect01.c
3494
349518) Log Message:
3496Add 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.
3497Result:
3498memcgroup_function_test 1 TPASS : rss=4096/4096, cache=0/0
3499memcgroup_function_test 2 TPASS : rss=0/0, cache=4096/4096
3500memcgroup_function_test 3 TPASS : rss=0/0, cache=4096/4096
3501memcgroup_function_test 4 TPASS : rss=4096/4096, cache=8192/8192
3502memcgroup_function_test 5 TPASS : rss=4096/4096, cache=0/0
3503memcgroup_function_test 6 TPASS : rss=4096/4096, cache=0/0
3504memcgroup_function_test 6 TPASS : rss=0/0, cache=0/0
3505memcgroup_function_test 7 TPASS : rss=0/0, cache=4096/4096
3506memcgroup_function_test 7 TPASS : rss=0/0, cache=0/0
3507memcgroup_function_test 8 TPASS : rss=0/0, cache=4096/4096
3508memcgroup_function_test 8 TPASS : rss=0/0, cache=0/0
3509memcgroup_function_test 9 TPASS : rss=4096/4096, cache=8192/8192
3510memcgroup_function_test 9 TPASS : rss=0/0, cache=0/0
3511memcgroup_function_test 10 TPASS : rss=4096/4096, cache=0/0
3512memcgroup_function_test 10 TPASS : rss=0/0, cache=0/0
3513memcgroup_function_test 11 TPASS : failcnt=6
3514memcgroup_function_test 12 TPASS : failcnt=6
3515memcgroup_function_test 13 TPASS : failcnt=6
3516memcgroup_function_test 14 TPASS : process 5793 is killed
3517memcgroup_function_test 15 TPASS : process 5803 is killed
3518memcgroup_function_test 16 TPASS : process 5813 is killed
3519memcgroup_function_test 17 TPASS : process 5824 is killed
3520memcgroup_function_test 18 TPASS : process 5835 is killed
3521memcgroup_function_test 19 TPASS : process 5845 is killed
3522memcgroup_function_test 20 TPASS : process 5854 is killed
3523memcgroup_function_test 21 TPASS : process 5863 is killed
3524memcgroup_function_test 22 TPASS : input=4095, limit_in_bytes=4096
3525memcgroup_function_test 23 TPASS : input=4097, limit_in_bytes=8192
3526memcgroup_function_test 24 TPASS : input=1, limit_in_bytes=4096
3527memcgroup_function_test 25 TPASS : return value is 0
3528memcgroup_function_test 26 TPASS : return value is 1
3529memcgroup_function_test 27 TPASS : return value is 1
3530memcgroup_function_test 28 TPASS : return value is 1
3531memcgroup_function_test 29 TPASS : force memory succeeded
3532memcgroup_function_test 30 TPASS : force memory failed as expected
3533memcgroup_function_test 31 TPASS : return value is 0
3534memcgroup_function_test 32 TPASS : return value is 0
3535memcgroup_function_test 33 TPASS : return value is 0
3536memcgroup_function_test 34 TPASS : return value is 0
3537memcgroup_function_test 35 TPASS : return value is 1
3538memcgroup_function_test 36 TPASS : rss=4096/4096, cache=0/0
3539memcgroup_function_test 36 TPASS : rss=0/0, cache=0/0
3540memcgroup_function_test 37 TPASS : rss=4096/4096, cache=0/0
3541memcgroup_function_test 37 TPASS : rss=0/0, cache=0/0
3542memcgroup_function_test 38 TPASS : rss=4096/4096, cache=0/0
3543memcgroup_function_test 38 TPASS : rss=0/0, cache=0/0
3544memcgroup_stress_test 1 TPASS : stress test 1 passed
3545memcgroup_stress_test 2 TPASS : stress test 2 passed
3546INFO: ltp-pan reported all tests PASS,
3547Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>,
3548
3549Modified Files:
3550ltp/runtest/controllers
3551ltp/testcases/kernel/controllers/memcg/Makefile
3552ltp/testcases/kernel/controllers/memcg/README
3553Added Files:
3554ltp/testcases/kernel/controllers/memcg/functional/Makefile
3555ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
3556ltp/testcases/kernel/controllers/memcg/functional/memcg_getpagesize.c
3557ltp/testcases/kernel/controllers/memcg/functional/memcg_process.c
3558ltp/testcases/kernel/controllers/memcg/regression/Makefile
3559ltp/testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
3560ltp/testcases/kernel/controllers/memcg/regression/memcg_test_1.c
3561ltp/testcases/kernel/controllers/memcg/regression/memcg_test_2.c
3562ltp/testcases/kernel/controllers/memcg/regression/memcg_test_4.c
3563ltp/testcases/kernel/controllers/memcg/regression/memcg_test_4.sh
3564ltp/testcases/kernel/controllers/memcg/stress/Makefile
3565ltp/testcases/kernel/controllers/memcg/stress/memcg_process_stress.c
3566ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
3567Removed Files:
3568ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
3569ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
3570ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
3571ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
3572ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh
3573
357419) Log Message:
3575fix 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:
3576 HAVE_LINUX_CGROUPSTATS_H
3577Change macro HAVE_LINUX_CGROUPSTAT_H to HAVE_LINUX_CGROUPSTATS_H to fix the bug. Signed-off-by:Liu Bo <liubo-fnst@cn.fujitsu.com>,
3578
3579Modified Files:
3580ltp/testcases/kernel/controllers/cgroup/getdelays.c
3581
358220) Log Message:
3583I 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:
3584 1) make build-tests
3585 2) cc -O2 -o t0 t0.c
3586 3) ./execute.sh
3587I 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>,
3588
3589Modified Files:
3590ltp/testcases/open_posix_testsuite/Makefile
3591
359221) Log Message:
3593Issue 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>.
3594
3595Modified File(s):
3596ltp/testcases/kernel/syscalls/chmod/chmod05.c
3597ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
3598
359922) Log Message:
3600quotactl01: 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>.
3601
3602Modified File(s):
3603ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
3604
360523) Log Message:
3606quotactl01: 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>.
3607
3608Modified File(s):
3609ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
3610
361124) Log Message:
3612Spelling fixes: inclue -> include: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
3613
3614Modified File(s):
3615ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
3616
361725) Log Message:
3618Numa-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>.
3619
3620Modified File(s):
3621ltp/testcases/kernel/numa/numa01.sh
3622
362326) Log Message:
3624smt_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>.
3625
3626Modified File(s):
3627ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
3628ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
3629
363027) Log Message:
3631Filecaps: 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>.
3632
3633Modified File(s):
3634ltp/testcases/kernel/security/filecaps/filecapstest.sh
3635
363628) Log Message:
3637The 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>.
3638
3639Modified Files:
3640ltp/testcases/kernel/syscalls/kill/kill07.c
3641
364229) Log Message:
3643ftest 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>.
3644
3645Modified Files:
3646ltp/include/compiler.h
3647ltp/testcases/kernel/fs/ftest/Makefile
3648ltp/testcases/kernel/fs/ftest/ftest01.c
3649ltp/testcases/kernel/fs/ftest/ftest02.c
3650ltp/testcases/kernel/fs/ftest/ftest03.c
3651ltp/testcases/kernel/fs/ftest/ftest04.c
3652ltp/testcases/kernel/fs/ftest/ftest05.c
3653ltp/testcases/kernel/fs/ftest/ftest06.c
3654ltp/testcases/kernel/fs/ftest/ftest07.c
3655ltp/testcases/kernel/fs/ftest/ftest08.c
3656Added Files:
3657ltp/testcases/kernel/fs/ftest/libftest.c
3658ltp/testcases/kernel/fs/ftest/libftest.h
3659
366030) Log Message:
3661lcov: 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.
3662
3663Modified File(s):
3664ltp/utils/analysis/lcov/lcovrc
3665
366631) Log Message:
3667Create 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:
36681. 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),
36692. make sure we can setuid when there is a valid hash,
36703. make sure we cannot setuid if there is a valid hash, but our original uid isn't the one specified in the token.
3671Changelog:
3672Sep 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>.
3673
3674Modified Files:
3675ltp/README
3676ltp/testcases/kernel/security/Makefile
3677Added Files:
3678ltp/runtest/p9auth
3679ltp/testcases/kernel/security/p9auth/Makefile
3680ltp/testcases/kernel/security/p9auth/checkp9auth.sh
3681ltp/testcases/kernel/security/p9auth/p9priv.sh
3682ltp/testcases/kernel/security/p9auth/p9unpriv.sh
3683ltp/testcases/kernel/security/p9auth/runp9auth.sh
3684ltp/testcases/kernel/security/p9auth/unhex.c
3685
368632) Log Message:
3687To 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>.
3688
3689Modified Files:
3690ltp/testcases/kernel/power_management/cpu_consolidation.py
3691
369233) Log Message:
3693To 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>.
3694
3695Modified Files:
3696ltp/testcases/kernel/power_management/get_sched_values.c
3697
369834) Log Message:
3699To 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>.
3700
3701Modified Files:
3702ltp/testcases/kernel/power_management/ilb_test.py
3703
370435) Log Message:
3705To 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>.
3706
3707Modified Files:
3708ltp/testcases/kernel/power_management/runpwtests.sh
3709
371036) Log Message:
3711Modified library functions based on review comments. Signed-off-by: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
3712
3713Modified Files:
3714ltp/testcases/kernel/power_management/pm_include.sh
3715
371637) Log Message:
3717Modified 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>.
3718
3719Modified Files:
3720ltp/testcases/kernel/power_management/lib/sched_mc.py
3721
372238) Log Message:
3723lcov: 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>,
3724
3725Modified File(s):
3726ltp/utils/analysis/lcov/bin/geninfo
3727
372839) Log Message:
3729network: 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>.
3730
3731ltp/testcases/network/nfs/nfslock01/Makefile
3732ltp/testcases/network/nfs/nfsstress/Makefile
3733
373440) Log Message:
3735Add 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>.
3736
3737ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
3738ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
3739ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
3740ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
3741ltp/testcases/kernel/syscalls/utils/common_j_h.c
3742ltp/testcases/kernel/syscalls/utils/include_j_h.h
3743
374441) Log Message:
3745Make 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>.
3746
3747ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c
3748ltp/testcases/kernel/syscalls/utimes/utimes01.c
3749
375042) Log Message:
3751Fix 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>.
3752
3753ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
3754
375543) Log Message:
3756Add 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>.
3757
3758ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
3759
376044) Log Message:
3761Use 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>.
3762
3763ltp/include/test.h
3764
376545) Log Message:
3766fsstress: delete tralling spaces: Signed-off-by: Andrew Vagin <avagin@gmail.com>:
3767
3768ltp/testcases/kernel/fs/fsstress/fsstress.c
3769
377046) Log Message:
3771fsstress: use tabs instead of spaces for indentation: Signed-off-by: Andrew Vagin <avagin@gmail.com>.
3772
3773ltp/testcases/kernel/fs/fsstress/fsstress.c
3774
377547) Log Message:
3776fsstress: fix memory leaks:
3777==11424== 156 bytes in 1 blocks are definitely lost in loss record 2 of 2
3778==11424== at 0x4A0763E: malloc (vg_replace_malloc.c:207)
3779==11424== by 0x402E4C: make_freq_table (fsstress.c:986)
3780==11424== by 0x401C26: main (fsstress.c:410)
3781make_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>.
3782
3783ltp/testcases/kernel/fs/fsstress/fsstress.c
3784
378548) Log Message:
3786fsstress: fix memory leak in fread_d:
37871. check result from operation open before set flags
37882. close descriptor and free path if set flags failed
3789valgrind --leak-check=full --show-reachable=yes ./fsstress -d /home/shpagin/git-archive/ltp/testcases/kernel/fs/fsstress/tmp -l 10 -n 100
3790==23212== 1,134 bytes in 108 blocks are definitely lost in loss record 4 of 5
3791==23212== at 0x4A0776F: realloc (vg_replace_malloc.c:429)
3792==23212== by 0x401E6A: append_pathname (fsstress.c:528)
3793==23212== by 0x4024E3: fent_to_name (fsstress.c:760)
3794==23212== by 0x40284F: get_fname (fsstress.c:846)
3795==23212== by 0x4041E0: dread_f (fsstress.c:1757)
3796==23212== by 0x402368: doproc (fsstress.c:728)
3797==23212== by 0x401CC1: main (fsstress.c:463)
3798Signed-off-by: Andrew Vagin <avagin@gmail.com>.
3799
3800ltp/testcases/kernel/fs/fsstress/fsstress.c
3801
380249) Log Message:
3803fsstress: 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>.
3804
3805ltp/testcases/kernel/fs/fsstress/fsstress.c
3806
380750) Log Message:
3808lcov: improve detection of gcov-kernel support
3809
3810Modified File(s):
3811ltp/utils/analysis/lcov/bin/lcov
3812ltp/utils/analysis/lcov/man/lcovrc.5
3813
381451) Log Message:
3815memcg : fix various test failures: In memcg testcases,
38161. use /dev/memcg consistently,
38172. for testcase_25, since 2.6.31, writing -1 to memory.limit_in_bytes will reset to unlimit,
38183. for testcase_35, writing to memory.force_empty for non-empty cgroup should return failure,
3819Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>,
3820
3821Modified File(s):
3822ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
3823ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
3824
382552) Log Message:
3826When 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>.
3827
3828ltp/testcases/kernel/fs/fs_di/fs_di
3829
383053) Log Message:
3831lcov: ignore incomplete function names in .bb files
3832- don't abort processing when an incomplete function name is encountered in a .bb file (gcc 2.95.3 adds those)
3833- fix filename prefix detection
3834Peter Oberparleiter <oberpapr@users.sourceforge.net>,
3835
3836Modified File(s):
3837ltp/utils/analysis/lcov/bin/geninfo
3838ltp/utils/analysis/lcov/bin/lcov
3839
384054) Log Message:
3841lcov: introduce new options --derive-func-data
3842When 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>.
3843
3844Modified File(s):
3845ltp/utils/analysis/lcov/bin/geninfo
3846ltp/utils/analysis/lcov/bin/lcov
3847
subrata_modak90f90d42009-08-31 05:00:28 +00003848LTP-20090831
3849
38501) Log Message:
3851Enable 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>.
3852
3853Modified File(s):
3854ltp/testcases/kernel/performance_counters/performance_counter02.c
3855
38562) Log Message:
3857As just emailed to ltp-list...
38581. The indentation in this script was off (defacto standard for shell scripts is 4-space indents).
38592. 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:
3860 i. Provide a means to toggle immediately failure to provide a quick failure short circuit (FAIL_IMMEDIATELY => 1).
3861 ii. Fail on the first try if FAIL_IMMEDIATELY is set and exit the script.
38623. Export TCID, TST_COUNT, and TST_TOTAL so tst_resm doesn't complain.
38634. 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.
38645. 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.
3865Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
3866
3867Modified File(s):
3868ltp/testcases/network/tcp_cmds/rsh/rsh01
3869
38703) Log Message:
3871fcntl24,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>.
3872
3873Modified Files:
3874ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
3875ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
3876ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
3877
38784) Log Message:
3879We 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>.
3880
3881Modified Files:
3882ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
3883ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
3884
38855) Log Message:
3886Remove 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>.
3887
3888Modified Files:
3889ltp/runtest/ltplite
3890ltp/runtest/stress.part3
3891ltp/runtest/syscalls
3892
38936) Log Message:
3894This 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
3895---------
3896- Added index to stats_container_t struct
3897- Added Append function to add new stats_record_t to records list of stats_container_t
3898- Replaced the occurrences of data->size by data->index in libstats.c
3899- Modified the realtime testcases to include call to the append function.
3900[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.
3901Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
3902Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
3903Acked-by: Darren Hart <dvhltc@us.ibm.com>,
3904Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
3905
3906Modified Files:
3907ltp/testcases/realtime/include/libstats.h
3908ltp/testcases/realtime/lib/libstats.c
3909
39107) Log Message:
3911This 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
3912---------
3913- Added index to stats_container_t struct
3914- Added Append function to add new stats_record_t to records list of stats_container_t
3915- Replaced the occurrences of data->size by data->index in libstats.c
3916- Modified the realtime testcases to include call to the append function.
3917[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.
3918Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
3919Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
3920Acked-by: Darren Hart <dvhltc@us.ibm.com>,
3921Acked-by: Sripathi Kodi <sripathik@in.ibm.com> ,
3922
3923Modified Files:
3924ltp/testcases/realtime/lib/libstats.c
3925
39268) Log Message:
3927his 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
3928---------
3929- Added index to stats_container_t struct
3930- Added Append function to add new stats_record_t to records list of stats_container_t
3931- Replaced the occurrences of data->size by data->index in libstats.c
3932- Modified the realtime testcases to include call to the append function.
3933[PATCH 3/3] libstats: Modify testcases to call the append function: This patch modifies the testcases to call the stats_container_append function.
3934Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
3935Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
3936Acked-by: Darren Hart <dvhltc@us.ibm.com>,
3937Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
3938
3939Modified Files:
3940ltp/testcases/realtime/func/async_handler/async_handler.c
3941ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
3942ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
3943ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
3944ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
3945ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
3946ltp/testcases/realtime/func/pi_perf/pi_perf.c
3947ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
3948ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
3949ltp/testcases/realtime/func/sched_latency/sched_latency.c
3950ltp/testcases/realtime/perf/latency/pthread_cond_many.c
3951
39529) Log Message:
3953Fixed 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.
3954make[4]: Entering directory `/home/nobuhiro/git_repo/os/ltp/testcases/kernel/ipc/pipeio'
3955cc -Wall -static -Wall -I../../../../include pipeio.c -L../../../../lib -lltp -lrt -o pipeio
3956/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../lib64/librt.a(aio_suspend.o):
3957In function `cleanup': (.text+0xa): undefined reference to `pthread_mutex_lock'.
3958
3959Modified Files:
3960ltp/testcases/kernel/containers/pidns/Makefile
3961ltp/testcases/kernel/ipc/pipeio/Makefile
3962
396310) Log Message:
3964[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.
3965Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
3966Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
3967Acked-by: Darren Hart <dvhltc@us.ibm.com>,
3968Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
3969
3970Modified Files:
3971ltp/testcases/realtime/func/async_handler/async_handler.c
3972ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
3973ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
3974ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
3975ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
3976ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
3977ltp/testcases/realtime/func/pi_perf/pi_perf.c
3978ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
3979ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
3980ltp/testcases/realtime/func/sched_latency/sched_latency.c
3981ltp/testcases/realtime/perf/latency/pthread_cond_many.c
3982
398311) Log Message:
3984As 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.
3985/*****************************************************/
3986Before Patch:
3987conformance/interfaces/shm_open/23-1.test:execution:HUNG
3988After Patch:
3989conformance/interfaces/shm_open/23-1.test:execution:PASS
3990/*****************************************************/
3991Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
3992
3993Modified Files:
3994ltp/testcases/open_posix_testsuite/execute.sh
3995
399612) Log Message:
3997clone01 -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.
3998$> ./clone01 -c 10
3999clone01 1 TPASS : clone() returned 22738
4000clone01 1 TPASS : clone() returned 22740
4001clone01 1 TPASS : clone() returned 22742
4002clone01 1 TPASS : clone() returned 22748
4003clone01 1 TPASS : clone() returned 22750
4004clone01 1 TPASS : clone() returned 22752
4005clone01 1 TPASS : clone() returned 22754
4006clone01 1 TFAIL : clone() returned 134919589, errno = 22755
4007clone01 1 TPASS : clone() returned 22744
4008clone01 1 TPASS : clone() returned 22746,
4009"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.
4010
4011Modified Files:
4012ltp/testcases/kernel/syscalls/clone/clone01.c
4013
401413) Log Message:
4015Regresion 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>.
4016
4017Modified Files:
4018ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
4019
402014) Log Message:
4021Regresion 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>.
4022
4023Added Files:
4024ltp/lib/tst_is_cwd.c
4025Removed Files:
4026ltp/lib/tst_is_cwd_nfs.c
4027ltp/lib/tst_is_cwd_tmpfs.c
4028
402915) Log Message:
4030Regresion 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>.
4031
4032Modified Files:
4033ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
4034ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
4035ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
4036
403716) Log Message:
4038Regresion 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>.
4039
4040Modified Files:
4041ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
4042ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
4043ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
4044
404517) Log Message:
4046Alternatively, 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>.
4047
4048Removed Files:
4049ltp/testcases/kernel/security/digsig/Makefile
4050ltp/testcases/kernel/security/digsig/README
4051ltp/testcases/kernel/security/digsig/builddigsig.sh
4052ltp/testcases/kernel/security/digsig/test.sh
4053ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
4054ltp/testcases/kernel/security/digsig/twiddlebit/bsigntest.sh
4055ltp/testcases/kernel/security/digsig/twiddlebit/digsigtest.sh
4056ltp/testcases/kernel/security/digsig/twiddlebit/hw.c
4057ltp/testcases/kernel/security/digsig/twiddlebit/pubring.gpg
4058ltp/testcases/kernel/security/digsig/twiddlebit/random_seed
4059ltp/testcases/kernel/security/digsig/twiddlebit/secring.gpg
4060ltp/testcases/kernel/security/digsig/twiddlebit/swapbit.c
4061ltp/testcases/kernel/security/digsig/twiddlebit/test_pub_key
4062ltp/testcases/kernel/security/digsig/twiddlebit/trustdb.gpg
4063ltp/testcases/kernel/security/digsig/twiddlebit/twiddletest.sh
4064ltp/testcases/kernel/security/digsig/writeexec/Makefile
4065ltp/testcases/kernel/security/digsig/writeexec/edit_write.c
4066ltp/testcases/kernel/security/digsig/writeexec/libwritetest.c
4067ltp/testcases/kernel/security/digsig/writeexec/shared.c
4068
406918) Log Message:
4070Make 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>.
4071
4072Modified Files:
4073ltp/include/test.h
4074
407519) Log Message:
4076Added one more approach for data integrity. Data integrity is performed on two fragmented files.
40771. Creating two fragmented files each of size DiskSize/2.
40782. Then comapring against the original file.
40793. If not equal test case fails.
4080My ultimate goal in creating fragmented files is that,
40811. It creates many extents (fragments for each file)
40822. FS code may behave wrong at corner cases which may come into picture after many extents gets added to the file.
40833. Data corruption chances are there
4084 i. when file metadata updation is not proper(corner cases when fragments are more)
4085 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)
40864. In reality fragments can occur only after much usage of the disk(create/delete file)
40875. This is good test case for bigger size disk.(it can create more extents)
40886. fsync() is called after every write, which makes it slow.
4089Signed-off-by: Jyoti Vantagodi <jyotiv@linux.vnet.ibm.com>.
4090
4091Modified Files:
4092ltp/testcases/kernel/fs/fs_di/fs_di
4093Added Files:
4094ltp/testcases/kernel/fs/fs_di/frag.c
4095
409620) Log Message:
4097Remove 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>.
4098
4099Modified File(s):
4100ltp/testcases/kernel/containers/pidns/runpidnstest.sh
4101
410221) Log Message:
4103Pls 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>.
4104
4105Modified Files:
4106ltp/testcases/kernel/syscalls/waitid/waitid02.c
4107
410822) Log Message:
4109I 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.
4110/*********************************************************************************************/
4111Before Patch:
4112/*********************************************************************************************/
4113# ./26-1.test
4114Run this test case as a Regular User, but not ROOT
4115conformance/interfaces/sched_setparam/26-1.test:execution:UNTESTED
4116/*********************************************************************************************/
4117After Patch:
4118/*********************************************************************************************/
4119# ./26-1.test
4120Testing with user 'bin' (uid: 1) Test PASSED
4121conformance/interfaces/sched_setparam/26-1.test:execution:PASSED
4122/*********************************************************************************************/
4123Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
4124
4125Modified Files:
4126ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c
4127
412823) Log Message:
4129Top 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>.
4130
4131Modified Files:
4132ltp/testcases/kernel/include/powerpc.in
4133ltp/testcases/kernel/include/powerpc64.in
4134
413524) Log Message:
4136Issue with rt_sigqueueinfo testcase in LTP: rohit verma <rohit.170309@gmail.com> reported: I have found an issue with
4137rt_sigqueueinfo test-case. Following is the test output:
4138rt_sigqueueinfo01 1 PASS : Test Succeeded
4139rt_sigqueueinfo01 1 FAIL : Test Failed, errno=1 : Operation not permitted
4140rt_sigqueueinfo01 1 PASS : Test Succeeded
4141rt_sigqueueinfo01 1 FAIL : Test Failed, errno=1 : Operation not permitted
4142rt_sigqueueinfo01 0 WARN : tst_rmdir(): rmobj(/tmp/rt_3FaSpK) failed: lstat(/tmp/rt_3FaSpK) failed; errno=2: No such file or directory
4143I think the following lines are causing the failures:
4144(Line - 164)
4145uinfo.si_errno = 0;
4146uinfo.si_code = 0;//SI_USER
4147TEST(retval = syscall(__NR_rt_sigqueueinfo, getpid(), 17, &uinfo));
4148Reason -
4149You can observe the following comment & source when you look at the Linux source (v 2.6.29) (linux-2.6.29/kernel/signal.c):
4150 /* Not even root can pretend to send signals from the kernel.
4151 Nor can they impersonate a kill(), which adds source info. */
4152 if (info.si_code >= 0)
4153 return -EPERM;
4154which 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.
4155Henry 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
4156create this patch for our internal tree that does the following:
4157- cleans up spacing for tabs, it was mix of two before
4158- removes the second testcase which is I think is invalid (this gets rid of the bad return code as well).
4159- 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.
4160- moved cleanup() and setup() to the appropriate places where they will only be called in pairs.
4161Garrett 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...
4162
4163Modified Files:
4164ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c
4165
416625) Log Message:
4167lcov: improvements
4168- added --from-package and --to-package options
4169- improved gcov-kernel handling
4170
4171Modified File(s):
4172ltp/utils/analysis/lcov/bin/geninfo
4173ltp/utils/analysis/lcov/bin/lcov
4174ltp/utils/analysis/lcov/man/lcov.1
4175
417626) Log Message:
4177RANLIB isn't a predefined variable in make(1):
4178gcooper@orangebox ~ $ make -p idontexist | grep RANLIB
4179make: *** No rule to make target `idontexist'. Stop.
4180This solves that issue. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
4181
4182Modified File(s):
4183ltp/testcases/network/lib6/Makefile
4184
418527) Log Message:
4186Commit "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:
4187 fstatat01.c: In function ‘main’:
4188 fstatat01.c:126: error: expected ‘)’ before numeric constant
4189 make[4]: *** [fstatat01_64.o] Error 1
4190Re-add the missing plus signs to fix it. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4191
4192Modified Files:
4193ltp/testcases/kernel/include/hppa.in
4194ltp/testcases/kernel/include/powerpc.in
4195ltp/testcases/kernel/include/powerpc64.in
4196ltp/testcases/kernel/include/s390.in
4197ltp/testcases/kernel/include/s390x.in
4198ltp/testcases/kernel/include/sh.in
4199ltp/testcases/kernel/include/sparc.in
4200ltp/testcases/kernel/include/sparc64.in
4201
420228) Log Message:
4203I 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:
42041. remove function definitions from “include/posixtest.h”
42052. add function definitions to new header file “include/mq_send.h”
42063. add #include ”mq_send.h” line to mq_send/5-1.c test cases
4207I have attached modified patch and below. Please review the same. Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
4208
4209Modified Files:
4210ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
4211ltp/testcases/open_posix_testsuite/include/posixtest.h
4212Added Files:
4213ltp/testcases/open_posix_testsuite/include/mq_send.h
4214
421529) Log Message:
4216Add 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>.
4217
4218Modified File(s):
4219ltp/runltp
4220
422130) Log Message:
4222gcov-kernel: update to Linux 2.6.30
4223
4224Added File(s):
4225ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-arm-eabi.patch
4226ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-arm-hack.patch
4227ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov.patch
4228
422931) Log Message:
4230lcov: 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>.
4231
4232Modified Files:
4233ltp/utils/analysis/lcov/bin/geninfo
4234
423532) Log Message:
4236RANLIB 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>.
4237
4238Modified File(s):
4239ltp/Makefile
4240
424133) Log Message:
4242Introducing 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:
42431) 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,
42442) 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.
4245[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>.
4246
4247Modified Files:
4248ltp/README
4249
425034) Log Message:
4251Introducing 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:
42521) 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,
42532) 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.
4254[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>.
4255
4256Added Files:
4257ltp/tools/insert_kernel_faults.sh
4258
425935) Log Message:
4260Introducing 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:
42611) 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,
42622) 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.
4263[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>.
4264
4265Added Files:
4266ltp/tools/restore_kernel_faults_default.sh
4267
426836) Log Message:
4269Introducing 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:
42701) 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,
42712) 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.
4272[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:
42731) Change the temporary command file generated by runltp,
42742) Create a new temporary command file which will have the following entries against each one entry in the command file:
4275 i) Same TAG COMMAND_LINE entry,
4276 ii) Entry to call the script to insert faults,
4277 iii) Entry to run as many loops as specified by the user,
4278 iv) Entry to call the script to restore kernel to default state,
4279It is capable of creating new entries in the temporary command file with the following tags and command lines:
4280TAG_NAME=tag1, COMMANDLINE="test1",
4281TAG_NAME=tag1_loop1_under_kernel_fault,
4282COMMANDLINE="insert_fault_in_kernel; test1",
4283TAG_NAME=tag1_loop2_under_kernel_fault, COMMANDLINE="test1",
4284...
4285TAG_NAME=tag1_loopn_under_kernel_fault, COMMANDLINE="test1; restore_default_kernel",
4286Changes from V1 include:
42871) 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>.
4288
4289Added Files:
4290ltp/tools/create_kernel_faults_in_loops_and_probability.pl
4291
429237) Log Message:
4293Introducing 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:
42941) 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,
42952) 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.
4296[PATCH v2 05/05] Add the necessary Interface and Option through "runltp": Change the runltp script to actually create an interface for the user:
42971) Introduce a new option "-F" for ability to run tests under "Fault Injection Framework",
42982) "./runltp -h" will display the new option,
42993) Verifies whether Kernel has built-in capabilities for "Fault Injection",
4300This 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>.
4301
4302Modified Files:
4303ltp/runltp
4304
430538) Log Message:
4306open10, 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>.
4307
4308Modified Files:
4309ltp/testcases/kernel/syscalls/open/open10.c
4310
431139) Log Message:
4312I have noticed UNRESOLVED of following test cases:
4313mlockall/15-1.c
4314mlockall/speculative/15-1.c
4315These 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.
4316/***********************************************************/
4317Results: Before patch:
4318=============
4319conformance/interfaces/mlockall/15-1.test:execution:UNRESOLVED
4320conformance/interfaces/mlockall/speculative/15-1.test:execution:UNRESOLVED
4321After Patch:
4322============
4323conformance/interfaces/mlockall/15-1.test:execution:PASS
4324conformance/interfaces/mlockall/speculative/15-1.test:execution:PASS
4325/***********************************************************/
4326Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
4327
4328Modified Files:
4329ltp/testcases/open_posix_testsuite/conformance/interfaces/mlockall/15-1.c
4330ltp/testcases/open_posix_testsuite/conformance/interfaces/mlockall/speculative/15-1.c
4331
433240) Log Message:
4333I have noticed build warnings for the following test case. This patch will fix warnings by removing unused variables in test code.
4334Before patch:
4335==========
4336conformance/interfaces/mq_send/5-1: build: FAILED: Compiler output: cc1: warnings being treated as errors
4337In file included from conformance/interfaces/mq_send/5-1.c:40:
4338include/mq_send.h: In function 'sync_pipe_wait_select':
4339include/mq_send.h:49: warning: unused variable 'buf'
4340conformance/interfaces/mq_send/5-1.c: In function 'main':
4341conformance/interfaces/mq_send/5-1.c:107: warning: unused variable 'r'
4342conformance/interfaces/mq_send/5-1.c:105: warning: unused variable 'act'
4343==========
4344After patch:
4345==========
4346conformance/interfaces/mq_send/5-1: build: PASS
4347conformance/interfaces/mq_send/5-1: link: PASS
4348Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>,
4349
4350Modified Files:
4351ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
4352ltp/testcases/open_posix_testsuite/include/mq_send.h
4353
435441) Log Message:
4355I have noticed build warnings for the following test case. This patch will fix warnings by adding <string.h> header file.
4356========================================
4357Before patch:
4358==========
4359conformance/interfaces/sched_setparam/26-1: build: FAILED: Compiler output: cc1: warnings being treated as errors
4360conformance/interfaces/sched_setparam/26-1.c: In function 'set_nonroot':
4361conformance/interfaces/sched_setparam/26-1.c:30: warning: implicit
4362declaration of function 'strcmp'
4363============
4364After patch:
4365============
4366conformance/interfaces/sched_setparam/26-1: build: PASS
4367conformance/interfaces/sched_setparam/26-1: link: PASS
4368========================================
4369Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
4370
4371Modified Files:
4372ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c
4373
437442) Log Message:
4375I 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.
4376/************************************************************/
4377Before patch:
4378conformance/interfaces/sched_setscheduler/17-6.test:execution:UNTESTED
4379After patch:
4380conformance/interfaces/sched_setscheduler/17-6.test:execution:PASS
4381/*************************************************************/
4382Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
4383
4384Modified Files:
4385ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-6.c
4386
438743) Log Message:
4388Integrate 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>.
4389
4390Added Files:
4391ltp/testcases/mce-test/COPYING ltp/testcases/mce-test/Makefile
4392ltp/testcases/mce-test/README
4393ltp/testcases/mce-test/cases/soft-inj/non-panic/cases.sh
4394ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected
4395ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_hold
4396ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_no_en
4397ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_over
4398ltp/testcases/mce-test/cases/soft-inj/panic/cases.sh
4399ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal
4400ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_eipv
4401ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_irq
4402ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_no_en
4403ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_over
4404ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_ripv
4405ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_timeout
4406ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_timeout_ripv
4407ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_userspace
4408ltp/testcases/mce-test/cases/soft-inj/panic/refer/fatal_no_en
4409ltp/testcases/mce-test/cases/soft-inj/panic_noser/cases.sh
4410ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over
4411ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over_corrected
4412ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over_timeout
4413ltp/testcases/mce-test/cases/soft-inj/panic_npcc/cases.sh
4414ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/fatal_severity
4415ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_eripv
4416ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_eripv_timeout
4417ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_mcip
4418ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_mcip_timeout
4419ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uncorrected
4420ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uncorrected_timeout
4421ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/unknown
4422ltp/testcases/mce-test/cases/soft-inj/panic_ucr/cases.sh
4423ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/s0_ar1
4424ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srao_ewb_noripv
4425ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srao_mem_scrub_noripv
4426ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_no_en
4427ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_over
4428ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_unkown
4429ltp/testcases/mce-test/cases/soft-inj/panic_ucr/refer/srar_no_en
4430ltp/testcases/mce-test/cases/soft-inj/poll_ucr/cases.sh
4431ltp/testcases/mce-test/cases/soft-inj/poll_ucr/data/ucna
4432ltp/testcases/mce-test/cases/soft-inj/poll_ucr/data/ucna_over
4433ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/cases.sh
4434ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_corrected
4435ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_ewb
4436ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_mem_scrub
4437ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_no_en
4438ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_over
4439ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_ucna
4440ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_unknown
4441ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_corrected
4442ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_no_en
4443ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_ucna
4444ltp/testcases/mce-test/config/kdump.conf
4445ltp/testcases/mce-test/config/kdump_noser.conf
4446ltp/testcases/mce-test/config/kdump_panic.conf
4447ltp/testcases/mce-test/config/kdump_panic_noser.conf
4448ltp/testcases/mce-test/config/kdump_panic_npcc.conf
4449ltp/testcases/mce-test/config/kdump_panic_ucr.conf
4450ltp/testcases/mce-test/config/kdump_ser.conf
4451ltp/testcases/mce-test/config/simple.conf
4452ltp/testcases/mce-test/config/simple_non_panic.conf
4453ltp/testcases/mce-test/config/simple_nopanic_noser.conf
4454ltp/testcases/mce-test/config/simple_nopanic_ser.conf
4455ltp/testcases/mce-test/config/simple_noser.conf
4456ltp/testcases/mce-test/config/simple_panic.conf
4457ltp/testcases/mce-test/config/simple_panic_noser.conf
4458ltp/testcases/mce-test/config/simple_panic_npcc.conf
4459ltp/testcases/mce-test/config/simple_panic_ucr.conf
4460ltp/testcases/mce-test/config/simple_poll_ucr.conf
4461ltp/testcases/mce-test/config/simple_recoverable_ucr.conf
4462ltp/testcases/mce-test/config/simple_ser.conf
4463ltp/testcases/mce-test/doc/howto.txt
4464ltp/testcases/mce-test/doc/verify.txt
4465ltp/testcases/mce-test/doc/cases/soft-inj_non-panic.txt
4466ltp/testcases/mce-test/doc/cases/soft-inj_panic.txt
4467ltp/testcases/mce-test/doc/cases/soft-inj_panic_noser.txt
4468ltp/testcases/mce-test/doc/cases/soft-inj_panic_npcc.txt
4469ltp/testcases/mce-test/doc/cases/soft-inj_panic_ucr.txt
4470ltp/testcases/mce-test/doc/cases/soft-inj_poll_ucr.txt
4471ltp/testcases/mce-test/doc/cases/soft-inj_recoverable_ucr.txt
4472ltp/testcases/mce-test/drivers/kdump/driver.sh
4473ltp/testcases/mce-test/drivers/kdump/setup.sh
4474ltp/testcases/mce-test/drivers/simple/driver.sh
4475ltp/testcases/mce-test/lib/dirs.sh
4476ltp/testcases/mce-test/lib/functions.sh
4477ltp/testcases/mce-test/lib/mce.sh
4478ltp/testcases/mce-test/lib/soft-inject.sh
4479ltp/testcases/mce-test/tools/Makefile
4480ltp/testcases/mce-test/tools/gcov_merge.py
4481ltp/testcases/mce-test/tools/grep_result.sh
4482ltp/testcases/mce-test/tools/mce_shell.sh
4483ltp/testcases/mce-test/tools/scov_merge.py
4484ltp/testcases/mce-test/tsrc/Makefile
4485ltp/testcases/mce-test/tsrc/README
4486ltp/testcases/mce-test/tsrc/tcases.c
4487ltp/testcases/mce-test/tsrc/tinjpage-working.c
4488ltp/testcases/mce-test/tsrc/tinjpage.c
4489ltp/testcases/mce-test/tsrc/tkillpoison.c
4490ltp/testcases/mce-test/tsrc/tring.c
4491ltp/testcases/mce-test/tsrc/ttable.c
4492ltp/testcases/mce-test/tsrc/kinclude/README
4493ltp/testcases/mce-test/tsrc/kinclude/linux/debugfs.h
4494ltp/testcases/mce-test/tsrc/kinclude/linux/fs.h
4495ltp/testcases/mce-test/tsrc/kinclude/linux/init.h
4496ltp/testcases/mce-test/tsrc/kinclude/linux/percpu.h
4497ltp/testcases/mce-test/tsrc/kinclude/linux/seq_file.h
4498ltp/testcases/mce-test/tsrc/kinclude/linux/sysdev.h
4499
450044) Log Message:
4501fix 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>.
4502
4503Modified Files:
4504ltp/testcases/commands/ade/file/file_test.sh
4505
450645) Log Message:
4507fix 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>.
4508
4509Modified Files:
4510ltp/testcases/commands/mail/mail_tests.sh
4511
451246) Log Message:
4513cron 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>.
4514
4515Modified Files:
4516ltp/testcases/commands/cron/cron02
4517ltp/testcases/commands/cron/cron03
4518
451947) Log Message:
4520Spelling fixes: commad => command: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4521
4522Modified Files:
4523ltp/ChangeLog
4524ltp/testcases/commands/ade/file/file_test.sh
4525ltp/testcases/commands/eject/eject-tests.sh
4526ltp/testcases/open_hpi_testsuite/plugins/ilo2_ribcl/ilo2_ribcl_reset.c
4527ltp/tools/mkrootfs/mkrootfs
4528
452948) Log Message:
4530Spelling fixes: exectue => execute: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4531
4532Modified Files:
4533ltp/testcases/commands/at/at_allow01
4534ltp/testcases/commands/at/at_deny01
4535ltp/testcases/commands/cron/cron_allow01
4536ltp/testcases/commands/cron/cron_deny01
4537
453849) Log Message:
4539Spelling fixes: brok -> broke: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4540
4541Modified Files:
4542ltp/testcases/commands/ade/file/file_test.sh
4543
454450) Log Message:
4545Patch 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>.
4546
4547Modified Files:
4548ltp/testcases/kernel/power_management/cpu_consolidation.py
4549
455051) Log Message:
4551Patch 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>.
4552
4553Added Files:
4554ltp/testcases/kernel/power_management/get_sched_values.c
4555
455652) Log Message:
4557Patch 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>.
4558
4559Modified Files:
4560ltp/testcases/kernel/power_management/runpwtests.sh
4561
456253) Log Message:
4563New & 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>.
4564
4565Modified Files:
4566ltp/testcases/kernel/power_management/pm_include.sh
4567
456854) Log Message:
4569Patch 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>.
4570
4571Modified Files:
4572ltp/utils/benchmark/ebizzy-0.3/Makefile
4573
457455) Log Message:
4575New 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>.
4576
4577Added Files:
4578ltp/testcases/kernel/power_management/test_timer_migration.sh
4579
458056) Log Message:
4581Patch 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>.
4582
4583Modified Files:
4584ltp/testcases/kernel/power_management/lib/sched_mc.py
4585
458657) Log Message:
4587Patch 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>.
4588
4589Modified Files:
4590ltp/testcases/kernel/power_management/Makefile
4591
459258) Log Message:
4593Patch 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>.
4594
4595Modified Files:
4596ltp/Makefile
4597
459859) Log Message:
4599FYI -- 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>.
4600
4601Modified Files:
4602ltp/testcases/mce-test/tsrc/tinjpage-working.c
4603ltp/testcases/mce-test/tsrc/tinjpage.c
4604
460560) Log Message:
4606Check 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,
4607* deal with no unshare implementation in both glibc and kernel.
4608* simplify logic.
4609* fix coding style.
4610The final one is to fix unshare02 test,
4611* deal with no unshare implementation in both glibc and kernel.
4612* fix an incorrect expected result and simplify logic.
4613* fix coding style.
4614Signed-off-by: CAI Qian <caiqian@cclom.cn>.
4615
4616Modified Files:
4617ltp/configure.ac
4618Added Files:
4619ltp/m4/ltp-unshare.m4
4620
462161) Log Message:
4622Fix 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>.
4623
4624Modified Files:
4625ltp/testcases/kernel/syscalls/unshare/unshare01.c
4626
462762) Log Message:
4628Fix 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>.
4629
4630Modified Files:
4631ltp/testcases/kernel/syscalls/unshare/unshare02.c
4632
463363) Log Message:
4634Bug in memory controller test - memctl test #4: When running the Memory Controller test # 4, I'm seeing this behavior below.
4635TEST 4: MEMORY CONTROLLER TESTING
4636RUNNING SETUP.....
4637TEST STARTED: Please avoid using system while this test executes /mnt/tests/kernel/distribution/ltp/20090731/ltp-full-20090731/testcases/bin/run_memctl_test.sh:
4638line 327: [: 62955520: unary operator expected
4639TINFO 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:
4640line 364: [: 78704640: unary operator expected
4641TFAIL Memory Resource Controller: stat check test FAILED *** infinite loop
4642here, script exists memctl_test01 remains running ***
4643^Cincrementing stop
4644The 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>.
4645
4646Modified Files:
4647ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
4648
464964) Log Message:
4650Add 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.
4651Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
4652Acked-by: Vernon Mauery <vernux@us.ibm.com>,
4653
4654Modified Files:
4655ltp/testcases/realtime/include/librttest.h
4656ltp/testcases/realtime/lib/librttest.c
4657
465865) Log Message:
4659Use 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.
4660Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
4661Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
4662CC: Paul McKenney <paulmck@linux.vnet.ibm.com>,
4663
4664Modified Files:
4665ltp/testcases/realtime/perf/latency/pthread_cond_many.c
4666ltp/testcases/realtime/perf/latency/run.sh
4667
466866) Log Message:
4669prio-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.
4670Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
4671Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
4672Acked-by: Vernon Mauery <vernux@us.ibm.com>,
4673Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
4674
4675Modified Files:
4676ltp/testcases/realtime/func/prio-wake/prio-wake.c
4677
467867) Log Message:
4679prio-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).
4680Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
4681Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
4682Acked-by: Vernon Mauery <vernux@us.ibm.com>,
4683Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
4684
4685Modified Files:
4686ltp/testcases/realtime/func/prio-wake/prio-wake.c
4687
468868) Log Message:
4689smt_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>.
4690
4691Modified Files:
4692ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
4693
469469) Log Message:
4695Add 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>.
4696
4697Modified Files:
4698ltp/runtest/controllers
4699ltp/testcases/kernel/controllers/Makefile
4700Added Files:
4701ltp/testcases/kernel/controllers/cgroup_fj/Makefile
4702ltp/testcases/kernel/controllers/cgroup_fj/README
4703ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function.sh
4704ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function2.sh
4705ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_proc.c
4706ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_release_agent
4707ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_stress.sh
4708ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases
4709ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_utility.sh
4710ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
4711
471270) Log Message:
4713CPU 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>.
4714
4715Modified Files:
4716ltp/testcases/kernel/controllers/Makefile
4717ltp/testcases/kernel/controllers/README
4718ltp/testcases/kernel/controllers/test_controllers.sh
4719Added Files:
4720ltp/runtest/cpuacct
4721ltp/testcases/kernel/controllers/cpuacct/Makefile
4722ltp/testcases/kernel/controllers/cpuacct/README
4723ltp/testcases/kernel/controllers/cpuacct/cpuacct_setup.sh
4724ltp/testcases/kernel/controllers/cpuacct/cpuacct_task01.c
4725ltp/testcases/kernel/controllers/cpuacct/cpuacct_testplan.txt
4726ltp/testcases/kernel/controllers/cpuacct/run_cpuacct_test.sh
4727
472871) Log Message:
4729NETNS: 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>.
4730
4731Modified File(s):
4732ltp/testcases/kernel/containers/netns/runnetnstest.sh
4733
473472) Log Message:
4735Let 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>.
4736
4737Modified Files:
4738ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
4739ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
4740Added Files:
4741ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area.h
4742
474373) Log Message:
4744Integrate 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:
47451) Integrate within LTP infrastructure the use of VALGRIND tool,
47462) Internal check against unavailability of this tools on your machine,
47473) Running through runltp, the various:
4748 3.1) Memory Leak Checks,
4749 3.2) Thread Concurrency Checks,
4750on all LTP tests that the user intents to run/check,
47514) 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:
4752./runltp -f <your-command-file> -M [1,2,3]
4753CHECK_TYPE=1 => Full Memory Leak Check tracing children as well
4754CHECK_TYPE=2 => Thread Concurrency Check tracing children as well
4755CHECK_TYPE=3 => Full Memory Leak & Thread Concurrency Check tracing children as well
4756The 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>.
4757
4758Modified Files:
4759ltp/runltp
4760
476174) Log Message:
4762Integrate 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:
47631) Integrate within LTP infrastructure the use of VALGRIND tool,
47642) Internal check against unavailability of this tools on your machine,
47653) Running through runltp, the various:
4766 3.1) Memory Leak Checks,
4767 3.2) Thread Concurrency Checks,
4768on all LTP tests that the user intents to run/check,
47694) 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:
4770./runltp -f <your-command-file> -M [1,2,3]
4771CHECK_TYPE=1 => Full Memory Leak Check tracing children as well
4772CHECK_TYPE=2 => Thread Concurrency Check tracing children as well
4773CHECK_TYPE=3 => Full Memory Leak & Thread Concurrency Check tracing children as well
4774The 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:
4775 1) Full "Memory Leak Check",
4776 2) Full "Thread Concurrency Check",
4777 3) Both the above,
4778This 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>.
4779
4780Added Files:
4781ltp/tools/create_valgrind_check.pl
4782
478375) Log Message:
4784Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com> reported: undefined macro: _m4_divert_diversion: When trying to autoconfigure current LTP on YDL, I get an error:
4785# make autotools
4786 touch config.mk
4787 aclocal -I m4
4788 m4/ltp-unshare.m4:2: error: m4_defn: undefined macro: _m4_divert_diversion
4789 m4/ltp-unshare.m4:2: the top level
4790 autom4te: /usr/local/bin/m4 failed with exit status: 1
4791 aclocal: autom4te failed with exit status: 1
4792 make: *** [aclocal.m4] Error 1
4793Autoconf, 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?
4794Nicolas Joly <njoly@pasteur.fr> replied: This is a quoting problem ... The following patch should fix it. Signed-off-by: Nicolas Joly <njoly@pasteur.fr>.
4795
4796Modified File(s):
4797ltp/m4/ltp-unshare.m4
4798
479976) Log Message:
4800lcov: 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>,
4801
4802Modified File(s):
4803ltp/utils/analysis/lcov/man/geninfo.1
4804ltp/utils/analysis/lcov/man/lcov.1
4805ltp/utils/analysis/lcov/bin/geninfo
4806ltp/utils/analysis/lcov/bin/lcov
4807
480877) Log Message:
4809lcov: fix help text typo. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
4810
4811Modified File(s):
4812ltp/utils/analysis/lcov/bin/geninfo
4813ltp/utils/analysis/lcov/bin/lcov
4814
481578) Log Message:
4816Spelling fixes: excute => execute: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4817
4818Modified Files:
4819ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
4820ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
4821ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
4822
482379) Log Message:
4824Spelling fixes: initalization => initialization: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4825
4826Modified Files:
4827ltp/testcases/network/nfsv4/locks/locktests.c
4828
482980) Log Message:
4830Matt 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.:
4831SUBSYSTEMS=( debug cpuset ns cpu cpuacct memory debug,debug freezer \
4832 devices nonexistent none all )
4833Then when you're running the test cases or printing usage you could do:
4834for SUBSYS in "${SUBSYSTEMS[@]}" ; do
4835 ...
4836done
4837Sadly 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.
4838Shi 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.
4839
4840Modified Files:
4841ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function.sh
4842
484381) Log Message:
4844lcov: apply excluded lines also to function coverage data. Peter Oberparleiter <oberpapr@users.sourceforge.net>
4845
4846Modified File(s):
4847ltp/utils/analysis/lcov/bin/geninfo
4848
484982) Log Message:
4850LTP must be extracted to an accessible location: If extracted to /root and /root has permissions 750, the following tests will fail:
4851 - cron02: bash: /root/ltp-cvs/testcases/bin/cron_pos_tests.sh: Permission denied
4852 - cron_allow01: bash: /root/ltp-cvs/testcases/bin/cron_allow01: Permission denied
4853 bash: /root/ltp-cvs/testcases/bin/cron_allow01: Permission denied
4854 - cron_deny01: bash: /root/ltp-cvs/testcases/bin/cron_deny01: Permission denied
4855 bash: /root/ltp-cvs/testcases/bin/cron_deny01: Permission denied
4856 - su01: bash: /root/ltp-cvs/testcases/bin/su01_s1: Permission denied
4857Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
4858
4859Modified Files:
4860ltp/INSTALL
4861
486283) Log Message:
4863Annotate 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>.
4864
4865Modified Files:
4866ltp/include/test.h
4867
486884) Log Message:
4869Fix 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>.
4870
4871Modified Files:
4872ltp/testcases/commands/mail/mail_tests.sh
4873
487485) Log Message:
4875File: 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>.
4876
4877Modified Files:
4878ltp/testcases/commands/ade/file/file_test.sh
4879
488086) Log Message:
4881To 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>.
4882
4883Added Files:
4884ltp/testcases/kernel/power_management/ilb_test.py
4885
488687) Log Message:
4887To 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>.
4888
4889Modified Files:
4890ltp/testcases/kernel/power_management/runpwtests.sh
4891
489288) Log Message:
4893To 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>.
4894
4895Modified Files:
4896ltp/testcases/kernel/power_management/Makefile
4897
489889) Log Message:
4899To 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>.
4900
4901Modified Files:
4902ltp/testcases/kernel/power_management/lib/sched_mc.py
4903
490490) Log Message:
4905To 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>.
4906
4907Modified Files:
4908ltp/testcases/kernel/power_management/pm_include.sh
4909
491091) Log Message:
4911To 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>.
4912
4913Modified Files:
4914ltp/testcases/kernel/power_management/check_kv_arch.c
4915
491692) Log Message:
4917To 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>.
4918
4919Modified Files:
4920ltp/testcases/kernel/power_management/cpu_consolidation.py
4921
492293) Log Message:
4923To 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>.
4924
4925Modified Files:
4926ltp/testcases/kernel/power_management/README
4927
492894) Log Message:
4929sched_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>.
4930
4931Modified Files:
4932ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
4933
493495) Log Message:
4935This 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.
4936
4937Modified Files:
4938ltp/testcases/kernel/io/aio/aio01/aio01.c
4939
494096) Log Message:
4941Add 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>.
4942
4943Modified Files:
4944ltp/testcases/kernel/controllers/cgroup/getdelays.c
4945
subrata_modak0d8a2d72009-07-31 06:36:55 +00004946LTP-20090731
4947
49481) Log Message:
4949I 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 >.
4950
4951Modified File(s):
4952ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/speculative/7-2.c
4953
49542) Log Message:
4955It 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?
4956ltp/testcases/kernel/syscalls/io_cancel01.sh
4957ltp/testcases/kernel/syscalls/io_destroy01.sh
4958ltp/testcases/kernel/syscalls/io_getevents0101.sh
4959ltp/testcases/kernel/syscalls/io_setup01.sh
4960ltp/testcases/kernel/syscalls/io_submit01.sh
4961These 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>.
4962
4963Modified Files:
4964ltp/runtest/syscalls
4965
49663) Log Message:
4967Fix eventfd2_03 build failure on powerpc architecture. I've found a failure when building ltp-full-20090630 on powerpc:
4968eventfd2_03.c:48:2: error: #error Cannot detect your architecture!
4969eventfd2_03.c: In function ‘eventfd2’:
4970eventfd2_03.c:54: error: ‘__NR_eventfd2’ undeclared (first use in this function)
4971eventfd2_03.c:54: error: (Each undeclared identifier is reported only once
4972eventfd2_03.c:54: error: for each function it appears in.)
4973eventfd2_03.c: In function ‘main’:
4974eventfd2_03.c:129: warning: implicit declaration of function ‘waitpid’
4975This patch fixes the failure, the test program identifier and adds a kernel version check. Signed-off-by Lucio Correia <ljhc@br.ibm.com>.
4976
4977Modified Files:
4978ltp/testcases/kernel/include/powerpc.in
4979ltp/testcases/kernel/include/powerpc64.in
4980ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
4981
49824) Log Message:
4983netns: 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>.
4984
4985Modified Files:
4986ltp/ver_linux
4987
49885) Log Message:
4989netns: 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>.
4990
4991Modified Files:
4992ltp/testcases/kernel/containers/netns/runnetnstest.sh
4993
49946) Log Message:
4995Fix 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>.
4996
4997Modified Files:
4998ltp/testcases/kernel/security/filecaps/inh_capped.c
4999ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
5000
50017) Log Message:
5002I have divided rt_sigaction01.c test case in to three test cases
50031. rt_sigaction01.c (Functionality)
50042. rt_sigaction02.c (EFAULT)
50053. rt_sigaction03.c (EINVAL)
5006In 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.
5007/*******************************************************/
5008Test Start Time: Fri Jul 3 07:52:04 2009
5009-----------------------------------------
5010Testcase Result Exit Value
5011-------- ------ ----------
5012rt_sigaction01 PASS 0
5013rt_sigaction02 PASS 0
5014rt_sigaction03 PASS 0
5015-----------------------------------------------
5016Total Tests: 3
5017Total Failures: 0
5018Kernel Version: 2.6.23.17-alp_nl-pc-g56b4520c-dirty
5019Machine Architecture: i686
5020Hostname: 43.88.101.228
5021************************************************************/
5022Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
5023
5024Modified Files:
5025ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
5026Added Files:
5027ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
5028ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
5029
50308) Log Message:
5031cgroups: 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>.
5032
5033Modified Files:
5034ltp/configure.ac
5035ltp/testcases/kernel/Makefile
5036Added Files:
5037ltp/m4/ltp-cgroupstats.m4
5038
50399) Log Message:
5040Fix failures of the clock_nanosleep01 test: The failures were caused by strange interpretation of POSIX by the test:
5041 - POSIX says CLOCK_THREAD_CPUTIME_ID is an invalid value for the clock_id parameter, and results in an EINVAL,
5042 - POSIX doesn't specify that the remaining time should be set in any way (eg. zeroed) on successful completion,
5043Also, the test deletes some of the superfluous uses of the TEST macro. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5044
5045Modified Files:
5046ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
5047
504810) Log Message:
5049Here 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>.
5050
5051Removed Files:
5052ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
5053ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
5054ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
5055ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
5056ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
5057
505811) Log Message:
5059ballista 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>.
5060
5061Modified Files:
5062ltp/testcases/ballista/ballista/Makefile
5063
506412) Log Message:
5065Make 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>.
5066
5067Modified Files:
5068ltp/IDcheck.sh
5069
507013) Log Message:
5071Missing 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>.
5072
5073Modified Files:
5074ltp/lib/system_specific_process_info.c
5075
507614) Log Message:
5077realtime: 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>.
5078
5079Modified Files:
5080ltp/testcases/realtime/func/pi-tests/testpi-7.c
5081
508215) Log Message:
5083realtime: 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:
5084Low prio thread started
5085High prio thread started
5086Busy 0 started
5087Busy 1 started
5088Busy 2 started
5089Busy 3 started
5090Time taken for high prio thread to get the lock once released by low prio thread
5091Min delay = 10 us
5092Max delay = 36 us
5093Average delay = 17.06 us
5094Standard Deviation = 8.11 us
5095Quantiles:
509699.0% < 36
5097Criteria: High prio lock wait time < (Low prio lock held time + 200 us)
5098Result: PASS
5099I 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>.
5100
5101Modified Files:
5102ltp/testcases/realtime/func/pi_perf/pi_perf.c
5103
510416) Log Message:
5105ltp-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.
5106/*****************************************************************/
5107[mmap]# ./18-1.test
5108Test Pass: mmap/18-1.c Get EAGAIN: Resource temporarily unavailable
5109/*****************************************************************/
5110Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
5111
5112Modified Files:
5113ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/18-1.c
5114
511517) Log Message:
5116Add 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>.
5117
5118Modified Files:
5119ltp/include/config.h.default
5120ltp/m4/ltp-taskstats.m4
5121ltp/testcases/kernel/controllers/cgroup/getdelays.c
5122
512318) Log Message:
5124This 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>.
5125
5126Modified Files:
5127ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
5128ltp/testcases/kernel/device-drivers/v4l/user_space/README
5129ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
5130ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
5131ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
5132ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
5133ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
5134Added Files:
5135ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_foreach.c
5136ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_foreach.h
5137
513819) Log Message:
5139Sukadev 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.
5140
5141Removed Files:
5142ltp/testcases/kernel/containers/pidns/pidns14.c
5143
514420) Log Message:
5145Fix 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>.
5146
5147Modified Files:
5148ltp/runalltests.sh ltp/testcases/commands/cron/cron02
5149ltp/testcases/commands/cron/cron03
5150ltp/testcases/commands/cron/cron_allow01
5151ltp/testcases/commands/cron/cron_deny01
5152ltp/testcases/commands/su/su01
5153ltp/testcases/kernel/containers/netns/child.sh
5154ltp/testcases/kernel/containers/netns/child_1.sh
5155ltp/testcases/kernel/containers/netns/childipv6.sh
5156ltp/testcases/kernel/containers/netns/childns.sh
5157ltp/testcases/kernel/containers/netns/delchild.sh
5158ltp/testcases/kernel/containers/netns/par_ftp.sh
5159ltp/testcases/kernel/containers/netns/parent.sh
5160ltp/testcases/kernel/containers/netns/parent_1.sh
5161ltp/testcases/kernel/containers/netns/parent_2.sh
5162ltp/testcases/kernel/containers/netns/parentns.sh
5163ltp/testcases/kernel/containers/netns/paripv6.sh
5164ltp/testcases/kernel/containers/netns/rename_net.sh
5165ltp/testcases/kernel/power_management/runpwtests.sh
5166ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
5167ltp/testcases/kernel/syscalls/ioctl/test_ioctl
5168ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
5169ltp/testcases/network/iproute/ip_tests.sh
5170ltp/testcases/network/nfs/nfs03/nfs03
5171
517221) Log Message:
5173Addition of TOMOYO Security Tests to LTP. Contributed by Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>.
5174
5175Added Files:
5176ltp/testcases/kernel/security/tomoyo/Makefile
5177ltp/testcases/kernel/security/tomoyo/README
5178ltp/testcases/kernel/security/tomoyo/include.h
5179ltp/testcases/kernel/security/tomoyo/newns.c
5180ltp/testcases/kernel/security/tomoyo/testall.sh
5181ltp/testcases/kernel/security/tomoyo/tomoyo_file_test.c
5182
518322) Log Message:
5184Here 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>.
5185
5186Modified Files:
5187ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
5188
518923) Log Message:
5190Whenever 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>.
5191
5192Modified Files:
5193ltp/testcases/kernel/syscalls/utimes/utimes01.c
5194
519524) Log Message:
5196Add some more documentation. Signed-off-by: Praveen <praveen@primesoftsolutionsinc.com>.
5197
5198Modified Files:
5199ltp/testcases/commands/ade/file/file_test.sh
5200
520125)Log Message:
5202This changeset does the following:
5203IDcheck.sh:
52041. Fixes the DESTDIR != [ "", "/" ] behavior.
52052. 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.
5206Makefile:
5207This 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...
5208make \
5209[make-options-and-variables] \
5210SKIP_IDCHECK=1 \
5211install
5212Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5213Tested-by Michal Simek <michal.simek@petalogix.com>
5214
5215Modified File(s):
5216ltp/Makefile
5217ltp/IDcheck.sh
5218
521926)Log Message:
5220Fix 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'.
5221
5222Modified File(s):
5223ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
5224ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
5225
522627)Log Message:
5227Accidentally committed the commented line under test that causes the segfault :\.
5228
5229Modified File(s):
5230ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
5231
523228)Log Message:
5233Original 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.
5234
5235Modified File(s):
5236ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
5237
523829)Log Message:
5239Previous `fix' wasn't correct. Fix similar to way noted by Shi Weihua <shiwh@cn.fujitsu.com>.
5240
5241Modified File(s):
5242ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
5243
524430) Log Message:
5245This 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>.
5246
5247Modified File(s):
5248ltp/testcases/network/lib6/Makefile
5249
525031) Log Message:
5251Extend the test result to a bit field so we can extend the output further. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
5252
5253Modified File(s):
5254ltp/include/test.h
5255ltp/lib/tst_res.c
5256
525732) Log Message:
5258Convert errno handling to new tst errno helpers. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
5259
5260Modified File(s):
5261ltp/testcases/kernel/syscalls/mmap/mmap09.c
5262
526333) Log Message:
5264There is no point in having an empty arch .in file. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
5265
5266Removed File(s):
5267ltp/testcases/kernel/include/microblaze.in
5268
526934) Log Message:
5270Move leading __NR_ to script to make all the .in files simpler. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
5271
5272Modified File(s):
5273ltp/testcases/kernel/include/arm.in
5274ltp/testcases/kernel/include/hppa.in
5275ltp/testcases/kernel/include/i386.in
5276ltp/testcases/kernel/include/ia64.in
5277ltp/testcases/kernel/include/powerpc.in
5278ltp/testcases/kernel/include/powerpc64.in
5279ltp/testcases/kernel/include/regen.sh
5280ltp/testcases/kernel/include/s390.in
5281ltp/testcases/kernel/include/s390x.in
5282ltp/testcases/kernel/include/sh.in
5283ltp/testcases/kernel/include/sparc.in
5284ltp/testcases/kernel/include/sparc64.in
5285ltp/testcases/kernel/include/x86_64.in
5286
528735) Log Message:
5288fix 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>.
5289
5290Modified File(s):
5291ltp/lib/parse_opts.c
5292
529336) Log Message:
5294Fix 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>.
5295
5296Modified File(s):
5297ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
5298
529937) Log Message:
5300Fix 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>.
5301
5302Modified File(s):
5303ltp/testcases/kernel/syscalls/waitid/waitid01.c
5304
530538) Log Message:
5306Trim trailing whitespace. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
5307
5308Modified File(s):
5309ltp/include/dataascii.h
5310ltp/include/databin.h
5311ltp/include/file_lock.h
5312ltp/include/forker.h
5313ltp/include/libtestsuite.h
5314ltp/include/open_flags.h
5315ltp/include/pattern.h
5316ltp/include/random_range.h
5317ltp/include/search_path.h
5318ltp/include/str_to_bytes.h
5319ltp/include/string_to_tokens.h
5320ltp/include/test.h
5321ltp/include/tlibio.h
5322ltp/include/usctest.h
5323ltp/include/write_log.h
5324ltp/lib/dataascii.c
5325ltp/lib/databin.c
5326ltp/lib/datapid.c
5327ltp/lib/file_lock.c
5328ltp/lib/forker.c
5329ltp/lib/get_high_address.c
5330ltp/lib/libtestsuite.c
5331ltp/lib/open_flags.c
5332ltp/lib/parse_opts.c
5333ltp/lib/pattern.c
5334ltp/lib/random_range.c
5335ltp/lib/rmobj.c
5336ltp/lib/search_path.c
5337ltp/lib/self_exec.c
5338ltp/lib/str_to_bytes.c
5339ltp/lib/string_to_tokens.c
5340ltp/lib/system_specific_hugepages_info.c
5341ltp/lib/system_specific_process_info.c
5342ltp/lib/tlibio.c
5343ltp/lib/tst_cwd_has_free.c
5344ltp/lib/tst_kvercmp.c
5345ltp/lib/tst_res.c
5346ltp/lib/tst_sig.c
5347ltp/lib/tst_tmpdir.c
5348ltp/lib/write_log.c
5349
535039) Log Message:
5351Use strrchr() rather than deprecated rindex(). Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
5352
5353Modified File(s):
5354ltp/lib/libtestsuite.c
5355
535640) Log Message:
5357Drop special uClibc handling of LIO_WAIT_TYPES since it doesnt matter. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
5358
5359Modified File(s):
5360ltp/include/tlibio.h
5361
536241) Log Message:
5363Add a standard "all" target. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
5364
5365Modified File(s):
5366ltp/lib/Makefile
5367
536842) Log Message:
53691. Fix the utimes testcase so that it passes with the appropriate non-hardcoded directory, as provided by Wang Yong <wangyong2009@cn.fujitsu.com>
53702. 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.
5371Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5372
5373Modified File(s):
5374ltp/testcases/kernel/syscalls/utimes/utimes01.c
5375
537643) Log Message:
5377lcov: add support for the linux-2.6.31 upstream gcov kernel support. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
5378
5379Modified File(s):
5380ltp/utils/analysis/lcov/bin/lcov
5381ltp/utils/analysis/lcov/man/lcov.1
5382
538344) Log Message:
5384lcov: improve lcov -l output. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
5385
5386Modified File(s):
5387ltp/utils/analysis/lcov/bin/lcov
5388
538945) Log Message:
5390lcov: fix kernel capture for new gcov-kernel version - fix problems when compiling without O=. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
5391
5392Modified File(s):
5393ltp/utils/analysis/lcov/bin/lcov
5394
539546) Log Message:
5396Fix compiler error for testcases/kernel/syscalls/eventfd2/eventfd2_03.c noted by CAI Qian w.r.t. the intermediate July release, as...
53971. The necessary headers weren't being pulled in for waitpid.
53982. gcc was complaining about -Wunused with cleanup.
53993. The wrong format argument was being passed to printf.
5400Fix for 3 and suggestions on coding style made by Mike Frysinger.
5401Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
5402
5403Modified File(s):
5404ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
5405
540647) Log Message:
5407Problem 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>.
5408
5409Modified File(s):
5410ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
5411
541248) Log Message:
5413Fix 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>.
5414
5415Modified File(s):
5416ltp/testcases/kernel/syscalls/exit_group/exit_group01.c
5417
541849) Log Message:
5419Fix 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>.
5420
5421Modified Files:
5422ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
5423
542450) Log Message:
5425[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>,
5426
5427Modified Files:
5428ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
5429
543051) Log Message:
5431rohit 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.
5432
5433Modified Files:
5434ltp/testcases/kernel/syscalls/waitid/waitid02.c
5435
543652) Log Message:
5437- Replace bashisms: source, uid, substr, '&>' - redirection, '=='.
5438- To create a file using 'sudo -u', some platforms require 'user' to exist.
5439- Document verifying PCR-10 fails on Ubuntu on reboot due to kexec.
5440- Determine if the entire boot-aggregate hash value is zero, not just the first couple of characters.
5441- Add a space before the continuation mark on wrapped lines.
5442- Explicity verify file open return codes, making sure that only one open succeeded (tpm_policy.sh: test02).
5443Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
5444
5445Modified Files:
5446ltp/testcases/kernel/security/integrity/ima/README
5447ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
5448ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
5449ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
5450ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
5451ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
5452
545353) Log Message:
5454This 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>.
5455
5456Modified Files:
5457ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
5458ltp/testcases/kernel/device-drivers/v4l/user_space/README
5459ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
5460ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
5461ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
5462ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
5463ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
5464ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
5465Added Files:
5466ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FRAMESIZES.c
5467ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FRAMESIZES.h
5468ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_JPEGCOMP.c
5469ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_JPEGCOMP.h
5470
547154) Log Message:
5472sync_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>.
5473
5474Modified Files:
5475ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
5476
547755) Log Message:
5478Add 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>.
5479
5480Modified Files:
5481ltp/testcases/kernel/controllers/Makefile
5482ltp/testcases/kernel/controllers/test_controllers.sh
5483Added Files:
5484ltp/testcases/kernel/controllers/cpuctl_fj/Makefile
5485ltp/testcases/kernel/controllers/cpuctl_fj/README
5486ltp/testcases/kernel/controllers/cpuctl_fj/cpuctl_fj_cpu-hog.c
5487ltp/testcases/kernel/controllers/cpuctl_fj/cpuctl_fj_simple_echo.c
5488ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
5489
549056) Log Message:
5491I 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.
5492Before PATCH: conformance/interfaces/pthread_equal/2-1.test:execution:HUNG,
5493After PATCH: conformance/interfaces/pthread_equal/2-1.test:execution:PASS,
5494I have attached patch and below. Please review the same. Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
5495
5496Modified Files:
5497ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/2-1.c
5498
subrata_modak17fa7af2009-06-30 16:04:26 +00005499LTP-20090630
5500
55011) Log Message:
5502Update the KERNEL_CONFIG Options accordingly. Subrata Modak<subrata@linux.vnet.ibm.com>.
5503
5504Modified File(s):
5505ltp/README
5506
55072) Log Message:
5508This 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>.
5509
5510Modified Files:
5511ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
5512ltp/testcases/kernel/device-drivers/v4l/user_space/README
5513ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
5514ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
5515ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
5516ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
5517Added Files:
5518ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.c
5519ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.h
5520
55213) Log Message:
5522I'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>.
5523
5524Modified File(s):
5525ltp/testcases/kernel/controllers/Makefile
5526
55274) Log Message:
5528Test 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:
5529* removed trivial and useless comments,
5530* cleaned coding style,
5531* and much more,
5532TODO: there is much redundant code in tst_res.c I'll eliminate that by static functions. Signed-off-by: chrubis@suse.cz.
5533
5534Modified Files:
5535ltp/include/compiler.h
5536ltp/include/test.h
5537ltp/lib/get_high_address.c
5538ltp/lib/tst_is_cwd_nfs.c
5539ltp/lib/tst_is_cwd_tmpfs.c
5540ltp/lib/tst_res.c
5541ltp/lib/tst_tmpdir.c
5542ltp/testcases/kernel/containers/mqns/mqns_01.c
5543ltp/testcases/kernel/containers/mqns/mqns_02.c
5544ltp/testcases/kernel/containers/mqns/mqns_03.c
5545ltp/testcases/kernel/containers/mqns/mqns_04.c
5546ltp/testcases/kernel/containers/pidns/pidns30.c
5547ltp/testcases/kernel/containers/pidns/pidns31.c
5548ltp/testcases/kernel/containers/sysvipc/shmnstest.c
5549ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
5550ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
5551ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
5552ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
5553ltp/testcases/kernel/security/cap_bound/check_pe.c
5554ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
5555ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
5556ltp/testcases/kernel/syscalls/madvise/madvise03.c
5557ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
5558ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
5559
55605) Log Message:
5561Detect 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>.
5562
5563Modified Files:
5564ltp/pan/ltp-pan.c
5565ltp/tools/genhtml.pl
5566ltp/tools/html_report_header.txt
5567
55686) Log Message:
5569LTP 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 :
5570__NR_sgetmask 68
5571__NR_ssetmask 69
5572and the problem on x86_64 is gone, without any further modification. Nicolas Joly <njoly@pasteur.fr>.
5573
5574Modified Files:
5575ltp/testcases/kernel/include/i386.in
5576
55777) Log Message:
5578chmod05: 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>.
5579
5580Modified Files:
5581ltp/testcases/kernel/syscalls/chmod/chmod05.c
5582
55838) Log Message:
5584chmod05: 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>.
5585
5586Modified Files:
5587ltp/testcases/kernel/syscalls/chmod/chmod05.c
5588
55899) Log Message:
5590Include 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>.
5591
5592Modified Files:
5593ltp/testcases/kernel/io/aio/aio01/aio01.c
5594
559510) Log Message:
5596Don'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>.
5597
5598Modified Files:
5599ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
5600
560111) Log Message:
5602Change 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>.
5603
5604Modified Files:
5605ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
5606
560712) Log Message:
5608Change 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>.
5609
5610Modified Files:
5611ltp/testcases/kernel/syscalls/linkat/linkat01.c
5612
561313) Log Message:
5614Remove 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>.
5615
5616Modified Files:
5617ltp/testcases/kernel/syscalls/utils/common_j_h.c
5618
561914) Log Message:
5620Return 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>.
5621
5622Modified Files:
5623ltp/pan/zoolib.c
5624
562515) Log Message:
5626Fix 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:
5627 - make it actually fail when one of the tests fails,
5628 - assume return values other than 1 (except 0, of course) are errors, too,
5629 - write PASS messages for successful tests,
5630Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5631
5632Modified Files:
5633ltp/testcases/kernel/power_management/pm_include.sh
5634ltp/testcases/kernel/power_management/runpwtests.sh
5635
563616) Log Message:
5637gcov-kernel: updated patches to work with .. in source paths. Peter Oberparleiter <oberpapr@users.sourceforge.net>
5638
5639Modified File(s):
5640ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
5641ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
5642ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
5643ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
5644ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
5645ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
5646ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
5647
564817) Log Message:
5649POSIX aio_error/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
5650
5651Modified Files:
5652ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c
5653
565418) Log Message:
5655POSIX aio_read/10-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
5656
5657Modified Files:
5658ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_read/10-1.c
5659
566019) Log Message:
5661POSIX aio_write/8-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
5662
5663Modified Files:
5664ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-1.c
5665
566620) Log Message:
5667POSIX aio_write/8-2.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
5668
5669Modified Files:
5670ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-2.c
5671
567221) Log Message:
5673Add 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>.
5674
5675Modified Files:
5676ltp/runtest/syscalls
5677Added Files:
5678ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
5679
568022) Log Message:
5681POSIX aio_cancel/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
5682
5683Modified Files:
5684ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c
5685
568623) Log Message:
5687POSIX 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 >.
5688
5689Modified Files:
5690ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/12-1.c
5691ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/speculative/12-1.c
5692
569324) Log Message:
5694Add/Port mbind01 test for mbind() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
5695
5696Modified Files:
5697ltp/runtest/syscalls
5698Added Files:
5699ltp/testcases/kernel/syscalls/mbind/Makefile
5700ltp/testcases/kernel/syscalls/mbind/mbind01.c
5701
570225) Log Message:
5703Add/Port sched_getaffinity01 test for sched_getaffinity() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
5704
5705ltp/runtest/syscalls
5706Added Files:
5707ltp/testcases/kernel/syscalls/sched_getaffinity/Makefile
5708ltp/testcases/kernel/syscalls/sched_getaffinity/sched_getaffinity01.c
5709
571026) Log Message:
5711Add/Port waitid01 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
5712
5713Modified Files:
5714ltp/runtest/syscalls
5715Added Files:
5716ltp/testcases/kernel/syscalls/waitid/Makefile
5717ltp/testcases/kernel/syscalls/waitid/waitid01.c
5718
571927) Log Message:
5720Add/Port waitid02 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
5721
5722Modified Files:
5723ltp/runtest/syscalls
5724Added Files:
5725ltp/testcases/kernel/syscalls/waitid/waitid02.c
5726
572728) Log Message:
5728Add/Port quotactl01 test for quotactl() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
5729
5730Modified Files:
5731ltp/runtest/syscalls
5732Added Files:
5733ltp/testcases/kernel/syscalls/quotactl/Makefile
5734ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
5735
573629) Log Message:
5737kernel/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>.
5738
5739Modified Files:
5740ltp/testcases/kernel/controllers/Makefile
5741
574230) Log Message:
5743fchmod05: 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:
5744 fchmod05 1 FAIL : testdir: Incorrect modes 043777, Expected 0777
5745 fchmod05 0 WARN : tst_rmdir(): rmobj(/tmp/fchUout8n) failed: remove(/tmp/fchUout8n) failed; errno=1: Operation not permitted
5746Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
5747
5748Modified Files:
5749ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
5750
575131) Log Message:
5752chown03: 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.
5753 chown03 1 PASS : chown() on testfile succeeds, clears setuid/gid bits
5754 chown03 0 WARN : tst_rmdir(): rmobj(/tmp/choYm1VHD) failed: remove(/tmp/choYm1VHD) failed; errno=1: Operation not permitted
5755This patch fixed the problem by reset the effective user to root. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
5756
5757Modified Files:
5758ltp/testcases/kernel/syscalls/chown/chown03.c
5759
576032) Log Message:
5761mmapstress03: 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>.
5762
5763Modified Files:
5764ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
5765
576633) Log Message:
5767Small 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>.
5768
5769Modified Files:
5770ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
5771
577234) Log Message:
5773Build 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>.
5774
5775Modified Files:
5776ltp/testcases/kernel/io/aio/aio02/Makefile
5777ltp/testcases/kernel/io/aio/aio02/main.c
5778
577935) Log Message:
5780pidns17 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>.
5781
5782Modified Files:
5783ltp/testcases/kernel/containers/pidns/pidns17.c
5784
578536) Log Message:
5786growfiles: fix static build which needs to link the pthread library: Signed-off-by: nobuhiro <nobuhiro@andestech.com>.
5787
5788Modified Files:
5789ltp/testcases/kernel/fs/doio/Makefile
5790
579137) Log Message:
5792Script 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>.
5793
5794Modified Files:
5795ltp/doc/testcases/commands.txt
5796ltp/doc/testcases/kernel.txt
5797ltp/doc/testcases/misc.txt
5798ltp/doc/testcases/network.txt
5799
580038) Log Message:
5801Regarding 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>.
5802
5803Modified Files:
5804ltp/runtest/hyperthreading
5805ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
5806ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
5807ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
5808ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
5809ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
5810ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
5811ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
5812ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
5813Added Files:
5814ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
5815ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
5816
581739) Log Message:
5818runltp, 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>.
5819
5820Modified Files:
5821ltp/runltp
5822
582340) Log Message:
5824Fixes of the tcore test. these are little fixes of the tcore.sh script:
5825- use $BIN_DIR for auxiliary files, and $TEST_DIR as temporary directory,
5826- don't run "cd -" if previous "cd something" failed,
5827- fixup the value of core_pattern, to replace possibly customized patterns using absolute paths or not using the name "core" for corefiles,
5828- don't hide error messages from expect.
5829Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5830
5831Modified Files:
5832ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
5833
583441) Log Message:
5835Report error with the correct error file in tar_tests.sh: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5836
5837Modified Files:
5838ltp/testcases/commands/tar/tar_tests.sh
5839
584042) Log Message:
5841Fix 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>.
5842
5843Modified Files:
5844ltp/testcases/kernel/syscalls/setuid/setuid04.c
5845
584643) Log Message:
5847Fix some bashisms, mainly in the controllers tests: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5848
5849Modified Files:
5850ltp/testcases/kernel/containers/netns/initialize.sh
5851ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
5852ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
5853ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
5854ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
5855ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
5856ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
5857ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
5858ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
5859ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
5860ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
5861ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
5862ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
5863ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
5864ltp/testcases/kernel/io/stress_floppy/generate.sh
5865
586644) Log Message:
5867Setup and cleanup routines for diotest: this patch makes the cleanup procedure in diotest more robust. Particularly:
5868- simplify cleanup by creating setup and cleanup routines,
5869- 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,
5870- delete the file in the case it was created, but couldn't be opened with O_DIRECT,
5871Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5872
5873Modified Files:
5874ltp/testcases/kernel/io/direct_io/diotest2.c
5875ltp/testcases/kernel/io/direct_io/diotest3.c
5876ltp/testcases/kernel/io/direct_io/diotest4.c
5877ltp/testcases/kernel/io/direct_io/diotest5.c
5878ltp/testcases/kernel/io/direct_io/diotest6.c
5879
588045) Log Message:
5881Add 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>.
5882
5883Modified Files:
5884ltp/testcases/commands/tpm-tools/tpm/tpm_version/tpm_version_tests.sh
5885
588646) Log Message:
5887Don'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>.
5888
5889Modified Files:
5890ltp/testcases/kernel/fs/acls/acl_test01
5891
589247) Log Message:
5893Include "config.h" in the aio02 test to get HAVE_LIBAIO_H: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5894
5895Modified Files:
5896ltp/testcases/kernel/io/aio/aio02/main.c
5897
589848) Log Message:
5899This 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>.
5900
5901Modified Files:
5902ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
5903ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
5904ltp/testcases/kernel/syscalls/utils/common_j_h.c
5905
590649) Log Message:
subrata_modak29e13752009-08-23 06:30:42 +00005907Some 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 +00005908
5909Modified Files:
5910ltp/doc/man1/Makefile
5911ltp/doc/man3/Makefile
5912ltp/include/Makefile
5913ltp/testcases/ballista/ballista/MakefileTarget.dist
5914ltp/testcases/commands/unzip/Makefile
5915ltp/testcases/kernel/containers/netns/Makefile
5916ltp/testcases/kernel/controllers/cpuset/Makefile
5917ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
5918ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
5919ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
5920ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
5921ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
5922ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
5923ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
5924ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
5925ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
5926
592750) Log Message:
5928Adapt 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>.
5929
5930Modified Files:
5931ltp/testcases/kernel/controllers/cgroup/test_6_2.c
5932Added Files:
5933ltp/testcases/kernel/controllers/cgroup/clone_platform.h
5934
593551) Log Message:
5936Define 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>.
5937
5938Modified Files:
5939ltp/testcases/kernel/include/i386.in
5940ltp/testcases/kernel/include/ia64.in
5941ltp/testcases/kernel/include/powerpc.in
5942ltp/testcases/kernel/include/x86_64.in
5943ltp/testcases/kernel/performance_counters/performance_counter01.c
5944ltp/testcases/kernel/performance_counters/performance_counter02.c
5945ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
5946ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
5947ltp/testcases/kernel/syscalls/utils/numaif.h
5948
594952) Log Message:
5950The 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>.
5951
5952Modified Files:
5953ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
5954
595553) Log Message:
5956This 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>.
5957
5958Modified Files:
5959ltp/testcases/network/tcp_cmds/telnet/telnet01
5960
596154) Log Message:
5962Use present autoconf test for asm/ldt.h in set_thread_area* tests to prevent build failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
5963
5964Modified Files:
5965ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
5966ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
5967
596855) Log Message:
5969Latest fix from Jiri Palecek <jpalecek@web.de>.
5970
5971Modified Files:
5972ltp/testcases/kernel/syscalls/setuid/setuid04.c
5973
597456) Log Message:
5975[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>.
5976
5977Modified Files:
5978ltp/testcases/realtime/func/sched_football/sched_football.c
5979
598057) Log Message:
5981This 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>.
5982
5983Modified Files:
5984ltp/testcases/kernel/syscalls/splice/splice01.c
5985
598658) Log Message:
5987[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:
5988ltp-fix-add_key.patch
5989ltp-fix-bdflush.patch
5990ltp-fix-keyctl.patch
5991ltp-fix-newuname.patch
5992ltp-fix-rt_sigprocmask.patch
5993ltp-fix-rt_sigsuspend.patch
5994ltp-fix-set_thread_area.patch
5995ltp-fix-set_tid_address.patch
5996ltp-fix-ssetmask.patch
5997ltp-fix-tkill.patch
5998Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
5999
6000Modified Files:
6001ltp/testcases/kernel/syscalls/add_key/add_key01.c
6002ltp/testcases/kernel/syscalls/add_key/add_key02.c
6003ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
6004ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
6005ltp/testcases/kernel/syscalls/newuname/newuname01.c
6006ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
6007ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
6008ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
6009ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
6010ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
6011ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
6012ltp/testcases/kernel/syscalls/tkill/tkill01.c
6013ltp/testcases/kernel/syscalls/tkill/tkill02.c
6014
601559) Log Message:
6016Addtional 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>.
6017
6018Added Files:
6019ltp/utils/benchmark/kernbench-0.42/COPYING
6020ltp/utils/benchmark/kernbench-0.42/Makefile
6021ltp/utils/benchmark/kernbench-0.42/README
6022ltp/utils/benchmark/kernbench-0.42/kernbench
6023
602460) Log Message:
6025Addtional 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>.
6026
6027Modified Files:
6028ltp/utils/benchmark/Makefile
6029
603061) Log Message:
6031Addtional 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>.
6032
6033Modified Files:
6034ltp/testcases/kernel/power_management/README
6035
603662) Log Message:
6037Addtional 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>.
6038
6039Modified Files:
6040ltp/testcases/kernel/power_management/lib/sched_mc.py
6041
604263) Log Message:
6043Addtional 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>.
6044
6045Modified Files:
6046ltp/testcases/kernel/power_management/cpu_consolidation.py
6047
604864) Log Message:
6049Addtional 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>.
6050
6051Modified Files:
6052ltp/testcases/kernel/power_management/sched_domain.py
6053
605465) Log Message:
6055Addtional 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>.
6056
6057Modified Files:
6058ltp/testcases/kernel/power_management/test_sched_mc.sh
6059ltp/testcases/kernel/power_management/test_sched_smt.sh
6060
606166) Log Message:
6062Addtional 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>.
6063
6064Modified Files:
6065ltp/testcases/kernel/power_management/pm_include.sh
6066
606767) Log Message:
6068Addtional 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>.
6069
6070Modified Files:
6071ltp/testcases/kernel/power_management/runpwtests.sh
6072
607368) Log Message:
6074Addtional 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>.
6075
6076Added Files:
6077ltp/runtest/power_management_tests_exclusive
6078
607969) Log Message:
6080personality test case build fail fix. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
6081
6082Modified File(s):
6083ltp/testcases/kernel/syscalls/personality/personality01.c
6084ltp/testcases/kernel/syscalls/personality/personality02.c
6085
608670) Log Message:
6087cacheflush01, 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>.
6088
6089Modified File(s):
6090ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
6091
609271) Log Message:
6093Realtime: 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>.
6094
6095Modified File(s):
6096ltp/testcases/realtime/scripts/run_c_files.sh
6097ltp/testcases/realtime/doc/TODO
6098ltp/testcases/realtime/func/measurement/preempt_timing.c
6099ltp/testcases/realtime/lib/librttest.c
6100ltp/testcases/realtime/func/pi-tests/run_auto.sh
6101
subrata_modak988a9a52009-05-31 16:10:34 +00006102LTP-20090531
6103
61041) Log Message:
6105v4l-test 0.13 for LTP: Changes:
61061) Added string content validation;
61072) Test cases added for VIDIOC_REQBUFS,
6108Signed-off-by: Márton Németh <nm127@freemail.hu>.
6109
6110Modified Files:
6111ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
6112ltp/testcases/kernel/device-drivers/v4l/user_space/README
6113ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
6114ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
6115ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
6116ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
6117ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
6118ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
6119ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
6120ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
6121ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
6122ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
6123ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
6124ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
6125ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
6126ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
6127ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
6128ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
6129ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
6130ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
6131Added Files:
6132ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
6133ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.h
6134
61352) Log Message:
6136v4l-test 0.14 for LTP: Changes:
61371) Test cases added for VIDIOC_QUERYBUF,
61382) Debug functions separated,
6139Signed-off-by: Márton Németh <nm127@freemail.hu>.
6140
6141Modified Files:
6142ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
6143ltp/testcases/kernel/device-drivers/v4l/user_space/README
6144ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
6145ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
6146ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
6147ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
6148Added Files:
6149ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.c
6150ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.h
6151ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
6152ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
6153
61543) Log Message:
6155Your 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>.
6156
6157Modified Files:
6158ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
6159
61604) Log Message:
6161Fix 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>.
6162
6163Modified Files:
6164ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
6165ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
6166ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
6167ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
6168ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
6169
61705) Log Message:
6171Update 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:
6172- Disable patching of the policy in the test script.
6173- Change the refpolicy Makefile to redirect to a rhel/N/ subdirectory if running on a redhat release and move the rhel-specific definitions there.
6174- Change the refpolicy Makefile to only include test_bounds.te if the checkpolicy supports policy.24 (and thus typebounds statements).
6175- Merge the sbin_deprecated.patch into the test policy.
6176- Further update the test policy to build cleanly on f11, while preserving backward compatibility on f10.
6177- Added open permissions as necessary to the test policy (enabled in f11).
6178- Update the ioctl test policy to reflect the updated selinux_file_ioctl() logic in the kernel.
6179- Added a missing permission to the wait test policy that was causing it to wrongly report PASS.
6180
6181The 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.
6182
6183Subrata, 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>.
6184
6185Modified Files:
6186ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
6187ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
6188ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
6189ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_sys.te
6190ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
6191ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
6192ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
6193ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
6194ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
6195ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
6196ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
6197ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
6198ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
6199ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
6200ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
6201ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
6202ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
6203ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
6204ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
6205ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.if
6206ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
6207ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
6208ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
6209ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
6210ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
6211ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
6212ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
6213ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
6214ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
6215ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
6216ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
6217ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
6218ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
6219ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
6220ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
6221ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
6222ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
6223ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
6224ltp/testscripts/test_selinux.sh
6225Added Files:
6226ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
6227ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_file.te
6228ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_net.te
6229ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_sys.te
6230ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrace.te
6231ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrans.te
6232ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_entrypoint.te
6233ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execshare.te
6234ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_exectrace.te
6235ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execute_no_trans.te
6236ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_fdreceive.te
6237ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_file.te
6238ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_global.te
6239ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_inherit.te
6240ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ioctl.te
6241ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ipc.te
6242ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_link.te
6243ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_mkdir.te
6244ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_open.te
6245ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_policy.if
6246ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ptrace.te
6247ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_readlink.te
6248ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_relabel.te
6249ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rename.te
6250ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rxdir.te
6251ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setattr.te
6252ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setnice.te
6253ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sigkill.te
6254ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_stat.te
6255ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sysctl.te
6256ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_create.te
6257ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getpgid.te
6258ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsched.te
6259ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsid.te
6260ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setpgid.te
6261ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setsched.te
6262ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_transition.te
6263ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_wait.te
6264Removed Files:
6265ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
6266ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
6267ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
6268ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.te
6269
62706) Log Message:
6271Update 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>.
6272
6273Modified Files:
6274ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
6275ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
6276
62777) Log Message:
6278Fix 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:
6279- Fix the extraction of the release version to exclude Client/Server/etc.
6280- Make the ioctl test detect kernel version and adjust the test logic to match the expected selinux_file_ioctl() logic.
6281- Prevent runcon from consuming the options to chcon in selinux_relabel.sh.
6282Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
6283
6284Modified Files:
6285ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
6286ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
6287ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
6288
62898) Log Message:
6290Enable 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>.
6291
6292Modified Files:
6293ltp/runtest/selinux
6294
62959) Log Message:
6296Update ltp selinux testsuite README: Update the ltp selinux testsuite README. Changes include:
6297- Explain the two different locations of test policy up front and then use $POLICYDIR for subsequent references.
6298- Expand and clarify the kernel configuration options.
6299- Add a section summarizing the SELinux policy and userland dependencies.
6300Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
6301
6302Modified Files:
6303ltp/testcases/kernel/security/selinux-testsuite/README
6304
630510) Log Message:
6306Fix 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>.
6307
6308Modified Files:
6309ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
6310
631111) Log Message:
6312There 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>.
6313
6314Modified Files:
6315ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
6316
631712) Log Message:
6318Fix 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:
6319- Added pass/fail detection logic to sched_football.c,
6320- Removed parse_football.py,
6321- Removed the call to parse_football.py from run_auto.sh.
6322Signed-off by: Kiran Prakash <kirpraka@in.ibm.com>,
6323Acked-by: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
6324Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
6325Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.
6326
6327Modified Files:
6328ltp/testcases/realtime/func/sched_football/run_auto.sh
6329ltp/testcases/realtime/func/sched_football/sched_football.c
6330Removed Files:
6331ltp/testcases/realtime/func/sched_football/parse-football.py
6332
633313) Log Message:
6334Remove 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>.
6335
6336Modified Files:
6337ltp/runtest/crashme
6338
633914) Log Message:
6340Add 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>.
6341
6342Modified Files:
6343ltp/testcases/kernel/controllers/README
6344ltp/testcases/kernel/controllers/test_controllers.sh
6345ltp/testcases/kernel/controllers/cpuset/Makefile
6346ltp/testcases/kernel/controllers/cpuset/README
6347ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
6348ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
6349ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
6350Added Files:
6351ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
6352ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
6353ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_list_compute.c
6354ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.c
6355ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.h
6356ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.c
6357ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.h
6358ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
6359ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_cpu_hog.c
6360ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
6361ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_check.c
6362ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
6363ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/Makefile
6364ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure.c
6365ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
6366ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/Makefile
6367ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_mem_hog.c
6368ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
6369ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/Makefile
6370ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c
6371ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
6372
637315) Log Message:
6374The 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>.
6375
6376Modified Files:
6377ltp/testcases/kernel/syscalls/accept4/accept4_01.c
6378
637916) Log Message:
6380Update 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>.
6381
6382Modified Files:
6383ltp/testcases/kernel/security/selinux-testsuite/README
6384
638517) Log Message:
6386Remove 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>.
6387
6388Modified Files:
6389ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
6390
639118) Log Message:
6392Rohit 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.
6393CAI 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>,
6394
6395Modified File(s):
6396ltp/testcases/kernel/syscalls/umount/umount02.c
6397ltp/testcases/kernel/syscalls/umount/umount03.c
6398
639919) Log Message:
6400Fix the splice02 test:
6401Particularly:
6402- TEST_ERRNO is only set when the syscall is executed using the TEST() macro. The tests gave bad error messages because of that.
6403- The end of the test was dead code; moved the TPASS code to pass at the end of file.
6404- The test assumes std. input is a pipe; reflect this in the runtest file.
6405Signed-off-by: Jiri Palecek <jpalecek@web.de>.
6406
6407Modified File(s):
6408ltp/runtest/syscalls
6409ltp/testcases/kernel/syscalls/splice/splice02.c
6410
641120) Log Message:
6412Patch for fixing Unzip01 Test Not Working Correctly. Signed-Off-By: rohit verma <rohit.170309@gmail.com>. Acked-by: CAI Qian <caiqian@cclom.cn>.
6413
6414Modified File(s):
6415ltp/testcases/commands/unzip/unzip_tests.sh
6416
641721) Log Message:
6418Add 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>.
6419
6420Modified Files:
6421ltp/runtest/controllers
6422ltp/testcases/kernel/controllers/Makefile
6423Added Files:
6424ltp/testcases/kernel/controllers/memcg/Makefile
6425ltp/testcases/kernel/controllers/memcg/README
6426ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
6427ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
6428ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
6429ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
6430ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh
6431
643222) Log Message:
6433Attached (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>.
6434
6435Modified Files:
6436ltp/ltp-devel.spec
6437ltp/runltp
6438ltp/runltplite.sh
6439ltp/doc/automation-README.html
6440ltp/doc/automation-cookbook.html
6441ltp/doc/ltp-howto.lyx
6442ltp/doc/ltp-howto.txt
6443ltp/doc/man1/Makefile
6444ltp/pan/Makefile
6445ltp/testscripts/diskio.sh
6446ltp/testscripts/ltp-aiodio.sh
6447ltp/testscripts/ltp-scsi_debug.sh
6448ltp/testscripts/ltpfslvm.sh
6449ltp/testscripts/ltpfsnolvm.sh
6450ltp/testscripts/ltpstress.sh
6451ltp/testscripts/networkstress.sh
6452ltp/testscripts/networktests.sh
6453ltp/testscripts/runEALtests.sh
6454ltp/testscripts/runpan.sh
6455ltp/testscripts/test_containers.sh
6456ltp/testscripts/test_filecaps.sh
6457ltp/testscripts/test_selinux.sh
6458ltp/testscripts/tpm_tools.sh
6459Added Files:
6460ltp/doc/man1/ltp-bump.1
6461ltp/doc/man1/ltp-pan.1
6462ltp/pan/ltp-bump.c
6463ltp/pan/ltp-pan.c
6464ltp/pan/ltp-scanner.c
6465Removed Files:
6466ltp/doc/man1/bump.1
6467ltp/doc/man1/pan.1
6468ltp/pan/bump.c
6469ltp/pan/pan.c
6470ltp/pan/scanner.c
6471
647223) Log Message:
6473Fix missing return. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
6474
6475Modified File(s):
6476ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
6477
647824) Log Message:
6479Add add_key01 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>,
6480
6481Modified Files:
6482ltp/runtest/syscalls
6483Added Files:
6484ltp/testcases/kernel/syscalls/add_key/Makefile
6485ltp/testcases/kernel/syscalls/add_key/add_key01.c
6486
648725) Log Message:
6488Add add_key02 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6489
6490Modified Files:
6491ltp/runtest/syscalls
6492Added Files:
6493ltp/testcases/kernel/syscalls/add_key/add_key02.c
6494
649526) Log Message:
6496Add bdflush01 test for bdflush syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6497
6498Modified Files:
6499ltp/runtest/syscalls
6500Added Files:
6501ltp/testcases/kernel/syscalls/bdflush/Makefile
6502ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
6503
650427) Log Message:
6505Add exit_group01 test for exit_group syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6506
6507Modified Files:
6508ltp/runtest/syscalls
6509Added Files:
6510ltp/testcases/kernel/syscalls/exit_group/Makefile
6511ltp/testcases/kernel/syscalls/exit_group/exit_group01.c
6512
651328) Log Message:
6514Add keyctl01 test for keyctl syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6515
6516Modified Files:
6517ltp/runtest/syscalls
6518Added Files:
6519ltp/testcases/kernel/syscalls/keyctl/Makefile
6520ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
6521
652229) Log Message:
6523Add newuname01 test for newuname syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6524
6525Modified Files:
6526ltp/runtest/syscalls
6527Added Files:
6528ltp/testcases/kernel/syscalls/newuname/Makefile
6529ltp/testcases/kernel/syscalls/newuname/newuname01.c
6530
653130) Log Message:
6532Add rt_sigaction01 test for rt_sigaction syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6533
6534Modified Files:
6535ltp/runtest/syscalls
6536Added Files:
6537ltp/testcases/kernel/syscalls/rt_sigaction/Makefile
6538ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
6539
654031) Log Message:
6541Add rt_sigprocmask01 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6542
6543Modified Files:
6544ltp/runtest/syscalls
6545Added Files:
6546ltp/testcases/kernel/syscalls/rt_sigprocmask/Makefile
6547ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
6548
654932) Log Message:
6550Add rt_sigprocmask02 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6551
6552Modified Files:
6553ltp/runtest/syscalls
6554Added Files:
6555ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
6556
655733) Log Message:
6558Add rt_sigqueueinfo01 test for rt_sigqueueinfo syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6559
6560Modified Files:
6561ltp/runtest/syscalls
6562Added Files:
6563ltp/testcases/kernel/syscalls/rt_sigqueueinfo/Makefile
6564ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c
6565
656634) Log Message:
6567Add rt_sigsuspend01 test for rt_sigsuspend syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6568
6569Modified Files:
6570ltp/runtest/syscalls
6571Added Files:
6572ltp/testcases/kernel/syscalls/rt_sigsuspend/Makefile
6573ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
6574
657535) Log Message:
6576Add set_thread_area01 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6577
6578Modified Files:
6579ltp/runtest/syscalls
6580Added Files:
6581ltp/testcases/kernel/syscalls/set_thread_area/Makefile
6582ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
6583
658436) Log Message:
6585Add set_thread_area02 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6586
6587Modified Files:
6588ltp/runtest/syscalls
6589Added Files:
6590ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
6591
659237) Log Message:
6593Add set_tid_address01 test for set_tid_address syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6594
6595Modified Files:
6596ltp/runtest/syscalls
6597Added Files:
6598ltp/testcases/kernel/syscalls/set_tid_address/Makefile
6599ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
6600
660138) Log Message:
6602Add sgetmask01 test for sgetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6603
6604Modified Files:
6605ltp/runtest/syscalls
6606Added Files:
6607ltp/testcases/kernel/syscalls/sgetmask/Makefile
6608ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
6609
661039) Log Message:
6611Add sigreturn01 test for sigreturn syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6612
6613Modified Files:
6614ltp/runtest/syscalls
6615Added Files:
6616ltp/testcases/kernel/syscalls/sigreturn/Makefile
6617ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c
6618
661940) Log Message:
6620Add ssetmask01 test for ssetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6621
6622Modified Files:
6623ltp/runtest/syscalls
6624Added Files:
6625ltp/testcases/kernel/syscalls/ssetmask/Makefile
6626ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
6627
662841) Log Message:
6629Add timer_getoverrun01 test for timer_getoverrun01 syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6630
6631Modified Files:
6632ltp/runtest/syscalls
6633Added Files:
6634ltp/testcases/kernel/syscalls/timer_getoverrun/Makefile
6635ltp/testcases/kernel/syscalls/timer_getoverrun/timer_getoverrun01.c
6636
663742) Log Message:
6638Add timer_gettime01 test for timer_gettime syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6639
6640Modified Files:
6641ltp/runtest/syscalls
6642Added Files:
6643ltp/testcases/kernel/syscalls/timer_gettime/Makefile
6644ltp/testcases/kernel/syscalls/timer_gettime/timer_gettime01.c
6645
664643) Log Message:
6647Add tkill01 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6648
6649Modified Files:
6650ltp/runtest/syscalls
6651Added Files:
6652ltp/testcases/kernel/syscalls/tkill/Makefile
6653ltp/testcases/kernel/syscalls/tkill/tkill01.c
6654
665544) Log Message:
6656Add tkill02 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6657
6658Modified Files:
6659ltp/runtest/syscalls
6660Added Files:
6661ltp/testcases/kernel/syscalls/tkill/tkill02.c
6662
666345) Log Message:
6664Patch for "File" test case issue of 30-April-2009 release. Signed-off-by: rohit verma <rohit.170309@gmail.com>.
6665
6666Modified File(s):
6667ltp/testcases/commands/ade/file/file_test.sh
6668
666946) Log Message:
6670I'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>.
6671
6672Modified Files:
6673ltp/configure.ac
6674ltp/include/config.h.default
6675ltp/testcases/kernel/controllers/cgroup/getdelays.c
6676Added Files:
6677ltp/m4/ltp-taskstats.m4
6678
667947) Log Message:
6680Crash02: 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,
6681# ps aux
6682...
6683168 20121 0.0 0.0 3956 336 ? Ds 15:10 0:00 ./crash02 -e
6684-v 100
6685168 20122 0.0 0.0 3956 336 ? T 15:10 0:00 ./crash02 -e
6686-v 100
6687crash02 X ffff81007fb127a0 0 21272 21271 21273 (L-TLB)
6688 ffff81004c185d58 0000000000000046 ffff81007b494e08 0000000000000002
6689 0000000000000002 0000000000000002 ffff81007c5dc860 ffff81007fb127a0
6690 00000d8ebb800862 000000000000c315 ffff81007c5dca48 0000000300000001
6691Call Trace:
6692 [<ffffffff800235a7>] filp_close+0x5c/0x64
6693 [<ffffffff8001595a>] do_exit+0x913/0x91f
6694 [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
6695 [<ffffffff8002ad05>] get_signal_to_deliver+0x42c/0x45a
6696 [<ffffffff8005a837>] do_notify_resume+0x9c/0x7af
6697 [<ffffffff80096e2b>] specific_send_sig_info+0x44/0xac
6698 [<ffffffff8009710e>] force_sig_info+0xae/0xb9
6699 [<ffffffff80066eed>] do_page_fault+0x81e/0x830
6700 [<ffffffff8005d6dc>] retint_signal+0x3d/0x79
6701crash02 X ffff810002376400 0 21273 21271 21272 (L-TLB)
6702 ffff81004d201f18 0000000000000046 ffff81007b494e08 0000000000000046
6703 0000000000000046 0000000000000002 ffff810078d3a040 ffffffff802eeae0
6704 00000d8ebb803430 000000000001a60c ffff810078d3a228 0000000000000000
6705Call Trace:
6706 [<ffffffff8001595a>] do_exit+0x913/0x91f
6707 [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
6708 [<ffffffff8005d28d>] tracesys+0xd5/0xe0
6709So 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>.
6710
6711Modified Files:
6712ltp/testcases/misc/crash/crash02.c
6713
671448) Log Message:
6715Fix 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>.
6716
6717Modified Files:
6718ltp/testcases/kernel/containers/pidns/pidns12.c
6719
672049) Log Message:
6721In 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>.
6722
6723Modified Files:
6724ltp/testcases/kernel/timers/include/common_timers.h
6725ltp/testcases/kernel/timers/timer_create/timer_create02.c
6726
672750) Log Message:
6728Postponing 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.
6729
6730Modified Files:
6731ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
6732
673351) Log Message:
6734revert previous "style" change which did a lot more damage than good
6735
6736Modified File(s):
6737ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
6738ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
6739
674052) Log Message:
6741execve: 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>.
6742
6743Modified Files:
6744ltp/doc/testcases/kernel.txt
6745ltp/runtest/ltplite
6746ltp/runtest/stress.part3
6747ltp/runtest/syscalls
6748ltp/testcases/kernel/syscalls/execve/execve04.c
6749ltp/testcases/kernel/syscalls/execve/execve05.c
6750Removed Files:
6751ltp/testcases/kernel/syscalls/execve/execve06.c
6752
675353) Log Message:
6754Fix 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>.
6755
6756Modified Files:
6757ltp/testcases/kernel/syscalls/chown/chown03.c
6758
675954) Log Message:
6760postponing 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.
6761
6762Modified Files:
6763ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
6764ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c
6765ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c
6766ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c
6767ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c
6768
676955) Log Message:
6770Renaming 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.
6771
6772Modified Files:
6773ltp/INSTALL ltp/README ltp/README.ltp-devel
6774
677556) Log Message:
6776Port 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>.
6777
6778Added Files:
6779ltp/testcases/kernel/syscalls/utils/common_j_h.c
6780ltp/testcases/kernel/syscalls/utils/include_j_h.h
6781ltp/testcases/kernel/syscalls/utils/inotify.h
6782ltp/testcases/kernel/syscalls/utils/ioprio.h
6783ltp/testcases/kernel/syscalls/utils/numaif.h
6784ltp/testcases/kernel/syscalls/utils/poll.h
6785
678657) Log Message:
6787Add/Port get_mempolicy01 test for get_mempolicy() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6788
6789Modified Files:
6790ltp/runtest/syscalls
6791Added Files:
6792ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
6793ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
6794
679558) Log Message:
6796Add/Port clock_getres01 test for clock_getres() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6797
6798Modified Files:
6799ltp/runtest/syscalls
6800Added Files:
6801ltp/testcases/kernel/syscalls/clock_getres/Makefile
6802ltp/testcases/kernel/syscalls/clock_getres/clock_getres01.c
6803
680459) Log Message:
6805Add/Port clock_nanosleep01 test for clock_nanosleep() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6806
6807Modified Files:
6808ltp/runtest/syscalls
6809Added Files:
6810ltp/testcases/kernel/syscalls/clock_nanosleep/Makefile
6811ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
6812
681360) Log Message:
6814Add/Port mq_notify01 test for mq_notify() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6815
6816Modified Files:
6817ltp/runtest/syscalls
6818Added Files:
6819ltp/testcases/kernel/syscalls/mq_notify/Makefile
6820ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
6821
682261) Log Message:
6823Add/Port ppoll01 test for ppoll() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6824
6825Modified Files:
6826ltp/runtest/syscalls
6827Added Files:
6828ltp/testcases/kernel/syscalls/ppoll/Makefile
6829ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
6830
683162) Log Message:
6832Add/Port mq_open01 test for mq_open() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6833
6834Modified Files:
6835ltp/runtest/syscalls
6836Added Files:
6837ltp/testcases/kernel/syscalls/mq_open/Makefile
6838ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
6839
684063) Log Message:
6841Add/Port mq_timedreceive01 test for mq_timedreceive() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6842
6843Modified Files:
6844ltp/runtest/syscalls
6845Added Files:
6846ltp/testcases/kernel/syscalls/mq_timedreceive/Makefile
6847ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
6848
684964) Log Message:
6850Add/Port utimes01 test for utimes() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6851
6852Modified Files:
6853ltp/runtest/syscalls
6854Added Files:
6855ltp/testcases/kernel/syscalls/utimes/Makefile
6856ltp/testcases/kernel/syscalls/utimes/utimes01.c
6857
685865) Log Message:
6859Add/Port mq_unlink01 test for mq_unlink() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6860
6861Modified Files:
6862ltp/runtest/syscalls
6863Added Files:
6864ltp/testcases/kernel/syscalls/mq_unlink/Makefile
6865ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c
6866
686766) Log Message:
6868Add/Port mq_timedsend01 test for mq_timedsend() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6869
6870Modified Files:
6871ltp/runtest/syscalls
6872Added Files:
6873ltp/testcases/kernel/syscalls/mq_timedsend/Makefile
6874ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
6875
687667) Log Message:
6877Add/Port unshare01 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6878
6879Modified Files:
6880ltp/runtest/syscalls
6881Added Files:
6882ltp/testcases/kernel/syscalls/unshare/Makefile
6883ltp/testcases/kernel/syscalls/unshare/unshare01.c
6884
688568) Log Message:
6886Add/Port unshare02 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
6887
6888Modified Files:
6889ltp/runtest/syscalls
6890Added Files:
6891ltp/testcases/kernel/syscalls/unshare/unshare02.c
6892
689369) Log Message:
6894The following patch solves the problem:
68951) Avoids build problem on your very old kernel,
68962) Will not run on on your old kernel but on kernel > 2.6.17,
6897Will revert to Autoconf later. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
6898
6899Modified Files:
6900ltp/testcases/kernel/syscalls/splice/splice02.c
6901
690270) Log Message:
6903Being 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>.
6904
6905Modified Files:
6906ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
6907
690871) Log Message:
6909I come across with this kernel issue in 2.6.27:
6910http://lkml.org/lkml/2008/9/23/218,
6911http://lkml.org/lkml/2008/9/23/228,
6912http://lkml.org/lkml/2008/9/24/180,
6913http://lkml.org/lkml/2008/9/24/186,
6914http://lkml.org/lkml/2008/9/24/193,
6915http://lkml.org/lkml/2008/9/24/243,
6916http://lkml.org/lkml/2008/9/24/247,
6917Test 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>.
6918
6919Modified Files:
6920ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c
6921
subrata_modak73a57bd2009-04-29 13:56:49 +00006922LTP-20090430
6923
69241) Log Message:
6925This patch adds Integrity Measurement Architecture(IMA) testing support:
6926Changes:
6927- updated README
6928- add test for existence of openssl-devel (m4/ltp-crypto.m4)
6929- add support for finding an audit message in different log files
6930Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
6931
6932Modified Files:
6933ltp/config.mk.in
6934ltp/configure.ac
6935ltp/testcases/kernel/security/Makefile
6936Added Files:
6937ltp/m4/ltp-crypto.m4
6938ltp/runtest/ima
6939ltp/testcases/kernel/security/integrity/Makefile
6940ltp/testcases/kernel/security/integrity/ima/Makefile
6941ltp/testcases/kernel/security/integrity/ima/README
6942ltp/testcases/kernel/security/integrity/ima/policy/Makefile
6943ltp/testcases/kernel/security/integrity/ima/policy/measure.policy
6944ltp/testcases/kernel/security/integrity/ima/policy/measure.policy-invalid
6945ltp/testcases/kernel/security/integrity/ima/src/Makefile
6946ltp/testcases/kernel/security/integrity/ima/src/ima_boot_aggregate.c
6947ltp/testcases/kernel/security/integrity/ima/src/ima_measure.c
6948ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
6949ltp/testcases/kernel/security/integrity/ima/tests/Makefile
6950ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
6951ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
6952ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
6953ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
6954ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
6955
69562) Log Message:
6957Addition of per_cpu_atomic_operations_vs_interrupt_disabling_module test to LTP. Signed-Off-By: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>.
6958
6959Added Files:
6960ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/Makefile
6961ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/test-cmpxchg-nolock.c
6962
69633) Log Message:
6964Module to test Per CPU Allocator. Signed-Off-By: Tejun Heo <tj@kernel.org>.
6965
6966Added Files:
6967ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/Makefile
6968ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/test_per_cpu_allocator_module.c
6969
69704) Log Message:
6971Patch for fixing the testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
6972
6973Modified File(s):
6974ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-1.c
6975ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-1.c
6976
69775) Log Message:
6978Extended 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>.
6979
6980Modified File(s):
6981ltp/tools/genhtml.pl
6982
69836) Log Message:
6984Add 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>.
6985
6986Modified Files:
6987ltp/runalltests.sh
6988Added Files:
6989ltp/runtest/perfcounters
6990ltp/testcases/kernel/performance_counters/Makefile
6991ltp/testcases/kernel/performance_counters/performance_counter01.c
6992
69937) Log Message:
6994Add 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>.
6995
6996Modified Files:
6997ltp/runtest/perfcounters
6998Added Files:
6999ltp/testcases/kernel/performance_counters/performance_counter02.c
7000
70018) Log Message:
7002Add 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>.
7003
7004Modified Files:
7005ltp/runtest/stress.part1
7006Added Files:
7007ltp/testcases/kernel/mem/mmapstress/mmap-corruption01.c
7008
70099) Log Message:
7010Growfiles: 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>.
7011
7012Modified File(s):
7013ltp/lib/Makefile
7014ltp/testcases/kernel/fs/doio/growfiles.c
7015
701610) Log Message:
7017While 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>.
7018
7019Modified File(s):
7020ltp/testcases/kernel/syscalls/ioctl/test_ioctl
7021ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
7022
702311) Log Message:
7024Patch to integrate sched_smt cpu consolidation testcase to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7025
7026Modified File(s):
7027ltp/testcases/kernel/power_management/pm_include.sh
7028ltp/testcases/kernel/power_management/runpwtests.sh
7029
703012) Log Message:
7031This is v4l-test 0.11 patch for LTP. Changes:
7032 - Test cases added for VIDIOC_G_OUTPUT, VIDIOC_S_OUTPUT, VIDIOC_G_FMT, VIDIOC_G_SLICED_VBI_CAP, VIDIOC_QUERYMENU;
7033 - Cleaned up ret and errno variable names;
7034 - Separated the NULL parameter test cases to a separated testsuite and reworked most of the NULL parameter test cases;
7035 - Added camera enabling through /sys/devices/platform/eeepc/camera;
7036 - Added results page to documentation;
7037 - Follow kernel API changes in video_dummy.ko
7038Signed-off-by: Márton Németh <nm127@freemail.hu>.
7039
7040Modified Files:
7041ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
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/dev_video.c
7045ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
7046ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
7047ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
7048ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
7049ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
7050ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
7051ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
7052ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
7053ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
7054ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
7055ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
7056ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
7057ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
7058ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
7059ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
7060ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
7061ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
7062ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
7063ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
7064ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
7065ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
7066ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
7067ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
7068ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
7069ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
7070ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
7071ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
7072Added Files:
7073ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
7074ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
7075ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.c
7076ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.h
7077ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.c
7078ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.h
7079ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
7080ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.h
7081ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
7082
708313) Log Message:
7084Patch for fixing the openposix_getoverrun_speculative_6_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
7085
7086Modified File(s):
7087ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-1.c
7088
708914) Log Message:
7090Patch for fixing the openposix_timer_delete_speculative_5_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
7091
7092Modified File(s):
7093ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-1.c
7094
709515) Log Message:
7096I 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>.
7097
7098Modified File(s):
7099ltp/include/tlibio.h
7100
710116) Log Message:
7102Fix clone07 bug. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
7103
7104Modified File(s):
7105ltp/testcases/kernel/syscalls/clone/clone07.c
7106
710717) Log Message:
7108Addition of splice02 test for splice() syscall. Original-Author: Jens Axboe <axboe@kernel.dk>, Ported-To-LTP:By: Manas K Nayak <maknayak@in.ibm.com>.
7109
7110Modified Files:
7111ltp/runtest/syscalls
7112Added Files:
7113ltp/testcases/kernel/syscalls/splice/splice02.c
7114
711518) Log Message:
7116Addition 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>,
7117
7118Modified Files:
7119ltp/runtest/syscalls
7120Added Files:
7121ltp/testcases/kernel/syscalls/clock_nanosleep2/Makefile
7122ltp/testcases/kernel/syscalls/clock_nanosleep2/clock_nanosleep2_01.c
7123
712419) Log Message:
7125Addition 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>,
7126
7127Modified Files:
7128ltp/runtest/syscalls
7129Added Files:
7130ltp/testcases/kernel/syscalls/cacheflush/Makefile
7131ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
7132
713320) Log Message:
7134Fix mount02 and mount03. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
7135
7136Modified File(s):
7137ltp/testcases/kernel/syscalls/mount/mount02.c
7138ltp/testcases/kernel/syscalls/mount/mount03.c
7139
714021) Log Message:
7141How 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>.
7142
7143Modified File(s):
7144ltp/testcases/kernel/syscalls/setuid/setuid04.c
7145
714622) Log Message:
7147Rohit 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>.
7148
7149Modified Files:
7150ltp/testcases/kernel/syscalls/fork/fork05.c
7151
715223) Log Message:
7153Fix from CAI Qian <caiqian@cclom.cn>.
7154
7155Modified Files:
7156ltp/testcases/network/lib6/runcc.c
7157
715824) Log Message:
7159It 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>.
7160
7161Modified Files:
7162ltp/testcases/commands/ade/ar/ar01
7163
716425) Log Message:
7165The 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>.
7166
7167Modified Files:
7168ltp/testcases/kernel/power_management/lib/sched_mc.py
7169
717026) Log Message:
7171CPU 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>.
7172
7173Modified Files:
7174ltp/testcases/kernel/power_management/cpu_consolidation.py
7175
717627) Log Message:
7177Master 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>.
7178
7179Modified Files:
7180ltp/testcases/kernel/power_management/runpwtests.sh
7181
718228) Log Message:
7183This testcase test sched_smt_power_saving interface with valid and inavlid values. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7184
7185Added Files:
7186ltp/testcases/kernel/power_management/test_sched_smt.sh
7187
718829) Log Message:
7189Modifed test_sched_mc interface testing testcase to use reusable function. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7190
7191Modified Files:
7192ltp/testcases/kernel/power_management/test_sched_mc.sh
7193
719430) Log Message:
7195The test_dma_thread_diotest contains an unnecessary bashism. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7196
7197Modified File(s):
7198ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
7199
720031) Log Message:
7201Make fs/quota_remount_test01 more POSIX-shell friendly. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7202
7203Modified File(s):
7204ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
7205
720632) Log Message:
7207First, 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>.
7208
7209Modified File(s):
7210ltp/testcases/kernel/syscalls/pselect/pselect01.c
7211
721233) Log Message:
7213This 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>.
7214
7215Modified File(s):
7216ltp/testcases/kernel/device-drivers/v4l/user_space/README
7217ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
7218ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
7219ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
7220ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
7221ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
7222ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
7223ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
7224ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
7225ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
7226ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
7227ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
7228ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
7229ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
7230ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
7231ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
7232ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
7233ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
7234ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
7235ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
7236ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
7237
723834) Log Message:
7239Jiri 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>.
7240"Serge E. Hallyn" <serue@us.ibm.com> replied:
7241If 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.
7242Jiri 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.
7243"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.
7244
7245Modified File(s):
7246ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
7247ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
7248ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_capable_sys.sh
7249ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
7250ltp/testcases/kernel/security/selinux-testsuite/tests/execute_no_trans/selinux_execute_no_trans.sh
7251ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive.sh
7252ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
7253ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit.sh
7254ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.sh
7255ltp/testcases/kernel/security/selinux-testsuite/tests/link/selinux_link.sh
7256ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
7257ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_open.sh
7258ltp/testcases/kernel/security/selinux-testsuite/tests/readlink/selinux_readlink.sh
7259ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
7260ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
7261ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
7262ltp/testcases/kernel/security/selinux-testsuite/tests/setattr/selinux_setattr.sh
7263ltp/testcases/kernel/security/selinux-testsuite/tests/stat/selinux_stat.sh
7264
726535) Log Message:
7266I 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>.
7267
7268Modified File(s):
7269ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
7270
727136) Log Message:
7272Add 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
7273Result:
7274cgroup_regression_test 1 PASS : no kernel bug was found
7275cgroup_regression_test 2 PASS : notify_on_release is inherited
7276cgroup_regression_test 3 PASS : no kernel bug was found
7277cgroup_regression_test 4 PASS : no lockdep BUG was found
7278cgroup_regression_test 5 PASS : no kernel bug was found
7279cgroup_regression_test 6 PASS : no kernel bug was found
7280cgroup_regression_test 7 PASS : no kernel bug was found
7281cgroup_regression_test 8 PASS : no kernel bug was found
7282cgroup_regression_test 9 PASS : no kernel warning was found
7283cgroup_regression_test 10 PASS : no kernel warning was found
7284Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
7285
7286Modified Files:
7287ltp/runtest/controllers
7288ltp/testcases/kernel/controllers/Makefile
7289ltp/testcases/kernel/controllers/README
7290Added Files:
7291ltp/testcases/kernel/controllers/cgroup/Makefile
7292ltp/testcases/kernel/controllers/cgroup/README
7293ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
7294ltp/testcases/kernel/controllers/cgroup/fork_processes.c
7295ltp/testcases/kernel/controllers/cgroup/getdelays.c
7296ltp/testcases/kernel/controllers/cgroup/test_10_1.sh
7297ltp/testcases/kernel/controllers/cgroup/test_10_2.sh
7298ltp/testcases/kernel/controllers/cgroup/test_3_1.sh
7299ltp/testcases/kernel/controllers/cgroup/test_3_2.sh
7300ltp/testcases/kernel/controllers/cgroup/test_6_1.sh
7301ltp/testcases/kernel/controllers/cgroup/test_6_2.c
7302ltp/testcases/kernel/controllers/cgroup/test_9_1.sh
7303ltp/testcases/kernel/controllers/cgroup/test_9_2.sh
7304
730537) Log Message:
7306Test 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>.
7307
7308Modified Files:
7309ltp/testcases/kernel/controllers/Makefile
7310ltp/testcases/kernel/controllers/README
7311ltp/testcases/kernel/controllers/test_controllers.sh
7312ltp/testcases/kernel/controllers/testplan.txt
7313Added Files:
7314ltp/testcases/kernel/controllers/cpuset/Makefile
7315ltp/testcases/kernel/controllers/cpuset/README
7316ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
7317ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
7318ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
7319ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
7320ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
7321ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
7322ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
7323ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
7324ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
7325ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
7326ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
7327ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
7328ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
7329ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
7330
733138) Log Message:
7332While 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>.
7333
7334Modified Files:
7335ltp/testcases/commands/su/su01_s1
7336
733739) Log Message:
7338Fix 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>.
7339
7340Modified Files:
7341ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
7342
734340) Log Message:
7344
7345README: 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>.
7346
7347Modified Files:
7348ltp/README
7349
735041) Log Message:
7351Fix 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>.
7352
7353Modified Files:
7354ltp/testcases/kernel/syscalls/fsync/fsync02.c
7355
735642) Log Message:
7357Delete 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>.
7358
7359Modified Files:
7360ltp/runtest/syscalls
7361ltp/testcases/kernel/syscalls/chmod/Makefile
7362ltp/testcases/kernel/syscalls/chmod/chmod05.c
7363ltp/testcases/kernel/syscalls/chmod/chmod06.c
7364ltp/testcases/kernel/syscalls/chown/Makefile
7365ltp/testcases/kernel/syscalls/chown/chown03.c
7366ltp/testcases/kernel/syscalls/chown/chown04.c
7367ltp/testcases/kernel/syscalls/fchmod/Makefile
7368ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
7369ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
7370ltp/testcases/kernel/syscalls/fchown/Makefile
7371ltp/testcases/kernel/syscalls/fchown/fchown03.c
7372ltp/testcases/kernel/syscalls/fchown/fchown04.c
7373
737443) Log Message:
7375The attached patch fixes this bug. This is the bug of the kernel. The following patch has fixed the bug.
7376commit af76aba00fdcfb21535c9f9872245d14097a4561
7377Author: Rusty Russell <rusty@rustcorp.com.au>
7378Date: Mon Mar 30 22:05:11 2009 -0600
7379 cpumask: fix seq_bitmap_*() functions.
7380 1) seq_bitmap_list() should take a const.
7381 2) All the seq_bitmap should use cpumask_bits().
7382 Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
7383But 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>.
7384
7385Modified Files:
7386ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
7387ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
7388ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
7389ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
7390Added Files:
7391ltp/testcases/kernel/controllers/cpuset/cpuset_lib/bitmask.h
7392ltp/testcases/kernel/controllers/cpuset/cpuset_lib/common.h
7393ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset.h
7394ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libbitmask.c
7395ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
7396
739744) Log Message:
7398Add capability bounding set testcases, to verify the following:
7399 1. prctl(CAP_BSET_READ, 0..NCAPS) returns 1
7400 2. prctl(CAP_BSET_READ, -1|NCAPS+1) return -1
7401 3. prctl(CAP_BSET_DROP, -1|NCAPS+1) returns -1
7402 4. prctl(CAP_BSET_DROP, 0..NCAPS) returns 1
7403 4b. prctl(CAP_BSET_READ, N) returns 0 after each unset, 1 for those not yet removed
7404 5. fI=empty; N \notin pP; prctl(CAPBSET_DROP, N); setting pI=N fails
7405 6. pI=N; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \in pE
7406 (or make f setuid-root)
7407 7. pI=0; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \notin pE
7408 (or make f setuid-root)
7409A 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>.
7410
7411Modified Files:
7412ltp/runltp
7413ltp/testcases/kernel/security/Makefile
7414Added Files:
7415ltp/runtest/cap_bounds
7416ltp/testcases/kernel/security/cap_bound/Makefile
7417ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
7418ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
7419ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
7420ltp/testcases/kernel/security/cap_bound/check_for_libcap.sh
7421ltp/testcases/kernel/security/cap_bound/check_pe.c
7422ltp/testcases/kernel/security/cap_bound/dummy.c
7423ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
7424ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
7425ltp/testcases/kernel/security/cap_bound/run_capbounds.sh
7426
742745) Log Message:
7428Exit in testsf_s6 when host lookup fails to prevent segfaults later. Jiri Palecek <jpalecek@web.de>.
7429
7430Modified Files:
7431ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
7432
743346) Log Message:
7434Fix collateral damage caused by recent coding style cleanups. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7435
7436Modified Files:
7437ltp/testcases/kernel/syscalls/syslog/syslog01
7438ltp/testcases/kernel/syscalls/syslog/syslog02
7439ltp/testcases/kernel/syscalls/syslog/syslog03
7440ltp/testcases/kernel/syscalls/syslog/syslog04
7441ltp/testcases/kernel/syscalls/syslog/syslog05
7442ltp/testcases/kernel/syscalls/syslog/syslog06
7443ltp/testcases/kernel/syscalls/syslog/syslog07
7444ltp/testcases/kernel/syscalls/syslog/syslog08
7445ltp/testcases/kernel/syscalls/syslog/syslog09
7446ltp/testcases/kernel/syscalls/syslog/syslog10
7447
744847) Log Message:
7449This patch is a rewrite of symlinkat and linkat tests aimed to:
7450 - simplify the code
7451 - cease using the current directory for testfiles
7452Hope this applies, since I'm sending this from a weekly (er.. monthly) version of Opera. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
7453
7454Modified Files:
7455ltp/testcases/kernel/syscalls/linkat/linkat01.c
7456ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
7457
745848) Log Message:
7459fallocate tests call syscall() incorrectly for 32-bit powerpc. Signed-off-by: Dave Kleikamp <shaggy@linux.vnet.ibm.com>.
7460
7461Modified Files:
7462ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
7463ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
7464ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
7465
746649) Log Message:
7467IMA 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>.
7468
7469Modified File(s):
7470ltp/m4/ltp-crypto.m4
7471
subrata_modak7a6934f2009-04-30 10:36:45 +0000747250) Log Message:
7473Reverting 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.
7474
7475Modified Files:
7476ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
7477
747851) Log Message:
7479Reverting "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.
7480
7481Modified Files:
7482ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
7483ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
7484ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
7485ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
7486ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
7487ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
7488ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
7489ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
7490ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
7491ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
7492ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
7493ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
7494ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
7495ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
7496ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
7497ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
7498ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
7499ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
7500ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
7501ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
7502ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
7503ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
7504ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
7505ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
7506ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
7507ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
7508ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
7509ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
7510ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
7511ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
7512ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
7513ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
7514
subrata_modak63d12872009-03-31 05:58:26 +00007515LTP-20090331
7516
75171) Log Message:
7518Addition of CONTROLLER AREA NETWORK tests to LTP. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
7519
7520Added Files:
7521ltp/testcases/network/can/filter-tests/00_Descriptions.txt
7522ltp/testcases/network/can/filter-tests/INSTALL
7523ltp/testcases/network/can/filter-tests/Makefile
7524ltp/testcases/network/can/filter-tests/canecho.c
7525ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
7526ltp/testcases/network/can/filter-tests/tst-bcm-cycle.c
7527ltp/testcases/network/can/filter-tests/tst-bcm-dump.c
7528ltp/testcases/network/can/filter-tests/tst-bcm-filter.c
7529ltp/testcases/network/can/filter-tests/tst-bcm-rtr.c
7530ltp/testcases/network/can/filter-tests/tst-bcm-rx-sendto.c
7531ltp/testcases/network/can/filter-tests/tst-bcm-server.c
7532ltp/testcases/network/can/filter-tests/tst-bcm-single.c
7533ltp/testcases/network/can/filter-tests/tst-bcm-throttle.c
7534ltp/testcases/network/can/filter-tests/tst-bcm-tx-sendto.c
7535ltp/testcases/network/can/filter-tests/tst-bcm-tx_read.c
7536ltp/testcases/network/can/filter-tests/tst-err.c
7537ltp/testcases/network/can/filter-tests/tst-filter-master.c
7538ltp/testcases/network/can/filter-tests/tst-filter-server.c
7539ltp/testcases/network/can/filter-tests/tst-packet.c
7540ltp/testcases/network/can/filter-tests/tst-proc.c
7541ltp/testcases/network/can/filter-tests/tst-raw-filter.c
7542ltp/testcases/network/can/filter-tests/tst-raw-sendto.c
7543ltp/testcases/network/can/filter-tests/tst-raw.c
7544
75452) Log Message:
7546Add LTP Command File for CAN Filter Tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
7547
7548Added Files:
7549ltp/runtest/can
7550
75513) Log Message:
7552Add Info For Running CAN tests in runalltests.sh. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
7553
7554Modified Files:
7555ltp/runalltests.sh
7556
75574) Log Message:
7558Add Kernel Config Options for CAN tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
7559
7560Modified Files:
7561ltp/README
7562
75635) Log Message:
7564[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.
7565Changelog:
7566 Mar 02 2009: moved to the libclone do_clone() helper.
7567Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
7568Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
7569
7570Modified Files:
7571ltp/README
7572ltp/testcases/kernel/containers/Makefile
7573ltp/testcases/kernel/containers/README
7574ltp/testcases/kernel/containers/container_test.sh
7575Added Files:
7576ltp/testcases/kernel/containers/mqns/Makefile
7577ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
7578ltp/testcases/kernel/containers/mqns/mqns.h
7579ltp/testcases/kernel/containers/mqns/mqns_01.c
7580ltp/testcases/kernel/containers/mqns/runmqnstest.sh
7581
75826) Log Message:
7583[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.
7584Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
7585Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
7586
7587Modified Files:
7588ltp/testcases/kernel/containers/mqns/runmqnstest.sh
7589Added Files:
7590ltp/testcases/kernel/containers/mqns/mqns_02.c
7591
75927) Log Message:
7593[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>.
7594
7595Modified Files:
7596ltp/testcases/kernel/containers/mqns/mqns.h
7597ltp/testcases/kernel/containers/mqns/runmqnstest.sh
7598Added Files:
7599ltp/testcases/kernel/containers/mqns/mqns_03.c
7600
76018) Log Message:
7602[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>.
7603
7604Modified Files:
7605ltp/testcases/kernel/containers/mqns/mqns.h
7606ltp/testcases/kernel/containers/mqns/runmqnstest.sh
7607Added Files:
7608ltp/testcases/kernel/containers/mqns/mqns_04.c
7609
76109) Log Message:
7611Make 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>.
7612
7613Modified File(s):
7614ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
7615ltp/testcases/kernel/device-drivers/acpi/LtpAcpiMain.c
7616ltp/testcases/kernel/device-drivers/acpi/Makefile
7617
761810) Log Message:
7619Replace 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>.
7620
7621Modified File(s):
7622ltp/testcases/kernel/sched/hyperthreading/Makefile
7623ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
7624ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
7625ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
7626ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
7627ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
7628ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
7629
763011) Log Message:
7631[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>.
7632
7633Modified Files:
7634ltp/testcases/kernel/power_management/lib/sched_mc.py
7635
763612) Log Message:
7637[PATCH 02/05]: Patch to implement test case to validate sched domain tree: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7638
7639Added Files:
7640ltp/testcases/kernel/power_management/sched_domain.py
7641
764213) Log Message:
7643Patch to integrate sched domain testcase to LTP: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
7644
7645Modified Files:
7646ltp/testcases/kernel/power_management/Makefile
7647ltp/testcases/kernel/power_management/runpwtests.sh
7648
764914) Log Message:
7650Patch 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>.
7651
7652Modified Files:
7653ltp/testcases/kernel/power_management/cpu_consolidation.py
7654
765515) Log Message:
7656Patch to fix cpufreq governor load and unload. Signed-Off-By: Poornima nayak <mpnayak@linux.vnet.ibm.com>.
7657
7658Modified Files:
7659ltp/testcases/kernel/power_management/pwkm_load_unload.sh
7660
766116) Log Message:
7662Calculate 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>.
7663
7664Modified File(s):
7665ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
7666ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
7667ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
7668
766917) Log Message:
7670INOTIFY02: add warning about bug: we have many messages about this bug in mail lists. Signed-Off-BY: Andrew Vagin <avagin@gmail.com>.
7671
7672Modified File(s):
7673ltp/testcases/kernel/syscalls/inotify/inotify02.c
7674
767518) Log Message:
7676Patch for enabling the ftruncate04 testcase:
7677-add mount mandatory option to enable test run. this test case doesn't work almost all the time we use it.
7678-modified ftruncate04.c for the situation when the /tmp(or other test) directory is in a LVM filesystem where there are three output lines
7679-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.
7680Signed-off-by : fredrick he <fhe@novell.com>.
7681
7682Modified Files:
7683ltp/runtest/syscalls
7684ltp/testcases/kernel/syscalls/ftruncate/Makefile
7685ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
7686Added Files:
7687ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
7688ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
7689
769019) Log Message:
7691utimensat 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:
76921) for i386 arch: One of the above checks should be removed.
76932) 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>.
7694
7695Modified File(s):
7696ltp/testcases/kernel/syscalls/utimensat/Makefile
7697
769820) Log Message:
7699lcov: improve function name filtering. Only remove those characters from function names which would conflict with internal delimiters. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
7700
7701Modified File(s):
7702ltp/utils/analysis/lcov/bin/geninfo
7703
770421) Log Message:
7705pselect01 & 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>.
7706
7707Modified File(s):
7708ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
7709ltp/testcases/kernel/syscalls/pselect/pselect01.c
7710
771122) Log Message:
7712Proc01: 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,
7713<1> selinux.h is available, but libselinux is not.
7714<2> libselinux is available, but selinux.h is not.
7715Therefore, 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>.
7716
7717Modifies File(s):
7718ltp/m4/ltp-selinux.m4
7719ltp/testcases/kernel/fs/proc/proc01.c
7720
772123) Log Message:
7722Stress 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>.
7723
7724Added Files:
7725ltp/testscripts/load_stress_all_kernel_modules.sh
7726
772724) Log Message:
7728This 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>.
7729
7730Modified File(s):
7731ltp/testcases/kernel/device-drivers/v4l/user_space/README
7732ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
7733ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
7734ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
7735ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
7736ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
7737ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
7738ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
7739ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
7740ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
7741ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
7742
774325) Log Message:
7744Formatted 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.
7745
7746Modified File(s):
7747ltp/testcases/commands/ade/ar/ar01
7748
774926) Log Message:
7750Fixed 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.
7751
7752Modified File(s):
7753ltp/testcases/commands/ade/ar/ar01
7754
775527) Log Message:
7756Symlink01: 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>.
7757
7758Modified Files:
7759ltp/testcases/kernel/syscalls/symlink/symlink01.c
7760
776128) Log Message:
7762Sysconf01: 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>.
7763
7764Modified Files:
7765ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
7766
776729) Log Message:
7768Ln_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>.
7769
7770Modified Files:
7771ltp/testcases/commands/fileutils/ln/ln_tests.sh
7772ltp/testcases/commands/unzip/Makefile
7773
777430) Log Message:
7775Fixed testcase #19 in a similar manner as #17.
7776
7777Modified File(s):
7778ltp/testcases/commands/ade/ar/ar01
7779
778031) Log Message:
7781Modified 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>.
7782
7783Modified File(s):
7784ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
7785ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
7786
778732) Log Message:
7788The 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>.
7789
7790Modified File(s):
7791ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
7792
779333) Log Message:
7794Writev06: 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>.
7795
7796Modified File(s):
7797ltp/testcases/kernel/syscalls/writev/writev06.c
7798
779934) Log Message:
7800Writev06: 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>.
7801
7802Modified File(s):
7803ltp/testcases/kernel/syscalls/writev/writev06.c
7804
780535) Log Message:
7806The 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>,
7807
7808Modified File(s):
7809ltp/testcases/kernel/fs/fs_perms/Makefile
7810ltp/testcases/kernel/fs/fs_perms/fs_perms.c
7811ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
7812
781336) Log Message:
7814Pipeio: 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.
7815# ./pipeio -T pipeio_1 -c 5 -s 4090 -i 100 -b -f x80
7816Segmentation fault
7817This 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>.
7818
7819Modified File(s):
7820ltp/testcases/kernel/ipc/pipeio/pipeio.c
7821
782237) Log Message:
7823This 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>.
7824
7825Modified File(s):
7826ltp/runltp
7827ltp/runltplite.sh
7828ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
7829
783038) Log Message:
7831v4l-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>.
7832
7833Modified Files:
7834ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
7835ltp/testcases/kernel/device-drivers/v4l/user_space/README
7836ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
7837ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
7838ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
7839Added Files:
7840ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
7841ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.h
7842
784339) Log Message:
7844Fs_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>.
7845
7846Modified Files:
7847ltp/testcases/kernel/fs/fs_perms/fs_perms.c
7848
784940) Log Message:
7850Fallocate: 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>.
7851
7852Modified Files:
7853ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
7854ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
7855ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
7856
785741) Log Message:
7858Execve04: 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>.
7859
7860Modified Files:
7861ltp/runtest/syscalls
7862ltp/testcases/kernel/syscalls/execve/execve04.c
7863
786442) Log Message:
7865Realtime: 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>.
7866
7867Modified File(s):
7868ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
7869
787043) Log Message:
7871Cleanup user space device-driver Makefiles: Signed-Off-By: Németh Márton <nm127@freemail.hu>.
7872
7873Modified File(s):
7874ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
7875ltp/testcases/kernel/device-drivers/base/user_base/Makefile
7876ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
7877ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
7878ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
7879ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
7880
788144) Log Message:
7882Coding Syle Cleanups. Signed-Off-By: <michal.simek@petalogix.com>.
7883
7884Modified Files:
7885ltp/testcases/kernel/syscalls/abort/abort01.c
7886ltp/testcases/kernel/syscalls/accept/accept01.c
7887ltp/testcases/kernel/syscalls/accept4/accept4_01.c
7888ltp/testcases/kernel/syscalls/access/access01.c
7889ltp/testcases/kernel/syscalls/access/access02.c
7890ltp/testcases/kernel/syscalls/access/access03.c
7891ltp/testcases/kernel/syscalls/access/access04.c
7892ltp/testcases/kernel/syscalls/access/access05.c
7893ltp/testcases/kernel/syscalls/acct/acct01.c
7894ltp/testcases/kernel/syscalls/acct/acct02.c
7895ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
7896ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
7897ltp/testcases/kernel/syscalls/alarm/alarm01.c
7898ltp/testcases/kernel/syscalls/alarm/alarm02.c
7899ltp/testcases/kernel/syscalls/alarm/alarm03.c
7900ltp/testcases/kernel/syscalls/alarm/alarm05.c
7901ltp/testcases/kernel/syscalls/alarm/alarm06.c
7902ltp/testcases/kernel/syscalls/alarm/alarm07.c
7903ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
7904ltp/testcases/kernel/syscalls/bind/bind01.c
7905ltp/testcases/kernel/syscalls/bind/bind02.c
7906ltp/testcases/kernel/syscalls/brk/brk01.c
7907ltp/testcases/kernel/syscalls/capget/capget01.c
7908ltp/testcases/kernel/syscalls/capget/capget02.c
7909ltp/testcases/kernel/syscalls/capset/capset01.c
7910ltp/testcases/kernel/syscalls/capset/capset02.c
7911ltp/testcases/kernel/syscalls/chdir/chdir01.c
7912ltp/testcases/kernel/syscalls/chdir/chdir02.c
7913ltp/testcases/kernel/syscalls/chdir/chdir03.c
7914ltp/testcases/kernel/syscalls/chdir/chdir04.c
7915ltp/testcases/kernel/syscalls/chmod/change_owner.c
7916ltp/testcases/kernel/syscalls/chmod/change_owner.mode.sh
7917ltp/testcases/kernel/syscalls/chmod/chmod01.c
7918ltp/testcases/kernel/syscalls/chmod/chmod02.c
7919ltp/testcases/kernel/syscalls/chmod/chmod03.c
7920ltp/testcases/kernel/syscalls/chmod/chmod04.c
7921ltp/testcases/kernel/syscalls/chmod/chmod05.c
7922ltp/testcases/kernel/syscalls/chmod/chmod06.c
7923ltp/testcases/kernel/syscalls/chmod/chmod07.c
7924ltp/testcases/kernel/syscalls/chown/change_owner.c
7925ltp/testcases/kernel/syscalls/chown/change_owner.mode.sh
7926ltp/testcases/kernel/syscalls/chown/chown01.c
7927ltp/testcases/kernel/syscalls/chown/chown02.c
7928ltp/testcases/kernel/syscalls/chown/chown03.c
7929ltp/testcases/kernel/syscalls/chown/chown04.c
7930ltp/testcases/kernel/syscalls/chown/chown05.c
7931ltp/testcases/kernel/syscalls/chroot/chroot01.c
7932ltp/testcases/kernel/syscalls/chroot/chroot02.c
7933ltp/testcases/kernel/syscalls/chroot/chroot03.c
7934ltp/testcases/kernel/syscalls/chroot/chroot04.c
7935ltp/testcases/kernel/syscalls/clone/clone01.c
7936ltp/testcases/kernel/syscalls/clone/clone02.c
7937ltp/testcases/kernel/syscalls/clone/clone03.c
7938ltp/testcases/kernel/syscalls/clone/clone04.c
7939ltp/testcases/kernel/syscalls/clone/clone05.c
7940ltp/testcases/kernel/syscalls/clone/clone06.c
7941ltp/testcases/kernel/syscalls/clone/clone07.c
7942ltp/testcases/kernel/syscalls/close/close01.c
7943ltp/testcases/kernel/syscalls/close/close02.c
7944ltp/testcases/kernel/syscalls/close/close08.c
7945ltp/testcases/kernel/syscalls/confstr/confstr01.c
7946ltp/testcases/kernel/syscalls/connect/connect01.c
7947ltp/testcases/kernel/syscalls/creat/creat01.c
7948ltp/testcases/kernel/syscalls/creat/creat03.c
7949ltp/testcases/kernel/syscalls/creat/creat04.c
7950ltp/testcases/kernel/syscalls/creat/creat05.c
7951ltp/testcases/kernel/syscalls/creat/creat06.c
7952ltp/testcases/kernel/syscalls/creat/creat07.c
7953ltp/testcases/kernel/syscalls/creat/creat08.c
7954ltp/testcases/kernel/syscalls/creat/creat09.c
7955ltp/testcases/kernel/syscalls/creat/test1.c
7956ltp/testcases/kernel/syscalls/dup/dup01.c
7957ltp/testcases/kernel/syscalls/dup/dup02.c
7958ltp/testcases/kernel/syscalls/dup/dup03.c
7959ltp/testcases/kernel/syscalls/dup/dup04.c
7960ltp/testcases/kernel/syscalls/dup/dup05.c
7961ltp/testcases/kernel/syscalls/dup/dup06.c
7962ltp/testcases/kernel/syscalls/dup/dup07.c
7963ltp/testcases/kernel/syscalls/dup2/dup201.c
7964ltp/testcases/kernel/syscalls/dup2/dup202.c
7965ltp/testcases/kernel/syscalls/dup2/dup203.c
7966ltp/testcases/kernel/syscalls/dup2/dup204.c
7967ltp/testcases/kernel/syscalls/dup2/dup205.c
7968ltp/testcases/kernel/syscalls/dup3/dup3_01.c
7969ltp/testcases/kernel/syscalls/epoll/README.1ST
7970ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
7971ltp/testcases/kernel/syscalls/epoll2/examples/epoll-test.c
7972ltp/testcases/kernel/syscalls/epoll2/man/epoll.4
7973ltp/testcases/kernel/syscalls/epoll2/man/epoll_create.2
7974ltp/testcases/kernel/syscalls/epoll2/man/epoll_ctl.2
7975ltp/testcases/kernel/syscalls/epoll2/man/epoll_wait.2
7976ltp/testcases/kernel/syscalls/epoll2/src/epoll.c
7977ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
7978ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
7979ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
7980ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
7981ltp/testcases/kernel/syscalls/execl/execl01.c
7982ltp/testcases/kernel/syscalls/execle/execle01.c
7983ltp/testcases/kernel/syscalls/execlp/execlp01.c
7984ltp/testcases/kernel/syscalls/execv/execv01.c
7985ltp/testcases/kernel/syscalls/execve/execve01.c
7986ltp/testcases/kernel/syscalls/execve/execve02.c
7987ltp/testcases/kernel/syscalls/execve/execve03.c
7988ltp/testcases/kernel/syscalls/execve/execve04.c
7989ltp/testcases/kernel/syscalls/execve/execve05.c
7990ltp/testcases/kernel/syscalls/execve/execve06.c
7991ltp/testcases/kernel/syscalls/execvp/execvp01.c
7992ltp/testcases/kernel/syscalls/exit/exit01.c
7993ltp/testcases/kernel/syscalls/exit/exit02.c
7994ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
7995ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
7996ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
7997ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
7998ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
7999ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
8000ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
8001ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
8002ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
8003ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
8004ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
8005ltp/testcases/kernel/syscalls/fchmod/change_owner.c
8006ltp/testcases/kernel/syscalls/fchmod/change_owner.mode.sh
8007ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
8008ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
8009ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
8010ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
8011ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
8012ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
8013ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
8014ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
8015ltp/testcases/kernel/syscalls/fchown/change_owner.mode.sh
8016ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
8017ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
8018ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
8019ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
8020ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
8021ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
8022ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
8023ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
8024ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
8025ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
8026ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
8027ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
8028ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
8029ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
8030ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
8031ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
8032ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
8033ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
8034ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
8035ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
8036ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
8037ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
8038ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
8039ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
8040ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
8041ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
8042ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
8043ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
8044ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
8045ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
8046ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
8047ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
8048ltp/testcases/kernel/syscalls/flock/flock01.c
8049ltp/testcases/kernel/syscalls/flock/flock02.c
8050ltp/testcases/kernel/syscalls/flock/flock03.c
8051ltp/testcases/kernel/syscalls/flock/flock04.c
8052ltp/testcases/kernel/syscalls/flock/flock05.c
8053ltp/testcases/kernel/syscalls/flock/flock06.c
8054ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
8055ltp/testcases/kernel/syscalls/fork/fork01.c
8056ltp/testcases/kernel/syscalls/fork/fork02.c
8057ltp/testcases/kernel/syscalls/fork/fork03.c
8058ltp/testcases/kernel/syscalls/fork/fork04.c
8059ltp/testcases/kernel/syscalls/fork/fork05.c
8060ltp/testcases/kernel/syscalls/fork/fork06.c
8061ltp/testcases/kernel/syscalls/fork/fork07.c
8062ltp/testcases/kernel/syscalls/fork/fork08.c
8063ltp/testcases/kernel/syscalls/fork/fork09.c
8064ltp/testcases/kernel/syscalls/fork/fork10.c
8065ltp/testcases/kernel/syscalls/fork/fork11.c
8066ltp/testcases/kernel/syscalls/fork/fork12.c
8067ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
8068ltp/testcases/kernel/syscalls/fstat/fstat01.c
8069ltp/testcases/kernel/syscalls/fstat/fstat02.c
8070ltp/testcases/kernel/syscalls/fstat/fstat03.c
8071ltp/testcases/kernel/syscalls/fstat/fstat04.c
8072ltp/testcases/kernel/syscalls/fstat/fstat05.c
8073ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
8074ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
8075ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
8076ltp/testcases/kernel/syscalls/fsync/fsync01.c
8077ltp/testcases/kernel/syscalls/fsync/fsync02.c
8078ltp/testcases/kernel/syscalls/fsync/fsync03.c
8079ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
8080ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
8081ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
8082ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
8083ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
8084ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
8085ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
8086ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
8087ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
8088ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
8089ltp/testcases/kernel/syscalls/getdents/getdents01.c
8090ltp/testcases/kernel/syscalls/getdents/getdents02.c
8091ltp/testcases/kernel/syscalls/getdents/getdents03.c
8092ltp/testcases/kernel/syscalls/getdents/getdents04.c
8093ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
8094ltp/testcases/kernel/syscalls/getdtablesize/getdtablesize01.c
8095ltp/testcases/kernel/syscalls/getegid/getegid01.c
8096ltp/testcases/kernel/syscalls/getegid/getegid02.c
8097ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
8098ltp/testcases/kernel/syscalls/getgid/getgid01.c
8099ltp/testcases/kernel/syscalls/getgid/getgid03.c
8100ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
8101ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
8102ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
8103ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
8104ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
8105ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
8106ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
8107ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
8108ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
8109ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
8110ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
8111ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
8112ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
8113ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
8114ltp/testcases/kernel/syscalls/getpid/getpid01.c
8115ltp/testcases/kernel/syscalls/getpid/getpid02.c
8116ltp/testcases/kernel/syscalls/getppid/getppid01.c
8117ltp/testcases/kernel/syscalls/getppid/getppid02.c
8118ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
8119ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
8120ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
8121ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
8122ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
8123ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
8124ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
8125ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
8126ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
8127ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
8128ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
8129ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
8130ltp/testcases/kernel/syscalls/getsid/getsid01.c
8131ltp/testcases/kernel/syscalls/getsid/getsid02.c
8132ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
8133ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
8134ltp/testcases/kernel/syscalls/gettid/gettid01.c
8135ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday01.c
8136ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
8137ltp/testcases/kernel/syscalls/getuid/getuid01.c
8138ltp/testcases/kernel/syscalls/getuid/getuid02.c
8139ltp/testcases/kernel/syscalls/getuid/getuid03.c
8140ltp/testcases/kernel/syscalls/inotify/README
8141ltp/testcases/kernel/syscalls/inotify/inotify01.c
8142ltp/testcases/kernel/syscalls/inotify/inotify02.c
8143ltp/testcases/kernel/syscalls/inotify/inotify03.c
8144ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
8145ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
8146ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
8147ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
8148ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
8149ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
8150ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
8151ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
8152ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
8153ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
8154ltp/testcases/kernel/syscalls/ioctl/test_ioctl
8155ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
8156ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
8157ltp/testcases/kernel/syscalls/iopl/iopl01.c
8158ltp/testcases/kernel/syscalls/iopl/iopl02.c
8159ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
8160ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
8161ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
8162ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
8163ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
8164ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
8165ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
8166ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
8167ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
8168ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
8169ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
8170ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
8171ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
8172ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
8173ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
8174ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
8175ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
8176ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
8177ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
8178ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
8179ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
8180ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
8181ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
8182ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
8183ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
8184ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
8185ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
8186ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
8187ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
8188ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
8189ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
8190ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
8191ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
8192ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
8193ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
8194ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
8195ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
8196ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
8197ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
8198ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
8199ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
8200ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
8201ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
8202ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
8203ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
8204ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
8205ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
8206ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
8207ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
8208ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
8209ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
8210ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
8211ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
8212ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
8213ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
8214ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
8215ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
8216ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
8217ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
8218ltp/testcases/kernel/syscalls/kill/kill01.c
8219ltp/testcases/kernel/syscalls/kill/kill02.c
8220ltp/testcases/kernel/syscalls/kill/kill03.c
8221ltp/testcases/kernel/syscalls/kill/kill04.c
8222ltp/testcases/kernel/syscalls/kill/kill05.c
8223ltp/testcases/kernel/syscalls/kill/kill06.c
8224ltp/testcases/kernel/syscalls/kill/kill07.c
8225ltp/testcases/kernel/syscalls/kill/kill08.c
8226ltp/testcases/kernel/syscalls/kill/kill09.c
8227ltp/testcases/kernel/syscalls/kill/kill10.c
8228ltp/testcases/kernel/syscalls/kill/kill11.c
8229ltp/testcases/kernel/syscalls/kill/kill12.c
8230ltp/testcases/kernel/syscalls/lchown/create_link.c
8231ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
8232ltp/testcases/kernel/syscalls/lchown/lchown01.c
8233ltp/testcases/kernel/syscalls/lchown/lchown02.c
8234ltp/testcases/kernel/syscalls/libevent/buffer.c
8235ltp/testcases/kernel/syscalls/libevent/epoll.c
8236ltp/testcases/kernel/syscalls/libevent/epoll_sub.c
8237ltp/testcases/kernel/syscalls/libevent/err.c
8238ltp/testcases/kernel/syscalls/libevent/evbuffer.c
8239ltp/testcases/kernel/syscalls/libevent/event.3
8240ltp/testcases/kernel/syscalls/libevent/event.c
8241ltp/testcases/kernel/syscalls/libevent/install-sh
8242ltp/testcases/kernel/syscalls/libevent/kqueue.c
8243ltp/testcases/kernel/syscalls/libevent/poll.c
8244ltp/testcases/kernel/syscalls/libevent/rtsig.c
8245ltp/testcases/kernel/syscalls/libevent/select.c
8246ltp/testcases/kernel/syscalls/libevent/signal.c
8247ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
8248ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
8249ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
8250ltp/testcases/kernel/syscalls/libevent/test/bench.c
8251ltp/testcases/kernel/syscalls/libevent/test/regress.c
8252ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
8253ltp/testcases/kernel/syscalls/libevent/test/test-init.c
8254ltp/testcases/kernel/syscalls/libevent/test/test-time.c
8255ltp/testcases/kernel/syscalls/libevent/test/test-weof.c
8256ltp/testcases/kernel/syscalls/libevent/test/test.sh
8257ltp/testcases/kernel/syscalls/link/link02.c
8258ltp/testcases/kernel/syscalls/link/link03.c
8259ltp/testcases/kernel/syscalls/link/link04.c
8260ltp/testcases/kernel/syscalls/link/link05.c
8261ltp/testcases/kernel/syscalls/link/link06.c
8262ltp/testcases/kernel/syscalls/link/link07.c
8263ltp/testcases/kernel/syscalls/linkat/linkat01.c
8264ltp/testcases/kernel/syscalls/listen/listen01.c
8265ltp/testcases/kernel/syscalls/llseek/llseek01.c
8266ltp/testcases/kernel/syscalls/llseek/llseek02.c
8267ltp/testcases/kernel/syscalls/lseek/lseek01.c
8268ltp/testcases/kernel/syscalls/lseek/lseek02.c
8269ltp/testcases/kernel/syscalls/lseek/lseek03.c
8270ltp/testcases/kernel/syscalls/lseek/lseek04.c
8271ltp/testcases/kernel/syscalls/lseek/lseek05.c
8272ltp/testcases/kernel/syscalls/lseek/lseek06.c
8273ltp/testcases/kernel/syscalls/lseek/lseek07.c
8274ltp/testcases/kernel/syscalls/lseek/lseek08.c
8275ltp/testcases/kernel/syscalls/lseek/lseek09.c
8276ltp/testcases/kernel/syscalls/lseek/lseek10.c
8277ltp/testcases/kernel/syscalls/lstat/lstat01.c
8278ltp/testcases/kernel/syscalls/lstat/lstat02.c
8279ltp/testcases/kernel/syscalls/lstat/lstat03.c
8280ltp/testcases/kernel/syscalls/madvise/madvise01.c
8281ltp/testcases/kernel/syscalls/madvise/madvise02.c
8282ltp/testcases/kernel/syscalls/madvise/madvise03.c
8283ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
8284ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
8285ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
8286ltp/testcases/kernel/syscalls/memmap/mem03.c
8287ltp/testcases/kernel/syscalls/memset/memset01.c
8288ltp/testcases/kernel/syscalls/mincore/mincore01.c
8289ltp/testcases/kernel/syscalls/mincore/mincore02.c
8290ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
8291ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
8292ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
8293ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
8294ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
8295ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
8296ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
8297ltp/testcases/kernel/syscalls/mknod/mknod01.c
8298ltp/testcases/kernel/syscalls/mknod/mknod02.c
8299ltp/testcases/kernel/syscalls/mknod/mknod03.c
8300ltp/testcases/kernel/syscalls/mknod/mknod04.c
8301ltp/testcases/kernel/syscalls/mknod/mknod05.c
8302ltp/testcases/kernel/syscalls/mknod/mknod06.c
8303ltp/testcases/kernel/syscalls/mknod/mknod07.c
8304ltp/testcases/kernel/syscalls/mknod/mknod08.c
8305ltp/testcases/kernel/syscalls/mknod/mknod09.c
8306ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
8307ltp/testcases/kernel/syscalls/mlock/mlock01.c
8308ltp/testcases/kernel/syscalls/mlock/mlock02.c
8309ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
8310ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
8311ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
8312ltp/testcases/kernel/syscalls/mmap/mmap001.c
8313ltp/testcases/kernel/syscalls/mmap/mmap01.c
8314ltp/testcases/kernel/syscalls/mmap/mmap02.c
8315ltp/testcases/kernel/syscalls/mmap/mmap03.c
8316ltp/testcases/kernel/syscalls/mmap/mmap04.c
8317ltp/testcases/kernel/syscalls/mmap/mmap05.c
8318ltp/testcases/kernel/syscalls/mmap/mmap06.c
8319ltp/testcases/kernel/syscalls/mmap/mmap07.c
8320ltp/testcases/kernel/syscalls/mmap/mmap08.c
8321ltp/testcases/kernel/syscalls/mmap/mmap09.c
8322ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
8323ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
8324ltp/testcases/kernel/syscalls/mount/mount01.c
8325ltp/testcases/kernel/syscalls/mount/mount02.c
8326ltp/testcases/kernel/syscalls/mount/mount03.c
8327ltp/testcases/kernel/syscalls/mount/mount04.c
8328ltp/testcases/kernel/syscalls/mount/setuid_test.c
8329ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
8330ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
8331ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
8332ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
8333ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
8334ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
8335ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
8336ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
8337ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
8338ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
8339ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
8340ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
8341ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
8342ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
8343ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
8344ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
8345ltp/testcases/kernel/syscalls/mremap/mremap01.c
8346ltp/testcases/kernel/syscalls/mremap/mremap02.c
8347ltp/testcases/kernel/syscalls/mremap/mremap03.c
8348ltp/testcases/kernel/syscalls/mremap/mremap04.c
8349ltp/testcases/kernel/syscalls/msync/msync01.c
8350ltp/testcases/kernel/syscalls/msync/msync02.c
8351ltp/testcases/kernel/syscalls/msync/msync03.c
8352ltp/testcases/kernel/syscalls/msync/msync04.c
8353ltp/testcases/kernel/syscalls/msync/msync05.c
8354ltp/testcases/kernel/syscalls/munlock/munlock01.c
8355ltp/testcases/kernel/syscalls/munlock/munlock02.c
8356ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
8357ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
8358ltp/testcases/kernel/syscalls/munmap/munmap01.c
8359ltp/testcases/kernel/syscalls/munmap/munmap02.c
8360ltp/testcases/kernel/syscalls/munmap/munmap03.c
8361ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
8362ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
8363ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
8364ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
8365ltp/testcases/kernel/syscalls/nftw/lib.c
8366ltp/testcases/kernel/syscalls/nftw/lib64.c
8367ltp/testcases/kernel/syscalls/nftw/nftw.c
8368ltp/testcases/kernel/syscalls/nftw/nftw64.c
8369ltp/testcases/kernel/syscalls/nftw/test.c
8370ltp/testcases/kernel/syscalls/nftw/test64.c
8371ltp/testcases/kernel/syscalls/nftw/test_func.c
8372ltp/testcases/kernel/syscalls/nftw/test_func64.c
8373ltp/testcases/kernel/syscalls/nftw/tools.c
8374ltp/testcases/kernel/syscalls/nftw/tools64.c
8375ltp/testcases/kernel/syscalls/nice/nice01.c
8376ltp/testcases/kernel/syscalls/nice/nice02.c
8377ltp/testcases/kernel/syscalls/nice/nice03.c
8378ltp/testcases/kernel/syscalls/nice/nice04.c
8379ltp/testcases/kernel/syscalls/nice/nice05.c
8380ltp/testcases/kernel/syscalls/open/open01.c
8381ltp/testcases/kernel/syscalls/open/open02.c
8382ltp/testcases/kernel/syscalls/open/open03.c
8383ltp/testcases/kernel/syscalls/open/open04.c
8384ltp/testcases/kernel/syscalls/open/open05.c
8385ltp/testcases/kernel/syscalls/open/open06.c
8386ltp/testcases/kernel/syscalls/open/open07.c
8387ltp/testcases/kernel/syscalls/open/open08.c
8388ltp/testcases/kernel/syscalls/open/open09.c
8389ltp/testcases/kernel/syscalls/open/open10.c
8390ltp/testcases/kernel/syscalls/openat/openat01.c
8391ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
8392ltp/testcases/kernel/syscalls/pause/pause01.c
8393ltp/testcases/kernel/syscalls/pause/pause02.c
8394ltp/testcases/kernel/syscalls/pause/pause03.c
8395ltp/testcases/kernel/syscalls/pcllib/README
8396ltp/testcases/kernel/syscalls/pcllib/config.guess
8397ltp/testcases/kernel/syscalls/pcllib/libtool
8398ltp/testcases/kernel/syscalls/pcllib/ltmain.sh
8399ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
8400ltp/testcases/kernel/syscalls/pcllib/pcl/pcl_version.c
8401ltp/testcases/kernel/syscalls/pcllib/test/cobench.c
8402ltp/testcases/kernel/syscalls/pcllib/test/cothread.c
8403ltp/testcases/kernel/syscalls/personality/personality01.c
8404ltp/testcases/kernel/syscalls/personality/personality02.c
8405ltp/testcases/kernel/syscalls/pipe/pipe01.c
8406ltp/testcases/kernel/syscalls/pipe/pipe02.c
8407ltp/testcases/kernel/syscalls/pipe/pipe03.c
8408ltp/testcases/kernel/syscalls/pipe/pipe04.c
8409ltp/testcases/kernel/syscalls/pipe/pipe05.c
8410ltp/testcases/kernel/syscalls/pipe/pipe06.c
8411ltp/testcases/kernel/syscalls/pipe/pipe07.c
8412ltp/testcases/kernel/syscalls/pipe/pipe08.c
8413ltp/testcases/kernel/syscalls/pipe/pipe09.c
8414ltp/testcases/kernel/syscalls/pipe/pipe10.c
8415ltp/testcases/kernel/syscalls/pipe/pipe11.c
8416ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
8417ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
8418ltp/testcases/kernel/syscalls/poll/poll01.c
8419ltp/testcases/kernel/syscalls/prctl/prctl01.c
8420ltp/testcases/kernel/syscalls/prctl/prctl02.c
8421ltp/testcases/kernel/syscalls/pread/pread01.c
8422ltp/testcases/kernel/syscalls/pread/pread02.c
8423ltp/testcases/kernel/syscalls/pread/pread03.c
8424ltp/testcases/kernel/syscalls/profil/profil01.c
8425ltp/testcases/kernel/syscalls/pselect/pselect01.c
8426ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
8427ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
8428ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
8429ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
8430ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
8431ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
8432ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
8433ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
8434ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
8435ltp/testcases/kernel/syscalls/read/read01.c
8436ltp/testcases/kernel/syscalls/read/read02.c
8437ltp/testcases/kernel/syscalls/read/read03.c
8438ltp/testcases/kernel/syscalls/read/read04.c
8439ltp/testcases/kernel/syscalls/readdir/readdir01.c
8440ltp/testcases/kernel/syscalls/readdir/readdir02.c
8441ltp/testcases/kernel/syscalls/readlink/creat_slink.c
8442ltp/testcases/kernel/syscalls/readlink/readlink01.c
8443ltp/testcases/kernel/syscalls/readlink/readlink02.c
8444ltp/testcases/kernel/syscalls/readlink/readlink03.c
8445ltp/testcases/kernel/syscalls/readlink/readlink04.c
8446ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
8447ltp/testcases/kernel/syscalls/readv/readv01.c
8448ltp/testcases/kernel/syscalls/readv/readv02.c
8449ltp/testcases/kernel/syscalls/readv/readv03.c
8450ltp/testcases/kernel/syscalls/reboot/reboot01.c
8451ltp/testcases/kernel/syscalls/reboot/reboot02.c
8452ltp/testcases/kernel/syscalls/recv/recv01.c
8453ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
8454ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
8455ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
8456ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
8457ltp/testcases/kernel/syscalls/rename/rename01.c
8458ltp/testcases/kernel/syscalls/rename/rename02.c
8459ltp/testcases/kernel/syscalls/rename/rename03.c
8460ltp/testcases/kernel/syscalls/rename/rename04.c
8461ltp/testcases/kernel/syscalls/rename/rename05.c
8462ltp/testcases/kernel/syscalls/rename/rename06.c
8463ltp/testcases/kernel/syscalls/rename/rename07.c
8464ltp/testcases/kernel/syscalls/rename/rename08.c
8465ltp/testcases/kernel/syscalls/rename/rename09.c
8466ltp/testcases/kernel/syscalls/rename/rename10.c
8467ltp/testcases/kernel/syscalls/rename/rename12.c
8468ltp/testcases/kernel/syscalls/rename/rename13.c
8469ltp/testcases/kernel/syscalls/rename/rename14.c
8470ltp/testcases/kernel/syscalls/renameat/renameat01.c
8471ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
8472ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
8473ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
8474ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
8475ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
8476ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
8477ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
8478ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
8479ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
8480ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
8481ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
8482ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
8483ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
8484ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
8485ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
8486ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
8487ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
8488ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
8489ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
8490ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
8491ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
8492ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
8493ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
8494ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
8495ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
8496ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
8497ltp/testcases/kernel/syscalls/select/select01.c
8498ltp/testcases/kernel/syscalls/select/select02.c
8499ltp/testcases/kernel/syscalls/select/select03.c
8500ltp/testcases/kernel/syscalls/send/send01.c
8501ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
8502ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
8503ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
8504ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
8505ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
8506ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
8507ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
8508ltp/testcases/kernel/syscalls/sendto/sendto01.c
8509ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
8510ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
8511ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
8512ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
8513ltp/testcases/kernel/syscalls/setegid/setegid01.c
8514ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
8515ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
8516ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
8517ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
8518ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
8519ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
8520ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
8521ltp/testcases/kernel/syscalls/setgid/setgid01.c
8522ltp/testcases/kernel/syscalls/setgid/setgid02.c
8523ltp/testcases/kernel/syscalls/setgid/setgid03.c
8524ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
8525ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
8526ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
8527ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
8528ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
8529ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
8530ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
8531ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
8532ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
8533ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
8534ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
8535ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
8536ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
8537ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
8538ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
8539ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
8540ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
8541ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
8542ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
8543ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
8544ltp/testcases/kernel/syscalls/setregid/setregid01.c
8545ltp/testcases/kernel/syscalls/setregid/setregid02.c
8546ltp/testcases/kernel/syscalls/setregid/setregid03.c
8547ltp/testcases/kernel/syscalls/setregid/setregid04.c
8548ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
8549ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
8550ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
8551ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
8552ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
8553ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
8554ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
8555ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
8556ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
8557ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
8558ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
8559ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
8560ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
8561ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
8562ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
8563ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
8564ltp/testcases/kernel/syscalls/setrlimit/setrlimit03.c
8565ltp/testcases/kernel/syscalls/setsid/setsid01.c
8566ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
8567ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
8568ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
8569ltp/testcases/kernel/syscalls/setuid/setuid01.c
8570ltp/testcases/kernel/syscalls/setuid/setuid02.c
8571ltp/testcases/kernel/syscalls/setuid/setuid03.c
8572ltp/testcases/kernel/syscalls/setuid/setuid04.c
8573ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
8574ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
8575ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
8576ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
8577ltp/testcases/kernel/syscalls/sighold/sighold02.c
8578ltp/testcases/kernel/syscalls/signal/signal01.c
8579ltp/testcases/kernel/syscalls/signal/signal02.c
8580ltp/testcases/kernel/syscalls/signal/signal03.c
8581ltp/testcases/kernel/syscalls/signal/signal04.c
8582ltp/testcases/kernel/syscalls/signal/signal05.c
8583ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
8584ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
8585ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
8586ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
8587ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
8588ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
8589ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
8590ltp/testcases/kernel/syscalls/socket/socket01.c
8591ltp/testcases/kernel/syscalls/socket/socket02.c
8592ltp/testcases/kernel/syscalls/socket/socket03.c
8593ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
8594ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
8595ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
8596ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
8597ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
8598ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
8599ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
8600ltp/testcases/kernel/syscalls/splice/splice01.c
8601ltp/testcases/kernel/syscalls/stat/stat01.c
8602ltp/testcases/kernel/syscalls/stat/stat02.c
8603ltp/testcases/kernel/syscalls/stat/stat03.c
8604ltp/testcases/kernel/syscalls/stat/stat05.c
8605ltp/testcases/kernel/syscalls/stat/stat06.c
8606ltp/testcases/kernel/syscalls/statfs/statfs01.c
8607ltp/testcases/kernel/syscalls/statfs/statfs02.c
8608ltp/testcases/kernel/syscalls/statfs/statfs03.c
8609ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
8610ltp/testcases/kernel/syscalls/stime/stime01.c
8611ltp/testcases/kernel/syscalls/stime/stime02.c
8612ltp/testcases/kernel/syscalls/string/string01.c
8613ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
8614ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
8615ltp/testcases/kernel/syscalls/swapon/swapon01.c
8616ltp/testcases/kernel/syscalls/swapon/swapon02.c
8617ltp/testcases/kernel/syscalls/swapon/swapon03.c
8618ltp/testcases/kernel/syscalls/switch/endian_switch01.c
8619ltp/testcases/kernel/syscalls/symlink/symlink01.c
8620ltp/testcases/kernel/syscalls/symlink/symlink02.c
8621ltp/testcases/kernel/syscalls/symlink/symlink03.c
8622ltp/testcases/kernel/syscalls/symlink/symlink04.c
8623ltp/testcases/kernel/syscalls/symlink/symlink05.c
8624ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
8625ltp/testcases/kernel/syscalls/sync/sync01.c
8626ltp/testcases/kernel/syscalls/sync/sync02.c
8627ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
8628ltp/testcases/kernel/syscalls/syscall/syscall01.c
8629ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
8630ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
8631ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
8632ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
8633ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
8634ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
8635ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
8636ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
8637ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
8638ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
8639ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
8640ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
8641ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
8642ltp/testcases/kernel/syscalls/syslog/syslog01
8643ltp/testcases/kernel/syscalls/syslog/syslog02
8644ltp/testcases/kernel/syscalls/syslog/syslog03
8645ltp/testcases/kernel/syscalls/syslog/syslog04
8646ltp/testcases/kernel/syscalls/syslog/syslog05
8647ltp/testcases/kernel/syscalls/syslog/syslog06
8648ltp/testcases/kernel/syscalls/syslog/syslog07
8649ltp/testcases/kernel/syscalls/syslog/syslog08
8650ltp/testcases/kernel/syscalls/syslog/syslog09
8651ltp/testcases/kernel/syscalls/syslog/syslog10
8652ltp/testcases/kernel/syscalls/syslog/syslog11.c
8653ltp/testcases/kernel/syscalls/syslog/syslog12.c
8654ltp/testcases/kernel/syscalls/syslog/syslogtst.c
8655ltp/testcases/kernel/syscalls/tee/tee01.c
8656ltp/testcases/kernel/syscalls/time/time01.c
8657ltp/testcases/kernel/syscalls/time/time02.c
8658ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
8659ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
8660ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
8661ltp/testcases/kernel/syscalls/times/times01.c
8662ltp/testcases/kernel/syscalls/times/times03.c
8663ltp/testcases/kernel/syscalls/truncate/truncate01.c
8664ltp/testcases/kernel/syscalls/truncate/truncate02.c
8665ltp/testcases/kernel/syscalls/truncate/truncate03.c
8666ltp/testcases/kernel/syscalls/truncate/truncate04.c
8667ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
8668ltp/testcases/kernel/syscalls/umask/umask01.c
8669ltp/testcases/kernel/syscalls/umask/umask02.c
8670ltp/testcases/kernel/syscalls/umask/umask03.c
8671ltp/testcases/kernel/syscalls/umount/umount01.c
8672ltp/testcases/kernel/syscalls/umount/umount02.c
8673ltp/testcases/kernel/syscalls/umount/umount03.c
8674ltp/testcases/kernel/syscalls/uname/uname01.c
8675ltp/testcases/kernel/syscalls/uname/uname02.c
8676ltp/testcases/kernel/syscalls/uname/uname03.c
8677ltp/testcases/kernel/syscalls/unlink/unlink05.c
8678ltp/testcases/kernel/syscalls/unlink/unlink06.c
8679ltp/testcases/kernel/syscalls/unlink/unlink07.c
8680ltp/testcases/kernel/syscalls/unlink/unlink08.c
8681ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
8682ltp/testcases/kernel/syscalls/ustat/ustat01.c
8683ltp/testcases/kernel/syscalls/ustat/ustat02.c
8684ltp/testcases/kernel/syscalls/utime/utime01.c
8685ltp/testcases/kernel/syscalls/utime/utime02.c
8686ltp/testcases/kernel/syscalls/utime/utime03.c
8687ltp/testcases/kernel/syscalls/utime/utime04.c
8688ltp/testcases/kernel/syscalls/utime/utime05.c
8689ltp/testcases/kernel/syscalls/utime/utime06.c
8690ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
8691ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
8692ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
8693ltp/testcases/kernel/syscalls/vfork/vfork01.c
8694ltp/testcases/kernel/syscalls/vfork/vfork02.c
8695ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
8696ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
8697ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
8698ltp/testcases/kernel/syscalls/wait/wait02.c
8699ltp/testcases/kernel/syscalls/wait4/wait401.c
8700ltp/testcases/kernel/syscalls/wait4/wait402.c
8701ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
8702ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
8703ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
8704ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
8705ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
8706ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
8707ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
8708ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
8709ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
8710ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
8711ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
8712ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
8713ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
8714ltp/testcases/kernel/syscalls/write/write01.c
8715ltp/testcases/kernel/syscalls/write/write02.c
8716ltp/testcases/kernel/syscalls/write/write03.c
8717ltp/testcases/kernel/syscalls/write/write04.c
8718ltp/testcases/kernel/syscalls/write/write05.c
8719ltp/testcases/kernel/syscalls/writev/writev01.c
8720ltp/testcases/kernel/syscalls/writev/writev02.c
8721ltp/testcases/kernel/syscalls/writev/writev03.c
8722ltp/testcases/kernel/syscalls/writev/writev04.c
8723ltp/testcases/kernel/syscalls/writev/writev05.c
8724ltp/testcases/kernel/syscalls/writev/writev06.c
8725
8726
872745) Log Message:
8728Integrate ebizzy-0.3. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
8729
8730Modified Files:
8731ltp/utils/Makefile
8732ltp/utils/benchmark/Makefile
8733Added Files:
8734ltp/utils/benchmark/ebizzy-0.3/ChangeLog
8735ltp/utils/benchmark/ebizzy-0.3/LICENSE
8736ltp/utils/benchmark/ebizzy-0.3/Makefile
8737ltp/utils/benchmark/ebizzy-0.3/README
8738ltp/utils/benchmark/ebizzy-0.3/configure
8739ltp/utils/benchmark/ebizzy-0.3/ebizzy.c
8740ltp/utils/benchmark/ebizzy-0.3/ebizzy.h
8741Removed Files:
8742ltp/utils/benchmark/ebizzy-0.2/ChangeLog
8743ltp/utils/benchmark/ebizzy-0.2/LICENSE
8744ltp/utils/benchmark/ebizzy-0.2/Makefile
8745ltp/utils/benchmark/ebizzy-0.2/README
8746ltp/utils/benchmark/ebizzy-0.2/configure
8747ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
8748
874946) Log Message:
8750Patch to fix ebizzy compile issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
8751
8752Modified Files:
8753ltp/Makefile
8754
875547) Log Message:
8756Patch to fix testcases exit status issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
8757
8758Modified Files:
8759ltp/testcases/kernel/power_management/change_freq.sh
8760ltp/testcases/kernel/power_management/change_govr.sh
8761ltp/testcases/kernel/power_management/check_config.sh
8762ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
8763ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
8764ltp/testcases/kernel/power_management/cpu_consolidation.py
8765ltp/testcases/kernel/power_management/pwkm_load_unload.sh
8766ltp/testcases/kernel/power_management/runpwtests.sh
8767ltp/testcases/kernel/power_management/sched_domain.py
8768ltp/testcases/kernel/power_management/test_sched_mc.sh
8769
877048) Log Message:
8771mqns: 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>.
8772
8773Modified File(s):
8774ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
8775
877649) Log Message:
8777Modified existing reusable functions to test cpu consolidation on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
8778
8779Modified Files:
8780ltp/testcases/kernel/power_management/lib/sched_mc.py
8781
878250) Log Message:
8783Modified 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>.
8784
8785Modified Files:
8786ltp/testcases/kernel/power_management/cpu_consolidation.py
8787
878851) Log Message:
8789Modified sched domain validation testcase to run on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
8790
8791Modified Files:
8792ltp/testcases/kernel/power_management/sched_domain.py
8793
879452) Log Message:
8795gcov-kernel: add patches for 2.6.29. Signed-Off-By: Peter Oberparleiter <oberpapr@users.sourceforge.net>
8796
8797Added File(s):
8798ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-eabi.patch
8799ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-hack.patch
8800ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
8801
880253) Log Message:
8803It 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>.
8804
8805Modified File(s):
8806ltp/testcases/network/multicast/mc_cmds/mc_cmds
8807
subrata_modak7af6e8e2009-03-02 01:43:40 +00008808LTP-20090228
8809
88101) Log Message:
8811We 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>.
8812
8813Modified File(s):
8814ltp/testcases/kernel/fs/proc/proc01.c
8815
88162) Log Message:
8817James 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?
8818"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>.
8819
8820Modified File(s):
8821ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
8822ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
8823ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
8824ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
8825ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
8826ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
8827ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
8828ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
8829ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
8830ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
8831ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
8832ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
8833ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
8834ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
8835ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
8836ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
8837ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
8838ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
8839ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
8840ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
8841ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
8842ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
8843ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
8844ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
8845ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
8846ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
8847ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
8848ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
8849ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
8850ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
8851ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
8852ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
8853
88543) Log Message:
8855I 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>.
8856
8857Modified Files:
8858ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
8859ltp/testcases/kernel/device-drivers/v4l/user_space/README
8860ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
8861ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
8862ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
8863Added Files:
8864ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
8865ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
8866ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
8867ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.h
8868ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
8869ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
8870ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
8871ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
8872
88734) Log Message:
8874Fix 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>.
8875
8876Modified File(s):
8877ltp/testcases/misc/tcore_patch_test_suites/tcore.c
8878
88795) Log Message:
8880Fix 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>.
8881
8882Modified File(s):
8883ltp/testcases/kernel/include/i386.in
8884ltp/testcases/kernel/include/regen.sh
8885ltp/testcases/kernel/include/x86_64.in
8886ltp/testcases/kernel/syscalls/dup3/dup3_01.c
8887ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
8888ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
8889ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
8890ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
8891ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
8892ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
8893ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
8894ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
8895ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
8896ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
8897ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
8898
88996) Log Message:
8900Change 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>.
8901
8902Modified Files:
8903ltp/runtest/syscalls
8904ltp/testcases/kernel/include/i386.in
8905ltp/testcases/kernel/include/x86_64.in
8906Added Files:
8907ltp/testcases/kernel/syscalls/epoll_create1/Makefile
8908ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
8909Removed Files:
8910ltp/testcases/kernel/syscalls/epoll_create2/Makefile
8911ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
8912
89137) Log Message:
8914v4l-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>.
8915
8916Modified Files:
8917ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
8918ltp/testcases/kernel/device-drivers/v4l/user_space/README
8919ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
8920ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
8921ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
8922ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
8923ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
8924ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
8925ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
8926ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
8927Added Files:
8928ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
8929ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
8930ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
8931ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
8932ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
8933ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.h
8934ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
8935ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.h
8936
89378) Log Message:
8938[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,
8939"In kernel's rtas_log_read() the first check is:
8940...
8941 if (!buf || count < rtas_error_log_buffer_max)
8942 return -EINVAL;
8943...
8944This 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>.
8945
8946Modified Files:
8947ltp/testcases/kernel/fs/proc/proc01.c
8948
89499) Log Message:
8950[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>.
8951
8952Modified Files:
8953ltp/config.mk.in
8954ltp/configure.ac
8955ltp/testcases/kernel/fs/proc/Makefile
8956Added Files:
8957ltp/m4/ltp-selinux.m4
8958
895910) Log Message:
8960[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,
8961/proc/self/attr/*
8962/proc/self/task/[0-9]*/attr/*
8963If 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>.
8964
8965Modified Files:
8966ltp/testcases/kernel/fs/proc/proc01.c
8967
896811) Log Message:
8969Cleanup 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>.
8970
8971Modified File(s):
8972ltp/testcases/kernel/include/i386.in
8973ltp/testcases/kernel/include/ia64.in
8974ltp/testcases/kernel/include/x86_64.in
8975
897612) Log Message:
8977lcov: fix double-counting of function data
8978
8979Modified File(s):
8980ltp/utils/analysis/lcov/bin/geninfo
8981
898213) Log Message:
8983lcov: use install -pD -m <mode> for file installation
8984
8985Modified File(s):
8986ltp/utils/analysis/lcov/bin/install.sh
8987ltp/utils/analysis/lcov/Makefile
8988
898914) Log Message:
8990lcov: fix warning when $HOME is not set. - based on patch by acalando@free.fr.
8991
8992Modified File(s):
8993ltp/utils/analysis/lcov/bin/genhtml
8994ltp/utils/analysis/lcov/bin/geninfo
8995ltp/utils/analysis/lcov/bin/lcov
8996
899715) Log Message:
8998Reason to fix pthread_key_create_speculative_5_1:
89991: 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.
90002. 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
9001Xu <yxu@suse.de>.
9002
9003Modified File(s):
9004ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/speculative/5-1.c
9005
900616) Log Message:
9007Proc01: 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>.
9008
9009Modified Files:
9010ltp/m4/ltp-selinux.m4
9011ltp/testcases/kernel/fs/proc/proc01.c
9012Added Files:
9013ltp/m4/ltp-common.m4
9014
901517) Log Message:
9016lcov: fix error when combining tracefiles without function data
9017- lcov: Can't use an undefined value as a HASH reference at lcov line 1341.
9018- bug reported by <richard.corden@gmail.com>.
9019
9020Modified File(s):
9021ltp/utils/analysis/lcov/bin/lcov
9022
902318) Log Message:
9024swapon03: 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>.
9025
9026Modified File(s):
9027ltp/testcases/kernel/syscalls/swapon/swapon03.c
9028
902919) Log Message:
9030Fix 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.
9031
9032Modified File(s):
9033ltp/testcases/network/rpc/basic_tests/rusers/rusers01
9034
903520) Log Message:
9036Fix strftime/2-1.test segment fault. Signed-off-by: Xiao Xiao <xxiao@novell.com>.
9037
9038Modified File(s):
9039ltp/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
9040
904121) Log Message:
9042genhtml: fix error when combining tracefiles without function data
9043- genhtml: Can't use an undefined value as a HASH reference at genhtml line 1506.
9044- bug reported by <richard.corden@gmail.com>.
9045
9046Modified File(s):
9047ltp/utils/analysis/lcov/bin/genhtml
9048
904922) Log Message:
9050genhtml: update comment. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
9051
9052Modified File(s):
9053ltp/utils/analysis/lcov/bin/genhtml
9054
905523) Log Message:
9056genhtml: added --demangle-cpp option
9057- used to convert C++ internal function names to human readable format
9058- based on a patch by <slava.semushin@gmail.com>
9059
9060Modified File(s):
9061ltp/utils/analysis/lcov/man/genhtml.1
9062ltp/utils/analysis/lcov/bin/genhtml
9063
906424) Log Message:
9065genhtml: minor man page update. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
9066
9067Modified File(s):
9068ltp/utils/analysis/lcov/man/genhtml.1
9069
907025) Log Message:
9071Realtime: 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.
9072Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
9073Acked-By: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
9074Acked-by: Vernon Mauery <vernux@us.ibm.com>,
9075Acked-by: Darren Hart <dvhltc@us.ibm.com>,
9076
9077Modified File(s):
9078ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
9079
908026) Log Message:
9081v4l-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>.
9082
9083Modified Files:
9084ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
9085ltp/testcases/kernel/device-drivers/v4l/user_space/README
9086ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
9087ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
9088ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
9089ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
9090ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
9091ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
9092ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
9093ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
9094ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
9095ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
9096ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
9097Added Files:
9098ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
9099ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
9100ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
9101ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
9102
910327) Log Message:
9104Proc01: 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>.
9105
9106Modified Files:
9107ltp/m4/ltp-selinux.m4
9108ltp/testcases/kernel/fs/proc/proc01.c
9109Removed Files:
9110ltp/m4/ltp-common.m4
9111
911228) Log Message:
9113Linux-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
9114orted-To-Ltp-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
9115
9116Modified Files:
9117ltp/runtest/fs
9118ltp/testcases/kernel/fs/Makefile
9119Added Files:
9120ltp/testcases/kernel/fs/quota_remount/Makefile
9121ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
9122
912329) Log Message:
9124Limit 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>.
9125
9126Modified File(s):
9127ltp/pan/pan.c
9128
912930) Log Message:
9130Include 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>.
9131
9132Modified Files:
9133ltp/testcases/kernel/syscalls/dup3/dup3_01.c
9134ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
9135ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
9136ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
9137ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
9138ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
9139ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
9140ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
9141ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
9142ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
9143ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
9144ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
9145
914631) Log Message:
9147Use 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>.
9148
9149Modified Files:
9150ltp/testcases/kernel/syscalls/inotify/inotify01.c
9151ltp/testcases/kernel/syscalls/inotify/inotify02.c
9152ltp/testcases/kernel/syscalls/inotify/inotify03.c
9153
915432) Log Message:
9155Delete 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>.
9156
9157Modified Files:
9158ltp/testcases/commands/cron/cron_allow01
9159ltp/testcases/commands/cron/cron_deny01
9160
916133) Log Message:
9162Fixes of the su expect test script: These are some fixes of the su test.
9163- remove fail branches where the failure is implicit,
9164- add behaviour of the Debian su (particularly different response strings),
9165- get rid of errors "spawn id ... not open while executing close",
9166Signed-off-by: Jiri Palecek <jpalecek@web.de>,
9167
9168Modified Files:
9169ltp/testcases/commands/su/su01_s1
9170
917134) Log Message:
9172Add 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>.
9173
9174Modified Files:
9175ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
9176
917735) Log Message:
9178Add 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>.
9179
9180Modified Files:
9181ltp/testcases/network/ipv6/echo6/echoes6.c
9182
918336) Log Message:
9184pan: 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>.
9185
9186Modified File(s):
9187ltp/pan/pan.c
9188
918937) Log Message:
9190pan: 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>.
9191
9192Modified File(s):
9193ltp/pan/pan.c
9194
919538) Log Message:
9196aio02: 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>.
9197
9198Modified File(s):
9199ltp/testcases/kernel/io/aio/aio02/Makefile
9200
920139) Log Message:
9202runcc: 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>.
9203
9204Modified File(s):
9205ltp/testcases/network/lib6/runcc.c
9206
920740) Log Message:
9208v4l-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>.
9209
9210Modified Files:
9211ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
9212ltp/testcases/kernel/device-drivers/v4l/user_space/README
9213ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
9214ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
9215ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
9216ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
9217ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
9218ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
9219Added Files:
9220ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
9221ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.h
9222
922341) Log Message:
9224RFC: 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:
92251. signals are masked once the signal handler is called
92262. comparison signal_context->edi == map address is dubious leading to test case failures under x86 architecture,
9227Solution:
9228Issue 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.
9229Issue 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.
9230Even 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>.
9231
9232Modified File(s):
9233ltp/testcases/kernel/mem/mtest06/shmat1.c
9234
923542) Log Message:
9236I 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>.
9237
9238Modified Files:
9239ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
9240ltp/testcases/kernel/device-drivers/usb/tusb/st_tusb.h
9241ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
9242Added Files:
9243ltp/testcases/kernel/device-drivers/usb/tusb/README
9244Removed Files:
9245ltp/testcases/kernel/device-drivers/usb/tusb/tusb.mod.c
9246
924743) Log Message:
9248Don'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>.
9249
9250Modified Files:
9251ltp/testcases/kernel/syscalls/fork/fork10.c
9252
925344) Log Message:
9254Fix 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>.
9255
9256Modified Files:
9257ltp/runtest/quickhit
9258ltp/runtest/scsi_debug.part1
9259
926045) Log Message:
9261Correct 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>.
9262
9263Modified Files:
9264ltp/runtest/scsi_debug.part1
9265
926646) Log Message:
9267I'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>.
9268
9269Modified Files:
9270ltp/testcases/ballista/ballista/Makefile
9271ltp/testcases/ballista/ballista/compile/Makefile
9272ltp/testcases/kernel/device-drivers/acpi/Makefile
9273ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
9274ltp/testcases/kernel/device-drivers/base/user_base/Makefile
9275ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
9276ltp/testcases/kernel/device-drivers/drm/user_space/Makefile
9277ltp/testcases/kernel/device-drivers/include/Makefile
9278ltp/testcases/kernel/device-drivers/nls/Makefile
9279ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
9280ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
9281ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
9282ltp/testcases/kernel/fs/fs-bench/Makefile
9283ltp/testcases/kernel/fs/scsi/ltpfs/Makefile
9284ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
9285ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
9286ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
9287ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
9288ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
9289ltp/testcases/kernel/security/digsig/writeexec/Makefile
9290ltp/testcases/kernel/syscalls/epoll2/examples/Makefile
9291ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
9292ltp/testcases/pounder21/Makefile
9293ltp/testcases/pounder21/src/cpufreq/Makefile
9294ltp/testcases/pounder21/src/mem_alloc_test/Makefile
9295ltp/testcases/pounder21/src/memxfer5b/Makefile
9296ltp/testcases/pounder21/src/ramsnake/Makefile
9297ltp/testcases/pounder21/src/randacoords/Makefile
9298ltp/testcases/pounder21/src/randasyscall/Makefile
9299ltp/testcases/pounder21/src/time_tests/Makefile
9300ltp/testcases/pounder21/src/xbonkers/Makefile
9301
930247) Log Message:
9303I'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>.
9304
9305Modified Files:
9306ltp/include/tlibio.h
9307ltp/lib/Makefile
9308ltp/lib/tlibio.c
9309
931048) Log Message:
9311Addition 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,
9312
9313Modified Files:
9314ltp/testcases/kernel/controllers/Makefile
9315ltp/testcases/kernel/controllers/test_controllers.sh
9316Added Files:
9317ltp/testcases/kernel/controllers/freezer/00_description.txt
9318ltp/testcases/kernel/controllers/freezer/CHANGELOG
9319ltp/testcases/kernel/controllers/freezer/COPYING
9320ltp/testcases/kernel/controllers/freezer/Makefile
9321ltp/testcases/kernel/controllers/freezer/README
9322ltp/testcases/kernel/controllers/freezer/TODO
9323ltp/testcases/kernel/controllers/freezer/fork_exec_loop.c
9324ltp/testcases/kernel/controllers/freezer/fork_freeze.sh
9325ltp/testcases/kernel/controllers/freezer/freeze_cancel.sh
9326ltp/testcases/kernel/controllers/freezer/freeze_kill_thaw.sh
9327ltp/testcases/kernel/controllers/freezer/freeze_move_thaw.sh
9328ltp/testcases/kernel/controllers/freezer/freeze_self_thaw.sh
9329ltp/testcases/kernel/controllers/freezer/freeze_sleep_thaw.sh
9330ltp/testcases/kernel/controllers/freezer/freeze_thaw.sh
9331ltp/testcases/kernel/controllers/freezer/freeze_write_freezing.sh
9332ltp/testcases/kernel/controllers/freezer/libcgroup_freezer
9333ltp/testcases/kernel/controllers/freezer/libltp
9334ltp/testcases/kernel/controllers/freezer/run.sh
9335ltp/testcases/kernel/controllers/freezer/stop_freeze_sleep_thaw_cont.sh
9336ltp/testcases/kernel/controllers/freezer/stop_freeze_thaw_cont.sh
9337ltp/testcases/kernel/controllers/freezer/timed_forkbomb.c
9338ltp/testcases/kernel/controllers/freezer/vfork.c
9339ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
9340ltp/testcases/kernel/controllers/freezer/write_freezing.sh
9341
934249) Log Message:
9343Add microblaze support for linux_syscall_number.h. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9344
9345Modified Files:
9346ltp/testcases/kernel/include/order
9347
934850) Log Message:
9349uclinux: It is necessary to compile include. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9350
9351Modified Files:
9352ltp/testcases/kernel/Makefile
9353ltp/testcases/kernel/include/Makefile
9354
935551) Log Message:
9356Use make install for uclinux too. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9357
9358Modified Files:
9359ltp/testcases/kernel/syscalls/Makefile
9360
936152) Log Message:
9362fix uclinux build. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9363
9364Modified Files:
9365ltp/testcases/kernel/syscalls/kill/kill05.c
9366
936753) Log Message:
9368uclinux doens't use remap_file_page. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9369
9370Modified Files:
9371ltp/testcases/kernel/syscalls/Makefile
9372
937354) Log Message:
9374Fix return(0) to return 0. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9375
9376Modified Files:
9377ltp/testcases/kernel/fs/dmapi/mmapfile.c
9378ltp/testcases/kernel/fs/ftest/ftest01.c
9379ltp/testcases/kernel/fs/ftest/ftest02.c
9380ltp/testcases/kernel/fs/ftest/ftest03.c
9381ltp/testcases/kernel/fs/ftest/ftest04.c
9382ltp/testcases/kernel/fs/ftest/ftest05.c
9383ltp/testcases/kernel/fs/ftest/ftest06.c
9384ltp/testcases/kernel/fs/ftest/ftest07.c
9385ltp/testcases/kernel/fs/ftest/ftest08.c
9386ltp/testcases/kernel/fs/inode/inode01.c
9387ltp/testcases/kernel/fs/inode/inode02.c
9388ltp/testcases/kernel/fs/scsi/ltpfs/main.c
9389ltp/testcases/kernel/fs/stream/stream01.c
9390ltp/testcases/kernel/fs/stream/stream02.c
9391ltp/testcases/kernel/fs/stream/stream03.c
9392ltp/testcases/kernel/fs/stream/stream04.c
9393ltp/testcases/kernel/fs/stream/stream05.c
9394ltp/testcases/kernel/io/direct_io/diotest2.c
9395ltp/testcases/kernel/io/direct_io/diotest3.c
9396ltp/testcases/kernel/io/direct_io/diotest5.c
9397ltp/testcases/kernel/io/direct_io/diotest6.c
9398ltp/testcases/kernel/io/direct_io/diotest_routines.c
9399ltp/testcases/kernel/io/disktest/dump.c
9400ltp/testcases/kernel/io/disktest/main.c
9401ltp/testcases/kernel/io/disktest/parse.c
9402ltp/testcases/kernel/io/disktest/sfunc.c
9403ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
9404ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
9405ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
9406ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
9407ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
9408ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
9409ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
9410ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
9411ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
9412ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
9413ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
9414ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
9415ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
9416ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
9417ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
9418ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
9419ltp/testcases/kernel/mem/mmapstress/mmapstress06.c
9420ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
9421ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
9422ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
9423ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
9424ltp/testcases/kernel/mem/page/page01.c
9425ltp/testcases/kernel/mem/page/page02.c
9426ltp/testcases/kernel/mem/vmtests/data_space.c
9427ltp/testcases/kernel/mem/vmtests/stack_space.c
9428ltp/testcases/kernel/pty/hangup01.c
9429ltp/testcases/kernel/pty/ptem01.c
9430ltp/testcases/kernel/pty/pty01.c
9431ltp/testcases/kernel/sched/clisrv/readline.c
9432ltp/testcases/kernel/sched/pthreads/pth_str02.c
9433ltp/testcases/kernel/syscalls/abort/abort01.c
9434ltp/testcases/kernel/syscalls/acct/acct01.c
9435ltp/testcases/kernel/syscalls/acct/acct02.c
9436ltp/testcases/kernel/syscalls/confstr/confstr01.c
9437ltp/testcases/kernel/syscalls/creat/creat08.c
9438ltp/testcases/kernel/syscalls/dup/dup06.c
9439ltp/testcases/kernel/syscalls/dup/dup07.c
9440ltp/testcases/kernel/syscalls/dup2/dup201.c
9441ltp/testcases/kernel/syscalls/dup2/dup202.c
9442ltp/testcases/kernel/syscalls/dup2/dup203.c
9443ltp/testcases/kernel/syscalls/dup2/dup204.c
9444ltp/testcases/kernel/syscalls/dup2/dup205.c
9445ltp/testcases/kernel/syscalls/execve/execve02.c
9446ltp/testcases/kernel/syscalls/execve/execve03.c
9447ltp/testcases/kernel/syscalls/execve/execve04.c
9448ltp/testcases/kernel/syscalls/execve/execve05.c
9449ltp/testcases/kernel/syscalls/execve/execve06.c
9450ltp/testcases/kernel/syscalls/exit/exit01.c
9451ltp/testcases/kernel/syscalls/exit/exit02.c
9452ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
9453ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
9454ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
9455ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
9456ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
9457ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
9458ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
9459ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
9460ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
9461ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
9462ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
9463ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
9464ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
9465ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
9466ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
9467ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
9468ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
9469ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
9470ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
9471ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
9472ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
9473ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
9474ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
9475ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
9476ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
9477ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
9478ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
9479ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
9480ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
9481ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
9482ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
9483ltp/testcases/kernel/syscalls/fork/fork02.c
9484ltp/testcases/kernel/syscalls/fork/fork03.c
9485ltp/testcases/kernel/syscalls/fork/fork05.c
9486ltp/testcases/kernel/syscalls/fork/fork06.c
9487ltp/testcases/kernel/syscalls/fork/fork08.c
9488ltp/testcases/kernel/syscalls/fork/fork09.c
9489ltp/testcases/kernel/syscalls/fork/fork10.c
9490ltp/testcases/kernel/syscalls/fork/fork11.c
9491ltp/testcases/kernel/syscalls/fstat/fstat02.c
9492ltp/testcases/kernel/syscalls/fstat/fstat03.c
9493ltp/testcases/kernel/syscalls/fstat/fstat04.c
9494ltp/testcases/kernel/syscalls/fstat/fstat05.c
9495ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
9496ltp/testcases/kernel/syscalls/fsync/fsync02.c
9497ltp/testcases/kernel/syscalls/fsync/fsync03.c
9498ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
9499ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
9500ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
9501ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
9502ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
9503ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
9504ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
9505ltp/testcases/kernel/syscalls/getdents/getdents01.c
9506ltp/testcases/kernel/syscalls/getdents/getdents02.c
9507ltp/testcases/kernel/syscalls/getdents/getdents03.c
9508ltp/testcases/kernel/syscalls/getdents/getdents04.c
9509ltp/testcases/kernel/syscalls/getegid/getegid02.c
9510ltp/testcases/kernel/syscalls/getgid/getgid03.c
9511ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
9512ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
9513ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
9514ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
9515ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
9516ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
9517ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
9518ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
9519ltp/testcases/kernel/syscalls/getpid/getpid01.c
9520ltp/testcases/kernel/syscalls/getpid/getpid02.c
9521ltp/testcases/kernel/syscalls/getppid/getppid02.c
9522ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
9523ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
9524ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
9525ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
9526ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
9527ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
9528ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
9529ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
9530ltp/testcases/kernel/syscalls/getsid/getsid01.c
9531ltp/testcases/kernel/syscalls/getsid/getsid02.c
9532ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
9533ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
9534ltp/testcases/kernel/syscalls/gettid/gettid01.c
9535ltp/testcases/kernel/syscalls/getuid/getuid01.c
9536ltp/testcases/kernel/syscalls/getuid/getuid02.c
9537ltp/testcases/kernel/syscalls/getuid/getuid03.c
9538ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
9539ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
9540ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
9541ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
9542ltp/testcases/kernel/syscalls/iopl/iopl01.c
9543ltp/testcases/kernel/syscalls/iopl/iopl02.c
9544ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
9545ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
9546ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
9547ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
9548ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
9549ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
9550ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
9551ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
9552ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
9553ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
9554ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
9555ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
9556ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
9557ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
9558ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
9559ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
9560ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
9561ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
9562ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
9563ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
9564ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
9565ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
9566ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
9567ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
9568ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
9569ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
9570ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
9571ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
9572ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
9573ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
9574ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
9575ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
9576ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
9577ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
9578ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
9579ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
9580ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
9581ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
9582ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
9583ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
9584ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
9585ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
9586ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
9587ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
9588ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
9589ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
9590ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
9591ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
9592ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
9593ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
9594ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
9595ltp/testcases/kernel/syscalls/kill/kill01.c
9596ltp/testcases/kernel/syscalls/kill/kill03.c
9597ltp/testcases/kernel/syscalls/kill/kill04.c
9598ltp/testcases/kernel/syscalls/kill/kill05.c
9599ltp/testcases/kernel/syscalls/kill/kill06.c
9600ltp/testcases/kernel/syscalls/kill/kill07.c
9601ltp/testcases/kernel/syscalls/kill/kill08.c
9602ltp/testcases/kernel/syscalls/kill/kill11.c
9603ltp/testcases/kernel/syscalls/kill/kill12.c
9604ltp/testcases/kernel/syscalls/lchown/lchown01.c
9605ltp/testcases/kernel/syscalls/lchown/lchown02.c
9606ltp/testcases/kernel/syscalls/listen/listen01.c
9607ltp/testcases/kernel/syscalls/llseek/llseek01.c
9608ltp/testcases/kernel/syscalls/llseek/llseek02.c
9609ltp/testcases/kernel/syscalls/lseek/lseek06.c
9610ltp/testcases/kernel/syscalls/lseek/lseek07.c
9611ltp/testcases/kernel/syscalls/lseek/lseek08.c
9612ltp/testcases/kernel/syscalls/lseek/lseek09.c
9613ltp/testcases/kernel/syscalls/lseek/lseek10.c
9614ltp/testcases/kernel/syscalls/lstat/lstat02.c
9615ltp/testcases/kernel/syscalls/lstat/lstat03.c
9616ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
9617ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
9618ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
9619ltp/testcases/kernel/syscalls/memset/memset01.c
9620ltp/testcases/kernel/syscalls/mincore/mincore01.c
9621ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
9622ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
9623ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
9624ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
9625ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
9626ltp/testcases/kernel/syscalls/mknod/mknod02.c
9627ltp/testcases/kernel/syscalls/mknod/mknod03.c
9628ltp/testcases/kernel/syscalls/mknod/mknod04.c
9629ltp/testcases/kernel/syscalls/mknod/mknod05.c
9630ltp/testcases/kernel/syscalls/mknod/mknod06.c
9631ltp/testcases/kernel/syscalls/mknod/mknod07.c
9632ltp/testcases/kernel/syscalls/mknod/mknod08.c
9633ltp/testcases/kernel/syscalls/mknod/mknod09.c
9634ltp/testcases/kernel/syscalls/mmap/mmap04.c
9635ltp/testcases/kernel/syscalls/mmap/mmap05.c
9636ltp/testcases/kernel/syscalls/mmap/mmap06.c
9637ltp/testcases/kernel/syscalls/mmap/mmap07.c
9638ltp/testcases/kernel/syscalls/mmap/mmap08.c
9639ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
9640ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
9641ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
9642ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
9643ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
9644ltp/testcases/kernel/syscalls/mremap/mremap01.c
9645ltp/testcases/kernel/syscalls/mremap/mremap02.c
9646ltp/testcases/kernel/syscalls/mremap/mremap03.c
9647ltp/testcases/kernel/syscalls/mremap/mremap04.c
9648ltp/testcases/kernel/syscalls/msync/msync01.c
9649ltp/testcases/kernel/syscalls/msync/msync02.c
9650ltp/testcases/kernel/syscalls/msync/msync03.c
9651ltp/testcases/kernel/syscalls/msync/msync04.c
9652ltp/testcases/kernel/syscalls/msync/msync05.c
9653ltp/testcases/kernel/syscalls/munmap/munmap01.c
9654ltp/testcases/kernel/syscalls/munmap/munmap02.c
9655ltp/testcases/kernel/syscalls/munmap/munmap03.c
9656ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
9657ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
9658ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
9659ltp/testcases/kernel/syscalls/nftw/nftw.c
9660ltp/testcases/kernel/syscalls/nftw/nftw64.c
9661ltp/testcases/kernel/syscalls/nice/nice01.c
9662ltp/testcases/kernel/syscalls/nice/nice02.c
9663ltp/testcases/kernel/syscalls/nice/nice03.c
9664ltp/testcases/kernel/syscalls/nice/nice04.c
9665ltp/testcases/kernel/syscalls/open/open01.c
9666ltp/testcases/kernel/syscalls/open/open02.c
9667ltp/testcases/kernel/syscalls/open/open04.c
9668ltp/testcases/kernel/syscalls/open/open05.c
9669ltp/testcases/kernel/syscalls/open/open06.c
9670ltp/testcases/kernel/syscalls/open/open07.c
9671ltp/testcases/kernel/syscalls/open/open08.c
9672ltp/testcases/kernel/syscalls/open/open09.c
9673ltp/testcases/kernel/syscalls/open/open10.c
9674ltp/testcases/kernel/syscalls/pause/pause02.c
9675ltp/testcases/kernel/syscalls/pause/pause03.c
9676ltp/testcases/kernel/syscalls/personality/personality01.c
9677ltp/testcases/kernel/syscalls/personality/personality02.c
9678ltp/testcases/kernel/syscalls/pipe/pipe01.c
9679ltp/testcases/kernel/syscalls/pipe/pipe05.c
9680ltp/testcases/kernel/syscalls/pipe/pipe06.c
9681ltp/testcases/kernel/syscalls/pipe/pipe08.c
9682ltp/testcases/kernel/syscalls/pipe/pipe09.c
9683ltp/testcases/kernel/syscalls/pipe/pipe10.c
9684ltp/testcases/kernel/syscalls/pipe/pipe11.c
9685ltp/testcases/kernel/syscalls/poll/poll01.c
9686ltp/testcases/kernel/syscalls/pread/pread01.c
9687ltp/testcases/kernel/syscalls/pread/pread02.c
9688ltp/testcases/kernel/syscalls/pread/pread03.c
9689ltp/testcases/kernel/syscalls/profil/profil01.c
9690ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
9691ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
9692ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
9693ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
9694ltp/testcases/kernel/syscalls/read/read02.c
9695ltp/testcases/kernel/syscalls/read/read03.c
9696ltp/testcases/kernel/syscalls/read/read04.c
9697ltp/testcases/kernel/syscalls/readlink/readlink01.c
9698ltp/testcases/kernel/syscalls/readlink/readlink03.c
9699ltp/testcases/kernel/syscalls/readlink/readlink04.c
9700ltp/testcases/kernel/syscalls/readv/readv01.c
9701ltp/testcases/kernel/syscalls/readv/readv02.c
9702ltp/testcases/kernel/syscalls/readv/readv03.c
9703ltp/testcases/kernel/syscalls/recv/recv01.c
9704ltp/testcases/kernel/syscalls/rename/rename01.c
9705ltp/testcases/kernel/syscalls/rename/rename03.c
9706ltp/testcases/kernel/syscalls/rename/rename04.c
9707ltp/testcases/kernel/syscalls/rename/rename05.c
9708ltp/testcases/kernel/syscalls/rename/rename06.c
9709ltp/testcases/kernel/syscalls/rename/rename07.c
9710ltp/testcases/kernel/syscalls/rename/rename08.c
9711ltp/testcases/kernel/syscalls/rename/rename09.c
9712ltp/testcases/kernel/syscalls/rename/rename10.c
9713ltp/testcases/kernel/syscalls/rename/rename12.c
9714ltp/testcases/kernel/syscalls/rename/rename13.c
9715ltp/testcases/kernel/syscalls/rename/rename14.c
9716ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
9717ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
9718ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
9719ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
9720ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
9721ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
9722ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
9723ltp/testcases/kernel/syscalls/send/send01.c
9724ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
9725ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
9726ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
9727ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
9728ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
9729ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
9730ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
9731ltp/testcases/kernel/syscalls/sendto/sendto01.c
9732ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
9733ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
9734ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
9735ltp/testcases/kernel/syscalls/setgid/setgid02.c
9736ltp/testcases/kernel/syscalls/setgid/setgid03.c
9737ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
9738ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
9739ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
9740ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
9741ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
9742ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
9743ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
9744ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
9745ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
9746ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
9747ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
9748ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
9749ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
9750ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
9751ltp/testcases/kernel/syscalls/setregid/setregid02.c
9752ltp/testcases/kernel/syscalls/setregid/setregid03.c
9753ltp/testcases/kernel/syscalls/setregid/setregid04.c
9754ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
9755ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
9756ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
9757ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
9758ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
9759ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
9760ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
9761ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
9762ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
9763ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
9764ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
9765ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
9766ltp/testcases/kernel/syscalls/setsid/setsid01.c
9767ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
9768ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
9769ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
9770ltp/testcases/kernel/syscalls/setuid/setuid03.c
9771ltp/testcases/kernel/syscalls/setuid/setuid04.c
9772ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
9773ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
9774ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
9775ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
9776ltp/testcases/kernel/syscalls/sighold/sighold02.c
9777ltp/testcases/kernel/syscalls/signal/signal02.c
9778ltp/testcases/kernel/syscalls/signal/signal03.c
9779ltp/testcases/kernel/syscalls/signal/signal04.c
9780ltp/testcases/kernel/syscalls/signal/signal05.c
9781ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
9782ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
9783ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
9784ltp/testcases/kernel/syscalls/socket/socket01.c
9785ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
9786ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
9787ltp/testcases/kernel/syscalls/stat/stat01.c
9788ltp/testcases/kernel/syscalls/stat/stat02.c
9789ltp/testcases/kernel/syscalls/stat/stat03.c
9790ltp/testcases/kernel/syscalls/statfs/statfs02.c
9791ltp/testcases/kernel/syscalls/statfs/statfs03.c
9792ltp/testcases/kernel/syscalls/stime/stime01.c
9793ltp/testcases/kernel/syscalls/stime/stime02.c
9794ltp/testcases/kernel/syscalls/string/string01.c
9795ltp/testcases/kernel/syscalls/symlink/symlink01.c
9796ltp/testcases/kernel/syscalls/symlink/symlink03.c
9797ltp/testcases/kernel/syscalls/symlink/symlink04.c
9798ltp/testcases/kernel/syscalls/symlink/symlink05.c
9799ltp/testcases/kernel/syscalls/sync/sync02.c
9800ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
9801ltp/testcases/kernel/syscalls/syscall/syscall01.c
9802ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
9803ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
9804ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
9805ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
9806ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
9807ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
9808ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
9809ltp/testcases/kernel/syscalls/time/time02.c
9810ltp/testcases/kernel/syscalls/times/times03.c
9811ltp/testcases/kernel/syscalls/truncate/truncate01.c
9812ltp/testcases/kernel/syscalls/truncate/truncate02.c
9813ltp/testcases/kernel/syscalls/truncate/truncate03.c
9814ltp/testcases/kernel/syscalls/truncate/truncate04.c
9815ltp/testcases/kernel/syscalls/umask/umask02.c
9816ltp/testcases/kernel/syscalls/umask/umask03.c
9817ltp/testcases/kernel/syscalls/uname/uname02.c
9818ltp/testcases/kernel/syscalls/uname/uname03.c
9819ltp/testcases/kernel/syscalls/utime/utime01.c
9820ltp/testcases/kernel/syscalls/utime/utime02.c
9821ltp/testcases/kernel/syscalls/utime/utime03.c
9822ltp/testcases/kernel/syscalls/utime/utime04.c
9823ltp/testcases/kernel/syscalls/utime/utime05.c
9824ltp/testcases/kernel/syscalls/utime/utime06.c
9825ltp/testcases/kernel/syscalls/vfork/vfork01.c
9826ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
9827ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
9828ltp/testcases/kernel/syscalls/wait4/wait401.c
9829ltp/testcases/kernel/syscalls/wait4/wait402.c
9830ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
9831ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
9832ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
9833ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
9834ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
9835ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
9836ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
9837ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
9838ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
9839ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
9840ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
9841ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
9842ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
9843ltp/testcases/kernel/syscalls/write/write02.c
9844ltp/testcases/kernel/syscalls/write/write03.c
9845ltp/testcases/kernel/syscalls/write/write04.c
9846ltp/testcases/kernel/syscalls/write/write05.c
9847ltp/testcases/kernel/syscalls/writev/writev01.c
9848ltp/testcases/kernel/syscalls/writev/writev02.c
9849ltp/testcases/kernel/syscalls/writev/writev03.c
9850ltp/testcases/kernel/syscalls/writev/writev04.c
9851ltp/testcases/kernel/syscalls/writev/writev05.c
9852ltp/testcases/kernel/syscalls/writev/writev06.c
9853
985455) Log Message:
9855fix return(1) -> return 1. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9856
9857Modified Files:
9858ltp/testcases/kernel/fs/inode/inode02.c
9859ltp/testcases/kernel/fs/scsi/ltpfs/main.c
9860ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
9861ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
9862ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
9863ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
9864ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
9865ltp/testcases/kernel/mem/page/page01.c
9866ltp/testcases/kernel/sched/nptl/nptl01.c
9867ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
9868ltp/testcases/kernel/syscalls/abort/abort01.c
9869ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
9870ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
9871ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
9872ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
9873ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
9874ltp/testcases/kernel/syscalls/symlink/symlink01.c
9875
987656) Log Message:
9877Fix return(NULL) -> return NULL. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9878
9879Modified Files:
9880ltp/testcases/kernel/fs/doio/doio.c
9881ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
9882ltp/testcases/kernel/syscalls/symlink/symlink01.c
9883
988457) Log Message:
9885Clear Trailing Whitespace. Signed-off-by: Michal Simek <monstr@monstr.eu>.
9886
9887Modified Files:
9888ltp/testcases/kernel/containers/netns/crtchild.c
9889ltp/testcases/kernel/containers/netns/crtchild_delchild.c
9890ltp/testcases/kernel/containers/netns/par_chld_ftp.c
9891ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
9892ltp/testcases/kernel/containers/netns/sysfsview.c
9893ltp/testcases/kernel/containers/netns/two_children_ns.c
9894ltp/testcases/kernel/containers/pidns/pidns04.c
9895ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
9896ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
9897ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
9898ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
9899ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
9900ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
9901ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
9902ltp/testcases/kernel/device-drivers/base/user_base/tbase_ki.c
9903ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
9904ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
9905ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
9906ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
9907ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
9908ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
9909ltp/testcases/kernel/device-drivers/include/includeTest.c
9910ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
9911ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
9912ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
9913ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
9914ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
9915ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
9916ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
9917ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
9918ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
9919ltp/testcases/kernel/device-drivers/usb/user_usb/tusb_ki.c
9920ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
9921ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
9922ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
9923ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
9924ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
9925ltp/testcases/kernel/fs/acls/acl_file_test.c
9926ltp/testcases/kernel/fs/dmapi/attr.c
9927ltp/testcases/kernel/fs/dmapi/config.c
9928ltp/testcases/kernel/fs/dmapi/disp.c
9929ltp/testcases/kernel/fs/dmapi/dm_test.c
9930ltp/testcases/kernel/fs/dmapi/event.c
9931ltp/testcases/kernel/fs/dmapi/event_am.c
9932ltp/testcases/kernel/fs/dmapi/event_an.c
9933ltp/testcases/kernel/fs/dmapi/event_sd.c
9934ltp/testcases/kernel/fs/dmapi/event_sn.c
9935ltp/testcases/kernel/fs/dmapi/event_us.c
9936ltp/testcases/kernel/fs/dmapi/handle.c
9937ltp/testcases/kernel/fs/dmapi/hole.c
9938ltp/testcases/kernel/fs/dmapi/invis.c
9939ltp/testcases/kernel/fs/dmapi/mmap.c
9940ltp/testcases/kernel/fs/dmapi/mmapfile.c
9941ltp/testcases/kernel/fs/dmapi/mount.c
9942ltp/testcases/kernel/fs/dmapi/objref.c
9943ltp/testcases/kernel/fs/dmapi/pmr_post.c
9944ltp/testcases/kernel/fs/dmapi/pmr_pre.c
9945ltp/testcases/kernel/fs/dmapi/right.c
9946ltp/testcases/kernel/fs/dmapi/session.c
9947ltp/testcases/kernel/fs/dmapi/token.c
9948ltp/testcases/kernel/fs/doio/doio.c
9949ltp/testcases/kernel/fs/doio/growfiles.c
9950ltp/testcases/kernel/fs/doio/iogen.c
9951ltp/testcases/kernel/fs/fs-bench/create-files.c
9952ltp/testcases/kernel/fs/fs-bench/random-del-create.c
9953ltp/testcases/kernel/fs/fs_di/create_datafile.c
9954ltp/testcases/kernel/fs/fsstress/fsstress.c
9955ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
9956ltp/testcases/kernel/fs/ftest/ftest01.c
9957ltp/testcases/kernel/fs/ftest/ftest02.c
9958ltp/testcases/kernel/fs/ftest/ftest03.c
9959ltp/testcases/kernel/fs/ftest/ftest04.c
9960ltp/testcases/kernel/fs/ftest/ftest06.c
9961ltp/testcases/kernel/fs/ftest/ftest07.c
9962ltp/testcases/kernel/fs/inode/inode01.c
9963ltp/testcases/kernel/fs/inode/inode02.c
9964ltp/testcases/kernel/fs/mongo/map5.c
9965ltp/testcases/kernel/fs/mongo/mongo_compare.c
9966ltp/testcases/kernel/fs/mongo/mongo_read.c
9967ltp/testcases/kernel/fs/mongo/mongo_slinks.c
9968ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
9969ltp/testcases/kernel/fs/mongo/summ.c
9970ltp/testcases/kernel/fs/openfile/openfile.c
9971ltp/testcases/kernel/fs/proc/proc01.c
9972ltp/testcases/kernel/fs/scsi/ltpfs/LtpfsCmds.c
9973ltp/testcases/kernel/fs/scsi/ltpfs/main.c
9974ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
9975ltp/testcases/kernel/fs/scsi/ltpscsi/sg_err.c
9976ltp/testcases/kernel/fs/stream/stream01.c
9977ltp/testcases/kernel/fs/stream/stream02.c
9978ltp/testcases/kernel/fs/stream/stream03.c
9979ltp/testcases/kernel/fs/stream/stream04.c
9980ltp/testcases/kernel/fs/stream/stream05.c
9981ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
9982ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
9983ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
9984ltp/testcases/kernel/io/aio/aio01/aio01.c
9985ltp/testcases/kernel/io/aio/aio02/main.c
9986ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
9987ltp/testcases/kernel/io/direct_io/diotest1.c
9988ltp/testcases/kernel/io/direct_io/diotest2.c
9989ltp/testcases/kernel/io/direct_io/diotest3.c
9990ltp/testcases/kernel/io/direct_io/diotest4.c
9991ltp/testcases/kernel/io/direct_io/diotest5.c
9992ltp/testcases/kernel/io/direct_io/diotest6.c
9993ltp/testcases/kernel/io/direct_io/diotest_routines.c
9994ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
9995ltp/testcases/kernel/io/disktest/childmain.c
9996ltp/testcases/kernel/io/disktest/dump.c
9997ltp/testcases/kernel/io/disktest/globals.c
9998ltp/testcases/kernel/io/disktest/main.c
9999ltp/testcases/kernel/io/disktest/parse.c
10000ltp/testcases/kernel/io/disktest/sfunc.c
10001ltp/testcases/kernel/io/disktest/threading.c
10002ltp/testcases/kernel/io/disktest/timer.c
10003ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
10004ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
10005ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
10006ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
10007ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
10008ltp/testcases/kernel/io/ltp-aiodio/read_checkzero.c
10009ltp/testcases/kernel/io/stress_cd/stress_cd.c
10010ltp/testcases/kernel/io/writetest/writetest.c
10011ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
10012ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
10013ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
10014ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
10015ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
10016ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
10017ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
10018ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
10019ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
10020ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
10021ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
10022ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
10023ltp/testcases/kernel/ipc/ipc_stress/shmem_test_01.c
10024ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
10025ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
10026ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
10027ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
10028ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
10029ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
10030ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
10031ltp/testcases/kernel/ipc/ipc_stress/signal_test_02.c
10032ltp/testcases/kernel/ipc/ipc_stress/signal_test_03.c
10033ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
10034ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
10035ltp/testcases/kernel/ipc/ipc_stress/signal_test_06.c
10036ltp/testcases/kernel/ipc/ipc_stress/signal_test_07.c
10037ltp/testcases/kernel/ipc/pipeio/pipeio.c
10038ltp/testcases/kernel/ipc/semaphore/sem01.c
10039ltp/testcases/kernel/ipc/semaphore/sem02.c
10040ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
10041ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
10042ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
10043ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
10044ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
10045ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
10046ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
10047ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
10048ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
10049ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
10050ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
10051ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
10052ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
10053ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
10054ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
10055ltp/testcases/kernel/mem/hugetlb/lib/libipc.c
10056ltp/testcases/kernel/mem/libmm/mm_core_apis.c
10057ltp/testcases/kernel/mem/mem/mem01.c
10058ltp/testcases/kernel/mem/mem/mem02.c
10059ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
10060ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
10061ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
10062ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
10063ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
10064ltp/testcases/kernel/mem/mtest01/mtest01.c
10065ltp/testcases/kernel/mem/mtest05/mmstress.c
10066ltp/testcases/kernel/mem/mtest06/mmap1.c
10067ltp/testcases/kernel/mem/mtest06/mmap2.c
10068ltp/testcases/kernel/mem/mtest06/mmap3.c
10069ltp/testcases/kernel/mem/mtest06/shmat1.c
10070ltp/testcases/kernel/mem/mtest07/mallocstress.c
10071ltp/testcases/kernel/mem/mtest07/shm_test.c
10072ltp/testcases/kernel/mem/page/page01.c
10073ltp/testcases/kernel/mem/page/page02.c
10074ltp/testcases/kernel/module/create_module/create_module01.c
10075ltp/testcases/kernel/module/create_module/create_module02.c
10076ltp/testcases/kernel/module/delete_module/delete_module01.c
10077ltp/testcases/kernel/module/delete_module/delete_module02.c
10078ltp/testcases/kernel/module/delete_module/delete_module03.c
10079ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
10080ltp/testcases/kernel/module/query_module/query_module01.c
10081ltp/testcases/kernel/module/query_module/query_module02.c
10082ltp/testcases/kernel/module/query_module/query_module03.c
10083ltp/testcases/kernel/numa/numa_node_size.c
10084ltp/testcases/kernel/numa/support_numa.c
10085ltp/testcases/kernel/power_management/check_kv_arch.c
10086ltp/testcases/kernel/pty/pty01.c
10087ltp/testcases/kernel/sched/clisrv/pthcli.c
10088ltp/testcases/kernel/sched/clisrv/pthserv.c
10089ltp/testcases/kernel/sched/clisrv/readline.c
10090ltp/testcases/kernel/sched/nptl/nptl01.c
10091ltp/testcases/kernel/sched/process_stress/process.c
10092ltp/testcases/kernel/sched/pthreads/pth_str02.c
10093ltp/testcases/kernel/sched/pthreads/pth_str03.c
10094ltp/testcases/kernel/sched/sched_stress/sched.c
10095ltp/testcases/kernel/sched/sched_stress/sched_driver.c
10096ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
10097ltp/testcases/kernel/sched/sched_stress/sched_tc1.c
10098ltp/testcases/kernel/sched/sched_stress/sched_tc2.c
10099ltp/testcases/kernel/sched/sched_stress/sched_tc3.c
10100ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
10101ltp/testcases/kernel/sched/sched_stress/sched_tc5.c
10102ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
10103ltp/testcases/kernel/sched/tool/time-schedule.c
10104ltp/testcases/kernel/sched/tool/trace_sched.c
10105ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_lease.c
10106ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_chroot.c
10107ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_rawio.c
10108ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_child.c
10109ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
10110ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_child.c
10111ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
10112ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_child.c
10113ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
10114ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
10115ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_fcntl.c
10116ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_lock.c
10117ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mmap.c
10118ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mprotect.c
10119ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_nofcntl.c
10120ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_seek.c
10121ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
10122ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_child.c
10123ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
10124ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
10125ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
10126ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
10127ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_append2write.c
10128ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_fopen.c
10129ltp/testcases/kernel/security/selinux-testsuite/tests/ptrace/selinux_ptrace.c
10130ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
10131ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_child.c
10132ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_parent.c
10133ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
10134ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
10135ltp/testcases/kernel/security/selinux-testsuite/tests/task_create/selinux_task_create_parent.c
10136ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_source.c
10137ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_target.c
10138ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_source.c
10139ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_target.c
10140ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_source.c
10141ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_target.c
10142ltp/testcases/kernel/security/selinux-testsuite/tests/task_setnice/selinux_task_setnice_target.c
10143ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
10144ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_target.c
10145ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_child.c
10146ltp/testcases/kernel/syscalls/accept/accept01.c
10147ltp/testcases/kernel/syscalls/accept4/accept4_01.c
10148ltp/testcases/kernel/syscalls/access/access01.c
10149ltp/testcases/kernel/syscalls/access/access02.c
10150ltp/testcases/kernel/syscalls/access/access03.c
10151ltp/testcases/kernel/syscalls/access/access04.c
10152ltp/testcases/kernel/syscalls/access/access05.c
10153ltp/testcases/kernel/syscalls/acct/acct01.c
10154ltp/testcases/kernel/syscalls/acct/acct02.c
10155ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
10156ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
10157ltp/testcases/kernel/syscalls/alarm/alarm01.c
10158ltp/testcases/kernel/syscalls/alarm/alarm02.c
10159ltp/testcases/kernel/syscalls/alarm/alarm03.c
10160ltp/testcases/kernel/syscalls/alarm/alarm05.c
10161ltp/testcases/kernel/syscalls/alarm/alarm06.c
10162ltp/testcases/kernel/syscalls/alarm/alarm07.c
10163ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
10164ltp/testcases/kernel/syscalls/bind/bind01.c
10165ltp/testcases/kernel/syscalls/bind/bind02.c
10166ltp/testcases/kernel/syscalls/brk/brk01.c
10167ltp/testcases/kernel/syscalls/capget/capget01.c
10168ltp/testcases/kernel/syscalls/capget/capget02.c
10169ltp/testcases/kernel/syscalls/capset/capset01.c
10170ltp/testcases/kernel/syscalls/capset/capset02.c
10171ltp/testcases/kernel/syscalls/chdir/chdir02.c
10172ltp/testcases/kernel/syscalls/chdir/chdir03.c
10173ltp/testcases/kernel/syscalls/chdir/chdir04.c
10174ltp/testcases/kernel/syscalls/chmod/change_owner.c
10175ltp/testcases/kernel/syscalls/chmod/chmod01.c
10176ltp/testcases/kernel/syscalls/chmod/chmod02.c
10177ltp/testcases/kernel/syscalls/chmod/chmod03.c
10178ltp/testcases/kernel/syscalls/chmod/chmod04.c
10179ltp/testcases/kernel/syscalls/chmod/chmod05.c
10180ltp/testcases/kernel/syscalls/chmod/chmod06.c
10181ltp/testcases/kernel/syscalls/chmod/chmod07.c
10182ltp/testcases/kernel/syscalls/chown/chown01.c
10183ltp/testcases/kernel/syscalls/chown/chown02.c
10184ltp/testcases/kernel/syscalls/chown/chown03.c
10185ltp/testcases/kernel/syscalls/chown/chown04.c
10186ltp/testcases/kernel/syscalls/chown/chown05.c
10187ltp/testcases/kernel/syscalls/chroot/chroot02.c
10188ltp/testcases/kernel/syscalls/chroot/chroot04.c
10189ltp/testcases/kernel/syscalls/clone/clone01.c
10190ltp/testcases/kernel/syscalls/clone/clone02.c
10191ltp/testcases/kernel/syscalls/clone/clone03.c
10192ltp/testcases/kernel/syscalls/clone/clone04.c
10193ltp/testcases/kernel/syscalls/clone/clone05.c
10194ltp/testcases/kernel/syscalls/clone/clone06.c
10195ltp/testcases/kernel/syscalls/clone/clone07.c
10196ltp/testcases/kernel/syscalls/close/close08.c
10197ltp/testcases/kernel/syscalls/confstr/confstr01.c
10198ltp/testcases/kernel/syscalls/connect/connect01.c
10199ltp/testcases/kernel/syscalls/creat/creat08.c
10200ltp/testcases/kernel/syscalls/creat/creat09.c
10201ltp/testcases/kernel/syscalls/dup/dup01.c
10202ltp/testcases/kernel/syscalls/dup/dup02.c
10203ltp/testcases/kernel/syscalls/dup/dup03.c
10204ltp/testcases/kernel/syscalls/dup/dup04.c
10205ltp/testcases/kernel/syscalls/dup/dup05.c
10206ltp/testcases/kernel/syscalls/dup/dup06.c
10207ltp/testcases/kernel/syscalls/dup/dup07.c
10208ltp/testcases/kernel/syscalls/dup2/dup201.c
10209ltp/testcases/kernel/syscalls/dup2/dup204.c
10210ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
10211ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
10212ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
10213ltp/testcases/kernel/syscalls/execl/execl01.c
10214ltp/testcases/kernel/syscalls/execle/execle01.c
10215ltp/testcases/kernel/syscalls/execlp/execlp01.c
10216ltp/testcases/kernel/syscalls/execv/execv01.c
10217ltp/testcases/kernel/syscalls/execve/execve01.c
10218ltp/testcases/kernel/syscalls/execve/execve02.c
10219ltp/testcases/kernel/syscalls/execve/execve03.c
10220ltp/testcases/kernel/syscalls/execve/execve05.c
10221ltp/testcases/kernel/syscalls/execve/execve06.c
10222ltp/testcases/kernel/syscalls/execvp/execvp01.c
10223ltp/testcases/kernel/syscalls/exit/exit02.c
10224ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
10225ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
10226ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
10227ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
10228ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
10229ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
10230ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
10231ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
10232ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
10233ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
10234ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
10235ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
10236ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
10237ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
10238ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
10239ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
10240ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
10241ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
10242ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
10243ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
10244ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
10245ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
10246ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
10247ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
10248ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
10249ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
10250ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
10251ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
10252ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
10253ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
10254ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
10255ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
10256ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
10257ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
10258ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
10259ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
10260ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
10261ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
10262ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
10263ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
10264ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
10265ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
10266ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
10267ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
10268ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
10269ltp/testcases/kernel/syscalls/flock/flock01.c
10270ltp/testcases/kernel/syscalls/flock/flock02.c
10271ltp/testcases/kernel/syscalls/flock/flock03.c
10272ltp/testcases/kernel/syscalls/flock/flock04.c
10273ltp/testcases/kernel/syscalls/flock/flock05.c
10274ltp/testcases/kernel/syscalls/flock/flock06.c
10275ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
10276ltp/testcases/kernel/syscalls/fork/fork01.c
10277ltp/testcases/kernel/syscalls/fork/fork04.c
10278ltp/testcases/kernel/syscalls/fork/fork05.c
10279ltp/testcases/kernel/syscalls/fork/fork07.c
10280ltp/testcases/kernel/syscalls/fork/fork08.c
10281ltp/testcases/kernel/syscalls/fork/fork09.c
10282ltp/testcases/kernel/syscalls/fork/fork10.c
10283ltp/testcases/kernel/syscalls/fork/fork12.c
10284ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
10285ltp/testcases/kernel/syscalls/fstat/fstat01.c
10286ltp/testcases/kernel/syscalls/fstat/fstat02.c
10287ltp/testcases/kernel/syscalls/fstat/fstat03.c
10288ltp/testcases/kernel/syscalls/fstat/fstat04.c
10289ltp/testcases/kernel/syscalls/fstat/fstat05.c
10290ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
10291ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
10292ltp/testcases/kernel/syscalls/fsync/fsync01.c
10293ltp/testcases/kernel/syscalls/fsync/fsync02.c
10294ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
10295ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
10296ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
10297ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
10298ltp/testcases/kernel/syscalls/futimesat/futimesat01.c
10299ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
10300ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
10301ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
10302ltp/testcases/kernel/syscalls/getdents/getdents01.c
10303ltp/testcases/kernel/syscalls/getdents/getdents02.c
10304ltp/testcases/kernel/syscalls/getdents/getdents03.c
10305ltp/testcases/kernel/syscalls/getdents/getdents04.c
10306ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
10307ltp/testcases/kernel/syscalls/getegid/getegid01.c
10308ltp/testcases/kernel/syscalls/getegid/getegid02.c
10309ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
10310ltp/testcases/kernel/syscalls/getgid/getgid01.c
10311ltp/testcases/kernel/syscalls/getgid/getgid03.c
10312ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
10313ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
10314ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
10315ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
10316ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
10317ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
10318ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
10319ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
10320ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
10321ltp/testcases/kernel/syscalls/getpid/getpid01.c
10322ltp/testcases/kernel/syscalls/getpid/getpid02.c
10323ltp/testcases/kernel/syscalls/getppid/getppid01.c
10324ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
10325ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
10326ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
10327ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
10328ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
10329ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
10330ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
10331ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
10332ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
10333ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
10334ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
10335ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
10336ltp/testcases/kernel/syscalls/getsid/getsid02.c
10337ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
10338ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
10339ltp/testcases/kernel/syscalls/gettid/gettid01.c
10340ltp/testcases/kernel/syscalls/getuid/getuid01.c
10341ltp/testcases/kernel/syscalls/getuid/getuid03.c
10342ltp/testcases/kernel/syscalls/inotify/inotify01.c
10343ltp/testcases/kernel/syscalls/inotify/inotify02.c
10344ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
10345ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
10346ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
10347ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
10348ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
10349ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
10350ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
10351ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
10352ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
10353ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
10354ltp/testcases/kernel/syscalls/iopl/iopl01.c
10355ltp/testcases/kernel/syscalls/iopl/iopl02.c
10356ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
10357ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
10358ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
10359ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
10360ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
10361ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
10362ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
10363ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
10364ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
10365ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
10366ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
10367ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
10368ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
10369ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
10370ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
10371ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
10372ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
10373ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
10374ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
10375ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
10376ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
10377ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
10378ltp/testcases/kernel/syscalls/kill/kill02.c
10379ltp/testcases/kernel/syscalls/kill/kill05.c
10380ltp/testcases/kernel/syscalls/kill/kill07.c
10381ltp/testcases/kernel/syscalls/kill/kill09.c
10382ltp/testcases/kernel/syscalls/kill/kill10.c
10383ltp/testcases/kernel/syscalls/kill/kill11.c
10384ltp/testcases/kernel/syscalls/kill/kill12.c
10385ltp/testcases/kernel/syscalls/lchown/lchown01.c
10386ltp/testcases/kernel/syscalls/lchown/lchown02.c
10387ltp/testcases/kernel/syscalls/libevent/buffer.c
10388ltp/testcases/kernel/syscalls/libevent/epoll.c
10389ltp/testcases/kernel/syscalls/libevent/evbuffer.c
10390ltp/testcases/kernel/syscalls/libevent/event.c
10391ltp/testcases/kernel/syscalls/libevent/kqueue.c
10392ltp/testcases/kernel/syscalls/libevent/poll.c
10393ltp/testcases/kernel/syscalls/libevent/select.c
10394ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
10395ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
10396ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
10397ltp/testcases/kernel/syscalls/link/link02.c
10398ltp/testcases/kernel/syscalls/link/link03.c
10399ltp/testcases/kernel/syscalls/link/link04.c
10400ltp/testcases/kernel/syscalls/link/link05.c
10401ltp/testcases/kernel/syscalls/link/link06.c
10402ltp/testcases/kernel/syscalls/link/link07.c
10403ltp/testcases/kernel/syscalls/linkat/linkat01.c
10404ltp/testcases/kernel/syscalls/listen/listen01.c
10405ltp/testcases/kernel/syscalls/lseek/lseek01.c
10406ltp/testcases/kernel/syscalls/lseek/lseek02.c
10407ltp/testcases/kernel/syscalls/lseek/lseek03.c
10408ltp/testcases/kernel/syscalls/lseek/lseek04.c
10409ltp/testcases/kernel/syscalls/lseek/lseek05.c
10410ltp/testcases/kernel/syscalls/lseek/lseek06.c
10411ltp/testcases/kernel/syscalls/lseek/lseek07.c
10412ltp/testcases/kernel/syscalls/lseek/lseek08.c
10413ltp/testcases/kernel/syscalls/lseek/lseek09.c
10414ltp/testcases/kernel/syscalls/lseek/lseek10.c
10415ltp/testcases/kernel/syscalls/lstat/lstat01.c
10416ltp/testcases/kernel/syscalls/lstat/lstat02.c
10417ltp/testcases/kernel/syscalls/lstat/lstat03.c
10418ltp/testcases/kernel/syscalls/madvise/madvise01.c
10419ltp/testcases/kernel/syscalls/madvise/madvise02.c
10420ltp/testcases/kernel/syscalls/madvise/madvise03.c
10421ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
10422ltp/testcases/kernel/syscalls/mincore/mincore01.c
10423ltp/testcases/kernel/syscalls/mincore/mincore02.c
10424ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
10425ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
10426ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
10427ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
10428ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
10429ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
10430ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
10431ltp/testcases/kernel/syscalls/mkdirat/mkdirat01.c
10432ltp/testcases/kernel/syscalls/mknod/mknod01.c
10433ltp/testcases/kernel/syscalls/mknod/mknod02.c
10434ltp/testcases/kernel/syscalls/mknod/mknod03.c
10435ltp/testcases/kernel/syscalls/mknod/mknod04.c
10436ltp/testcases/kernel/syscalls/mknod/mknod05.c
10437ltp/testcases/kernel/syscalls/mknod/mknod06.c
10438ltp/testcases/kernel/syscalls/mknod/mknod07.c
10439ltp/testcases/kernel/syscalls/mknod/mknod08.c
10440ltp/testcases/kernel/syscalls/mknod/mknod09.c
10441ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
10442ltp/testcases/kernel/syscalls/mlock/mlock01.c
10443ltp/testcases/kernel/syscalls/mlock/mlock02.c
10444ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
10445ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
10446ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
10447ltp/testcases/kernel/syscalls/mmap/mmap001.c
10448ltp/testcases/kernel/syscalls/mmap/mmap01.c
10449ltp/testcases/kernel/syscalls/mmap/mmap02.c
10450ltp/testcases/kernel/syscalls/mmap/mmap03.c
10451ltp/testcases/kernel/syscalls/mmap/mmap04.c
10452ltp/testcases/kernel/syscalls/mmap/mmap05.c
10453ltp/testcases/kernel/syscalls/mmap/mmap06.c
10454ltp/testcases/kernel/syscalls/mmap/mmap07.c
10455ltp/testcases/kernel/syscalls/mmap/mmap08.c
10456ltp/testcases/kernel/syscalls/mmap/mmap09.c
10457ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
10458ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
10459ltp/testcases/kernel/syscalls/mount/mount01.c
10460ltp/testcases/kernel/syscalls/mount/mount02.c
10461ltp/testcases/kernel/syscalls/mount/mount03.c
10462ltp/testcases/kernel/syscalls/mount/mount04.c
10463ltp/testcases/kernel/syscalls/mount/setuid_test.c
10464ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
10465ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
10466ltp/testcases/kernel/syscalls/mremap/mremap01.c
10467ltp/testcases/kernel/syscalls/mremap/mremap02.c
10468ltp/testcases/kernel/syscalls/mremap/mremap03.c
10469ltp/testcases/kernel/syscalls/mremap/mremap04.c
10470ltp/testcases/kernel/syscalls/msync/msync01.c
10471ltp/testcases/kernel/syscalls/msync/msync02.c
10472ltp/testcases/kernel/syscalls/msync/msync03.c
10473ltp/testcases/kernel/syscalls/msync/msync04.c
10474ltp/testcases/kernel/syscalls/msync/msync05.c
10475ltp/testcases/kernel/syscalls/munlock/munlock01.c
10476ltp/testcases/kernel/syscalls/munlock/munlock02.c
10477ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
10478ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
10479ltp/testcases/kernel/syscalls/munmap/munmap01.c
10480ltp/testcases/kernel/syscalls/munmap/munmap02.c
10481ltp/testcases/kernel/syscalls/munmap/munmap03.c
10482ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
10483ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
10484ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
10485ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
10486ltp/testcases/kernel/syscalls/nftw/lib.c
10487ltp/testcases/kernel/syscalls/nftw/lib64.c
10488ltp/testcases/kernel/syscalls/nftw/nftw.c
10489ltp/testcases/kernel/syscalls/nftw/nftw64.c
10490ltp/testcases/kernel/syscalls/nftw/test.c
10491ltp/testcases/kernel/syscalls/nftw/test64.c
10492ltp/testcases/kernel/syscalls/nftw/test_func.c
10493ltp/testcases/kernel/syscalls/nftw/test_func64.c
10494ltp/testcases/kernel/syscalls/nftw/tools.c
10495ltp/testcases/kernel/syscalls/nftw/tools64.c
10496ltp/testcases/kernel/syscalls/nice/nice01.c
10497ltp/testcases/kernel/syscalls/nice/nice02.c
10498ltp/testcases/kernel/syscalls/nice/nice03.c
10499ltp/testcases/kernel/syscalls/nice/nice04.c
10500ltp/testcases/kernel/syscalls/nice/nice05.c
10501ltp/testcases/kernel/syscalls/open/open01.c
10502ltp/testcases/kernel/syscalls/open/open02.c
10503ltp/testcases/kernel/syscalls/open/open03.c
10504ltp/testcases/kernel/syscalls/open/open04.c
10505ltp/testcases/kernel/syscalls/open/open10.c
10506ltp/testcases/kernel/syscalls/openat/openat01.c
10507ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
10508ltp/testcases/kernel/syscalls/pause/pause01.c
10509ltp/testcases/kernel/syscalls/pause/pause02.c
10510ltp/testcases/kernel/syscalls/pause/pause03.c
10511ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
10512ltp/testcases/kernel/syscalls/pipe/pipe02.c
10513ltp/testcases/kernel/syscalls/pipe/pipe03.c
10514ltp/testcases/kernel/syscalls/pipe/pipe04.c
10515ltp/testcases/kernel/syscalls/pipe/pipe10.c
10516ltp/testcases/kernel/syscalls/pipe/pipe11.c
10517ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
10518ltp/testcases/kernel/syscalls/poll/poll01.c
10519ltp/testcases/kernel/syscalls/prctl/prctl01.c
10520ltp/testcases/kernel/syscalls/prctl/prctl02.c
10521ltp/testcases/kernel/syscalls/profil/profil01.c
10522ltp/testcases/kernel/syscalls/pselect/pselect01.c
10523ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
10524ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
10525ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
10526ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
10527ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
10528ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
10529ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
10530ltp/testcases/kernel/syscalls/read/read01.c
10531ltp/testcases/kernel/syscalls/readdir/readdir01.c
10532ltp/testcases/kernel/syscalls/readdir/readdir02.c
10533ltp/testcases/kernel/syscalls/readlink/readlink01.c
10534ltp/testcases/kernel/syscalls/readlink/readlink02.c
10535ltp/testcases/kernel/syscalls/readlink/readlink03.c
10536ltp/testcases/kernel/syscalls/readlink/readlink04.c
10537ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
10538ltp/testcases/kernel/syscalls/readv/readv03.c
10539ltp/testcases/kernel/syscalls/reboot/reboot01.c
10540ltp/testcases/kernel/syscalls/reboot/reboot02.c
10541ltp/testcases/kernel/syscalls/recv/recv01.c
10542ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
10543ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
10544ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
10545ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
10546ltp/testcases/kernel/syscalls/rename/rename01.c
10547ltp/testcases/kernel/syscalls/rename/rename02.c
10548ltp/testcases/kernel/syscalls/rename/rename03.c
10549ltp/testcases/kernel/syscalls/rename/rename04.c
10550ltp/testcases/kernel/syscalls/rename/rename05.c
10551ltp/testcases/kernel/syscalls/rename/rename06.c
10552ltp/testcases/kernel/syscalls/rename/rename07.c
10553ltp/testcases/kernel/syscalls/rename/rename08.c
10554ltp/testcases/kernel/syscalls/rename/rename09.c
10555ltp/testcases/kernel/syscalls/rename/rename10.c
10556ltp/testcases/kernel/syscalls/rename/rename12.c
10557ltp/testcases/kernel/syscalls/rename/rename13.c
10558ltp/testcases/kernel/syscalls/rename/rename14.c
10559ltp/testcases/kernel/syscalls/renameat/renameat01.c
10560ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
10561ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
10562ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
10563ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
10564ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
10565ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
10566ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
10567ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
10568ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
10569ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
10570ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
10571ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
10572ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
10573ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
10574ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
10575ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
10576ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
10577ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
10578ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
10579ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
10580ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
10581ltp/testcases/kernel/syscalls/select/select01.c
10582ltp/testcases/kernel/syscalls/select/select02.c
10583ltp/testcases/kernel/syscalls/select/select03.c
10584ltp/testcases/kernel/syscalls/send/send01.c
10585ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
10586ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
10587ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
10588ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
10589ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
10590ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
10591ltp/testcases/kernel/syscalls/sendto/sendto01.c
10592ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
10593ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
10594ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
10595ltp/testcases/kernel/syscalls/setegid/setegid01.c
10596ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
10597ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
10598ltp/testcases/kernel/syscalls/setgid/setgid01.c
10599ltp/testcases/kernel/syscalls/setgid/setgid02.c
10600ltp/testcases/kernel/syscalls/setgid/setgid03.c
10601ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
10602ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
10603ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
10604ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
10605ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
10606ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
10607ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
10608ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
10609ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
10610ltp/testcases/kernel/syscalls/setregid/setregid01.c
10611ltp/testcases/kernel/syscalls/setregid/setregid02.c
10612ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
10613ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
10614ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
10615ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
10616ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
10617ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
10618ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
10619ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
10620ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
10621ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
10622ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
10623ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
10624ltp/testcases/kernel/syscalls/setuid/setuid01.c
10625ltp/testcases/kernel/syscalls/setuid/setuid02.c
10626ltp/testcases/kernel/syscalls/setuid/setuid04.c
10627ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
10628ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
10629ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
10630ltp/testcases/kernel/syscalls/sighold/sighold02.c
10631ltp/testcases/kernel/syscalls/signal/signal01.c
10632ltp/testcases/kernel/syscalls/signal/signal04.c
10633ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
10634ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
10635ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
10636ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
10637ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
10638ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
10639ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
10640ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
10641ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
10642ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
10643ltp/testcases/kernel/syscalls/splice/splice01.c
10644ltp/testcases/kernel/syscalls/stat/stat01.c
10645ltp/testcases/kernel/syscalls/stat/stat02.c
10646ltp/testcases/kernel/syscalls/stat/stat03.c
10647ltp/testcases/kernel/syscalls/stat/stat05.c
10648ltp/testcases/kernel/syscalls/stat/stat06.c
10649ltp/testcases/kernel/syscalls/statfs/statfs01.c
10650ltp/testcases/kernel/syscalls/statfs/statfs03.c
10651ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
10652ltp/testcases/kernel/syscalls/stime/stime01.c
10653ltp/testcases/kernel/syscalls/stime/stime02.c
10654ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
10655ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
10656ltp/testcases/kernel/syscalls/swapon/swapon01.c
10657ltp/testcases/kernel/syscalls/swapon/swapon02.c
10658ltp/testcases/kernel/syscalls/swapon/swapon03.c
10659ltp/testcases/kernel/syscalls/symlink/symlink01.c
10660ltp/testcases/kernel/syscalls/symlink/symlink02.c
10661ltp/testcases/kernel/syscalls/symlink/symlink03.c
10662ltp/testcases/kernel/syscalls/symlink/symlink04.c
10663ltp/testcases/kernel/syscalls/symlink/symlink05.c
10664ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
10665ltp/testcases/kernel/syscalls/sync/sync01.c
10666ltp/testcases/kernel/syscalls/sync/sync02.c
10667ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
10668ltp/testcases/kernel/syscalls/syscall/syscall01.c
10669ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
10670ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
10671ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
10672ltp/testcases/kernel/syscalls/syslog/syslog11.c
10673ltp/testcases/kernel/syscalls/syslog/syslog12.c
10674ltp/testcases/kernel/syscalls/syslog/syslogtst.c
10675ltp/testcases/kernel/syscalls/tee/tee01.c
10676ltp/testcases/kernel/syscalls/time/time01.c
10677ltp/testcases/kernel/syscalls/time/time02.c
10678ltp/testcases/kernel/syscalls/times/times01.c
10679ltp/testcases/kernel/syscalls/times/times03.c
10680ltp/testcases/kernel/syscalls/truncate/truncate01.c
10681ltp/testcases/kernel/syscalls/truncate/truncate02.c
10682ltp/testcases/kernel/syscalls/truncate/truncate03.c
10683ltp/testcases/kernel/syscalls/truncate/truncate04.c
10684ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
10685ltp/testcases/kernel/syscalls/umask/umask01.c
10686ltp/testcases/kernel/syscalls/umask/umask03.c
10687ltp/testcases/kernel/syscalls/umount/umount01.c
10688ltp/testcases/kernel/syscalls/umount/umount02.c
10689ltp/testcases/kernel/syscalls/umount/umount03.c
10690ltp/testcases/kernel/syscalls/uname/uname01.c
10691ltp/testcases/kernel/syscalls/unlink/unlink05.c
10692ltp/testcases/kernel/syscalls/unlink/unlink06.c
10693ltp/testcases/kernel/syscalls/unlink/unlink07.c
10694ltp/testcases/kernel/syscalls/unlink/unlink08.c
10695ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
10696ltp/testcases/kernel/syscalls/ustat/ustat01.c
10697ltp/testcases/kernel/syscalls/ustat/ustat02.c
10698ltp/testcases/kernel/syscalls/utime/utime01.c
10699ltp/testcases/kernel/syscalls/utime/utime02.c
10700ltp/testcases/kernel/syscalls/utime/utime03.c
10701ltp/testcases/kernel/syscalls/utime/utime04.c
10702ltp/testcases/kernel/syscalls/utime/utime05.c
10703ltp/testcases/kernel/syscalls/utime/utime06.c
10704ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
10705ltp/testcases/kernel/syscalls/vfork/vfork01.c
10706ltp/testcases/kernel/syscalls/vfork/vfork02.c
10707ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
10708ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
10709ltp/testcases/kernel/syscalls/wait/wait02.c
10710ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
10711ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
10712ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
10713ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
10714ltp/testcases/kernel/syscalls/write/write01.c
10715ltp/testcases/kernel/syscalls/write/write02.c
10716ltp/testcases/kernel/syscalls/write/write04.c
10717ltp/testcases/kernel/syscalls/writev/writev01.c
10718ltp/testcases/kernel/syscalls/writev/writev02.c
10719ltp/testcases/kernel/syscalls/writev/writev06.c
10720
1072158) Log Message:
10722Clean Trailing Tab: Signed-off-by: Michal Simek <monstr@monstr.eu>.
10723
10724Modified Files:
10725ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
10726ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
10727ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
10728ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
10729ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
10730ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
10731ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
10732ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
10733ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
10734ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
10735ltp/testcases/kernel/device-drivers/include/includeTest.c
10736ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
10737ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
10738ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
10739ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
10740ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
10741ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
10742ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
10743ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
10744ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
10745ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
10746ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
10747ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
10748ltp/testcases/kernel/fs/acls/acl_file_test.c
10749ltp/testcases/kernel/fs/acls/acl_link_test.c
10750ltp/testcases/kernel/fs/dmapi/attr.c
10751ltp/testcases/kernel/fs/dmapi/config.c
10752ltp/testcases/kernel/fs/dmapi/disp.c
10753ltp/testcases/kernel/fs/dmapi/dm_test.c
10754ltp/testcases/kernel/fs/dmapi/event.c
10755ltp/testcases/kernel/fs/dmapi/event_am.c
10756ltp/testcases/kernel/fs/dmapi/event_an.c
10757ltp/testcases/kernel/fs/dmapi/event_sd.c
10758ltp/testcases/kernel/fs/dmapi/event_sn.c
10759ltp/testcases/kernel/fs/dmapi/event_us.c
10760ltp/testcases/kernel/fs/dmapi/handle.c
10761ltp/testcases/kernel/fs/dmapi/hole.c
10762ltp/testcases/kernel/fs/dmapi/invis.c
10763ltp/testcases/kernel/fs/dmapi/mmap.c
10764ltp/testcases/kernel/fs/dmapi/mmapfile.c
10765ltp/testcases/kernel/fs/dmapi/mount.c
10766ltp/testcases/kernel/fs/dmapi/objref.c
10767ltp/testcases/kernel/fs/dmapi/pmr_post.c
10768ltp/testcases/kernel/fs/dmapi/pmr_pre.c
10769ltp/testcases/kernel/fs/dmapi/right.c
10770ltp/testcases/kernel/fs/dmapi/session.c
10771ltp/testcases/kernel/fs/dmapi/token.c
10772ltp/testcases/kernel/fs/doio/doio.c
10773ltp/testcases/kernel/fs/doio/growfiles.c
10774ltp/testcases/kernel/fs/doio/iogen.c
10775ltp/testcases/kernel/fs/fs_di/create_datafile.c
10776ltp/testcases/kernel/fs/fsstress/fsstress.c
10777ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
10778ltp/testcases/kernel/fs/ftest/ftest01.c
10779ltp/testcases/kernel/fs/ftest/ftest02.c
10780ltp/testcases/kernel/fs/ftest/ftest03.c
10781ltp/testcases/kernel/fs/ftest/ftest04.c
10782ltp/testcases/kernel/fs/ftest/ftest05.c
10783ltp/testcases/kernel/fs/ftest/ftest06.c
10784ltp/testcases/kernel/fs/ftest/ftest07.c
10785ltp/testcases/kernel/fs/ftest/ftest08.c
10786ltp/testcases/kernel/fs/inode/inode01.c
10787ltp/testcases/kernel/fs/inode/inode02.c
10788ltp/testcases/kernel/fs/mongo/mongo_compare.c
10789ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
10790ltp/testcases/kernel/fs/openfile/openfile.c
10791ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
10792ltp/testcases/kernel/fs/stream/stream01.c
10793ltp/testcases/kernel/fs/stream/stream02.c
10794ltp/testcases/kernel/fs/stream/stream03.c
10795ltp/testcases/kernel/fs/stream/stream04.c
10796ltp/testcases/kernel/fs/stream/stream05.c
10797ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
10798ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
10799ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
10800ltp/testcases/kernel/io/aio/aio01/aio01.c
10801ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
10802ltp/testcases/kernel/io/direct_io/diotest1.c
10803ltp/testcases/kernel/io/direct_io/diotest2.c
10804ltp/testcases/kernel/io/direct_io/diotest4.c
10805ltp/testcases/kernel/io/direct_io/diotest5.c
10806ltp/testcases/kernel/io/direct_io/diotest_routines.c
10807ltp/testcases/kernel/io/disktest/childmain.c
10808ltp/testcases/kernel/io/disktest/main.c
10809ltp/testcases/kernel/io/disktest/threading.c
10810ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
10811ltp/testcases/kernel/io/ltp-aiodio/aiodio_append.c
10812ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
10813ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
10814ltp/testcases/kernel/io/stress_cd/stress_cd.c
10815ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
10816ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
10817ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
10818ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
10819ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
10820ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
10821ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
10822ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
10823ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
10824ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
10825ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
10826ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
10827ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
10828ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
10829ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
10830ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
10831ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
10832ltp/testcases/kernel/ipc/pipeio/pipeio.c
10833ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
10834ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
10835ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
10836ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
10837ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
10838ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
10839ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
10840ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
10841ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
10842ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
10843ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
10844ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
10845ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
10846ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
10847ltp/testcases/kernel/mem/mem/mem01.c
10848ltp/testcases/kernel/mem/mem/mem02.c
10849ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
10850ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
10851ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
10852ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
10853ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
10854ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
10855ltp/testcases/kernel/mem/mtest06/mmap1.c
10856ltp/testcases/kernel/mem/mtest06/shmat1.c
10857ltp/testcases/kernel/mem/mtest07/shm_test.c
10858ltp/testcases/kernel/mem/page/page01.c
10859ltp/testcases/kernel/mem/page/page02.c
10860ltp/testcases/kernel/mem/vmtests/data_space.c
10861ltp/testcases/kernel/mem/vmtests/stack_space.c
10862ltp/testcases/kernel/module/create_module/create_module01.c
10863ltp/testcases/kernel/module/delete_module/delete_module01.c
10864ltp/testcases/kernel/module/query_module/query_module01.c
10865ltp/testcases/kernel/module/query_module/query_module03.c
10866ltp/testcases/kernel/numa/numa_node_size.c
10867ltp/testcases/kernel/pty/hangup01.c
10868ltp/testcases/kernel/pty/ptem01.c
10869ltp/testcases/kernel/pty/pty01.c
10870ltp/testcases/kernel/sched/clisrv/pthserv.c
10871ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
10872ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
10873ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
10874ltp/testcases/kernel/sched/nptl/nptl01.c
10875ltp/testcases/kernel/sched/process_stress/process.c
10876ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
10877ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
10878ltp/testcases/kernel/sched/tool/time-schedule.c
10879ltp/testcases/kernel/sched/tool/trace_sched.c
10880ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
10881ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrans/selinux_dyntrans_parent.c
10882ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
10883ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
10884ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
10885ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_server.c
10886ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
10887ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
10888ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
10889ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
10890ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
10891ltp/testcases/kernel/security/selinux-testsuite/tests/task_setpgid/selinux_task_setpgid_source.c
10892ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
10893ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_parent.c
10894ltp/testcases/kernel/syscalls/access/access01.c
10895ltp/testcases/kernel/syscalls/access/access02.c
10896ltp/testcases/kernel/syscalls/access/access03.c
10897ltp/testcases/kernel/syscalls/access/access04.c
10898ltp/testcases/kernel/syscalls/acct/acct01.c
10899ltp/testcases/kernel/syscalls/acct/acct02.c
10900ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
10901ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
10902ltp/testcases/kernel/syscalls/alarm/alarm01.c
10903ltp/testcases/kernel/syscalls/alarm/alarm03.c
10904ltp/testcases/kernel/syscalls/alarm/alarm05.c
10905ltp/testcases/kernel/syscalls/alarm/alarm06.c
10906ltp/testcases/kernel/syscalls/alarm/alarm07.c
10907ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
10908ltp/testcases/kernel/syscalls/bind/bind02.c
10909ltp/testcases/kernel/syscalls/brk/brk01.c
10910ltp/testcases/kernel/syscalls/capget/capget02.c
10911ltp/testcases/kernel/syscalls/capset/capset02.c
10912ltp/testcases/kernel/syscalls/chdir/chdir02.c
10913ltp/testcases/kernel/syscalls/chmod/chmod01.c
10914ltp/testcases/kernel/syscalls/chmod/chmod02.c
10915ltp/testcases/kernel/syscalls/chmod/chmod03.c
10916ltp/testcases/kernel/syscalls/chmod/chmod04.c
10917ltp/testcases/kernel/syscalls/chmod/chmod05.c
10918ltp/testcases/kernel/syscalls/chmod/chmod06.c
10919ltp/testcases/kernel/syscalls/chmod/chmod07.c
10920ltp/testcases/kernel/syscalls/chown/chown01.c
10921ltp/testcases/kernel/syscalls/chown/chown02.c
10922ltp/testcases/kernel/syscalls/chown/chown03.c
10923ltp/testcases/kernel/syscalls/chown/chown04.c
10924ltp/testcases/kernel/syscalls/chown/chown05.c
10925ltp/testcases/kernel/syscalls/chroot/chroot02.c
10926ltp/testcases/kernel/syscalls/clone/clone01.c
10927ltp/testcases/kernel/syscalls/clone/clone02.c
10928ltp/testcases/kernel/syscalls/clone/clone03.c
10929ltp/testcases/kernel/syscalls/clone/clone04.c
10930ltp/testcases/kernel/syscalls/clone/clone05.c
10931ltp/testcases/kernel/syscalls/clone/clone06.c
10932ltp/testcases/kernel/syscalls/clone/clone07.c
10933ltp/testcases/kernel/syscalls/close/close01.c
10934ltp/testcases/kernel/syscalls/close/close08.c
10935ltp/testcases/kernel/syscalls/creat/creat08.c
10936ltp/testcases/kernel/syscalls/creat/creat09.c
10937ltp/testcases/kernel/syscalls/dup/dup01.c
10938ltp/testcases/kernel/syscalls/dup/dup02.c
10939ltp/testcases/kernel/syscalls/dup/dup03.c
10940ltp/testcases/kernel/syscalls/dup/dup04.c
10941ltp/testcases/kernel/syscalls/dup/dup05.c
10942ltp/testcases/kernel/syscalls/dup/dup06.c
10943ltp/testcases/kernel/syscalls/dup/dup07.c
10944ltp/testcases/kernel/syscalls/dup2/dup205.c
10945ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
10946ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
10947ltp/testcases/kernel/syscalls/execl/execl01.c
10948ltp/testcases/kernel/syscalls/execle/execle01.c
10949ltp/testcases/kernel/syscalls/execlp/execlp01.c
10950ltp/testcases/kernel/syscalls/execv/execv01.c
10951ltp/testcases/kernel/syscalls/execve/execve01.c
10952ltp/testcases/kernel/syscalls/execve/execve02.c
10953ltp/testcases/kernel/syscalls/execve/execve04.c
10954ltp/testcases/kernel/syscalls/execve/execve05.c
10955ltp/testcases/kernel/syscalls/execve/execve06.c
10956ltp/testcases/kernel/syscalls/execvp/execvp01.c
10957ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
10958ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
10959ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
10960ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
10961ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
10962ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
10963ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
10964ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
10965ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
10966ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
10967ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
10968ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
10969ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
10970ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
10971ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
10972ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
10973ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
10974ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
10975ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
10976ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
10977ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
10978ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
10979ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
10980ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
10981ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
10982ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
10983ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
10984ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
10985ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
10986ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
10987ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
10988ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
10989ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
10990ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
10991ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
10992ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
10993ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
10994ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
10995ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
10996ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
10997ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
10998ltp/testcases/kernel/syscalls/flock/flock01.c
10999ltp/testcases/kernel/syscalls/flock/flock02.c
11000ltp/testcases/kernel/syscalls/flock/flock03.c
11001ltp/testcases/kernel/syscalls/flock/flock04.c
11002ltp/testcases/kernel/syscalls/flock/flock05.c
11003ltp/testcases/kernel/syscalls/flock/flock06.c
11004ltp/testcases/kernel/syscalls/fork/fork01.c
11005ltp/testcases/kernel/syscalls/fork/fork03.c
11006ltp/testcases/kernel/syscalls/fork/fork04.c
11007ltp/testcases/kernel/syscalls/fork/fork07.c
11008ltp/testcases/kernel/syscalls/fork/fork08.c
11009ltp/testcases/kernel/syscalls/fork/fork09.c
11010ltp/testcases/kernel/syscalls/fork/fork10.c
11011ltp/testcases/kernel/syscalls/fork/fork12.c
11012ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
11013ltp/testcases/kernel/syscalls/fstat/fstat01.c
11014ltp/testcases/kernel/syscalls/fstat/fstat02.c
11015ltp/testcases/kernel/syscalls/fstat/fstat03.c
11016ltp/testcases/kernel/syscalls/fstat/fstat04.c
11017ltp/testcases/kernel/syscalls/fstat/fstat05.c
11018ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
11019ltp/testcases/kernel/syscalls/fsync/fsync01.c
11020ltp/testcases/kernel/syscalls/fsync/fsync02.c
11021ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
11022ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
11023ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
11024ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
11025ltp/testcases/kernel/syscalls/getdents/getdents01.c
11026ltp/testcases/kernel/syscalls/getdents/getdents02.c
11027ltp/testcases/kernel/syscalls/getdents/getdents03.c
11028ltp/testcases/kernel/syscalls/getdents/getdents04.c
11029ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
11030ltp/testcases/kernel/syscalls/getegid/getegid01.c
11031ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
11032ltp/testcases/kernel/syscalls/getgid/getgid01.c
11033ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
11034ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
11035ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
11036ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
11037ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
11038ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
11039ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
11040ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
11041ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
11042ltp/testcases/kernel/syscalls/getpid/getpid01.c
11043ltp/testcases/kernel/syscalls/getpid/getpid02.c
11044ltp/testcases/kernel/syscalls/getppid/getppid01.c
11045ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
11046ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
11047ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
11048ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
11049ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
11050ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
11051ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
11052ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
11053ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
11054ltp/testcases/kernel/syscalls/getsid/getsid01.c
11055ltp/testcases/kernel/syscalls/getsid/getsid02.c
11056ltp/testcases/kernel/syscalls/getuid/getuid01.c
11057ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
11058ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
11059ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
11060ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
11061ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
11062ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
11063ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
11064ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
11065ltp/testcases/kernel/syscalls/iopl/iopl01.c
11066ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
11067ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
11068ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
11069ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
11070ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
11071ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
11072ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
11073ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
11074ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
11075ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
11076ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
11077ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
11078ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
11079ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
11080ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
11081ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
11082ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
11083ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
11084ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
11085ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
11086ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
11087ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
11088ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
11089ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
11090ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
11091ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
11092ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
11093ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
11094ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
11095ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
11096ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
11097ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
11098ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
11099ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
11100ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
11101ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
11102ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
11103ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
11104ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
11105ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
11106ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
11107ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
11108ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
11109ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
11110ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
11111ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
11112ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
11113ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
11114ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
11115ltp/testcases/kernel/syscalls/kill/kill01.c
11116ltp/testcases/kernel/syscalls/kill/kill02.c
11117ltp/testcases/kernel/syscalls/kill/kill03.c
11118ltp/testcases/kernel/syscalls/kill/kill04.c
11119ltp/testcases/kernel/syscalls/kill/kill05.c
11120ltp/testcases/kernel/syscalls/kill/kill07.c
11121ltp/testcases/kernel/syscalls/kill/kill09.c
11122ltp/testcases/kernel/syscalls/kill/kill10.c
11123ltp/testcases/kernel/syscalls/kill/kill11.c
11124ltp/testcases/kernel/syscalls/kill/kill12.c
11125ltp/testcases/kernel/syscalls/lchown/lchown01.c
11126ltp/testcases/kernel/syscalls/lchown/lchown02.c
11127ltp/testcases/kernel/syscalls/libevent/buffer.c
11128ltp/testcases/kernel/syscalls/libevent/err.c
11129ltp/testcases/kernel/syscalls/libevent/event.c
11130ltp/testcases/kernel/syscalls/libevent/kqueue.c
11131ltp/testcases/kernel/syscalls/libevent/poll.c
11132ltp/testcases/kernel/syscalls/libevent/signal.c
11133ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
11134ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
11135ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
11136ltp/testcases/kernel/syscalls/libevent/test/regress.c
11137ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
11138ltp/testcases/kernel/syscalls/link/link02.c
11139ltp/testcases/kernel/syscalls/link/link03.c
11140ltp/testcases/kernel/syscalls/link/link04.c
11141ltp/testcases/kernel/syscalls/link/link05.c
11142ltp/testcases/kernel/syscalls/link/link06.c
11143ltp/testcases/kernel/syscalls/link/link07.c
11144ltp/testcases/kernel/syscalls/lseek/lseek01.c
11145ltp/testcases/kernel/syscalls/lseek/lseek02.c
11146ltp/testcases/kernel/syscalls/lseek/lseek03.c
11147ltp/testcases/kernel/syscalls/lseek/lseek04.c
11148ltp/testcases/kernel/syscalls/lseek/lseek05.c
11149ltp/testcases/kernel/syscalls/lseek/lseek06.c
11150ltp/testcases/kernel/syscalls/lseek/lseek07.c
11151ltp/testcases/kernel/syscalls/lseek/lseek08.c
11152ltp/testcases/kernel/syscalls/lseek/lseek09.c
11153ltp/testcases/kernel/syscalls/lseek/lseek10.c
11154ltp/testcases/kernel/syscalls/lstat/lstat01.c
11155ltp/testcases/kernel/syscalls/lstat/lstat02.c
11156ltp/testcases/kernel/syscalls/lstat/lstat03.c
11157ltp/testcases/kernel/syscalls/madvise/madvise01.c
11158ltp/testcases/kernel/syscalls/madvise/madvise02.c
11159ltp/testcases/kernel/syscalls/madvise/madvise03.c
11160ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
11161ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
11162ltp/testcases/kernel/syscalls/memmap/mem03.c
11163ltp/testcases/kernel/syscalls/mincore/mincore01.c
11164ltp/testcases/kernel/syscalls/mincore/mincore02.c
11165ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
11166ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
11167ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
11168ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
11169ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
11170ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
11171ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
11172ltp/testcases/kernel/syscalls/mknod/mknod01.c
11173ltp/testcases/kernel/syscalls/mknod/mknod02.c
11174ltp/testcases/kernel/syscalls/mknod/mknod03.c
11175ltp/testcases/kernel/syscalls/mknod/mknod04.c
11176ltp/testcases/kernel/syscalls/mknod/mknod05.c
11177ltp/testcases/kernel/syscalls/mknod/mknod06.c
11178ltp/testcases/kernel/syscalls/mknod/mknod07.c
11179ltp/testcases/kernel/syscalls/mknod/mknod08.c
11180ltp/testcases/kernel/syscalls/mknod/mknod09.c
11181ltp/testcases/kernel/syscalls/mlock/mlock01.c
11182ltp/testcases/kernel/syscalls/mlock/mlock02.c
11183ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
11184ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
11185ltp/testcases/kernel/syscalls/mmap/mmap01.c
11186ltp/testcases/kernel/syscalls/mmap/mmap02.c
11187ltp/testcases/kernel/syscalls/mmap/mmap03.c
11188ltp/testcases/kernel/syscalls/mmap/mmap04.c
11189ltp/testcases/kernel/syscalls/mmap/mmap05.c
11190ltp/testcases/kernel/syscalls/mmap/mmap06.c
11191ltp/testcases/kernel/syscalls/mmap/mmap07.c
11192ltp/testcases/kernel/syscalls/mmap/mmap08.c
11193ltp/testcases/kernel/syscalls/mmap/mmap09.c
11194ltp/testcases/kernel/syscalls/mount/mount02.c
11195ltp/testcases/kernel/syscalls/mount/mount03.c
11196ltp/testcases/kernel/syscalls/mount/mount04.c
11197ltp/testcases/kernel/syscalls/mremap/mremap01.c
11198ltp/testcases/kernel/syscalls/mremap/mremap02.c
11199ltp/testcases/kernel/syscalls/mremap/mremap03.c
11200ltp/testcases/kernel/syscalls/mremap/mremap04.c
11201ltp/testcases/kernel/syscalls/msync/msync01.c
11202ltp/testcases/kernel/syscalls/msync/msync02.c
11203ltp/testcases/kernel/syscalls/msync/msync03.c
11204ltp/testcases/kernel/syscalls/msync/msync04.c
11205ltp/testcases/kernel/syscalls/msync/msync05.c
11206ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
11207ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
11208ltp/testcases/kernel/syscalls/munmap/munmap01.c
11209ltp/testcases/kernel/syscalls/munmap/munmap02.c
11210ltp/testcases/kernel/syscalls/munmap/munmap03.c
11211ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
11212ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
11213ltp/testcases/kernel/syscalls/nftw/nftw.c
11214ltp/testcases/kernel/syscalls/nftw/nftw64.c
11215ltp/testcases/kernel/syscalls/nftw/test.c
11216ltp/testcases/kernel/syscalls/nftw/test64.c
11217ltp/testcases/kernel/syscalls/nftw/test_func.c
11218ltp/testcases/kernel/syscalls/nftw/test_func64.c
11219ltp/testcases/kernel/syscalls/nftw/tools.c
11220ltp/testcases/kernel/syscalls/nftw/tools64.c
11221ltp/testcases/kernel/syscalls/nice/nice01.c
11222ltp/testcases/kernel/syscalls/nice/nice02.c
11223ltp/testcases/kernel/syscalls/nice/nice03.c
11224ltp/testcases/kernel/syscalls/nice/nice05.c
11225ltp/testcases/kernel/syscalls/open/open01.c
11226ltp/testcases/kernel/syscalls/open/open03.c
11227ltp/testcases/kernel/syscalls/open/open05.c
11228ltp/testcases/kernel/syscalls/open/open07.c
11229ltp/testcases/kernel/syscalls/open/open08.c
11230ltp/testcases/kernel/syscalls/open/open09.c
11231ltp/testcases/kernel/syscalls/open/open10.c
11232ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
11233ltp/testcases/kernel/syscalls/pause/pause01.c
11234ltp/testcases/kernel/syscalls/pause/pause02.c
11235ltp/testcases/kernel/syscalls/pause/pause03.c
11236ltp/testcases/kernel/syscalls/personality/personality01.c
11237ltp/testcases/kernel/syscalls/pipe/pipe01.c
11238ltp/testcases/kernel/syscalls/pipe/pipe05.c
11239ltp/testcases/kernel/syscalls/pipe/pipe06.c
11240ltp/testcases/kernel/syscalls/poll/poll01.c
11241ltp/testcases/kernel/syscalls/prctl/prctl01.c
11242ltp/testcases/kernel/syscalls/prctl/prctl02.c
11243ltp/testcases/kernel/syscalls/profil/profil01.c
11244ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
11245ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
11246ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
11247ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
11248ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
11249ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
11250ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
11251ltp/testcases/kernel/syscalls/read/read01.c
11252ltp/testcases/kernel/syscalls/read/read02.c
11253ltp/testcases/kernel/syscalls/readdir/readdir01.c
11254ltp/testcases/kernel/syscalls/readdir/readdir02.c
11255ltp/testcases/kernel/syscalls/readlink/readlink01.c
11256ltp/testcases/kernel/syscalls/readlink/readlink02.c
11257ltp/testcases/kernel/syscalls/readlink/readlink03.c
11258ltp/testcases/kernel/syscalls/readlink/readlink04.c
11259ltp/testcases/kernel/syscalls/reboot/reboot02.c
11260ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
11261ltp/testcases/kernel/syscalls/rename/rename01.c
11262ltp/testcases/kernel/syscalls/rename/rename02.c
11263ltp/testcases/kernel/syscalls/rename/rename03.c
11264ltp/testcases/kernel/syscalls/rename/rename04.c
11265ltp/testcases/kernel/syscalls/rename/rename05.c
11266ltp/testcases/kernel/syscalls/rename/rename06.c
11267ltp/testcases/kernel/syscalls/rename/rename07.c
11268ltp/testcases/kernel/syscalls/rename/rename08.c
11269ltp/testcases/kernel/syscalls/rename/rename09.c
11270ltp/testcases/kernel/syscalls/rename/rename10.c
11271ltp/testcases/kernel/syscalls/rename/rename12.c
11272ltp/testcases/kernel/syscalls/rename/rename13.c
11273ltp/testcases/kernel/syscalls/rename/rename14.c
11274ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
11275ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
11276ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
11277ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
11278ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
11279ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
11280ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
11281ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
11282ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
11283ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
11284ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
11285ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
11286ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
11287ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
11288ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
11289ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
11290ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
11291ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
11292ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
11293ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
11294ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
11295ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
11296ltp/testcases/kernel/syscalls/select/select01.c
11297ltp/testcases/kernel/syscalls/select/select02.c
11298ltp/testcases/kernel/syscalls/select/select03.c
11299ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
11300ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
11301ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
11302ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
11303ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
11304ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
11305ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
11306ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
11307ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
11308ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
11309ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
11310ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
11311ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
11312ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
11313ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
11314ltp/testcases/kernel/syscalls/setgid/setgid01.c
11315ltp/testcases/kernel/syscalls/setgid/setgid02.c
11316ltp/testcases/kernel/syscalls/setgid/setgid03.c
11317ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
11318ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
11319ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
11320ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
11321ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
11322ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
11323ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
11324ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
11325ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
11326ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
11327ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
11328ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
11329ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
11330ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
11331ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
11332ltp/testcases/kernel/syscalls/setregid/setregid01.c
11333ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
11334ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
11335ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
11336ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
11337ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
11338ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
11339ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
11340ltp/testcases/kernel/syscalls/setsid/setsid01.c
11341ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
11342ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
11343ltp/testcases/kernel/syscalls/setuid/setuid01.c
11344ltp/testcases/kernel/syscalls/setuid/setuid02.c
11345ltp/testcases/kernel/syscalls/setuid/setuid03.c
11346ltp/testcases/kernel/syscalls/setuid/setuid04.c
11347ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
11348ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
11349ltp/testcases/kernel/syscalls/sighold/sighold02.c
11350ltp/testcases/kernel/syscalls/signal/signal01.c
11351ltp/testcases/kernel/syscalls/signal/signal02.c
11352ltp/testcases/kernel/syscalls/signal/signal04.c
11353ltp/testcases/kernel/syscalls/signal/signal05.c
11354ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
11355ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
11356ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
11357ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
11358ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
11359ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
11360ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
11361ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
11362ltp/testcases/kernel/syscalls/splice/splice01.c
11363ltp/testcases/kernel/syscalls/stat/stat01.c
11364ltp/testcases/kernel/syscalls/stat/stat02.c
11365ltp/testcases/kernel/syscalls/stat/stat03.c
11366ltp/testcases/kernel/syscalls/stat/stat05.c
11367ltp/testcases/kernel/syscalls/stat/stat06.c
11368ltp/testcases/kernel/syscalls/statfs/statfs01.c
11369ltp/testcases/kernel/syscalls/statfs/statfs02.c
11370ltp/testcases/kernel/syscalls/statfs/statfs03.c
11371ltp/testcases/kernel/syscalls/stime/stime01.c
11372ltp/testcases/kernel/syscalls/string/string01.c
11373ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
11374ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
11375ltp/testcases/kernel/syscalls/swapon/swapon02.c
11376ltp/testcases/kernel/syscalls/swapon/swapon03.c
11377ltp/testcases/kernel/syscalls/symlink/symlink01.c
11378ltp/testcases/kernel/syscalls/symlink/symlink02.c
11379ltp/testcases/kernel/syscalls/symlink/symlink03.c
11380ltp/testcases/kernel/syscalls/symlink/symlink04.c
11381ltp/testcases/kernel/syscalls/symlink/symlink05.c
11382ltp/testcases/kernel/syscalls/sync/sync01.c
11383ltp/testcases/kernel/syscalls/sync/sync02.c
11384ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
11385ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
11386ltp/testcases/kernel/syscalls/syslog/syslogtst.c
11387ltp/testcases/kernel/syscalls/tee/tee01.c
11388ltp/testcases/kernel/syscalls/time/time01.c
11389ltp/testcases/kernel/syscalls/time/time02.c
11390ltp/testcases/kernel/syscalls/times/times01.c
11391ltp/testcases/kernel/syscalls/times/times03.c
11392ltp/testcases/kernel/syscalls/truncate/truncate01.c
11393ltp/testcases/kernel/syscalls/truncate/truncate02.c
11394ltp/testcases/kernel/syscalls/truncate/truncate03.c
11395ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
11396ltp/testcases/kernel/syscalls/umask/umask01.c
11397ltp/testcases/kernel/syscalls/umask/umask03.c
11398ltp/testcases/kernel/syscalls/umount/umount02.c
11399ltp/testcases/kernel/syscalls/umount/umount03.c
11400ltp/testcases/kernel/syscalls/uname/uname01.c
11401ltp/testcases/kernel/syscalls/uname/uname02.c
11402ltp/testcases/kernel/syscalls/uname/uname03.c
11403ltp/testcases/kernel/syscalls/unlink/unlink05.c
11404ltp/testcases/kernel/syscalls/unlink/unlink06.c
11405ltp/testcases/kernel/syscalls/unlink/unlink07.c
11406ltp/testcases/kernel/syscalls/unlink/unlink08.c
11407ltp/testcases/kernel/syscalls/ustat/ustat02.c
11408ltp/testcases/kernel/syscalls/utime/utime01.c
11409ltp/testcases/kernel/syscalls/utime/utime02.c
11410ltp/testcases/kernel/syscalls/utime/utime03.c
11411ltp/testcases/kernel/syscalls/utime/utime04.c
11412ltp/testcases/kernel/syscalls/utime/utime05.c
11413ltp/testcases/kernel/syscalls/vfork/vfork01.c
11414ltp/testcases/kernel/syscalls/vfork/vfork02.c
11415ltp/testcases/kernel/syscalls/wait/wait02.c
11416ltp/testcases/kernel/syscalls/wait4/wait401.c
11417ltp/testcases/kernel/syscalls/wait4/wait402.c
11418ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
11419ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
11420ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
11421ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
11422ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
11423ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
11424ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
11425ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
11426ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
11427ltp/testcases/kernel/syscalls/write/write01.c
11428ltp/testcases/kernel/syscalls/writev/writev01.c
11429ltp/testcases/kernel/syscalls/writev/writev03.c
11430ltp/testcases/kernel/syscalls/writev/writev04.c
11431ltp/testcases/kernel/syscalls/writev/writev05.c
11432ltp/testcases/kernel/syscalls/writev/writev06.c
11433
1143459) Log Message:
11435Rename 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>.
11436
11437Removed File(s):
11438ltp/testcases/kdump/doc/OO_Descriptions.txt
11439ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
11440ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
11441ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
11442ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
11443ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
11444ltp/testcases/realtime/OO_DESCRIPTION.txt
11445
11446Added File(s):
11447ltp/testcases/kdump/doc/00_Descriptions.txt
11448ltp/testcases/kernel/fs/fs_bind/bind/00_descriptions.txt
11449ltp/testcases/kernel/fs/fs_bind/cloneNS/00_descriptions.txt
11450ltp/testcases/kernel/fs/fs_bind/move/00_descriptions.txt
11451ltp/testcases/kernel/fs/fs_bind/rbind/00_descriptions.txt
11452ltp/testcases/kernel/fs/fs_bind/regression/00_descriptions.txt
11453ltp/testcases/realtime/00_DESCRIPTION.txt
11454
1145560) Log Message:
11456Fix spelling and grammar nits. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
11457
11458Modified File(s):
11459ltp/runltp
11460ltp/testcases/commands/gzip/gzip_tests.sh
11461
1146261) Log Message:
11463Update 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>.
11464
11465Modified File(s):
11466ltp/runtest/commands
11467ltp/testcases/commands/unzip/Makefile
11468ltp/testcases/commands/unzip/unzip_genfile.sh
11469ltp/testcases/commands/unzip/unzip_tests.sh
11470
1147162) Log Message:
11472Containers: 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>.
11473
11474Modified File(s):
11475ltp/testcases/kernel/containers/pidns/pidns14.c
11476ltp/testcases/kernel/containers/pidns/pidns16.c
11477
1147863) Log Message:
11479I 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>.
11480
11481Added Files:
11482ltp/testcases/kernel/include/microblaze.in
11483
1148464) Log Message:
11485Testcase 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.
11486[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>.
11487
11488Added Files:
11489ltp/utils/Makefile
11490ltp/utils/benchmark/Makefile
11491ltp/utils/benchmark/ebizzy-0.2/ChangeLog
11492ltp/utils/benchmark/ebizzy-0.2/LICENSE
11493ltp/utils/benchmark/ebizzy-0.2/Makefile
11494ltp/utils/benchmark/ebizzy-0.2/README
11495ltp/utils/benchmark/ebizzy-0.2/configure
11496ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
11497
1149865) Log Message:
11499Testcase 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.
11500[PATCH 02/05]: This patch is library of reusable functions written in Python. Signed-Off-By: Poornima Nayak <Poornima.Nayak@in.ibm.com>.
11501
11502Added Files:
11503ltp/testcases/kernel/power_management/lib/sched_mc.py
11504
1150566) Log Message:
11506Testcase 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.
11507[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>.
11508
11509Added Files:
11510ltp/testcases/kernel/power_management/cpu_consolidation.py
11511
1151267) Log Message:
11513Testcase 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.
11514[PATCH 04/05]: This patch integrates cpu consolidation testcase to LTP. Signed-Off-By: Signed-off-by: Poornima.Nayak@in.ibm.com.
11515
11516Modified Files:
11517ltp/testcases/kernel/power_management/Makefile
11518ltp/testcases/kernel/power_management/runpwtests.sh
11519
1152068) Log Message:
11521Testcase 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.
11522[PATCH 05/05]: Readme modified to mention how cpu consolidation testcase has to be executed. Signed-off-by: <Poornima.Nayak@in.ibm.com>.
11523
11524Modified Files:
11525ltp/testcases/kernel/power_management/README
11526
subrata_modakeb438ff2009-02-01 17:11:20 +000011527LTP-20090131
11528
115291) Log Message:
11530Please find a patch to fix the sigsegv error on pidns13.c on containers. Signed-off-by: Veerendra C <veerendrac@in.ibm.com>.
11531
11532Modified File(s):
11533ltp/testcases/kernel/containers/pidns/pidns13.c
11534
115352) Log Message:
11536Today 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>.
11537
11538Modified Files:
11539ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
11540ltp/testcases/kernel/device-drivers/v4l/user_space/README
11541ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
11542ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
11543ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
11544ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
11545ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
11546ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
11547ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
11548ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
11549ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
11550ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
11551ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
11552ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
11553ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
11554ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
11555ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
11556
11557Added Files:
11558ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
11559ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.h
11560ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
11561ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.h
11562ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
11563ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.h
11564ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
11565ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.h
11566
115673) Log Message:
11568Introduce autoconf to inotify03.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11569
11570Modified File(s):
11571ltp/testcases/kernel/syscalls/inotify/inotify03.c
11572
115734) Log Message:
11574The 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>.
11575
11576Modified File(s):
11577ltp/INSTALL
11578
115795) Log Message:
11580Convert hardlinks to softlinks in testcases/commands/unzip/Makefile:
11581Kamalesh 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>.
11582CAI 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".
11583Kamalesh 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>.
11584
11585Modified File(s):
11586ltp/testcases/commands/unzip/Makefile
11587
115886) Log Message:
11589There 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>.
11590
11591Modified Files:
11592ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
11593
115947) Log Message:
11595mmapstress03: 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>.
11596
11597Modified Files:
11598ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
11599
116008) Log Message:
11601madvice03: 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>.
11602
11603Modified Files:
11604ltp/testcases/kernel/syscalls/madvise/madvise03.c
11605
116069) Log Message:
11607Nancy <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:
11608$./testcases/bin/endian_switch01
11609endian_switch01 1 CONF : This system does not support running of switch() syscall
11610In 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>,
11611
11612Modified File(s):
11613ltp/testcases/kernel/syscalls/switch/endian_switch01.c
11614
1161510) Log Message:
11616This 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>.
11617
11618Modified File(s):
11619ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
11620
1162111) Log Messsage:
11622checking 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>.
11623
11624Modified File(s):
11625ltp/configure.ac
11626ltp/testcases/kernel/containers/pidns/pidns14.c
11627ltp/testcases/kernel/containers/pidns/pidns16.c
11628
1162912) Log Message:
11630Edjunior 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>.
11631
11632Modified Files(s):
11633ltp/testcases/misc/tcore_patch_test_suites/tcore.c
11634
1163513) Log Message:
11636A 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>.
11637
11638Modified File(s):
11639ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
11640
1164114) Log Message:
11642Update 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>.
11643
11644Modified Files:
11645ltp/testcases/kernel/device-drivers/nls/Makefile
11646ltp/testcases/kernel/device-drivers/nls/nlsTest.c
11647ltp/testcases/kernel/device-drivers/nls/nlsTest.h
11648ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
11649ltp/testcases/kernel/device-drivers/tbio/kernel_space/Makefile
11650Added Files:
11651ltp/testcases/kernel/device-drivers/nls/README
11652
1165315) Log Message:
11654gcov-kernel: add patches for 2.6.28, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
11655
11656Added Files:
11657ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-eabi.patch
11658ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-hack.patch
11659ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
11660
1166116) Log Message:
11662Sending the new patch along with the batch file to run the tests. Also made small modifications in the mesgq_nstest.c to fix
11663a) the warnings on tst_exit().
11664b) to remove the global var.
11665And to return correct error num in the batch file runipcnstest.sh. Signed-off-by: Veerendra C <veerendra@in.ibm.com>.
11666
11667Modified Files:
11668ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
11669Added Files:
11670ltp/testcases/kernel/containers/sysvipc/mesgq_nstest.c
11671
1167217) Log Message:
11673Avoiding 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>.
11674
11675Modified Files:
11676ltp/testcases/misc/tcore_patch_test_suites/Makefile
11677ltp/testcases/misc/tcore_patch_test_suites/tcore.c
11678ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
11679
1168018) Log Message:
11681set flags properly and just use implicit make rules. Mike Frysinger <vapier@users.sourceforge.net>
11682
11683Modified File(s):
11684ltp/testcases/misc/tcore_patch_test_suites/Makefile
11685
1168619) Log Message:
11687I 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>.
11688
11689Added Files:
11690ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
11691ltp/testcases/kernel/device-drivers/block/kernel_space/README
11692ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
11693ltp/testcases/kernel/device-drivers/block/kernel_space/test_genhd.c
11694
1169520) Log Message:
11696[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>.
11697Subrata 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:
116981) 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,
116992) 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.
11700Né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>.
11701
11702Modified File(s):
11703ltp/README
11704ltp/testcases/kernel/device-drivers/nls/Makefile
11705ltp/testcases/kernel/device-drivers/nls/README
11706
1170721) Log Message:
11708Prevent 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>.
11709
11710Modified File(s):
11711ltp/testcases/commands/cron/cron_pos_tests.sh
11712
1171322) Log Message:
11714This 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>.
11715
11716Modified File(s):
11717ltp/testcases/kernel/sched/clisrv/pthcli.c
11718ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
11719
1172023) Log Message:
11721Fix 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>.
11722
11723Modified File(s):
11724ltp/testcases/commands/unzip/Makefile
11725
1172624) Log Message:
11727Fix 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>.
11728
11729Modified Files:
11730ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
11731Added Files:
11732ltp/include/system_specific_process_info.h
11733ltp/lib/system_specific_process_info.c
11734
1173525) Log Message:
11736I 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>.
11737
11738Modified File(s):
11739ltp/testscripts/ltpstress.sh
11740
1174126) Log Message:
11742Adding AUTOCONF rules for eventfd syscall tests. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
11743
11744Modified Files:
11745ltp/configure.ac
11746ltp/testcases/kernel/syscalls/eventfd/Makefile
11747ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
11748Added Files:
11749ltp/config.mk.in
11750ltp/m4/ltp-eventfd.m4
11751
1175227) Log Message:
11753Add "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>.
11754
11755Modified Files:
11756ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
11757ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
11758Added Files:
11759ltp/testcases/kernel/device-drivers/block/kernel_space/run.sh
11760
1176128) Log Message:
11762Add socket02 syscall test, testing socket(SOCK_CLOEXEC) and socketpair(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11763
11764Modified Files:
11765ltp/runtest/syscalls
11766Added Files:
11767ltp/testcases/kernel/syscalls/socket/socket02.c
11768
1176929) Log Message:
11770Add paccept01 syscall test, testing paccept(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
11771
11772Modified Files:
11773ltp/runtest/syscalls
11774Added Files:
11775ltp/testcases/kernel/syscalls/paccept/Makefile
11776ltp/testcases/kernel/syscalls/paccept/paccept01.c
11777
1177830) Log Message:
11779Add signalfd4_01 syscall test, testing signalfd4(SFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
11780
11781Modified Files:
11782ltp/runtest/syscalls
11783Added Files:
11784ltp/testcases/kernel/syscalls/signalfd4/Makefile
11785ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
11786
1178731) Log Message:
11788Add eventfd2_01 syscall test, testing eventfd2(EFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11789
11790Modified Files:
11791ltp/runtest/syscalls
11792Added Files:
11793ltp/testcases/kernel/syscalls/eventfd2/Makefile
11794ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
11795
1179632) Log Message:
11797Add timerfd02 syscall test, testing timerfd_create(TFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11798
11799Modified Files:
11800ltp/runtest/syscalls
11801Added Files:
11802ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
11803
1180433) Log Message:
11805Add epoll_create2_01 syscall test, testing epoll_create2(EPOLL_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11806
11807Modified Files:
11808ltp/runtest/syscalls
11809Added Files:
11810ltp/testcases/kernel/syscalls/epoll_create2/Makefile
11811ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
11812
1181334) Log Message:
11814Add dup3_01 syscall test, testing dup3 (O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,.
11815
11816Modified Files:
11817ltp/runtest/syscalls
11818Added Files:
11819ltp/testcases/kernel/syscalls/dup3/Makefile
11820ltp/testcases/kernel/syscalls/dup3/dup3_01.c
11821
1182235) Log Message:
11823Add pipe2_01 syscall test, testing pipe2(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11824
11825Modified Files:
11826ltp/runtest/syscalls
11827Added Files:
11828ltp/testcases/kernel/syscalls/pipe2/Makefile
11829ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
11830
1183136) Log Message:
11832Add inotify_init1_01 syscall test, testing inotify_init1(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11833
11834Modified Files:
11835ltp/runtest/syscalls
11836Added Files:
11837ltp/testcases/kernel/syscalls/inotify_init/Makefile
11838ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
11839
1184037) Log Message:
11841Add socket03 syscall test, testing socket(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11842
11843Modified Files:
11844ltp/runtest/syscalls
11845ltp/testcases/kernel/syscalls/socket/Makefile
11846Added Files:
11847ltp/testcases/kernel/syscalls/socket/socket03.c
11848
1184938) Log Message:
11850Add socketpair02 syscall test, testing socketpair(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11851
11852Modified Files:
11853ltp/runtest/syscalls
11854ltp/testcases/kernel/syscalls/socketpair/Makefile
11855Added Files:
11856ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
11857
1185839) Log Message:
11859Add paccept02 syscall test, testing paccept(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11860
11861Modified Files:
11862ltp/runtest/syscalls
11863Added Files:
11864ltp/testcases/kernel/syscalls/paccept/paccept02.c
11865
1186640) Log Message:
11867Add signalfd4_02 syscall test, testing signalfd4(SFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11868
11869Modified Files:
11870ltp/runtest/syscalls
11871Added Files:
11872ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
11873
1187441) Log Message:
11875Add eventfd2_02 syscall test, testing eventfd2(EFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11876
11877Modified Files:
11878ltp/runtest/syscalls
11879Added Files:
11880ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
11881
1188242) Log Message:
11883Add timerfd03 syscall test, testing timerfd_create(TFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11884
11885Modified Files:
11886ltp/runtest/syscalls
11887Added Files:
11888ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
11889
1189043) Log Message:
11891Add pipe2_02 syscall test, testing pipe2(O_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com.
11892
11893Modified Files:
11894ltp/runtest/syscalls
11895Added Files:
11896ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
11897
1189844) Log Message:
11899Add inotify_init1_02 syscall test, testing inotify_init1(IN_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
11900
11901Modified Files:
11902ltp/runtest/syscalls
11903Added Files:
11904ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
11905
1190645) Log Message:
11907This patch fixes fcntl27 and fcntl28 test cases failures seen on RHEL 4 kernel (2.6.9 based).
11908# ./fcntl27
11909fcntl27 1 FAIL : fcntl(tfile_1206, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
11910# ./fcntl28
11911fcntl28 1 FAIL : fcntl(tfile_1213, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
11912
11913It because the expected result in incorrect. There is a kernel version comparison code in both tests.
11914 if ((results=tst_kvercmp(2,6,10)) >= 0)
11915 {
11916 expected_result = -1;
11917 }
11918 else if( ((results=tst_kvercmp(2,4,0)) >= 0)&&\
11919 ((results=tst_kvercmp(2,6,0))< 0) )
11920 {
11921 expected_result = 1;
11922 }
11923 else if( ((results=tst_kvercmp(2,6,0)) >= 0)&&\
11924 ((results=tst_kvercmp(2,6,10))< 0) )
11925 {
11926 expected_result = 0;
11927 }
11928 else
11929 {
11930 expected_result = -1;
11931 }
11932
11933Because 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).
11934# strace ./fcntl27
11935...
11936open("tfile_1453", O_RDWR|O_CREAT, 0777) = 3
11937...
11938fcntl(3, 0x400 /* F_??? */, 0) = -1 EAGAIN (Resource temporarily unavailable)
11939
11940I 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>.
11941
11942Modified File(s):
11943ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
11944ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
11945
1194646) Log Message:
11947This 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).
11948# ./ioctl02 -D /dev/tty0
11949ioctl02 0 INFO : cflag has incorrect value. 4277
11950ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
11951ioctl02 0 INFO : child: Got SIGTERM from parent.
11952The 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):
11953tty: expose new methods needed for drivers to get termios right:
11954http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=5f519d728169fa9975bcba001de425f11e18e8e3,
11955tty_ioctl: fix the baud_table check in encode_baud_rate:
11956http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=75e8b71d559632dd70c9799ea8b5c133a2ddcea9,
11957Somebody 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:
119581) PATCH 1: Patch to Find the core problem with ioctl02: (This is for demonstration and not to be applied)
11959This 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:
11960# ./ioctl02 -D /dev/tty0
11961ioctl02 0 INFO : Trying to the Set the value of c_cflag, present value of c_cflag=0
11962ioctl02 0 INFO : Trying to the Set the value of c_cflag, value of c_cflag to be set to=5641
11963ioctl02 0 INFO : After Setting the value of c_cflag, value of c_cflag=5641
11964ioctl02 0 INFO : Before Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
11965ioctl02 0 INFO : After Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
11966ioctl02 0 INFO : Before Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=5641
11967ioctl02 0 INFO : After Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=4277
11968ioctl02 0 INFO : cflag has incorrect value. 4277
11969ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
11970ioctl02 0 INFO : child: Got SIGTERM from parent.
119712) 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:
11972# ./ioctl02 -D /dev/tty0
11973ioctl02 0 INFO : termio values are set as expected
11974ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
11975ioctl02 0 INFO : child: Got SIGTERM from parent.
11976However, 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>.
11977
11978Modified File(s):
11979ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
11980
1198147) Log Message:
11982Integrate 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>.
11983
11984Modified File(s):
11985ltp/.gitignore
11986ltp/Makefile
11987ltp/config.mk.in
11988ltp/configure.ac
11989ltp/m4/GNUmakefile
11990ltp/m4/Makefile.am
11991ltp/m4/ac_prog_ar.m4
11992
1199348) Log Message:
11994Move documentation from Makefile to INSTALL ... patch by Masatake YAMATO <yamato@redhat.com>.
11995
11996Modified File(s):
11997ltp/INSTALL
11998ltp/Makefile
11999
1200049) Log Message:
12001Update to OpenHPI 2.13.2. See http://openhpi.org/ for more details.
12002
12003Modified File(s):
12004/ltp/testcases/open_hpi_testsuite/
12005
1200650) Log Message:
12007The 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>.
12008
12009Modified File(s):
12010ltp/testcases/commands/at/at_allow01
12011ltp/testcases/commands/at/at_deny01
12012
1201351) Log Message:
12014This patch fixes a segfault of pan, when the command file doesn't end with a newline. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
12015
12016Modified File(s):
12017ltp/pan/pan.c
12018
1201952) Log Message:
12020Seiichi 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.
12021
12022Modified File(s):
12023ltp/testcases/kernel/containers/libclone/libclone.c
12024ltp/testcases/kernel/containers/libclone/libclone.h
12025ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
12026ltp/testcases/kernel/containers/pidns/pidns12.c
12027ltp/testcases/kernel/containers/pidns/pidns13.c
12028ltp/testcases/kernel/containers/pidns/pidns14.c
12029ltp/testcases/kernel/containers/pidns/pidns16.c
12030ltp/testcases/kernel/containers/pidns/pidns20.c
12031ltp/testcases/kernel/containers/pidns/pidns21.c
12032ltp/testcases/kernel/containers/pidns/pidns30.c
12033ltp/testcases/kernel/containers/pidns/pidns31.c
12034
1203553) Log Message:
12036ftest02: 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>.
12037
12038Modified File(s):
12039ltp/testcases/kernel/fs/ftest/ftest02.c
12040
1204154) Log Message:
12042Help 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>.
12043
12044Modified Files:
12045ltp/INSTALL
12046ltp/Makefile
12047
1204855) Log Message:
12049Removed check_header from Makefile of io_* testcases and use autoconf instead of the macro. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
12050
12051Modified Files:
12052ltp/testcases/kernel/syscalls/io_cancel/Makefile
12053ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
12054ltp/testcases/kernel/syscalls/io_destroy/Makefile
12055ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
12056ltp/testcases/kernel/syscalls/io_getevents/Makefile
12057ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
12058ltp/testcases/kernel/syscalls/io_setup/Makefile
12059ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
12060ltp/testcases/kernel/syscalls/io_submit/Makefile
12061ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
12062
1206356) Log Message:
12064This 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>.
12065
12066Modified File(s):
12067ltp/testcases/kernel/syscalls/syslog/syslog01
12068ltp/testcases/kernel/syscalls/syslog/syslog02
12069ltp/testcases/kernel/syscalls/syslog/syslog03
12070ltp/testcases/kernel/syscalls/syslog/syslog04
12071ltp/testcases/kernel/syscalls/syslog/syslog05
12072ltp/testcases/kernel/syscalls/syslog/syslog06
12073ltp/testcases/kernel/syscalls/syslog/syslog07
12074ltp/testcases/kernel/syscalls/syslog/syslog08
12075ltp/testcases/kernel/syscalls/syslog/syslog09
12076ltp/testcases/kernel/syscalls/syslog/syslog10
12077
1207857) Log Message:
12079lcov: remove CRLF line breaks in source code when generating html output - added patch by michael.knigge@set-software.de.
12080
12081Modified Files:
12082ltp/utils/analysis/lcov/bin/genhtml
12083
1208458) Log Message:
12085Create a dummy config.mk when running just `make`. Mike Frysinger <vapier@users.sourceforge.net>
12086
12087Modified File(s):
12088ltp/Makefile
12089
1209059) Log Message:
12091Require automake-1.10. Mike Frysinger <vapier@users.sourceforge.net>.
12092
12093Modified File(s):
12094ltp/configure.ac
12095
1209660) Log Message:
12097Info regarding various dependant packages for LTP build/install. Subrata Modak<subrata@linux.vnet.ibm.com>.
12098
12099Modified File(s):
12100ltp/INSTALL
12101
1210261) Log Message:
12103lcov: modify end-of-line CR removal
12104- s///g is 10% slower than s///
12105- \r may be 0x10 or 0x13 (see man perlport),
12106Peter Oberparleiter <oberpapr@users.sourceforge.net>.
12107
12108Modified Files:
12109ltp/utils/analysis/lcov/bin/genhtml
12110
1211162) Log Message:
12112geninfo: need to add CR removal to geninfo as well or checksumming will fail. Peter Oberparleiter <oberpapr@users.sourceforge.net>
12113
12114Modified File(s):
12115ltp/utils/analysis/lcov/bin/geninfo
12116
1211763) Log Message:
12118[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.
12119- Check for existence of the backup file before moving it back,
12120- Do not restart syslog daemon, if syslog command was not found,
12121Signed-off-by: Jiri Palecek <jpalecek@web.de>.
12122
12123Modified Files:
12124ltp/testcases/kernel/syscalls/syslog/syslog01
12125ltp/testcases/kernel/syscalls/syslog/syslog02
12126ltp/testcases/kernel/syscalls/syslog/syslog03
12127ltp/testcases/kernel/syscalls/syslog/syslog04
12128ltp/testcases/kernel/syscalls/syslog/syslog05
12129ltp/testcases/kernel/syscalls/syslog/syslog06
12130ltp/testcases/kernel/syscalls/syslog/syslog07
12131ltp/testcases/kernel/syscalls/syslog/syslog08
12132ltp/testcases/kernel/syscalls/syslog/syslog09
12133ltp/testcases/kernel/syscalls/syslog/syslog10
12134
1213564) Log Message:
12136[PATCH 2/6] Use TFAIL/TPASS in some syslog tests. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
12137
12138Modified Files:
12139ltp/testcases/kernel/syscalls/syslog/syslog09
12140ltp/testcases/kernel/syscalls/syslog/syslog10
12141
1214265) Log Message:
12143[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>.
12144
12145Modified Files:
12146ltp/testcases/kernel/syscalls/syslog/syslog01
12147ltp/testcases/kernel/syscalls/syslog/syslog02
12148ltp/testcases/kernel/syscalls/syslog/syslog03
12149ltp/testcases/kernel/syscalls/syslog/syslog04
12150ltp/testcases/kernel/syscalls/syslog/syslog05
12151ltp/testcases/kernel/syscalls/syslog/syslog06
12152ltp/testcases/kernel/syscalls/syslog/syslog07
12153ltp/testcases/kernel/syscalls/syslog/syslog08
12154ltp/testcases/kernel/syscalls/syslog/syslog09
12155ltp/testcases/kernel/syscalls/syslog/syslog10
12156
1215766) Log Message:
12158[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>.
12159
12160Modified Files:
12161ltp/testcases/kernel/syscalls/syslog/syslog01
12162ltp/testcases/kernel/syscalls/syslog/syslog02
12163ltp/testcases/kernel/syscalls/syslog/syslog05
12164ltp/testcases/kernel/syscalls/syslog/syslog09
12165
1216667) Log Message:
12167[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>.
12168
12169Modified Files:
12170ltp/testcases/kernel/syscalls/syslog/syslog01
12171ltp/testcases/kernel/syscalls/syslog/syslog02
12172ltp/testcases/kernel/syscalls/syslog/syslog03
12173ltp/testcases/kernel/syscalls/syslog/syslog04
12174ltp/testcases/kernel/syscalls/syslog/syslog05
12175ltp/testcases/kernel/syscalls/syslog/syslog06
12176ltp/testcases/kernel/syscalls/syslog/syslog07
12177ltp/testcases/kernel/syscalls/syslog/syslog08
12178ltp/testcases/kernel/syscalls/syslog/syslog09
12179ltp/testcases/kernel/syscalls/syslog/syslog10
12180
1218168) Log Message:
12182[PATCH 6/6] Change the message and return value used to report missing supported syslog daemon.
12183- note rsyslog in the message,
12184- use TCONF to report unsuitable configuration,
12185- return 0, which corresponds to other tests failing on TCONF,
12186Signed-off-by: Jiri Palecek <jpalecek@web.de>.
12187
12188Modified Files:
12189ltp/testcases/kernel/syscalls/syslog/syslog01
12190ltp/testcases/kernel/syscalls/syslog/syslog02
12191ltp/testcases/kernel/syscalls/syslog/syslog03
12192ltp/testcases/kernel/syscalls/syslog/syslog04
12193ltp/testcases/kernel/syscalls/syslog/syslog05
12194ltp/testcases/kernel/syscalls/syslog/syslog06
12195ltp/testcases/kernel/syscalls/syslog/syslog07
12196ltp/testcases/kernel/syscalls/syslog/syslog08
12197ltp/testcases/kernel/syscalls/syslog/syslog09
12198ltp/testcases/kernel/syscalls/syslog/syslog10
12199
1220069) Log Message:
12201CAI Qian wrote: After apply the whole series of patches with the help of '-l'. The only failure for rsyslogd is syslog06:
12202syslog06 0 INFO : syslog: Testing the log option: LOG_NDELAY...
12203syslogtst 1 FAIL : open() has returned unexpected fd: -1,
12204I have noticed this line here,
12205# cat syslogtst.c
12206...
12207 case 6:
12208 config_file = "/etc/syslog.conf";
12209 if (system("[ -e /sbin/syslog-ng ]") == 0)
12210 config_file = "/etc/syslog-ng/syslog-ng.conf";
12211 openlog("without log_ndelay", LOG_PID, LOG_USER);
12212 fd = open(config_file, O_RDONLY);
12213...
12214so it is not a surprise that open() returned -1.
12215Jiri Palecek <jpalecek@web.de> wrote back: Yes, that code is a gem :-) Does it work with the attached patch?
12216CAI Qian tested back: It works apart from something untidy.
12217
12218Modified Files:
12219ltp/testcases/kernel/syscalls/syslog/syslogtst.c
12220
1222170) Log Message:
12222Fix the following build warning:
12223cc -I../../../../include -Wall syslogtst.c -L../../../../lib -lltp -o
12224syslogtst
12225syslogtst.c: In function ‘main’:
12226syslogtst.c:50: warning: unused variable ‘config_file’
12227Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
12228
12229Modified Files:
12230ltp/testcases/kernel/syscalls/syslog/syslogtst.c
12231
1223271) Log Message:
12233Matt Helsley reported: The dependency description in testcases/network/lib6/Makefile breaks parallel builds:
12234 make autoconf
12235 ./configure
12236 make -j4 all
12237 ...
12238 cc -I../../../include -g -D_GNU_SOURCE -c -o runcc.o runcc.c
12239 cc -I../../../include -g -D_GNU_SOURCE asapi_01.c -L../../../lib runcc.a
12240-lltp -lpthread -o asapi_01
12241 cc: runcc.a: No such file or directory
12242This 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>.
12243Garrett 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!.
12244Matt 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:
12245$(TARGETS): %: %.c runcc.a
12246did 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>.
12247
12248Modified File(s):
12249ltp/testcases/network/lib6/Makefile
12250
1225172) Log Message:
12252[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>.
12253
12254Modified Files:
12255ltp/include/libtestsuite.h
12256ltp/lib/libtestsuite.c
12257
1225873) Log Message:
12259[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>.
12260
12261Modified Files:
12262ltp/testcases/kernel/syscalls/execve/execve05.c
12263ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
12264ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
12265ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
12266ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
12267ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
12268ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
12269ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
12270ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
12271
1227274) Log Message:
12273Submitting 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>.
12274
12275Modified Files:
12276ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
12277Added Files:
12278ltp/testcases/kernel/containers/sysvipc/sem_nstest.c
12279
1228075) Log Message:
12281Here 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:
12282__001-Fix_Hugepages-Add_declaration_for_new_functions.patch
12283__002-Fix_Hugepages-Add_definitions_for_new_functions.patch
12284__003-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget01.patch
12285__004-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03.patch
12286__005-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03_remaining_fixes.patch
12287__006-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget05.patch
12288__007-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget02.patch
12289__008-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat01.patch
12290__009-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat02.patch
12291__010-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat03.patch
12292__011-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl01.patch
12293__012-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl02.patch
12294__013-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl03.patch
12295__014-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmdt01.patch
12296Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
12297
12298Modified Files:
12299ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
12300ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
12301ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
12302ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
12303ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
12304ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
12305ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
12306ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
12307ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
12308ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
12309ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
12310Added Files:
12311ltp/include/system_specific_hugepages_info.h
12312ltp/lib/system_specific_hugepages_info.c
12313
1231476) Log Message:
12315Modify Makefile to include dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
12316
12317Modified Files:
12318ltp/testcases/kernel/io/direct_io/Makefile
12319
1232077) Log Message:
12321Add dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
12322
12323Added Files:
12324ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
12325
1232678) Log Message:
12327Add test dma_thread_diotest7.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
12328
12329Added Files:
12330ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
12331
1233279) Log Message:
12333Add test dma_thread_diotest7 command file. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
12334
12335Added Files:
12336ltp/runtest/test_dma_thread_diotest7
12337
1233880) Log Message:
12339Add test_dma_thread_diotest7 to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
12340
12341Modified Files:
12342ltp/runalltests.sh
12343
1234481) Log Message:
12345Testing semaphore isolation between 2 containers: Here is a test case to test the semaphore isloation in container environment. Test Assertion:
12346- This testcase verifies the semaphore isoloation in 2 diff containers.
12347- It tries to create/access a semaphore created with the same KEY.
12348changelog: version 2
12349* Modified testcase, to use only 2 pipe's to sync between 2 containers.
12350* Corrected the indentation.
12351Signed-off-by: Veerendra C <vechandr@in.ibm.com>.
12352
12353Modified Files:
12354ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
12355Added Files:
12356ltp/testcases/kernel/containers/sysvipc/semtest_2ns.c
12357
1235882) Log Message:
12359Testing shmem isolation between 2 containers: Please find the testcase to test the shared memory isolation in between 2 containers. Test Assertion:
12360- This testcase verifies the Shared Memory isoloation in 2 containers.
12361- It tries to create/access a Shared Memory created with the same KEY.
12362Changelog: Version2
12363Removed 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>.
12364
12365Modified Files:
12366ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
12367Added Files:
12368ltp/testcases/kernel/containers/sysvipc/shmem_2nstest.c
12369
1237083) Log Message:
12371v4l-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>.
12372
12373Modified File(s):
12374ltp/testcases/kernel/device-drivers/v4l/user_space/README
12375ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
12376ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
12377ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
12378ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
12379
1238084) Log Message:
12381This patch fixes compilation warnings introduced recently. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
12382
12383Modified File(s):
12384ltp/lib/libtestsuite.c
12385ltp/lib/system_specific_process_info.c
12386ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
12387ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
12388ltp/testcases/kernel/syscalls/paccept/paccept01.c
12389ltp/testcases/kernel/syscalls/paccept/paccept02.c
12390ltp/testcases/kernel/syscalls/socket/socket02.c
12391ltp/testcases/kernel/syscalls/socket/socket03.c
12392ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
12393
1239485) Log Message:
12395Paccept() 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>.
12396
12397Modified File(s):
12398ltp/runtest/syscalls
12399Removed Files:
12400ltp/testcases/kernel/syscalls/paccept/Makefile
12401ltp/testcases/kernel/syscalls/paccept/paccept01.c
12402ltp/testcases/kernel/syscalls/paccept/paccept02.c
12403
1240486) Log Message:
12405Make 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:
12406- add stubs to the aio tests,
12407- remove -laio from doio and pipeio makefile, as it was superfluous,
12408Changed the signatures of main() function (requested by Garrett Cooper). Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
12409
12410Modified File(s):
12411ltp/testcases/kernel/fs/doio/Makefile
12412ltp/testcases/kernel/io/aio/aio01/Makefile
12413ltp/testcases/kernel/io/aio/aio01/aio01.c
12414ltp/testcases/kernel/io/aio/aio02/Makefile
12415ltp/testcases/kernel/io/aio/aio02/main.c
12416ltp/testcases/kernel/ipc/pipeio/Makefile
12417
subrata_modak1251d262008-12-31 05:52:29 +000012418LTP-20081231
12419
124201) Log Message:
12421fix from Jiri Palecek: Fix syntax errors (and bashisms) in some shell files.
12422
12423Modified File(s):
12424ltp/testcases/commands/unzip/unzip_genfile.sh
12425ltp/testcases/commands/unzip/unzip_tests.sh
12426ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
12427ltp/testcases/commands/fileutils/cp/cp_tests.sh
12428ltp/testcases/commands/fileutils/ln/ln_tests.sh
12429ltp/testcases/commands/fileutils/mv/mv_tests.sh
12430
124312) Log Message:
12432Fix for failure in syscalls/stat04_64 and syscalls/lstat01A_64 testcases, by, Dmitry Guryanov <dguryanov@parallels.com>.
12433
12434Modified File(s):
12435ltp/runtest/syscalls
12436
124373) Log Message:
12438Add _GNU_SOURCE for strsignal in spawn_ptrace_child.h. Mike Frysinger <vapier@users.sourceforge.net>
12439
12440Modified File(s):
12441ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
12442ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
12443
124444) Log Message:
12445I've added small help target to Makefile & INSTALL talking about the new configuration setups. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
12446
12447Modified File(s):
12448ltp/INSTALL
12449ltp/Makefile
12450
124515) Log Message:
12452sbrk has arguments of type intptr_t, which is long in on x86_64. There is following line in mmapstress03:
12453 if (sbrk(-NUM_SEGS * pagesize) == NEG1) {
12454Here 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>.
12455
12456Modified File(s):
12457ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
12458
124596) Log Message:
12460This 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>.
12461
12462Modified File(s):
12463ltp/testcases/kernel/syscalls/execve/execve05.c
12464
124657) Log Message:
12466The following patch fixes two problems in loop variables of gtod_latency test case :
124671) The loop variable 'k' could overflow on 32 bit systems, leading to a SEGV.
124682) 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.
12469Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
12470
12471Modified File(s):
12472ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
12473
124748) Log Message:
12475These 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:
124761) 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,
124772) 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).
124783) 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.
124794) Patch 0004 changes error handling in pipeio to interpret every negative number as -errno.
124805) 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.
12481The patches should be applied in sequence. Signed-Off-By: Jiří Paleček <jpalecek@web.de>,
12482
12483Modified File(s):
12484ltp/include/tlibio.h ltp/lib/tlibio.c
12485ltp/testcases/commands/eject/Makefile
12486ltp/testcases/kernel/fs/doio/Makefile
12487ltp/testcases/kernel/ipc/pipeio/Makefile
12488ltp/testcases/kernel/ipc/pipeio/pipeio.c
12489
124909) Log Message:
12491The 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>.
12492
12493Modified File(s):
12494ltp/testcases/kernel/io/ltp-aiodio/Makefile
12495ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
12496ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
12497
1249810) Log Message:
12499The 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>.
12500
12501Modified File(s):
12502ltp/testcases/kernel/fs/proc/proc01.c
12503
1250411) Log Message:
12505Here 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>.
12506
12507Modified File(s):
12508ltp/runtest/stress.part3
12509ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
12510ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
12511ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
12512ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
12513ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
12514ltp/testscripts/ltpstress.sh
12515
1251612) Log Message:
12517This 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>.
12518
12519Modified File(s):
12520ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
12521
1252213) Log Message:
12523I 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,
12524# cd ./testcases/kernel/syscalls/ipc/msgctl
12525# ./msgctl02
12526msgctl02 1 FAIL : qs_buf.msg_qbytes value is not expected
12527msgctl02 0 INFO : expected - 65535, received - 4194303
12528#
12529This 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>.
12530
12531Modified File(s):
12532ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
12533
1253414) Log Message:
12535Veerendra <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>.
12536
12537Modified File(s):
12538ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
12539
1254015) Log Message:
12541The 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>.
12542
12543Modified File(s):
12544ltp/testcases/kernel/sched/clisrv/Makefile
12545ltp/testcases/kernel/sched/clisrv/pthcli.c
12546ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
12547
1254816) Log Message:
12549Fixed typo when not defining SPEW_SIGNALS in my_yield(). Signed-Off-By: nobuhiro <nobuhiro@andestech.com>.
12550
12551Modified File(s):
12552ltp/testcases/kernel/mem/mtest07/mallocstress.c
12553
1255417) Log Message:
12555This 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>.
12556
12557Modified Files:
12558ltp/runtest/mm
12559
1256018) Log Message:
12561This 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>.
12562
12563Modified Files:
12564ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
12565
1256619) Log Message:
12567This 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>.
12568
12569Modified Files:
12570ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
12571
1257220) Log Message:
12573This 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>.
12574
12575Modified Files:
12576ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
12577
1257821) Log Message:
12579Mem01 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>.
12580
12581Modified File(s):
12582ltp/testcases/kernel/mem/mem/mem01.c
12583
1258422) Log Message:
12585commands/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>.
12586
12587Modified File(s):
12588ltp/testcases/commands/unzip/unzip_genfile.sh
12589
1259023) Log Message:
12591Version 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).
12592# Apply to root of ltp-full-20081031 tree
12593$ cd testcases/open_posix_testsuite/
12594$ make conformance/interfaces/mq_send/5-1.test
12595$ conformance/interfaces/mq_send/5-1.test
12596Signed-off-by: Brandon Philips <bphilips@suse.de>
12597
12598Modified File(s):
12599ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
12600ltp/testcases/open_posix_testsuite/include/posixtest.h
12601
1260224) Log Message:
12603This 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.
12604pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
12605pidns31 : 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.
12606They 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>.
12607
12608Modified Files:
12609ltp/testcases/kernel/containers/pidns/Makefile
12610ltp/testcases/kernel/containers/pidns/runpidnstest.sh
12611Added Files:
12612ltp/testcases/kernel/containers/pidns/pidns30.c
12613
1261425) Log Message:
12615This 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.
12616pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
12617pidns31 : 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.
12618They 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>.
12619
12620Modified Files:
12621ltp/testcases/kernel/containers/pidns/runpidnstest.sh
12622Added Files:
12623ltp/testcases/kernel/containers/pidns/pidns31.c
12624
1262526) Log Message:
12626Tests 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>.
12627
12628Modified Files:
12629ltp/testcases/network/lib6/asapi_01.c
12630ltp/testcases/network/lib6/asapi_02.c
12631ltp/testcases/network/lib6/asapi_03.c
12632ltp/testcases/network/lib6/asapi_05.c
12633ltp/testcases/network/lib6/asapi_06.c
12634ltp/testcases/network/lib6/asapi_07.c
12635
1263627) Log Message:
12637Tests 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>.
12638
12639Modified Files:
12640ltp/testcases/network/lib6/asapi_04.c
12641ltp/testcases/network/lib6/asapi_05.c
12642
1264328) Log Message:
12644Tests 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>.
12645
12646Modified Files:
12647ltp/configure.ac
12648ltp/include/config.h.default
12649ltp/testcases/network/Makefile
12650ltp/testcases/network/lib6/asapi_06.c
12651
1265229) Log Message:
12653Give others to use this file created by Root during Install.
12654
12655Modified Files:
12656ltp/testcases/commands/unzip/Makefile
12657
1265830) Log Message:
12659COMPILATION 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>.
12660
12661Modified File(s):
12662ltp/testcases/kernel/containers/Makefile
12663ltp/testcases/kernel/containers/check_for_unshare.c
12664
1266531) Log Message:
12666Subrata 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>.
12667
12668Modified Files:
12669ltp/runtest/syscalls
12670ltp/testcases/kernel/syscalls/ioctl/test_ioctl
12671Added Files:
12672ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
12673
1267432) Log Message:
12675Please find the patch for the pidns14.c testcase. Test Assertion:
12676** kill -USR1 container_init from outside a container,
12677** $ Where init has not defined a custom handler for USR1,
12678** $ Should kill the container,
12679** $ else the test fails,
12680Signed-off-by: Veerendra C <vechandr@in.ibm.com>,
12681Results:
12682# ./pidns14
12683pidns14 1 PASS : container init is killed, as expected
12684Sukadev, Included the changes suggested by you after doing waitpid() at the end.
12685
12686Added Files:
12687ltp/testcases/kernel/containers/pidns/pidns14.c
12688
1268933) Log Message:
12690Please find the testcase for the below scenario. Assertion:
12691** kill - USR1 container_init,
12692** - from the parent process and also inside a container,
12693** - Where init has defined a custom handler for USR1,
12694** - Should call the handler, and,
12695** - Verify whether the signal handler is called from the proper process.
12696Signed-off by: Veerendra C <vechandr@in.ibm.com>,
12697Results:
12698# ./pidns16
12699pidns16 0 INFO : sig_handler is signalled from pid 29640
12700pidns16 0 INFO : Container: Resumed after receiving SIGUSR1 from parentNS
12701pidns16 0 INFO : sig_handler is signalled from pid 1
12702pidns16 0 INFO : Container: Resumed after sending SIGUSR1 from container itself
12703pidns16 1 PASS : container init continued successfuly, after handling signal -USR1
12704Suka,
12705After 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.
12706
12707Added Files:
12708ltp/testcases/kernel/containers/pidns/pidns16.c
12709
1271034) Log Message:
12711Just 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>.
12712
12713Modified Files:
12714ltp/testcases/kernel/numa/numa01.sh
12715
1271635) Log Message:
12717Just 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>.
12718
12719Modified Files:
12720ltp/testcases/kernel/include/powerpc.in
12721ltp/testcases/kernel/include/powerpc64.in
12722
1272336) Log Message:
12724Just 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>.
12725
12726Modified Files:
12727ltp/testcases/commands/cron/cron_deny01
12728
1272937) Log Message:
12730Just 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>.
12731
12732Modified Files:
12733ltp/testcases/commands/cron/cron_pos_tests.sh
12734
1273538) Log Message:
12736CPU controller latency testcases v-4: Add some documentation with respect to test. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
12737
12738Modified Files:
12739ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
12740
1274139) Log Message:
12742CPU 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>.
12743
12744Added Files:
12745ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_test.c
12746
1274740) Log Message:
12748CPU 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>.
12749
12750Added Files:
12751ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
12752
1275341) Log Message:
12754CPU 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>.
12755
12756Added Files:
12757ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
12758
1275942) Log Message:
12760CPU controller latency testcases v-4: Edit the makefile. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
12761
12762Modified Files:
12763ltp/testcases/kernel/controllers/cpuctl/Makefile
12764
1276543) Log Message:
12766CPU 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>.
12767
12768Modified Files:
12769ltp/testcases/kernel/controllers/test_controllers.sh
12770
1277144) Log Message:
12772Testcase 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>.
12773
12774Modified Files:
12775ltp/testcases/kernel/containers/pidns/runpidnstest.sh
12776Added Files:
12777ltp/testcases/kernel/containers/pidns/pidns10.c
12778
1277945) Log Message:
12780Please accept below testcase patches for pid namespace.
12781pidns12:
12782Description:
12783 The pidns12.c testcase verifies that siginfo->si_pid is set to 0 if sender (parent process) is not in receiver's namespace.
12784pidns13:
12785 The pidns13.c testcase checks container init, for async I/O triggered by peer namespace process.
12786pidns17:
12787 The pidns17.c testcase verifies inside the container, if kill(-1, SIGUSR1) terminates all children running inside.
12788Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>,
12789Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
12790
12791Modified Files:
12792ltp/testcases/kernel/containers/pidns/runpidnstest.sh
12793Added Files:
12794ltp/testcases/kernel/containers/pidns/pidns12.c
12795ltp/testcases/kernel/containers/pidns/pidns13.c
12796ltp/testcases/kernel/containers/pidns/pidns17.c
12797
1279846) Log Message:
12799Per 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.
12800Hello,
12801I'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:
128021) Calling:
12803pthread_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.
128042) Calling
12805pthread_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>.
12806
12807Modified File(s):
12808ltp/testcases/kernel/fs/openfile/openfile.c
12809ltp/testcases/kernel/io/disktest/childmain.c
12810ltp/testcases/kernel/io/disktest/main.c
12811ltp/testcases/kernel/io/disktest/timer.c
12812ltp/testcases/kernel/mem/mtest06/mmap1.c
12813ltp/testcases/kernel/mem/mtest07/mallocstress.c
12814ltp/testcases/kernel/mem/mtest07/shm_test.c
12815ltp/testcases/kernel/sched/clisrv/pthserv.c
12816ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
12817
1281847) Log Message:
12819The 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>.
12820
12821Modified File(s):
12822ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
12823
1282448) Log Message:
12825This 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>.
12826
12827Modified Files:
12828ltp/testscripts/networktests.sh
12829Added Files:
12830ltp/runtest/tcp_cmds_addition
12831
1283249) Log Message:
12833Adding the patch for running the tests pidns14.c and pidns16.c. Please accept this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
12834
12835Modified File(s):
12836ltp/testcases/kernel/containers/pidns/runpidnstest.sh
12837
1283850) Log Message:
12839The 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>.
12840
12841Modified File(s):
12842ltp/INSTALL
12843
1284451) Log Message:
12845Please accept below testcase patches for pid namespace. They carry minor comments suggested by Suka and Nadia in lxc-dev.
12846---
12847pidns20:
12848 The pidns20.c testcase verifies that signal handler of SIGUSR1 is called (and cinit is NOT terminated) when:
12849 - container-init blocks SIGUSR1,
12850 - parent queues SIGUSR1 and
12851 - a handler is specified for SIGUSR1 before it is unblocked.
12852 Change log:
12853 version 2:
12854 * added two pipes for reliable testing.
12855 version 1:
12856 * Submitted in lxc-dev
12857pidns21:
12858 The pidns21.c testcase verifies that container-init is terminated by
12859SIGUSR1 when:
12860 - a handler is specified for SIGUSR1,
12861 - container-init blocks SIGUSR1,
12862 - parent queues SIGUSR1 and
12863 - handler for SIGUSR1 is set to system default before SIGUSR1 is
12864 unblocked.
12865Change log:
12866 version 2:
12867 * added two pipes for reliable testing.
12868 version 1:
12869 * Submitted in lxc-dev
12870Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
12871
12872Modified Files:
12873ltp/testcases/kernel/containers/pidns/runpidnstest.sh
12874Added Files:
12875ltp/testcases/kernel/containers/pidns/pidns20.c
12876ltp/testcases/kernel/containers/pidns/pidns21.c
12877
1287852) Log Message:
12879I 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>.
12880
12881Modified File(s):
12882ltp/testcases/kernel/fs/acl/tacl_xattr.sh
12883
1288453) Log Message:
12885The 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.
12886lstat01A_64 symlink01 -T lstat01_64
12887stat04_64 symlink01 -T stat04_64
12888from runtest/syscall.
12889Other 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>.
12890
12891Modified File(s):
12892ltp/runtest/syscalls
12893ltp/testcases/kernel/syscalls/symlink/symlink01.c
12894
1289554) Log Message:
12896Subrata Modak <subrata@linux.vnet.ibm.com> wrote:
12897The 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:
12898[tcore_patch_test_suites]$ make
12899 gcc -o tcore tcore.c -lm -lpthread
12900 tcore.c: In function ‘producer’:
12901 tcore.c:129: error: memory input 0 is not directly addressable
12902 tcore.c: In function ‘consumer’:
12903 tcore.c:166: error: memory input 0 is not directly addressable
12904 tcore.c:167: error: memory input 0 is not directly addressable
12905 make: *** [tcore] Error 1
12906Can you please let me know:
12907 1) Any fix for this Failure ?
12908 2) Relevance of this test case today, whether they need to be there in LTP or not ?
12909
12910Gowrishankar <gomuthuk@linux.vnet.ibm.com> replied:
12911I 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>.
12912
12913Modified File(s):
12914ltp/testcases/misc/tcore_patch_test_suites/tcore.c
12915ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
12916
1291755) Log Message:
12918Small updates from Pradeep K Surisetty <pradeepkumars@in.ibm.com>.
12919
12920Modified File(s):
12921ltp/testcases/pounder21/README
12922ltp/testcases/pounder21/src/ramsnake/Makefile
12923ltp/testcases/pounder21/src/ramsnake/snake.c
12924
1292556) Log Message:
12926The attached patch fixes and then integrates the Hyperthreading tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
12927
12928Modified File(s):
12929ltp/runltp
12930ltp/testcases/kernel/sched/Makefile
12931ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
12932ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
12933ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
12934ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
12935ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
12936
1293757) Log Message:
12938Thanks 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>,
12939
12940Modified Files:
12941ltp/runalltests.sh
12942ltp/testcases/misc/Makefile
12943Added Files:
12944ltp/runtest/tcore
12945
1294658) Log Message:
12947The 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>.
12948
12949Modified File(s):
12950ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
12951
1295259) Log Message:
12953This patch fix man miscellenous compilation warnings. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
12954
12955Modified File(s):
12956ltp/lib/tlibio.c
12957ltp/testcases/kernel/fs/openfile/openfile.c
12958ltp/testcases/kernel/io/disktest/childmain.c
12959ltp/testcases/kernel/io/disktest/main.c
12960ltp/testcases/kernel/io/disktest/timer.c
12961ltp/testcases/kernel/mem/mtest07/mallocstress.c
12962ltp/testcases/kernel/mem/mtest07/shm_test.c
12963ltp/testcases/kernel/sched/clisrv/pthserv.c
12964ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
12965ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
12966ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
12967ltp/testcases/network/sctp/func_tests/Makefile
12968ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
12969
1297060) Log Message:
12971I 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>.
12972
12973Modified File(s):
12974ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
12975
1297661) Log Message:
12977=========================================================
12978Manas K. Nayak <maknayak@in.ibm.com> reported:
12979=========================================================
12980accept4_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:
12981[accept4]# ./accept4_01
12982accept04_01 1 BROK : accept4() Error: Function not implemented
12983=========================================================
12984Subrata Modak <subrata@linux.vnet.ibm.com> replied:
12985=========================================================
12986Fix 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:
12987# uname -a
12988Linux 2.6.25-gcov-nomodconfig-smp #1 SMP Thu Jun 12 06:29:27 EDT 2008 i686 i686 i386 GNU/Linux
12989# ./ltp-intermediate-20081216/testcases/bin/accept4_01
12990accept04_01 1 CONF : syscall __NR_accept4 not supported on your arch
12991But on x86_64, it behaves differently:
12992# uname -a
12993Linux 2.6.18-125.el5 #1 SMP Mon Dec 1 17:38:25 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
12994# ./accept4_01
12995accept04_01 1 BROK : accept4() Error: Function not implemented
12996It means though the interface calls for:
12997syscall(__NR_socketcall, SYS_ACCEPT4, args)
12998&
12999syscall(__NR_accept4, fd, sockaddr, addrlen, flags)
13000will 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>.
13001
13002Modified File(s):
13003ltp/testcases/kernel/syscalls/accept4/accept4_01.c
13004
1300562) Log Message:
13006======================================================
13007Manas K. Nayak <maknayak@in.ibm.com> reported:
13008======================================================
13009Ltp iptables testcases failed against sles with following ping failures. Looks like iptables chain rules set to block ping from loopback address.
13010======================================================
13011Sridhar Vinay Replied:
13012======================================================
13013Manas, 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.
13014======================================================
13015Manas K. Nayak <maknayak@in.ibm.com> reverted back:
13016======================================================
13017I 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>.
13018
13019Modified File(s):
13020ltp/testcases/network/iptables/iptables_tests.sh
13021
1302263) Log Message:
13023Include File Systems Data Integrity Tests to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13024
13025Modified Files:
13026ltp/runtest/fs
13027
1302864) Log Message:
13029Increase the No. of Loops for the File System INOD tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13030
13031Modified Files:
13032ltp/runtest/fs
13033
1303465) Log Message:
13035Integrate the File System Permissions Tests in to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13036
13037Modified Files:
13038ltp/runtest/fs ltp/testcases/kernel/fs/fs_perms/Makefile
13039Added Files:
13040ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
13041Removed Files:
13042ltp/testcases/kernel/fs/fs_perms/simpletest.sh
13043
1304466) Log Message:
13045Increase the No. of Soft & Hard Links Created by linktest.pl. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13046
13047Modified Files:
13048ltp/runtest/fs
13049
1305067) Log Message:
13051Integrate PROC File Systems tests into default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13052
13053Modified Files:
13054ltp/runtest/fs
13055
1305668) Log Message:
13057Integrate File Systems Race Condition Check tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13058
13059Modified Files:
13060ltp/runtest/fs ltp/testcases/kernel/fs/Makefile
13061Added Files:
13062ltp/testcases/kernel/fs/racer/fs_racer.sh
13063ltp/testcases/kernel/fs/racer/fs_racer_dir_create.sh
13064ltp/testcases/kernel/fs/racer/fs_racer_dir_test.sh
13065ltp/testcases/kernel/fs/racer/fs_racer_file_concat.sh
13066ltp/testcases/kernel/fs/racer/fs_racer_file_create.sh
13067ltp/testcases/kernel/fs/racer/fs_racer_file_link.sh
13068ltp/testcases/kernel/fs/racer/fs_racer_file_list.sh
13069ltp/testcases/kernel/fs/racer/fs_racer_file_rename.sh
13070ltp/testcases/kernel/fs/racer/fs_racer_file_rm.sh
13071ltp/testcases/kernel/fs/racer/fs_racer_file_symlink.sh
13072Removed Files:
13073ltp/testcases/kernel/fs/racer/dir_create.sh
13074ltp/testcases/kernel/fs/racer/dir_test.sh
13075ltp/testcases/kernel/fs/racer/file_concat.sh
13076ltp/testcases/kernel/fs/racer/file_create.sh
13077ltp/testcases/kernel/fs/racer/file_link.sh
13078ltp/testcases/kernel/fs/racer/file_list.sh
13079ltp/testcases/kernel/fs/racer/file_rename.sh
13080ltp/testcases/kernel/fs/racer/file_rm.sh
13081ltp/testcases/kernel/fs/racer/file_symlink.sh
13082ltp/testcases/kernel/fs/racer/racer.sh
13083
1308469) Log Message:
13085Integrate CD and FLOPPY tests to run with runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13086
13087Modified Files:
13088ltp/runalltests.sh
13089Added Files:
13090ltp/runtest/io_cd
13091ltp/runtest/io_floppy
13092Removed Files:
13093ltp/runtest/io
13094
1309570) Log Message:
13096Make 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>.
13097
13098Modified Files:
13099ltp/runltp
13100ltp/testcases/kernel/io/Makefile
13101ltp/testcases/kernel/io/aio/aio02/Makefile
13102ltp/testcases/kernel/io/aio/aio02/runfstests.sh
13103Added Files:
13104ltp/runtest/io
13105
1310671) Log Message:
13107Run the CPU HOTPLUG tests through runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13108
13109Modified Files:
13110ltp/README
13111ltp/runalltests.sh
13112Added Files:
13113ltp/runtest/cpuhotplug
13114
1311572) Log Message:
13116Fix 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>.
13117
13118Modified Files:
13119ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
13120ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
13121
1312273) Log Message:
13123Add options for block devices and turn on related testcases. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
13124
13125Modified Files:
13126ltp/runltp
13127ltp/runtest/syscalls
13128
1312974) Log Message:
13130This 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:
13131Running tests.......
13132inotify03 0 INFO : mount /dev/loop0 to mnt_694 fstype=ext3
13133inotify03 0 INFO : umount /dev/loop0
13134<<<test_start>>>
13135tag=inotify03 stime=1229332020
13136cmdline="inotify03 -D /dev/loop0 -T ext3"
13137contacts=""
13138analysis=exit
13139initiation_status="ok"
13140<<<test_output>>>
13141incrementing stop
13142inotify03 1 PASS : get event: wd=1 mask=2000 cookie=0 len=0
13143inotify03 2 PASS : get event: wd=1 mask=8000 cookie=0 len=0
13144inotify03 3 PASS : inotify_rm_watch (5, 1) return -1 errno=22 : Invalid argument
13145<<<execution_status>>>
13146duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0
13147<<<test_end>>>
13148kernel: 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.
13149Signed-Off-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
13150
13151Modified Files:
13152ltp/runtest/syscalls
13153Added Files:
13154ltp/testcases/kernel/syscalls/inotify/inotify03.c
13155
1315675) Log Message:
13157Add 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>.
13158
13159Modified Files:
13160ltp/testcases/kernel/syscalls/inotify/inotify01.c
13161ltp/testcases/kernel/syscalls/inotify/inotify02.c
13162ltp/testcases/kernel/syscalls/inotify/inotify03.c
13163
1316476) Log Message:
13165Introduce autoconf to inotify test case. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
13166
13167Modified File(s):
13168ltp/configure.ac
13169ltp/testcases/kernel/syscalls/inotify/Makefile
13170ltp/testcases/kernel/syscalls/inotify/inotify01.c
13171ltp/testcases/kernel/syscalls/inotify/inotify02.c
13172
1317377) Log Message:
13174This 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:
131751. Added verbose comments and patch description.
131762. Restructured the licensing text.
131773. Merged two patches into one touching runallnetworktest_child.sh file.
13178
13179TODO:
131801. Changing the kernel version to proper one
131812. 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.
13182Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-By: "Serge E. Hallyn" <serue@us.ibm.com>.
13183
13184Modified Files:
13185ltp/testcases/kernel/containers/libclone/libnetns.c
13186ltp/testcases/kernel/containers/netns/parentns.sh
13187Modified Files:
13188ltp/testcases/kernel/containers/libclone/libnetns.c
13189Modified Files:
13190ltp/testcases/kernel/containers/libclone/libnetns.c
13191ltp/testcases/kernel/containers/netns/childns.sh
13192ltp/testcases/kernel/containers/netns/parentns.sh
13193Modified Files:
13194ltp/testcases/kernel/containers/netns/childns.sh
13195ltp/testcases/kernel/containers/netns/parentns.sh
13196Added Files:
13197ltp/testcases/kernel/containers/netns/create_container.c
13198Added Files:
13199ltp/testcases/kernel/containers/netns/runallnetworktests_parent.sh
13200Added Files:
13201ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
13202Added Files:
13203ltp/testcases/kernel/containers/netns/nw_under_ns.sh
13204Modified Files:
13205ltp/testcases/kernel/containers/netns/Makefile
13206Added Files:
13207ltp/runtest/nw_under_ns
13208Modified Files:
13209ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
13210Added Files:
13211ltp/testcases/kernel/containers/netns/readme
13212
1321378) Log Message:
13214Linux drivers based on Video for Linux Two (V4L2) API, test addition:
13215Németh Márton <nm127@freemail.hu> wrote:
13216I 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?
13217Subrata Modak <subrata@linux.vnet.ibm.com> wrote back:
13218es, 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:
132191) 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.
132202) 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 ??
13221Németh Márton <nm127@freemail.hu> wrote back:
13222Yes, 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>.
13223
13224Modified Files:
13225ltp/README
13226Added Files:
13227ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
13228ltp/testcases/kernel/device-drivers/v4l/user_space/README
13229ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
13230ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.h
13231ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
13232ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.h
13233ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
13234ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
13235ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
13236ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
13237ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
13238ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
13239ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
13240ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
13241ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
13242ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
13243ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
13244ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.h
13245ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
13246ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.h
13247ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
13248ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.h
13249ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
13250ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
13251ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
13252ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
13253ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16506.htm
13254ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16706.htm
13255ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16721.htm
13256ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/b17127.htm
13257ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/book1.htm
13258ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14592.htm
13259ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14595.htm
13260ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c174.htm
13261ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c2030.htm
13262ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c5742.htm
13263ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c6488.htm
13264ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/capture-example.html
13265ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/f163.htm
13266ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/i16960.htm
13267ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/index.html
13268ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10104.htm
13269ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10211.htm
13270ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10386.htm
13271ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10595.htm
13272ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10944.htm
13273ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11094.htm
13274ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11217.htm
13275ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11285.htm
13276ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11430.htm
13277ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11612.htm
13278ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11680.htm
13279ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11946.htm
13280ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12051.htm
13281ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12265.htm
13282ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12342.htm
13283ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12784.htm
13284ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12816.htm
13285ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12878.htm
13286ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13022.htm
13287ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13105.htm
13288ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13317.htm
13289ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13641.htm
13290ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13696.htm
13291ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13817.htm
13292ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13889.htm
13293ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14037.htm
13294ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14090.htm
13295ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14169.htm
13296ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14264.htm
13297ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14390.htm
13298ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14496.htm
13299ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r2492.htm
13300ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3735.htm
13301ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3796.htm
13302ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3896.htm
13303ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4185.htm
13304ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4246.htm
13305ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4339.htm
13306ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4484.htm
13307ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4629.htm
13308ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4850.htm
13309ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5016.htm
13310ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5154.htm
13311ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5319.htm
13312ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5470.htm
13313ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7624.htm
13314ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7626.htm
13315ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7667.htm
13316ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7771.htm
13317ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7900.htm
13318ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8087.htm
13319ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8242.htm
13320ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8304.htm
13321ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8367.htm
13322ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8494.htm
13323ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8724.htm
13324ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8936.htm
13325ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9149.htm
13326ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9288.htm
13327ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9539.htm
13328ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9688.htm
13329ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9804.htm
13330ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9994.htm
13331ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x15446.htm
13332ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16430.htm
13333ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16453.htm
13334ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16497.htm
13335ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16743.htm
13336ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16769.htm
13337ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16775.htm
13338ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16788.htm
13339ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16896.htm
13340ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16910.htm
13341ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16915.htm
13342ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16923.htm
13343ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16929.htm
13344ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16933.htm
13345ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16941.htm
13346ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1859.htm
13347ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1904.htm
13348ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2009.htm
13349ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2123.htm
13350ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2428.htm
13351ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2490.htm
13352ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x282.htm
13353ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x294.htm
13354ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x309.htm
13355ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x341.htm
13356ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x3891.htm
13357ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x394.htm
13358ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x448.htm
13359ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x542.htm
13360ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5634.htm
13361ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5665.htm
13362ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5791.htm
13363ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5884.htm
13364ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5950.htm
13365ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5953.htm
13366ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6386.htm
13367ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6570.htm
13368ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6831.htm
13369ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6909.htm
13370ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6991.htm
13371ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7002.htm
13372ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7013.htm
13373ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7236.htm
13374ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7561.htm
13375ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7578.htm
13376ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7607.htm
13377ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x802.htm
13378
1337979) Log Message:
13380Manas Kumar Nayak <maknayak@in.ibm.com> shared this wonderfull README to run LTP Network tests.
13381
13382Added File(s):
13383ltp/testcases/network/LTP-Network-test_README.pdf
13384
1338580) Log Message:
13386Use 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>.
13387
13388Modified Files:
13389ltp/testcases/commands/fileutils/ln/ln_tests.sh
13390ltp/testcases/commands/gzip/gzip_tests.sh
13391ltp/testcases/commands/unzip/unzip_tests.sh
13392
1339381) Log Message:
13394This 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:
13395make[5]: Leaving directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signal'
13396make[5]: Entering directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signalfd'
13397cc -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
13398signalfd01.c:88:18: error: #if with no expression
13399signalfd01.c: In function 'do_test1':
13400signalfd01.c:117: warning: implicit declaration of function 'signalfd' by checking for "defined USE_OWNIMPL", not "USE_OWNIMPL".
13401Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
13402
13403Modified Files:
13404ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
13405
1340682) Log Message:
13407Delete 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>.
13408
13409Modified Files:
13410ltp/testcases/kernel/syscalls/eventfd/Makefile
13411ltp/testcases/kernel/syscalls/getgroups/Makefile
13412ltp/testcases/kernel/syscalls/move_pages/Makefile
13413
1341483) Log Message:
13415Integrate ltp network tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13416
13417Modified Files:
13418ltp/runalltests.sh
13419
1342084) Log Message:
13421Integrate ltp network stress tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13422
13423Modified Files:
13424ltp/runalltests.sh
13425
1342685) Log Message:
13427Integrate ltp adp tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13428
13429Modified Files:
13430ltp/runalltests.sh
13431
1343286) Log Message:
13433Integrate ltp autofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13434
13435Modified Files:
13436ltp/runalltests.sh
13437
1343887) Log Message:
13439Fix Diskio test. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13440
13441Modified Files:
13442ltp/testscripts/diskio.sh
13443
1344488) Log Message:
13445Integrate ltp exportfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13446
13447Modified Files:
13448ltp/runalltests.sh
13449
1345089) Log Message:
13451Integrate ltp ro only fs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13452
13453Modified Files:
13454ltp/runalltests.sh
13455
1345690) Log Message:
13457Integrate ltp isofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13458
13459Modified Files:
13460ltp/runalltests.sh
13461
1346291) Log Message:
13463Integrate ltp dmmapper tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13464
13465Modified Files:
13466ltp/runalltests.sh
13467
1346892) Log Message:
13469Integrate ltp fslvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13470
13471Modified Files:
13472ltp/runalltests.sh
13473
1347493) Log Message:
13475Integrate ltp fsnolvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13476
13477Modified Files:
13478ltp/runalltests.sh
13479
1348094) Log Message:
13481Integrate ltp scsi_debug tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13482
13483Modified Files:
13484ltp/runalltests.sh
13485
1348695) Log Message:
13487Integrate ltp sysfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13488
13489Modified Files:
13490ltp/runalltests.sh
13491
1349296) Log Message:
13493Remove rpc tests from tirpc. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13494
13495Modified Files:
13496ltp/runtest/rpctirpc
13497
1349897) Log Message:
13499Integrate ltp tirpc tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13500
13501Modified Files:
13502ltp/runalltests.sh
13503
1350498) Log Message:
13505Integrate ltp selinux tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
13506
13507Modified Files:
13508ltp/runalltests.sh
13509
1351099) Log Message:
13511Check 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>.
13512
13513Modified Files:
13514ltp/testcases/commands/unzip/unzip_tests.sh
13515
13516100) Log Message:
13517Always 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>.
13518
13519Modified Files:
13520ltp/testcases/commands/gzip/gzip_tests.sh
13521
13522101) Log Message:
13523Renumber 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>.
13524
13525Modified Files:
13526ltp/testcases/kernel/syscalls/symlink/symlink01.c
13527
13528102) Log Message:
13529Amend 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.
13530 - restore root privileges before tmp directory cleanup. This is needed, because as nonprivileged user, we don't have search permission on the current directory,
13531 - because of that, do not drop root completely by setuid(), change effective uid instead,
13532 - call cleanup in one case when setup fails,
13533Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
13534
13535Modified Files:
13536ltp/testcases/kernel/syscalls/mknod/mknod07.c
13537
subrata_modakf181dac2008-11-30 15:42:24 +000013538LTP-20081130
13539
135401) Log Message:
13541librttest.c: enhancement and fixes for options handling.
13542- simplified check for duplicate options,
13543- better handling of unknown options and missing args: report missing args and exit,
13544- exit if any option is wrong,
13545- indent fix,
13546Verified on all rt tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
13547
13548Modified File(s):
13549ltp/testcases/realtime/lib/librttest.c
13550
135512) Log Message:
13552matrix_mult.c: set_affinity to work when there are offline cpus:
13553Syscall 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>,
13554
13555Modified File(s):
13556ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
13557
135583) Log Message:
13559matrix_mult.c: dynamic iterations configuration.
13560Dimension (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.
13561
13562Modified File(s):
13563ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
13564
135654) Log Message:
13566matrix_mult.c: thread synchronisation simplification:
13567In concurrent calculations:
13568- use a single pthread_barrier to start all threads together instead of a combination of barrier/mutex/condvar.
13569- main thread no longer participates to concurrent calculations and simply performs rt_gettime(s) for global time spent evaluation.
13570Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
13571
13572Modified File(s):
13573ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
13574
135755) Log Message:
13576matrix_mult.c: concurrent calculation stats fix:
13577Array 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>.
13578
13579Modified File(s):
13580ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
13581
135826) Log Message:
13583use feedback from Jan Kratochvil so we wait for the child to be stopped before we attempt to ptrace it.
13584
13585Modified File(s):
13586ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
13587
135887) Log Message:
13589base {PEEK,POKE}USER on sizeof(user) rather than sizeof(pt_regs) and add a few more corner cases.
13590
13591Modified File(s):
13592ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
13593
135948) Log Message:
13595drop backup file configure~
13596
13597Modified File(s):
13598ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
13599
136009) Log Message:
13601start a .gitignore
13602
13603Added File(s):
13604ltp/.gitignore
13605
1360610) Log Message:
13607This 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>.
13608
13609Modified File(s):
13610ltp/testcases/commands/cron/cron_tests.sh
13611
1361211) Log Message:
13613Stop 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>.
13614
13615Modified File(s):
13616ltp/testcases/kernel/numa/test.sh
13617
1361812) Log Message:
13619The following are errors while compiling ltp-full-20081031 with ARM architecture:
13620make[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
13621-Wall -I../../include -g -Wall -I../../../../include -Wall eventfd01.c -L../../../../lib -lltp -o eventfd01
13622In file included from eventfd01.c:60:
13623../../include/linux_syscall_numbers.h:113:10: error: no macro name given in #ifndef directive
13624make[4]: *** [eventfd01] Error 1
13625make[4]: Leaving directory
13626`/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd'
13627make[3]: *** [all] Error 2
13628make[3]: Leaving directory
13629`/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls'
13630Here I am attaching the patch to resolve above error. Signed-Off-By: naresh kamboju <naresh.kernel@gmail.com>.
13631
13632Modified File(s):
13633ltp/testcases/kernel/include/arm.in
13634
1363513) Log Message:
13636Alan Cox [alan@lxorguk.ukuu.org.uk] wrote:
13637The 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.
13638Sukadev <sukadev@linux.vnet.ibm.com> wrote:
13639We 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 ?
13640Subrata 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 ?
13641Sukadev <sukadev@linux.vnet.ibm.com> wrote:
13642Just 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>.
13643
13644Modified File(s):
13645ltp/testcases/kernel/pty/ptem01.c
13646
1364714) Log Message:
13648Enable Kernel with the Option during build to test filecaps support. Subrata.
13649
13650Modified File(s):
13651ltp/README
13652ltp/testcases/kernel/security/filecaps/README
13653
1365415) Log Message:
13655check input files and abort if broken line is found
13656
13657Modified File(s):
13658ltp/testcases/kernel/include/regen.sh
13659
1366016) Log Message:
13661remove bogus line
13662
13663Modified File(s):
13664ltp/testcases/kernel/include/sh.in
13665
1366617) Log Message:
13667The attached Patch defines more about the keywords:
13668i) TPASS - Indicates that the test case had the expected result and passed.
13669ii) TFAIL - Indicates that the test case had an unexpected result and failed.
13670iii) 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.
13671iv) 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.
13672v) TRETR - Indicates that the test cases has been retired and should not be executed any longer.
13673vi) 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.
13674vii) TINFO - Specifies useful information about the status of the test that does not affect the result and does not indicate a problem.
13675
13676in 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>.
13677
13678Modified File(s):
13679ltp/tools/html_report_header.txt
13680
1368118) Log Message:
13682Added test case for checking cpuidle sysfs files. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
13683
13684Modified Files:
13685ltp/testcases/kernel/power_management/Makefile
13686ltp/testcases/kernel/power_management/runpwtests.sh
13687
13688Added Files:
13689ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
13690
1369119) Log Message:
13692gcov-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>.
13693
13694
13695Modified File(s):
13696ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
13697
1369820) Log Message:
13699Following 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>.
13700
13701Modified File(s):
13702ltp/runtest/syscalls
13703ltp/testcases/kernel/syscalls/chown/Makefile
13704ltp/testcases/kernel/syscalls/fchown/Makefile
13705ltp/testcases/kernel/syscalls/fcntl/Makefile
13706ltp/testcases/kernel/syscalls/fstat/Makefile
13707ltp/testcases/kernel/syscalls/fstatat/Makefile
13708ltp/testcases/kernel/syscalls/fstatfs/Makefile
13709ltp/testcases/kernel/syscalls/getdents/Makefile
13710ltp/testcases/kernel/syscalls/geteuid/Makefile
13711ltp/testcases/kernel/syscalls/getgroups/Makefile
13712ltp/testcases/kernel/syscalls/getuid/Makefile
13713ltp/testcases/kernel/syscalls/lchown/Makefile
13714ltp/testcases/kernel/syscalls/lstat/Makefile
13715ltp/testcases/kernel/syscalls/pread/Makefile
13716ltp/testcases/kernel/syscalls/pselect/Makefile
13717ltp/testcases/kernel/syscalls/setfsgid/Makefile
13718ltp/testcases/kernel/syscalls/setfsuid/Makefile
13719ltp/testcases/kernel/syscalls/setregid/Makefile
13720ltp/testcases/kernel/syscalls/setresgid/Makefile
13721ltp/testcases/kernel/syscalls/setresuid/Makefile
13722ltp/testcases/kernel/syscalls/setreuid/Makefile
13723ltp/testcases/kernel/syscalls/setuid/Makefile
13724ltp/testcases/kernel/syscalls/stat/Makefile
13725ltp/testcases/kernel/syscalls/statfs/Makefile
13726
1372721) Log Message:
13728The 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>.
13729
13730Modified File(s):
13731ltp/runalltests.sh
13732
1373322) Log Message:
13734Submitting 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>.
13735
13736Added Files:
13737ltp/testcases/kernel/containers/pidns/pidns06.c
13738
1373923) Log Message:
13740Added 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>.
13741
13742Modified File(s):
13743ltp/README
13744ltp/testcases/kernel/security/selinux-testsuite/README
13745
1374624) Log Message:
13747This 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>.
13748
13749Modified File(s):
13750ltp/testcases/kernel/containers/netns/initialize.sh
13751
1375225) Log Message:
13753(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>.
13754
13755Modified File(s):
13756ltp/runtest/ltp-aio-stress.part1
13757ltp/runtest/ltp-aio-stress.part2
13758ltp/runtest/ltp-aiodio.part1
13759ltp/runtest/ltp-aiodio.part2
13760
1376126) Log Message:
13762Subrata and Daniel,
13763moving from ia64 to x86_64 arch I have got this at linking time:
13764cc -o aio-stress aio-stress.o -Wall -O -g -DAIO -L /usr/lib -laio -lpthread
13765/usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
13766/usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread
13767/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
13768/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
13769so , if you could have a look to the suggested following patch. Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
13770
13771Modified File(s):
13772ltp/testcases/kernel/io/ltp-aiodio/Makefile
13773
1377427) Log Message:
13775on SLES10 SP2 __NR_get_robust_list is not defined and cause following compiler warning:
13776---->8---------
13777make[4]: Entering directory
13778`/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
13779cc -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
13780get_robust_list01.c: In function 'main':
13781get_robust_list01.c:252: warning: control reaches end of non-void function
13782make[4]: Leaving directory
13783`/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
13784----8<---------
13785And cause "unexpected" return value:
13786----8<---------
13787x86_64:~/:[1]# /usr/lib64/ltp/testcases/bin/get_robust_list01 get_robust_list: system call not available
13788x86_64:~/:[43]# echo $?
1378943
13790x86_64:~/:[0]# /usr/lib64/ltp/testcases/bin/get_robust_list01 | wc -c
1379143
13792---->8---------
13793Attached patch avoids "random"/43 return value. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
13794
13795Modified File(s):
13796ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
13797
1379828) Log Message:
13799This patch fixes a compilation warning:
13800timerfd01.c: In function `main':
13801timerfd01.c:128: warning: unused variable `tfd2'
13802Signed-off-by: CAI Qian <caiqian@cclom.cn>.
13803
13804Modified File(s):
13805ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
13806
1380729) Log Message:
13808Hello, 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>.
13809
13810Modified File(s):
13811ltp/pan/pan.c
13812ltp/pan/zoolib.c
13813ltp/testcases/kernel/power_management/runpwtests.sh
13814ltp/testcases/kernel/syscalls/eventfd/Makefile
13815ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
13816ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
13817ltp/testcases/kernel/syscalls/kill/kill03.c
13818ltp/testcases/kernel/syscalls/kill/kill04.c
13819ltp/testcases/kernel/syscalls/mount/mount03.c
13820ltp/testcases/kernel/syscalls/move_pages/Makefile
13821
1382230) Log Message:
13823when building Debian ltp package on alpha, the package failed to build, because alpha lacks some of the syscalls (the xxx_16 ones). See:
13824http://experimental.debian.net/fetch.php?&pkg=ltp&ver=20081031%2Bdfsg-1&arch=alpha&stamp=1225968365&file=log&as=raw
13825I have created some patches, which fix this behaviour (ie. the build doesn't fail then). They work like this:
138261. Syscalls which are potentially missing on some architectures are listed in the stub-list,
138272. 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:
13828- the syscalls added to the stub list are the ones which appear in the kernel sources as __IGNORE_name-of-syscall,
13829- 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).
13830Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13831
13832Modified File(s):
13833ltp/testcases/kernel/include/regen.sh
13834ltp/testcases/kernel/include/stub-list
13835ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
13836ltp/testcases/kernel/syscalls/setgid/setgid01.c
13837ltp/testcases/kernel/syscalls/setgid/setgid02.c
13838ltp/testcases/kernel/syscalls/setgid/setgid03.c
13839ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
13840ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
13841
1384231) Log Message:
13843Fix success detection in execve04 test:
13844The 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
138451. The failure (ie. success of the call) is unnoticed,
138462. The test leaves loads of files in the temporary directory.
13847all 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>.
13848
13849Modified File(s):
13850ltp/testcases/kernel/syscalls/execve/execve04.c
13851
1385232) Log Message:
13853This 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>.
13854
13855Modified File(s):
13856ltp/testcases/kernel/syscalls/execve/execve04.c
13857
1385833) Log Message:
13859Don't break chown tests on non-catastrophic failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13860
13861Modified File(s):
13862ltp/testcases/kernel/syscalls/chown/chown03.c
13863ltp/testcases/kernel/syscalls/fchown/fchown02.c
13864ltp/testcases/kernel/syscalls/fchown/fchown03.c
13865
1386634) Log Message:
13867Do 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>.
13868
13869Modified File(s):
13870ltp/testcases/kernel/syscalls/chmod/chmod06.c
13871ltp/testcases/kernel/syscalls/chown/chown04.c
13872ltp/testcases/kernel/syscalls/fchown/fchown02.c
13873ltp/testcases/kernel/syscalls/fchown/fchown03.c
13874ltp/testcases/kernel/syscalls/fchown/fchown04.c
13875ltp/testcases/kernel/syscalls/fchown/fchown05.c
13876
1387735) Log Message:
13878Prevent leaving files in the temporary directory by calling tst_rmdir, or cleanup, where appropriate. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13879
13880Modified File(s):
13881ltp/testcases/kernel/fs/stream/stream04.c
13882ltp/testcases/kernel/syscalls/chown/chown03.c
13883ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
13884ltp/testcases/kernel/syscalls/fchown/fchown04.c
13885ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
13886ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
13887ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
13888ltp/testcases/network/lib6/runcc.c
13889
1389036) Log Message:
13891Call cleanup() at the right places to prevent fallocate tests leaving files in the temporary directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13892
13893Modified File(s):
13894ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
13895ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
13896
1389737) Log Message:
13898I've clean my signalfd test case up with autoconf. After applying the patch, do at ltp/
13899 autoconf
13900 autoheader
13901 ./configure
13902 make (or cd testcases/kernel/syscalls/signalfd; make)
13903Benefits are:
13904- signalfd01.c doesn't depends on kernel version (it used KERNEL_VERSION macro.)
13905- Makefile becomes simple.
13906- #ifdef/#endif of signalfd01.c becomes readable.
13907- signalfd.m4 can use other program than ltp.
13908I revisied my patch.
13909- signalfd.m4 is renamed to ltp-signalfd.m4.
13910- configure is run by make if config.h is older than config.h.in.
13911- autoconf is run by make if configure is older than configure.ac.
13912- autoheader is run by make if config.h.in is older than configure.ac.
13913- dist-clean, a new make target, removes autom4te.cache, config.log and config.status.
13914- maintainer-clean, a new make target, removes configure and config.h.in.
13915Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
13916
13917Modified Files:
13918ltp/Makefile
13919ltp/include/Makefile
13920ltp/testcases/kernel/syscalls/signalfd/Makefile
13921ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
13922Added Files:
13923ltp/configure.ac
13924ltp/m4/Makefile
13925ltp/m4/ltp-signalfd.m4
13926
1392738) Log Message:
13928Use 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>.
13929
13930Modified File(s):
13931ltp/testcases/network/sctp/testlib/sctputil.h
13932
1393339) Log Message:
13934Quick 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>.
13935
13936Modified File(s):
13937ltp/testcases/kernel/ipc/pipeio/pipeio.c
13938
1393940) Log Message:
13940regen linux_syscall_numbers.h whenever regen.sh changes. Mike Frysinger <vapier@users.sourceforge.net>.
13941
13942Modified File(s):
13943ltp/testcases/kernel/include/Makefile
13944
1394541) Log Message:
13946make syscall() wrapper a bit more readable. Mike Frysinger <vapier@users.sourceforge.net>.
13947
13948Modified File(s):
13949ltp/testcases/kernel/include/regen.sh
13950
1395142) Log Message:
13952only create symlink if it doesnt exist already. Mike Frysinger <vapier@users.sourceforge.net>.
13953
13954Modified File(s):
13955ltp/testcases/kernel/include/Makefile
13956
1395743) Log Message:
13958generate stub list on the fly based on *.in files
13959
13960Modified File(s):
13961ltp/testcases/kernel/include/regen.sh
13962
13963Removed File(s):
13964ltp/testcases/kernel/include/stub-list
13965
1396644) Log Message:
13967cleanup style with Lindent
13968
13969Modified File(s):
13970ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
13971
1397245) Log Message:
13973use a macroname that isnt crazy long.
13974
13975Modified File(s):
13976ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
13977
1397846) Log Message:
13979fill out AC_INIT().
13980
13981Modified File(s):
13982ltp/configure.ac
13983
1398447) Log Message:
13985use AC_CHECK_HEADERS_ONCE().
13986
13987Modified File(s):
13988ltp/ltp/m4/ltp-signalfd.m4
13989
1399048) Log Message:
13991make autotools optional and start a sane config.h by default.
13992
13993Modified File(s):
13994ltp/include/Makefile
13995ltp/Makefile
13996Added File(s):
13997ltp/include/config.h.default
13998
1399949) Log Message:
14000add some compiled objects to the ignore list.
14001
14002Modified File(s):
14003ltp/.gitignore
14004
1400550) Log Message:
14006Integrate unzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14007
14008Modified Files:
14009ltp/runtest/commands ltp/testcases/commands/Makefile
14010ltp/testcases/commands/unzip/unzip_tests.sh
14011
1401251) Log Message:
14013Integrate tpm_tools into runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14014
14015Modified Files:
14016ltp/runalltests.sh
14017
1401853) Log Message:
14019Integrate gzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14020
14021Modified Files:
14022ltp/runtest/commands
14023
1402454) Log Message:
14025Integrate fileutils tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14026
14027Modified Files:
14028ltp/runtest/commands
14029
1403055) Log Message:
14031Integrate size01 tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14032
14033Modified Files:
14034ltp/runtest/commands
14035
1403656) Log Message:
14037Add ltp/runtest/commands file to ltp/runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14038
14039Modified Files:
14040ltp/runltp
14041
1404257) Log Message:
14043hugemmap02 "Segmentation fault" fix:
14044-----------------------------------------------------------
14045Iranna D. Ankad <iranna.ankad@in.ibm.com> Reported:
14046-----------------------------------------------------------
14047hugemmap02 "Segmentation fault" on a 32-bit system:
14048Linux 2.6.18-120.el5PAE #1 SMP Fri Oct 17 18:17:11 EDT 2008 i686 i686 i386 GNU/Linux
14049Allocate some huge pages:
14050# echo 50 > /proc/sys/vm/nr_hugepages
140512. Create & mount hugetlbfs
14052#mkdir -p /hugetlbfs
14053#mount -t hugetlbfs none /hugetlbfs
140543. Go to following directory in LTP i.e cd /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap
140554. Run "hugemmap02" test
14056# ./hugemmap02 -H /hugetlbfs/
14057Segmentation fault
14058-----------------------------------------------------------
14059Cijurajan Kollanoor <cijurajan@in.ibm.com> Replied:
14060-----------------------------------------------------------
14061The program receives a segmentation fault here:
14062154 /* Attempt to mmap a huge page into a low memory address
14063*/
14064155 errno = 0;
14065156 addr2 = mmap(LOW_ADDR2, MAP_SIZE, PROT_READ | PROT_WRITE,
14066==> Segfault
14067157 MAP_SHARED | MAP_FIXED, fildes, 0);
14068158
14069-----------------------------------------------------------
14070Adam Litke <agl@us.ibm.com>Replied:
14071-----------------------------------------------------------
14072Unfortunately, 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:
140731. Insert a 'getchar();' call above line 155 in the test source code above and recompile the test.
140742. Run the test. When it pauses (waiting for input at the getchar() call), hit <ctrl>-z to background the test.
140753. Determine the pid of the test case using ps
140764. Collect the /proc/<pid>/maps for the appropriate pid
140775. Paste that output here in this bug.
14078-----------------------------------------------------------
14079Cijurajan Kollanoor Replied:
14080-----------------------------------------------------------
14081# cat maps
1408200000000-00001000 r-xs 00000000 00:11 1781 /dev/zero
1408300110000-0024e000 r-xp 00000000 08:02 19183585 /lib/libc-2.5.so
140840024e000-00250000 r-xp 0013e000 08:02 19183585 /lib/libc-2.5.so
1408500250000-00251000 rwxp 00140000 08:02 19183585 /lib/libc-2.5.so
1408600251000-00254000 rwxp 00251000 00:00 0
14087005f1000-0060b000 r-xp 00000000 08:02 19183582 /lib/ld-2.5.so
140880060b000-0060c000 r-xp 00019000 08:02 19183582 /lib/ld-2.5.so
140890060c000-0060d000 rwxp 0001a000 08:02 19183582 /lib/ld-2.5.so
140900073a000-0073b000 r-xp 0073a000 00:00 0 [vdso]
1409108048000-0804d000 r-xp 00000000 08:02 2586373
14092/root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
140930804d000-0804e000 rw-p 00004000 08:02 2586373
14094/root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
140950804e000-08052000 rw-p 0804e000 00:00 0
1409608248000-08269000 rw-p 08248000 00:00 0 [heap]
1409767ef8000-77ef8000 r--s 00000000 00:11 1781 /dev/zero
1409877ef8000-87ef8000 r--s 00000000 00:11 1781 /dev/zero
1409987ef8000-97ef8000 r--s 00000000 00:11 1781 /dev/zero
1410097ef8000-a7ef8000 r--s 00000000 00:11 1781 /dev/zero
14101a7ef8000-b7ef8000 r--s 00000000 00:11 1781 /dev/zero
14102b7ef8000-b7efa000 rw-p b7ef8000 00:00 0
14103b7f0a000-b7f0b000 rw-p b7f0a000 00:00 0
14104bf918000-bf92d000 rw-p bffea000 00:00 0 [stack]
14105-----------------------------------------------------------
14106ADAM G. LITKE Replied:
14107-----------------------------------------------------------
14108My 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.
14109Signed-Off-By: Cijurajan Kollanoor <cijurajan@in.ibm.com>,
14110
14111Modified File(s):
14112ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
14113
1411458) Log Message:
14115This 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>.
14116
14117Modified File(s):
14118ltp/testcases/kernel/syscalls/creat/creat07.c
14119
1412059) Log Message:
14121Only define signalfd() when it actually gets used -- i.e. when !USE_STUB. Mike Frysinger <vapier@users.sourceforge.net>
14122
14123Modified File(s):
14124ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
14125
1412660) Log Message:
14127require autoconf-2.61+. Mike Frysinger <vapier@users.sourceforge.net>.
14128
14129Modified File(s):
14130ltp/configure.ac
14131
1413261) Log Message:
14133lcov: preparations for release 1.7. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
14134
14135Modified File(s):
14136ltp/utils/analysis/lcov/CHANGES
14137ltp/utils/analysis/lcov/Makefile
14138
1413962) Log Message:
14140lcov: update error and warning messages. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
14141
14142Modified File(s):
14143ltp/utils/analysis/lcov/CHANGES
14144ltp/utils/analysis/lcov/bin/gendesc
14145ltp/utils/analysis/lcov/bin/genhtml
14146ltp/utils/analysis/lcov/bin/geninfo
14147ltp/utils/analysis/lcov/bin/genpng
14148ltp/utils/analysis/lcov/bin/lcov
14149
14150
1415163) Log Message:
14152lcov: fix spec file bug. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
14153
14154Modified File(s):
14155ltp/utils/analysis/lcov/rpm/lcov.spec
14156
1415764) Log Message:
14158lcov: version + date updates. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
14159
14160Modified File(s):
14161ltp/utils/analysis/lcov/README
14162ltp/utils/analysis/lcov/bin/gendesc
14163ltp/utils/analysis/lcov/bin/genhtml
14164ltp/utils/analysis/lcov/bin/geninfo
14165ltp/utils/analysis/lcov/bin/genpng
14166ltp/utils/analysis/lcov/bin/lcov
14167ltp/utils/analysis/lcov/man/gendesc.1
14168ltp/utils/analysis/lcov/man/genhtml.1
14169ltp/utils/analysis/lcov/man/geninfo.1
14170ltp/utils/analysis/lcov/man/genpng.1
14171ltp/utils/analysis/lcov/man/lcov.1
14172ltp/utils/analysis/lcov/man/lcovrc.5
14173ltp/utils/analysis/lcov/rpm/lcov.spec
14174
1417565) Log Message:
14176lcov: updated CVS version to 1.8. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
14177
14178Modified File(s):
14179ltp/utils/analysis/lcov/man/gendesc.1
14180ltp/utils/analysis/lcov/man/genhtml.1
14181ltp/utils/analysis/lcov/man/geninfo.1
14182ltp/utils/analysis/lcov/man/genpng.1
14183ltp/utils/analysis/lcov/man/lcov.1
14184ltp/utils/analysis/lcov/man/lcovrc.5
14185ltp/utils/analysis/lcov/bin/gendesc
14186ltp/utils/analysis/lcov/bin/genhtml
14187ltp/utils/analysis/lcov/bin/geninfo
14188ltp/utils/analysis/lcov/bin/genpng
14189ltp/utils/analysis/lcov/bin/lcov
14190ltp/utils/analysis/lcov/rpm/lcov.spec
14191ltp/utils/analysis/lcov/Makefile
14192
1419366) Log Message:
14194I'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>.
14195
14196Modified Files:
14197ltp/configure.ac
14198ltp/m4/ltp-signalfd.m4
14199ltp/runtest/syscalls
14200ltp/testcases/kernel/syscalls/modify_ldt/Makefile
14201ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
14202ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
14203
14204Added Files:
14205ltp/m4/ltp-modify_ldt.m4
14206
1420767) Log Message:
14208Please 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>.
14209
14210Modified File(s):
14211ltp/testcases/kernel/containers/pidns/runpidnstest.sh
14212
1421368) Log Message:
14214[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>.
14215
14216Modified File(s):
14217ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
14218
1421969) Log Message:
14220Change "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>.
14221
14222Modified File(s):
14223ltp/testcases/kernel/syscalls/readlink/readlink03.c
14224
1422570) Log Message:
14226Risrajak <risrajak@linux.vnet.ibm.com> reported:
14227mallocstress testcase is failing on: Linux 2.6.27-rc6-7-default #1 SMP 2008-09-15 10:58:05 +0200 x86_64
14228# ./testcases/kernel/mem/mtest07/mallocstress
14229Aborted
14230---Kernel Component Data---
14231Stack trace output: i am attaching full strace.
14232<snip>
14233clone(child_stack=0x7fe381a96250,
14234flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
14235parent_tidptr=0x7fe381a969e0, tls=0x7fe381a96950, child_tidptr=0x7fe381a969e0) = 27334
14236nanosleep({0, 0}, NULL) = 0
14237semop(34439172, 0x7fffa7cbef00, 1) = 0
14238futex(0x7fe39f2d19e0, FUTEX_WAIT, 27275, NULL <unfinished ...>
14239+++ killed by SIGABRT +++
14240---------------------------------------
14241Nagesh Sharyathi Replied:
14242---------------------------------------
14243I was able to recreate the problem by spawning only 2 threads: This is what I found:
14244------------------------------------------------------------------------------------
14245[pid 8006] tgkill(8004, 8006, SIGABRT <unfinished ...>
14246[pid 8005] <... mmap resumed> ) = 0x7f8ba781b000
14247[pid 8006] <... tgkill resumed> ) = 0
14248[pid 8005] nanosleep({0, 0}, <unfinished ...>
14249[pid 8006] --- SIGABRT (Aborted) @ 0 (0) ---
14250Process 8006 detached
14251[pid 8005] <... nanosleep resumed> NULL) = 0
14252[pid 8005] +++ killed by SIGABRT +++
14253+++ killed by SIGABRT +++
14254------------------------------------------------------------------------------------
14255So 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()
14256=================================
14257 for (i = 0; i < num_alloc; i++)
14258 {
14259 dprt(("pid[%d]: freeing ptrs[i] %p\n", getpid(), ptrs[i]));
14260 if (ptrs[i][0] != i) {
14261 fprintf(stderr, "pid[%d]: fail: bad sentinel value\n", getpid());
14262 return 1;
14263 }
14264 free(ptrs[i]); <== Problem area
14265 my_yield();
14266 }
14267=================================
14268Andrew Vagin Replied <avagin@gmail.com>:
14269Thanks. I found error for help valgrind.
14270==13393== Thread 56:
14271==13393== Invalid write of size 8
14272==13393== at 0x400C27: allocate_free (mallocstress.c:198)
14273==13393== by 0x400E4D: alloc_mem (mallocstress.c:281)
14274==13393== by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
14275==13393== by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
14276==13393== Address 0x4c36a60 is 0 bytes inside a block of size 1 alloc'd
14277==13393== at 0x4A0739E: malloc (vg_replace_malloc.c:207)
14278==13393== by 0x400BF0: allocate_free (mallocstress.c:192)
14279==13393== by 0x400E4D: alloc_mem (mallocstress.c:281)
14280==13393== by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
14281==13393== by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
14282(gdb) print i
14283$1 = 0
14284(gdb) print alloc_num
14285No symbol "alloc_num" in current context.
14286(gdb) print num_alloc
14287$2 = 0
14288(gdb) print size
14289$3 = 1
14290strick the eye, we have pointer with type long, but allocate one byte only.
14291size_t size = 1;
14292long *ptrs[MAXPTRS];
14293......
14294ptrs[num_alloc] = (long *)malloc(size);
14295I use valgrind first time. Thanks for this possibility:). see the attached patch. test passed and valgrind don't report errors after my patch.
14296Thread [34]: allocate_free() returned 0, succeeded. Thread exiting.
14297main(): test passed.
14298==13299==
14299==13299== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1)
14300==13299== malloc/free: in use at exit: 0 bytes in 0 blocks.
14301==13299== malloc/free: 233,080 allocs, 227,080 frees, 5,454,975,665,283 bytes allocated.
14302ps: I use oldsize = 5, because long will be equal 8 in more case. oldsize is previous value of fibannoci series.
14303Signed-Off-By: "avagin@gmail.com" <avagin@gmail.com>.
14304
14305Modified File(s):
14306ltp/testcases/kernel/mem/mtest07/Makefile
14307ltp/testcases/kernel/mem/mtest07/mallocstress.c
14308
1430971) Log Message:
14310Initial 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:
14311I 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.
14312
14313Modified Files:
14314ltp/runtest/syscalls
14315ltp/testcases/kernel/include/x86_64.in
14316Added Files:
14317ltp/testcases/kernel/syscalls/accept4/Makefile
14318ltp/testcases/kernel/syscalls/accept4/accept4_01.c
14319
1432072) Log Message:
14321I 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>.
14322
14323Modified File(s):
14324ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
14325
1432673) Log Message:
14327A small Fix. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
14328
14329Modified File(s):
14330ltp/m4/ltp-signalfd.m4
14331
1433274) Log Message:
14333- Type definitions defined in header files included from sys/signalfd.h and type definitions defined in sys/signalfd.h are conflicted.
14334- s/SIGNALFD_REFIX/SIGNALFD_PREFIX/
14335- if HAVE_SIGNALFD is not defined, use stub.
14336- if HAVE_LINUX_TYPES_H is defined, use our own implemention to call signalfd
14337 syscall.
14338Signed-of-by: Masatake YAMATO<yamato@redhat.com>.
14339
14340Modified File(s):
14341ltp/m4/ltp-signalfd.m4
14342ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
14343
1434475) Log Message:
14345Update to OpenHPI 2.13.1. See http://openhpi.org/ for more details.
14346
14347Modified File(s):
14348
1434976) Log Message:
14350Add Kernel Config Info for compiling KDUMP/KEXEC kernel. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
14351
14352Modified File(s):
14353ltp/README
14354
1435577) Log Message:
14356This patch ensures that prio-preempt uses the librt debug mechanism. Tested: Running the test:
14357./prio_preempt
14358./prio_preempt -v3
14359./run_auto
14360Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
14361
14362Modified File(s):
14363ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
14364
1436578) Log Message:
14366This patch adds librt debug support for prio-wake. The log level selected is 0, as it necessary to print all the buffered information. Tested:
14367./prio-wake
14368./run_auto.
14369Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
14370
14371Modified File(s):
14372ltp/testcases/realtime/func/prio-wake/prio-wake.c
14373
1437479) Log Message:
14375OK. I have implemented such a patch which does not overflow anymore. However, I could not test it, because:
14376pipeio -s 5000 -i 2000000000 -c 5
14377just runs too long. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
14378
14379Modified File(s):
14380ltp/testcases/kernel/ipc/pipeio/pipeio.c
14381
1438280) Log Message:
14383The 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.
14384Testing done:
14385Compiled 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.
14386Changelog:
14387* Introduce periodic sleeps in the busy loop of gtod_latency to avoid soft lockups.
14388Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
14389
14390Modified File(s):
14391ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
14392
1439381) Log Message:
14394Here is a patch to fix the error below.
14395/root/ltp-full-20081031/testcases/kernel/containers/netns/parentns.sh: 42: source: not found
14396Some 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>.
14397
14398Modified File(s):
14399ltp/testcases/kernel/containers/netns/child_1.sh
14400ltp/testcases/kernel/containers/netns/child_2.sh
14401ltp/testcases/kernel/containers/netns/childipv6.sh
14402ltp/testcases/kernel/containers/netns/childns.sh
14403ltp/testcases/kernel/containers/netns/parent_1.sh
14404ltp/testcases/kernel/containers/netns/parent_2.sh
14405ltp/testcases/kernel/containers/netns/parent_share.sh
14406ltp/testcases/kernel/containers/netns/parentns.sh
14407ltp/testcases/kernel/containers/netns/paripv6.sh
14408
1440982) Log Message:
14410The 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>.
14411
14412Modified File(s):
14413ltp/testcases/kernel/include/i386.in
14414
1441583) Log Message:
14416umount can return error if /etc/mtab link to /proc/mounts
14417$ mount --rbind /tmp/1 /tmp/2
14418$ mount
14419...
14420/tmp/1 on /tmp/2 type none (rw,bind)
14421$ mv /etc/mtab{,.orig}
14422$ mount
14423...
14424/dev/root on /tmp/2 type ext3 (rw,data=ordered)
14425$ umount /tmp/1
14426umount: /tmp/1: not mounted
14427if umount return error, test_fs_bind.sh will hang up in the infinite loop:
14428( while grep_proc_mounts ; do
14429 grep_proc_mounts | awk '{print $2}' | xargs -r --max-args=1 umount -l
14430done ) >& /dev/null
14431but /proc/mounts contain next info:
14432/dev/root /tmp/2\040(deleted) ext3 rw,data=ordered 0 0
14433because 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>.
14434
14435Modified File(s):
14436ltp/testcases/kernel/fs/fs_bind/regression/test02
14437
1443884) Log Message:
14439Fix busy loop in realtime:
14440The 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>.
14441
14442Modified File(s):
14443ltp/testcases/realtime/include/librttest.h
14444ltp/testcases/realtime/lib/librttest.c
14445
1444685) Log Message:
14447I've added new Makefile target to run both autoconf and autoheader. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
14448
14449Modified File(s):
14450ltp/Makefile
14451
1445286) Log Message:
14453CONTROLLERS: 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>.
14454
14455Modified Files:
14456ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
14457ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
14458ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
14459ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
14460
1446187) Log Message:
14462CONTROLLERS: 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>.
14463
14464Modified Files:
14465ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
14466ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
14467
1446888) Log Message:
14469CONTROLLERS: 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>.
14470
14471Modified Files:
14472ltp/testcases/kernel/controllers/cpuctl/parameters.sh
14473ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
14474ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
14475
1447689) Log Message:
14477CONTROLLERS: 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>.
14478
14479Modified Files:
14480ltp/testcases/kernel/controllers/cpuctl/parameters.sh
14481
1448290) Log Message:
14483CONTROLLERS: 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>.
14484
14485Added Files:
14486ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
14487
1448891) Log Message:
14489CONTROLLERS: 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>.
14490
14491Modified Files:
14492ltp/testcases/kernel/controllers/cpuctl/parameters.sh
14493ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
14494
1449592) Log Message:
14496CONTROLLERS: 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>.
14497
14498Modified Files:
14499ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
14500ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
14501ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
14502ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
14503
1450493) Log Message:
14505CONTROLLERS: 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>.
14506
14507Modified Files:
14508ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
14509ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
14510ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
14511ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
14512ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
14513ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
14514
1451594) Log Message:
14516CONTROLLERS: 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>.
14517
14518Modified Files:
14519ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
14520
1452195) Log Message:
14522CONTROLLERS: 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>.
14523
14524Added Files:
14525ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
14526
1452796) Log Message:
14528CONTROLLERS: 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>.
14529
14530Modified Files:
14531ltp/testcases/kernel/controllers/cpuctl/parameters.sh
14532ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
14533
1453497) Log Message:
14535CONTROLLERS: 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>.
14536
14537Modified Files:
14538ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
14539
1454098) Log Message:
14541CONTROLLERS: 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>.
14542
14543Added Files:
14544ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
14545
1454699) Log Message:
14547CONTROLLERS: 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>.
14548
14549Modified Files:
14550ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
14551
14552100) Log Message:
14553CONTROLLERS: 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>.
14554
14555Modified Files:
14556ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
14557
14558101) Log Message:
14559CONTROLLERS: 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>.
14560
14561Added Files:
14562ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
14563
14564102) Log Message:
14565CONTROLLERS: 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>.
14566
14567Modified Files:
14568ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
14569
14570103) Log Message:
14571CONTROLLERS: 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>.
14572
14573Modified Files:
14574ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
14575
14576104) Log Message:
14577Re-enablement of TI-RPC tests to build/install/run in LTP:
14578Le 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.
14579Subrata 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.
14580Le 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>.
14581
14582Modified Files:
14583ltp/runtest/rpc
14584ltp/runtest/stress.part3
14585ltp/testcases/network/rpc/Makefile
14586ltp/testcases/network/rpc/README
14587ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
14588ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
14589ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
14590ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
14591ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
14592ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
14593ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
14594ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
14595ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
14596ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
14597ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
14598ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
14599ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
14600ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
14601ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
14602ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
14603ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
14604ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
14605ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
14606ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
14607ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
14608ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
14609ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
14610ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
14611ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
14612ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
14613ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
14614ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
14615ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
14616ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
14617ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
14618ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
14619ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
14620ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
14621ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
14622ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
14623ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
14624ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
14625ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
14626ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
14627ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
14628ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
14629ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
14630ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
14631ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
14632ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
14633ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
14634ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
14635ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
14636ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
14637ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
14638ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
14639ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
14640ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
14641ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
14642ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
14643ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
14644ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
14645ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
14646ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
14647ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
14648ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
14649ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
14650ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
14651ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
14652ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
14653ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
14654ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
14655ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
14656ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
14657ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
14658ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
14659ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
14660ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
14661ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
14662ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
14663ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
14664ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
14665ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
14666ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
14667ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
14668ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
14669ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
14670ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
14671ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
14672ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
14673ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
14674ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
14675ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
14676ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
14677ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
14678ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
14679ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
14680ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
14681ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
14682ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
14683ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
14684ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
14685ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
14686ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
14687ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
14688ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
14689ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
14690ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
14691ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
14692ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
14693ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
14694ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
14695ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
14696ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
14697ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
14698ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
14699ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
14700ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
14701ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
14702ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
14703ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
14704ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
14705ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
14706ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
14707ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
14708ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
14709ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
14710ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
14711ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
14712ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
14713ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
14714ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
14715ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
14716ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
14717ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
14718ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
14719ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
14720ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
14721ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
14722ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
14723ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
14724ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
14725ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
14726ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
14727ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
14728ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
14729ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
14730ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
14731ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
14732ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
14733ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
14734ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
14735ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
14736ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
14737ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
14738ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
14739ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
14740ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
14741ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
14742ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
14743ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
14744ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
14745ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
14746ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
14747ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
14748ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
14749ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
14750ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
14751ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
14752ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
14753ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
14754ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
14755ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
14756ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
14757ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
14758ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
14759ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
14760ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
14761ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
14762ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
14763ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
14764ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
14765ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
14766ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
14767ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
14768ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
14769ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
14770ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
14771ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
14772ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
14773ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
14774ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
14775ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
14776ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
14777ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
14778ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
14779ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
14780ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
14781ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
14782ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
14783ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
14784ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
14785ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
14786ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
14787ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
14788ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
14789ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
14790ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
14791ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
14792ltp/testscripts/ltpstress.sh
14793
14794Added Files:
14795ltp/runtest/rpctirpc ltp/runtest/tirpc
14796ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_test_auto.sh
14797ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tests.sh
14798ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_auto.sh
14799ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_interactive.sh
14800ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_test_auto.sh
14801ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_tests.sh
14802
14803Removed Files:
14804ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
14805ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
14806ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
14807ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
14808ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
14809
14810105) Log Message:
14811Please find the testcase for the below assertion. Assertions 1: Steps:
14812a) Create a container .
14813b) Create many levels of child containers inside this container.
14814c) Now do kill -9 init , outside of the contaier.
14815d) This should kill all the child containers . (containers created at the level below ).
14816Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
14817
14818Added Files:
14819ltp/testcases/kernel/containers/pidns/pidns05.c
14820
14821106) Log Message:
14822Fix typo in pselect01_64 testcase: pselect0_64->pselect01_64. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
14823
14824Modified File(s):
14825ltp/runtest/syscalls
14826
14827107) Log Message:
14828Remove 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>.
14829
14830Modified File(s):
14831ltp/testcases/realtime/func/async_handler/async_handler.c
14832ltp/testcases/realtime/func/async_handler/async_handler_jk.c
14833ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
14834ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
14835ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
14836ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
14837ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
14838ltp/testcases/realtime/func/measurement/preempt_timing.c
14839ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
14840ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
14841ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
14842ltp/testcases/realtime/func/pi-tests/test-skeleton.c
14843ltp/testcases/realtime/func/pi-tests/testpi-0.c
14844ltp/testcases/realtime/func/pi-tests/testpi-1.c
14845ltp/testcases/realtime/func/pi-tests/testpi-2.c
14846ltp/testcases/realtime/func/pi-tests/testpi-4.c
14847ltp/testcases/realtime/func/pi-tests/testpi-5.c
14848ltp/testcases/realtime/func/pi-tests/testpi-6.c
14849ltp/testcases/realtime/func/pi-tests/testpi-7.c
14850ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
14851ltp/testcases/realtime/func/prio-wake/prio-wake.c
14852ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
14853ltp/testcases/realtime/func/sched_football/sched_football.c
14854ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
14855ltp/testcases/realtime/func/sched_latency/sched_latency.c
14856ltp/testcases/realtime/func/thread_clock/tc-2.c
14857ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
14858ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
14859ltp/testcases/realtime/stress/pi-tests/testpi-3.c
14860
14861108) Log Message:
14862Remove 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>.
14863
14864Modified Files:
14865ltp/testcases/realtime/config.mk
14866
14867Removed Files:
14868ltp/testcases/realtime/include/libjvmsim.h
14869ltp/testcases/realtime/lib/libjvmsim.c
14870
14871109) Log Message:
14872ltp 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:
14873# ./iptables_tests.sh
14874iptables 0 INFO : INIT: Inititalizing tests.
14875iptables 0 INFO : INIT: Flushing all rules.
14876iptables01 0 INFO : iptables01: iptables -L -t filter will list all rules in table filter.
14877iptables01 1 FAIL : iptables01: iptables -L -t filter failed to list rules. Reason:
14878Chain INPUT (policy ACCEPT) target prot opt source destination
14879Chain FORWARD (policy ACCEPT) target prot opt source destination
14880Chain OUTPUT (policy ACCEPT) target prot opt source destination
14881Chain RH-Firewall-1-INPUT (0 references) target prot opt source destination
14882Vinay Sridhar <vinay@linux.vnet.ibm.com> replied:
14883I 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>.
14884
14885Modified File(s):
14886ltp/testcases/network/iptables/iptables_tests.sh
14887
subrata_modake9a2d5c2008-10-30 13:50:03 +000014888LTP-20081031
14889
148901) Log Message:
14891Here 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>.
14892
14893Modified File(s):
14894ltp/testcases/kernel/controllers/test_controllers.sh
14895
148962) Log Message:
14897test_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>.
14898
14899Modified File(s):
14900ltp/testcases/kernel/syscalls/ioctl/test_ioctl
14901
149023) Log Message:
14903Add support of kernel syscall test to Renesas. Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>.
14904
14905Modified Files:
14906ltp/testcases/kernel/include/order
14907Added Files:
14908ltp/testcases/kernel/include/sh.in
14909
149104) Log Message:
14911Reverting the Following Patch.
14912test_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>.
14913
14914Modified File(s):
14915ltp/testcases/kernel/syscalls/ioctl/test_ioctl
14916
149175) Log Message:
14918The 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>.
14919
14920Modified File(s):
14921ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
14922
149236) Log Message:
14924Hi 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>.
14925
14926Modified Files:
14927ltp/testcases/kernel/controllers/io-throttle/Makefile
14928ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
14929Added Files:
14930ltp/testcases/kernel/controllers/io-throttle/myfunctions-io.sh
14931Removed Files:
14932ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
14933
149347) Log Message:
14935dont use == or [[, and fix -z test
14936
14937Modified File(s):
14938ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
14939
149408) Log Message:
14941convert all "source" commands in scripts to "." ... hopefully my sed-foo doesnt break anything ...
14942
14943Modified File(s):
14944ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
14945ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
14946ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
14947ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
14948ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
14949ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
14950ltp/testcases/network/stress/broken_ip/broken_ip4-version
14951ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
14952ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
14953ltp/testcases/network/stress/broken_ip/broken_ip6-plen
14954ltp/testcases/network/stress/broken_ip/broken_ip6-version
14955ltp/testcases/network/stress/ftp/ftp4-download-stress
14956ltp/testcases/network/stress/ftp/ftp4-upload-stress
14957ltp/testcases/network/stress/ftp/ftp6-download-stress
14958ltp/testcases/network/stress/ftp/ftp6-upload-stress
14959ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
14960ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic02
14961ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic03
14962ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic04
14963ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic05
14964ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic06
14965ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic07
14966ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic01
14967ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic02
14968ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic03
14969ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic04
14970ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic05
14971ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic06
14972ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic07
14973ltp/testcases/network/stress/interface/if4-addr-change
14974ltp/testcases/network/stress/interface/if4-alias-adddel
14975ltp/testcases/network/stress/interface/if4-alias-addlarge
14976ltp/testcases/network/stress/interface/if4-mtu-change
14977ltp/testcases/network/stress/interface/if4-route-adddel
14978ltp/testcases/network/stress/interface/if4-route-addlarge
14979ltp/testcases/network/stress/interface/if4-updown
14980ltp/testcases/network/stress/interface/if6-addr-adddel
14981ltp/testcases/network/stress/interface/if6-addr-addlarge
14982ltp/testcases/network/stress/interface/if6-mtu-change
14983ltp/testcases/network/stress/interface/if6-route-adddel
14984ltp/testcases/network/stress/interface/if6-route-addlarge
14985ltp/testcases/network/stress/interface/if6-updown
14986ltp/testcases/network/stress/http/http4-stress
14987ltp/testcases/network/stress/http/http6-stress
14988ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
14989ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
14990ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
14991ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
14992ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope01
14993ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope02
14994ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope03
14995ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope04
14996ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
14997ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
14998ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld01
14999ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld02
15000ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
15001ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip02
15002ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip03
15003ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip04
15004ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip05
15005ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip06
15006ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip07
15007ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip01
15008ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip02
15009ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip03
15010ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip04
15011ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip05
15012ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip06
15013ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip07
15014ltp/testcases/network/stress/dns/dns4-stress
15015ltp/testcases/network/stress/dns/dns6-stress
15016ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
15017ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic02
15018ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic03
15019ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic04
15020ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic05
15021ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic06
15022ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic07
15023ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic01
15024ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic02
15025ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic03
15026ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic04
15027ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic05
15028ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic06
15029ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic07
15030ltp/testcases/network/stress/ssh/ssh4-stress
15031ltp/testcases/network/stress/ssh/ssh6-stress
15032ltp/testcases/network/stress/ns-tools/add_ipv6addr
15033ltp/testcases/network/stress/ns-tools/bg_tcp_traffic
15034ltp/testcases/network/stress/ns-tools/check_netem
15035ltp/testcases/network/stress/ns-tools/check_setkey
15036ltp/testcases/network/stress/ns-tools/get_ifname
15037ltp/testcases/network/stress/ns-tools/initialize_if
15038ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
15039ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
15040ltp/testcases/network/stress/ns-tools/killall_udp_traffic
15041ltp/testcases/network/stress/ns-tools/set_ipv4addr
15042ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
15043ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
15044ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
15045ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
15046ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
15047ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
15048ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld01
15049ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld02
15050ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld03
15051ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld04
15052ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld05
15053ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld06
15054ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
15055ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip02
15056ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip03
15057ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip04
15058ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip05
15059ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip06
15060ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip07
15061ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip08
15062ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip09
15063ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip10
15064ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip11
15065ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip12
15066ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip13
15067ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip14
15068ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip01
15069ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip02
15070ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip03
15071ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip04
15072ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip05
15073ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip06
15074ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip07
15075ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip08
15076ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip09
15077ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip10
15078ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip11
15079ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip12
15080ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip13
15081ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip14
15082ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
15083ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic02
15084ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic03
15085ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic04
15086ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic05
15087ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic06
15088ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic07
15089ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic08
15090ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic09
15091ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic10
15092ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic11
15093ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic12
15094ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic13
15095ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic14
15096ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic01
15097ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic02
15098ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic03
15099ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic04
15100ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic05
15101ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic06
15102ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic07
15103ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic08
15104ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic09
15105ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic10
15106ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic11
15107ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic12
15108ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic13
15109ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic14
15110ltp/testcases/network/stress/route/route4-change-dst
15111ltp/testcases/network/stress/route/route4-change-gw
15112ltp/testcases/network/stress/route/route4-change-if
15113ltp/testcases/network/stress/route/route4-ifdown
15114ltp/testcases/network/stress/route/route4-redirect
15115ltp/testcases/network/stress/route/route4-rmmod
15116ltp/testcases/network/stress/route/route6-change-dst
15117ltp/testcases/network/stress/route/route6-change-gw
15118ltp/testcases/network/stress/route/route6-change-if
15119ltp/testcases/network/stress/route/route6-ifdown
15120ltp/testcases/network/stress/route/route6-redirect
15121ltp/testcases/network/stress/route/route6-rmmod
15122ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
15123ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport02
15124ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport03
15125ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport04
15126ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport05
15127ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport06
15128ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport07
15129ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport08
15130ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport09
15131ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport10
15132ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport11
15133ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport12
15134ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport13
15135ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport14
15136ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport01
15137ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport02
15138ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport03
15139ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport04
15140ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport05
15141ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport06
15142ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport07
15143ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport08
15144ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport09
15145ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport10
15146ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport11
15147ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport12
15148ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport13
15149ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport14
15150ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
15151ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport02
15152ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport03
15153ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport04
15154ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport05
15155ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport06
15156ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport07
15157ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport08
15158ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport09
15159ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport10
15160ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport11
15161ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport12
15162ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport13
15163ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport14
15164ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport01
15165ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport02
15166ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport03
15167ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport04
15168ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport05
15169ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport06
15170ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport07
15171ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport08
15172ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport09
15173ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport10
15174ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport11
15175ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport12
15176ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport13
15177ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport14
15178ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff01
15179ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff02
15180ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff03
15181ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff04
15182ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff05
15183ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff06
15184ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff07
15185ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff08
15186ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff09
15187ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff10
15188ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff11
15189ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff12
15190ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff13
15191ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff14
15192ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff01
15193ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff02
15194ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff03
15195ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff04
15196ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff05
15197ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff06
15198ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff07
15199ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff08
15200ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff09
15201ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff10
15202ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff11
15203ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff12
15204ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff13
15205ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff14
15206ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend01
15207ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend02
15208ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend03
15209ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend04
15210ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend05
15211ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend06
15212ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend07
15213ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend08
15214ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend09
15215ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend10
15216ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend11
15217ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend12
15218ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend13
15219ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend14
15220ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend01
15221ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend02
15222ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend03
15223ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend04
15224ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend05
15225ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend06
15226ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend07
15227ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend08
15228ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend09
15229ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend10
15230ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend11
15231ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend12
15232ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend13
15233ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend14
15234ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
15235ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip02
15236ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip03
15237ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip04
15238ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip05
15239ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip06
15240ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip07
15241ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip01
15242ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip02
15243ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip03
15244ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip04
15245ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip05
15246ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip06
15247ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip07
15248ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale01
15249ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale02
15250ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale03
15251ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale04
15252ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale05
15253ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale06
15254ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale07
15255ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale08
15256ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale09
15257ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale10
15258ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale11
15259ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale12
15260ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale13
15261ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale14
15262ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale01
15263ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale02
15264ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale03
15265ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale04
15266ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale05
15267ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale06
15268ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale07
15269ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale08
15270ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale09
15271ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale10
15272ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale11
15273ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale12
15274ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale13
15275ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale14
15276ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso01
15277ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso02
15278ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso03
15279ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso04
15280ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso05
15281ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso06
15282ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso07
15283ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso08
15284ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso09
15285ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso10
15286ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso11
15287ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso12
15288ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso13
15289ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso14
15290ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso01
15291ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso02
15292ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso03
15293ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso04
15294ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso05
15295ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso06
15296ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso07
15297ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso08
15298ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso09
15299ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso10
15300ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso11
15301ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso12
15302ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso13
15303ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso14
15304ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup01
15305ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup02
15306ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup03
15307ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup04
15308ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup05
15309ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup06
15310ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup07
15311ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup08
15312ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup09
15313ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup10
15314ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup11
15315ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup12
15316ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup13
15317ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup14
15318ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup01
15319ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup02
15320ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup03
15321ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup04
15322ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup05
15323ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup06
15324ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup07
15325ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup08
15326ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup09
15327ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup10
15328ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup11
15329ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup12
15330ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup13
15331ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup14
15332ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff01
15333ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff02
15334ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff03
15335ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff04
15336ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff05
15337ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff06
15338ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff07
15339ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff08
15340ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff09
15341ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff10
15342ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff11
15343ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff12
15344ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff13
15345ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff14
15346ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff01
15347ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff02
15348ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff03
15349ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff04
15350ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff05
15351ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff06
15352ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff07
15353ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff08
15354ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff09
15355ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff10
15356ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff11
15357ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff12
15358ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff13
15359ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff14
15360ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
15361ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport02
15362ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport03
15363ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport04
15364ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport05
15365ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport06
15366ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport07
15367ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport01
15368ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport02
15369ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport03
15370ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport04
15371ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport05
15372ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport06
15373ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport07
15374ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
15375ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic02
15376ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic03
15377ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic04
15378ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic05
15379ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic06
15380ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic07
15381ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic01
15382ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic02
15383ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic03
15384ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic04
15385ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic05
15386ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic06
15387ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic07
15388ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
15389ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic02
15390ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic03
15391ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic04
15392ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic05
15393ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic06
15394ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic07
15395ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic01
15396ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic02
15397ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic03
15398ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic04
15399ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic05
15400ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic06
15401ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic07
15402
154039) Log Message:
15404fix typo pointed out by Elder Costa: dulation -> duration
15405
15406Modified File(s):
15407ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
15408ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
15409ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
15410ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
15411ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
15412ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
15413ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
15414ltp/testcases/network/stress/broken_ip/broken_ip4-version
15415ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
15416ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
15417ltp/testcases/network/stress/broken_ip/broken_ip6-plen
15418ltp/testcases/network/stress/broken_ip/broken_ip6-version
15419ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
15420ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
15421ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
15422ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
15423ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
15424ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
15425ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
15426ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
15427ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
15428ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
15429ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
15430
1543110) Log Message:
15432lcov: geninfo chokes on spaces in the directory name
15433
15434From: Jeff Connelly <jeffconnelly@users.sourceforge.net>
15435
15436In 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.
15437
15438Modified File(s):
15439ltp/utils/analysis/lcov/bin/geninfo
15440ltp/utils/analysis/lcov/bin/lcov
15441ltp/utils/analysis/lcov/CHANGES
15442
1544311) Log Message:
15444gcov-kernel: added patches for linux-2.6.27
15445
15446Added File(s):
15447ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-eabi.patch
15448ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-hack.patch
15449ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
15450
1545112) Log Message:
15452If 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>.
15453
15454Modified File(s):
15455ltp/testcases/kernel/containers/pidns/pidns03.c
15456
1545713) Log Message:
15458netns: 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>.
15459
15460Modified File(s):
15461ltp/testcases/kernel/containers/netns/initialize.sh
15462
1546314) Log Message:
15464The 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>.
15465
15466Modified File(s):
15467ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
15468
1546915) Log Message:
15470On 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>.
15471
15472Modified File(s):
15473ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
15474ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
15475
1547616) Log Message:
15477Simple 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>.
15478
15479Modified File(s):
15480ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
15481
1548217) Log Message:
15483The 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.
15484Yes, 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.
15485
15486Modified Files:
15487ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
15488ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
15489Added Files:
15490ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
15491Removed Files:
15492ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
15493
1549418) Log Message:
15495With 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>.
15496
15497Modified File(s):
15498ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
15499
1550019) Log Message:
15501Adding 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>.
15502
15503Modified File(s):
15504ltp/testcases/kernel/syscalls/profil/profil01.c
15505
1550620) Log Message:
15507Remap_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>.
15508
15509Modified File(s):
15510ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
15511ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
15512
1551321) Log Message:
15514I'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>.
15515
15516Modified File(s):
15517ltp/testcases/kernel/include/arm.in
15518
1551922) Log Message:
15520This 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>.
15521
15522Modified File(s):
15523ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
15524
1552523) Log Message:
15526When 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>.
15527
15528Modified File(s):
15529ltp/testcases/kernel/syscalls/inotify/inotify01.c
15530ltp/testcases/kernel/syscalls/inotify/inotify02.c
15531
1553224) Log Message:
15533Attaching 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>.
15534
15535Modified Files:
15536ltp/testcases/kernel/containers/pidns/runpidnstest.sh
15537Added Files:
15538ltp/testcases/kernel/containers/pidns/pidns04.c
15539
1554025) Log Message:
15541This 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>.
15542
15543Modified File(s):
15544ltp/pan/Makefile
15545ltp/testcases/kernel/connectors/Makefile
15546ltp/testcases/kernel/containers/check_for_unshare.c
15547ltp/testcases/kernel/controllers/Makefile
15548ltp/testcases/kernel/syscalls/ptrace/Makefile
15549
1555026) Log Message:
15551The 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>.
15552
15553Modified File(s):
15554ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
15555
1555627) Log Message:
15557This patch cleans code a little bit by removing leftovers. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
15558
15559Modified File(s):
15560ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
15561ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
15562
1556328) Log Message:
15564Hello. 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>.
15565
15566Modified File(s):
15567ltp/pan/Makefile
15568ltp/testcases/kernel/include/regen.sh
15569
1557029) Log Message:
15571Fixing 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>.
15572
15573Modified Files:
15574ltp/testcases/kernel/containers/pidns/runpidnstest.sh
15575Removed Files:
15576ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
15577
1557830) Log Message:
15579After tested the latest LTP cases, the connector cases failed on RHEL5.2. Test fails with following error:
15580<<<test_output>>>
15581incrementing stop
15582/home/ltp/cvs_ltp.orig/testcases/bin/connector_test.sh: line 9:
15583/home/ltp/cvs_ltp.orig/testcases/bin/run_pec_test: No such file or directory
15584<<<execution_status>>>
15585Post Patching:
15586<<<test_output>>>
15587incrementing stop Connectors 0 CONF : system doesn't support execution of the test
15588<<<execution_status>>>
15589Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
15590
15591Modified File(s):
15592ltp/testcases/kernel/connectors/connector_test.sh
15593
1559431) Log Message:
15595Disabling this till TIRPC is built, installed and run properly. Subrata Modak <subrata@linux.vnet.ibm.com>.
15596
15597Modified File(s):
15598ltp/runtest/stress.part3
15599
1560032) Log Message:
15601Avoid 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>.
15602
15603Modified File(s):
15604ltp/testcases/kernel/fs/inode/inode01.c
15605
1560633) Log Message:
15607Array size of path_list_string gets exceeded and cause an buffer overflow, when building with -D_FORTIFY_SOURCE=2
15608======= Backtrace: =========
15609/lib64/libc.so.6(__chk_fail+0x2f)[0x2b3f94ec831f]
15610/lib64/libc.so.6[0x2b3f94ec73c3]
15611/root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x4020e3]
15612/lib64/libc.so.6(__libc_start_main+0xf4)[0x2b3f94e13184]
15613/root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x401609]
15614======= Memory map: ========
15615[...]
15616Program received signal SIGABRT, Aborted. 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6 (gdb) bt
15617#0 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6
15618#1 0x00002b3f94e26fb0 in abort () from /lib64/libc.so.6
15619#2 0x00002b3f94e5c32b in __libc_message () from /lib64/libc.so.6
15620#3 0x00002b3f94ec831f in __chk_fail () from /lib64/libc.so.6
15621#4 0x00002b3f94ec73c3 in __strcat_chk () from /lib64/libc.so.6
15622#5 0x00000000004020e3 in main () at inode01.c:169
15623(gdb) up
15624[...]
15625#5 0x00000000004020e3 in main () at inode01.c:169
15626169 strcat(path_list_string, "path_list");
15627Array size of path_list_string needs to be increased to handle PIDs which exceed 4-digits. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15628
15629Modified File(s):
15630ltp/testcases/kernel/fs/inode/inode01.c
15631
1563234) Log Message:
15633When compiling with -D_FORTIFY_SOURCE=2 following buffer-overflow gets detected:
15634Starting program:
15635/root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01
15636symlink01 1 PASS : Creation of symbolic link file to no object file is ok
15637symlink01 2 PASS : Creation of symbolic link file to no object file is ok
15638symlink01 3 PASS : Creation of symbolic link file and object file via symbolic link is ok
15639symlink01 4 PASS : Creating an existing symbolic link file error is caught
15640 *** buffer overflow detected ***:
15641/root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01 terminated
15642 ======= Backtrace: =========
15643 /lib64/libc.so.6(__chk_fail+0x2f)[0x2b5ae730f31f]
15644 /lib64/libc.so.6[0x2b5ae730e3c3]
15645 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4048fe]
15646 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x403e7b]
15647 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4047b7]
15648 /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b5ae725a184]
15649 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x401c39]
15650 (gdb) bt
15651 #0 0x00002b5ae726cbb5 in raise () from /lib64/libc.so.6
15652 #1 0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6
15653 #2 0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6
15654 #3 0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6
15655 #4 0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6
15656 #5 0x00000000004048fe in creat_path_max (path1=0x409d88 "object", path2=<value optimized out>, path3=<value optimized out>) Read from remote host
15657 #6 0x0000000000403e7b in do_syscalltests (tcs=0x50cec0) at symlink01.c:958
15658 #7 0x00000000004047b7 in main (argc=<value optimized out>, argv=<value optimized out>) at symlink01.c:569 (gdb) up
15659 #1 0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6 (gdb)
15660 #2 0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6 (gdb)
15661 #3 0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6 (gdb)
15662 #4 0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6 (gdb)
15663 #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");
15664Variable 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>.
15665
15666Modified File(s):
15667ltp/testcases/kernel/syscalls/symlink/symlink01.c
15668
1566935) Log Message:
15670Now 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>.
15671
15672Modified File(s):
15673ltp/runtest/ltp-aiodio.part3
15674
1567536) Log Message:
15676Introduced 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>.
15677
15678Modified Files:
15679ltp/doc/man1/Makefile ltp/doc/man3/Makefile
15680ltp/include/Makefile ltp/lib/Makefile ltp/pan/Makefile
15681
1568237) Log Message:
15683Dont install ltp.pc and libltp.a with excutable flags. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15684
15685Modified Files:
15686ltp/lib/Makefile
15687
1568838) Log Message:
15689Apply CFLAGS to compiler to ballista, kernel/syscalls/utimestat. Compile everything with (user-defined) CFLAGS. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15690
15691Modified Files:
15692ltp/testcases/ballista/ballista/Makefile
15693ltp/testcases/kernel/syscalls/utimensat/Makefile
15694
1569539) Log Message:
15696Avoid 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>.
15697
15698ltp/testcases/open_posix_testsuite/Makefile
15699
1570040) Log Message:
15701Logfiles 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>.
15702
15703Modified Files:
15704ltp/runltp
15705
1570641) Log Message:
15707This 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>.
15708
15709Modified File(s):
15710include/databin.h
15711lib/databin.c
15712testcases/kernel/containers/libclone/libnetns.c
15713testcases/kernel/containers/libclone/Makefile
15714testcases/kernel/containers/pidns/pidns03.c
15715testcases/kernel/containers/sysvipc/shmnstest.c
15716testcases/kernel/controllers/cpuctl/cpuctl_test01.c
15717testcases/kernel/controllers/cpuctl/cpuctl_test02.c
15718testcases/kernel/controllers/cpuctl/cpuctl_test03.c
15719testcases/kernel/controllers/cpuctl/cpuctl_test04.c
15720testcases/kernel/controllers/memctl/memctl_test01.c
15721testcases/kernel/io/disktest/childmain.c
15722testcases/kernel/io/disktest/dump.c
15723testcases/kernel/io/disktest/dump.h
15724testcases/kernel/io/disktest/main.c
15725testcases/kernel/io/disktest/timer.c
15726testcases/kernel/ipc/ipc_stress/signal_test_01.c
15727testcases/kernel/ipc/ipc_stress/signal_test_03.c
15728testcases/kernel/mem/hugetlb/lib/libipc.c
15729testcases/kernel/mem/mtest07/mallocstress.c
15730testcases/kernel/mem/mtest07/shm_test.c
15731testcases/kernel/sched/clisrv/pthserv.c
15732testcases/kernel/sched/tool/trace_sched.c
15733testcases/kernel/security/filecaps/checkforlibcap.sh
15734testcases/kernel/syscalls/clone/clone03.c
15735testcases/kernel/syscalls/clone/clone04.c
15736testcases/kernel/syscalls/clone/clone06.c
15737testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
15738testcases/kernel/syscalls/ipc/lib/libipc.c
15739testcases/kernel/syscalls/ipc/msgget/msgget01.c
15740testcases/kernel/syscalls/nftw/lib64.c
15741testcases/kernel/syscalls/nftw/lib.c
15742testcases/misc/crash/crash01.c
15743testcases/network/nfsv4/locks/netsync.c
15744testcases/network/sctp/func_tests/test_1_to_1_threads.c
15745testcases/network/sctp/func_tests/test_sctp_sendrecvmsg.c
15746testcases/network/sctp/func_tests/test_timetolive.c
15747testcases/network/sockets/ltpClient.c
15748testcases/network/sockets/ltpServer.c
15749testcases/kernel/syscalls/switch/endian_switch01.c
15750testcases/kernel/fs/doio/doio.c
15751
1575242) Log Message:
15753ltin___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>.
15754It'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>.
15755
15756Modified File(s):
15757ltp/testcases/kernel/connectors/pec/pec_listener.c
15758
1575943) Log Message:
15760Compiled the latest CVS tree on a x86_64 machine yelling a warning,
15761"acl1.c: In function ‘do_file_op’:
15762 acl1.c:62: warning: not enough variable arguments to fit a sentinel"
15763Signed-off-by: CAI Qian <caiqian@cclom.cn>.
15764
15765Modified File(s):
15766ltp/testcases/network/nfsv4/acl/acl1.c
15767
1576844) Log Message:
15769CAI Qian <caiqian@cclom.cn> reported that Setgroups01_16 test always fails for x86_64:
15770setgroups01_16 1 FAIL : setgroups(65536, list) Failed, errno=14 : Bad address,
15771Seen 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?
15772Daniel 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>.
15773
15774Modified File(s):
15775ltp/testcases/kernel/syscalls/setgroups/compat_16.h
15776ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
15777
1577845) Log Message:
15779Change 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:
15780===
15781setgroups02_16 1 BROK : gid returned from getgroups is too large for testing setgroups32
15782===
15783Since the uninitialized values could be greater then 0xffff. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
15784
15785Modified File(s):
15786ltp/testcases/kernel/syscalls/setgroups/compat_16.h
15787ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
15788
1578946) Log Message:
15790Hi. Here I am getting the following error (with Ubuntu 7.04):
15791elder@Yosemite:/tmp/ltp/testcases/ballista$ LANG= make -f Makefile
15792WARNING: No perl detected; skipping ballista tests
15793This 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>.
15794
15795Modified Files:
15796ltp/testcases/ballista/Makefile
15797ltp/testcases/ballista/ballista/ostest_new.pl
15798
1579947) Log Message:
15800This 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>.
15801
15802Modified Files:
15803ltp/testcases/ballista/ballista/callGen.cpp
15804ltp/testcases/ballista/ballista/callGen_standAlone.cpp
15805
1580648) Log Message:
15807Adds 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>.
15808
15809Modified Files:
15810ltp/testcases/ballista/ballista/compile/bparser.cpp
15811ltp/testcases/ballista/ballista/templates/bTypes.cpp
15812
1581349) Log Message:
15814Fixed some bashisms. Jiri Palecek <jpalecek@web.de>.
15815
15816Modified Files:
15817ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
15818
1581950) Log Message:
15820Typo in file_test.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15821
15822Modified Files:
15823ltp/testcases/commands/ade/file/file_test.sh
15824
1582551) Log Message:
15826Fix 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>.
15827
15828Modified Files:
15829ltp/testcases/kernel/containers/netns/initialize.sh
15830
1583152) Log Message:
15832Fix some bashisms. Jiri Palecek <jpalecek@web.de>.
15833
15834Modified Files:
15835ltp/testcases/commands/ade/ar/ar01
15836ltp/testcases/commands/ade/file/file_test.sh
15837ltp/testcases/commands/cpio/cpio_tests.sh
15838ltp/testcases/commands/eject/eject-tests.sh
15839ltp/testcases/commands/fileutils/cp/cp_tests.sh
15840ltp/testcases/commands/fileutils/ln/ln_tests.sh
15841ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
15842ltp/testcases/commands/fileutils/mv/mv_tests.sh
15843ltp/testcases/commands/gzip/gzip_tests.sh
15844ltp/testcases/commands/logrotate/logrotate_tests.sh
15845ltp/testcases/commands/mail/mail_tests.sh
15846ltp/testcases/commands/tar/tar_tests.sh
15847ltp/testcases/kernel/fs/acls/acl_test01
15848ltp/testcases/network/dhcpd/dhcpd_tests.sh
15849ltp/testcases/network/iptables/iptables_tests.sh
15850ltp/testcases/network/traceroute/traceroute_tests.sh
15851ltp/testcases/network/xinetd/xinetd_tests.sh
15852
1585353) Log Message:
15854Fix bashisms (function keyword in utimensat_tests.sh). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15855
15856Modified Files:
15857ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
15858
1585954) Log Message:
15860When 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>.
15861
15862Modified Files:
15863ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
15864
1586555) Log Message:
15866The 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>.
15867
15868Modified File(s):
15869ltp/testcases/commands/ade/file/file_test.sh
15870
1587156) Log Message:
15872Running hugemmap02 test case on IA-32 generated SIGSEGV. It also gives warnings when compiling:
15873cc -I../../../../../include -g -Wall hugemmap02.c -L../../../../../lib -lltp -o hugemmap02
15874hugemmap02.c: In function ‘main’:
15875hugemmap02.c:149: warning: integer constant is too large for ‘long’ type
15876hugemmap02.c:156: warning: integer constant is too large for ‘long’ type
15877The following patch fixes it by making low memory addresses falling in a 2G - 3G range. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
15878
15879Modified File(s):
15880ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
15881
1588257) Log Message:
15883The 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>.
15884
15885Modified File(s):
15886ltp/testcases/network/multicast/mc_cmds/mc_cmds
15887
1588858) Log Message:
15889This patch fixes file_test failure on s390(x). Signed-off-by: Jeff Burke <jburke@redhat.com>. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
15890
15891Modified File(s):
15892ltp/testcases/commands/ade/file/file_test.sh
15893
1589459) Log Message:
15895The runltp has the parameter "-d" to identify the temporary directory by user. But in the latest runltp, there're two problem:
158961> Always use "/tmp" as the temporary directory and never use the one that user defined.
158972> It will be in error if the parameter "TMPDIR" is a relative path.
15898This patch fixes those issues. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
15899
15900Modified File(s):
15901ltp/runltp
15902
1590360) Log Message:
15904This 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>.
15905
15906Modified File(s):
15907ltp/testcases/commands/ade/ld/Makefile
15908
1590961) Log Message:
15910I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15911
15912Modified Files:
15913ltp/runtest/mm
15914ltp/runtest/syscalls
15915ltp/testcases/kernel/syscalls/mount/Makefile
15916ltp/testcases/kernel/syscalls/umount/Makefile
15917
15918Added Files:
15919ltp/testcases/kernel/syscalls/mount/test_mount
15920ltp/testcases/kernel/syscalls/umount/test_umount
15921
1592262) Log Message:
15923Re-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:
15924- the variables are always initialised before use in the testXX functions,
15925- the testXX functions don't recurse nor call each other,
15926- the variables are not used outside testXX functions,
15927
15928so 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.
15929
15930Modified File(s):
15931ltp/testcases/network/iptables/iptables_tests.sh
15932
1593363) Log Message:
15934The 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>.
15935
15936Modified File(s):
15937ltp/testcases/kernel/syscalls/fork/fork09.c
15938
1593964) Log Message:
15940This patch fixes the following compilation warning seen on PPC64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
15941
15942Modified File(s):
15943ltp/testcases/kernel/syscalls/getsid/getsid02.c
15944
1594565) Log Message:
15946I 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>.
15947
15948Modified File(s):
15949ltp/testcases/kernel/connectors/pec/event_generator.c
15950
1595166) Log Message:
15952I'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>.
15953
15954Modified File(s):
15955ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
15956
1595767) Log Message:
15958Addition 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>.
15959
15960Added Files:
15961utils/analysis/gcov-kdump/Makefile
15962utils/analysis/gcov-kdump/README
15963utils/analysis/gcov-kdump/gcov.h
15964utils/analysis/gcov-kdump/gcovdump.c
15965utils/analysis/gcov-kdump/mem_image.c
15966utils/analysis/gcov-kdump/mem_image.h
15967utils/analysis/gcov-kdump/util.c
15968utils/analysis/gcov-kdump/util.h
15969
1597068) Log Message:
15971I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15972
15973Modified File(s):
15974ltp/runtest/syscalls
15975
1597669) Log Message:
15977Addition of additional epoll() test cases run to LTP. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
15978
15979Modified Files:
15980ltp/runtest/syscalls
15981
15982Added Files:
15983ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
15984
1598570) Log Message:
15986Thanks. 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.
15987
15988Modified File(s):
15989ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
15990
1599171) Log Message:
15992Subrata <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>.
15993
15994Modified Files:
15995ltp/testcases/kernel/connectors/pec/pec_listener.c
15996ltp/testcases/kernel/connectors/pec/run_pec_test
15997
1599872) Log Message:
15999The 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>.
16000
16001Modified File(s):
16002ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
16003
1600473) Log Message:
16005openposix 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>.
16006
16007Modified File(s):
16008ltp/testcases/open_posix_testsuite/Makefile
16009
1601074) Log Message:
16011please 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>.
16012
16013Modified File(s):
16014ltp/testcases/kernel/sched/sched_stress/sched_driver.c
16015ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
16016
16017
1601875) Log Message:
16019Again, 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>.
16020
16021Modified File(s):
16022ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
16023
1602476) Log Message:
16025Replacement 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:
16026test01: It tries to invoke setcon() with bounded domain in a multi-threaded process. The expected result is success.
16027test02: It tries to invoke setcon() with unrelated domain in a multi-threaded process. The expected result is fail.
16028test03: 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.
16029test05: It tries to write a bounded type, even if the domain cannot write to its bounds type. The expected result is fail.
16030test06: It makes a bounded domain try to set an attribute of bounded type.Thanks,
16031Signed-Off-By: KaiGai Kohei <kaigai@ak.jp.nec.com>.
16032
16033Modified Files:
16034ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
16035ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
16036
16037Added Files:
16038ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
16039ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/Makefile
16040ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
16041ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds_thread.c
16042
1604377) Log Message:
16044Integrate execution of epoll() syscall testcase. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16045
16046Modified File(s):
16047ltp/runtest/syscalls
16048ltp/testcases/kernel/syscalls/Makefile
16049
1605078) Log Message:
16051Integrated TIMERS tests
16052(http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/timers/) to default LTP run: runltp. Signed-Off-By: Subrata Modak
16053<subrata@linux.vnet.ibm.com>.
16054
16055Modified File(s):
16056ltp/runltp
16057
1605879) Log Message:
16059Integrated SCHEDULER Client Server Tests to default LTP run ./runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16060
16061Modified Files:
16062ltp/runtest/sched
16063ltp/testcases/kernel/sched/clisrv/Makefile
16064
16065Added Files:
16066ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
16067
1606880) Log Message:
16069Integrated the sched_stress to default LTP run for 2 minutes. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16070
16071Modified File(s):
16072ltp/runtest/sched
16073ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
16074
1607581) Log Message:
16076Addition of Initial Set of POWER MANAGEMENT Testcases to LTP. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
16077
16078Modified Files:
16079ltp/runltp
16080ltp/testcases/kernel/Makefile
16081
16082Added Files:
16083ltp/runtest/power_management_tests
16084ltp/testcases/kernel/power_management/Makefile
16085ltp/testcases/kernel/power_management/README
16086ltp/testcases/kernel/power_management/change_freq.sh
16087ltp/testcases/kernel/power_management/change_govr.sh
16088ltp/testcases/kernel/power_management/check_config.sh
16089ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
16090ltp/testcases/kernel/power_management/check_kv_arch.c
16091ltp/testcases/kernel/power_management/config_cpu_freq
16092ltp/testcases/kernel/power_management/config_cpu_idle
16093ltp/testcases/kernel/power_management/config_sched_mc
16094ltp/testcases/kernel/power_management/pm_include.sh
16095ltp/testcases/kernel/power_management/pwkm_load_unload.sh
16096ltp/testcases/kernel/power_management/runpwtests.sh
16097ltp/testcases/kernel/power_management/test_sched_mc.sh
16098
1609982) Log Message:
16100Fixed Build errors on s390x. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
16101
16102Modified File(s):
16103ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
16104ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
16105
1610683) Log Message:
16107Added 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>.
16108
16109Modified File(s):
16110utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
16111
1611284) Log Message:
16113I 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>.
16114
16115Modified File(s):
16116ltp/README
16117
1611885) Log Message:
16119The 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:
16120- removing the case when alloc_mem would return -1, change it to the "allocated memory" case,
16121- not checking for *th_status, if th_status might be null,
16122Signed-off-by: Jiri Palecek <jpalecek@web.de>.
16123
16124Modified File(s):
16125ltp/testcases/kernel/mem/mtest07/mallocstress.c
16126
1612786) Log Message:
16128In 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>.
16129
16130Modified File(s):
16131ltp/testcases/network/lib6/in6_02.c
16132
1613387) Log Message:
16134Fix 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>.
16135
16136Modified File(s):
16137ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
16138
1613988) Log Message:
16140Fix 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>.
16141
16142Modified File(s):
16143ltp/lib/tst_res.c
16144
1614589) Log Message:
16146clean up nested #ifdef mess
16147
16148Modified File(s):
16149ltp/testcases/kernel/syscalls/get_robust_list
16150
1615190) Log Message:
16152The 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>.
16153
16154Modified File(s):
16155ltp/testcases/kernel/syscalls/switch/endian_switch01.c
16156
1615791) Log Message:
16158Compilation 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>.
16159
16160Modified File(s):
16161ltp/testcases/kernel/syscalls/epoll/Makefile
16162
1616392) Log Message:
16164Add 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.
16165
16166Modified File(s):
16167ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
16168ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
16169
1617093) Log Message:
16171Shmem_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>.
16172
16173Modified File(s):
16174ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
16175
1617694) Log Message:
16177This patch fixes a bash specific comparison in checkforlibcap.sh script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
16178
16179Modified File(s):
16180ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
16181
1618295) Log Message:
16183Fix 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>.
16184
16185Modified File(s):
16186ltp/pan/pan.c
16187
1618896) Log Message:
16189Fix 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>.
16190
16191Modified Files:
16192ltp/testcases/kernel/syscalls/madvise/madvise03.c
16193
1619497) 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>.
16195
16196Modified Files:
16197ltp/testcases/kernel/syscalls/inotify/inotify01.c
16198ltp/testcases/kernel/syscalls/inotify/inotify02.c
16199
1620098) Log Message:
16201The 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:
162021- 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.
162032- I had to change Ubuntu default configuration (enable cron log file and rename it from cron.log to cron) for the test to succeed.
16204Signed-Off-By: Elder Costa <elder.costa@terra.com.br>
16205
16206Modified File(s):
16207ltp/testcases/commands/cron/cron_tests.sh
16208
1620999) Log Message:
16210Fix 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>.
16211
16212Modified File(s):
16213ltp/testcases/commands/cron/cron_tests.sh
16214
16215100) Log Message:
16216At_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>.
16217
16218Modified File(s):
16219ltp/testcases/commands/at/at_allow01
16220ltp/testcases/commands/at/at_deny01
16221
16222101) Log Message:
16223I hope the numa infrastructure will handle stuff non-numa systems. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16224
16225Modified File(s):
16226ltp/runltp
16227
16228102) Log Message:
16229Integrate hugetlb tests into runltp. Also modify the way hugemmap02 is run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16230
16231Modified File(s):
16232ltp/runltp
16233ltp/runtest/hugetlb
16234
16235103) Log Message:
16236The following patch Integrates the remaining MTEST06 into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16237
16238Modified Files:
16239ltp/runtest/mm
16240ltp/testcases/kernel/mem/mtest06/mmap2.c
16241ltp/testcases/kernel/mem/mtest06/mmap3.c
16242
16243104) Log Message:
16244The following patch Integrates the remaining MMAPSTRESS into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16245
16246Modified Files:
16247ltp/runtest/mm
16248ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
16249ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
16250ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
16251
16252105) Log Message:
16253Following warnings are generated when compiling mm_core_apis.c. Attached patch fixes them. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
16254
16255Modified File(s):
16256ltp/testcases/kernel/mem/libmm/mm_core_apis.c
16257
16258106) Log Message:
16259The following patch integrates build/install/run of mm_core_apis to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
16260
16261Modified File(s):
16262ltp/runalltests.sh
16263
16264107) Log Message:
16265The following patch integrates running of aio tests to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
16266
16267Modified File(s):
16268ltp/runalltests.sh
16269
16270108) Log Message:
16271This patch drops the redudant copies (in total three copies of fsx-linux.c from:
16272- testcases/kernel/io/ltp-aiodio/
16273- testcases/network/nfs/fsx-linux
16274
16275The only copy of fsx-linux.c will stay in:
16276- testcases/kernel/fs/fsx-linux/fsx-linux.c
16277
16278Attached 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>.
16279
16280Modified Files:
16281ltp/runtest/fsx
16282ltp/runtest/ltp-aiodio.part3
16283ltp/runtest/ltplite
16284ltp/runtest/nfs
16285ltp/runtest/stress.part1
16286ltp/testcases/kernel/io/ltp-aiodio/Makefile
16287
16288Removed Files:
16289ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
16290ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
16291
16292109) Log Message:
16293The following patch complements previous ones to fix/improve the behaviour of cron_tests.sh script. Some fixes inspired in CAI Qian's previous posts.
16294Changes:
162951- Added LANG= in the script executed by cron to avoid issues with internationalization.
162962- 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)
162973- Eliminated the \t\n from the output strings that caused the problem reported by Subrata
162984- Fixed the order the expected x received values are printed out to the output log
16299
16300This 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>.
16301
16302Modified File(s):
16303ltp/testcases/commands/cron/cron_tests.sh
16304
subrata_modakeed88fb2008-09-30 11:10:57 +000016305LTP-20080930
16306
163071) Log Message:
16308Fix build error for libclone.c. Signed-off-by: Veerendra Chandrappa <vechandr@in.ibm.com>.
16309
16310Modified File(s):
16311ltp/testcases/kernel/containers/libclone/libclone.h
16312
163132) Log Message:
16314Set 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>.
16315
16316Modified File(s):
16317ltp/tools/netpipe-2.4/Makefile
16318
163193) Log Messsage:
16320sync_pipe_close() returns an uninitialized value when it is passed an already closed pipe. Signed-off-by: Roy Lee <roylee17@gmail.com>.
16321
16322Modified File(s):
16323ltp/lib/libtestsuite.c
16324
163254) Log Message:
16326I extended getegid testcase to test getegid16, too. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16327
16328Modified File(s):
16329ltp/runtest/syscalls
16330ltp/testcases/kernel/syscalls/getegid/Makefile
16331ltp/testcases/kernel/syscalls/getegid/getegid01.c
16332
163335) Log Message:
16334This can only be tested on a POWER6 machine. A program to test it is attached. --Paul Mackerras.
16335Thanks 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:
16336Signed-off-by: Paul Mackerras <paulus@samba.org>,
16337Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
16338
16339Modified Files:
16340ltp/runtest/syscalls
16341
16342Added Files:
16343ltp/testcases/kernel/syscalls/switch/Makefile
16344ltp/testcases/kernel/syscalls/switch/switch01.c
16345
163466) Log Message:
16347I 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>.
16348
16349Modified File(s):
16350ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
16351
163527) Log Message:
16353Looks 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>.
16354
16355Modified File(s):
16356ltp/testcases/kernel/syscalls/switch/switch01.c
16357
163588) Log Message:
16359The 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.
16360
16361Modified File(s):
16362ltp/testcases/commands/cron/cron_allow01
16363ltp/testcases/commands/cron/cron_deny01
16364ltp/testcases/commands/cron/cron_neg_tests.sh
16365ltp/testcases/kernel/ipc/ipc_stress/cleanup
16366ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
16367ltp/testcases/open_hpi_testsuite/clients/hpionIBMblade.c
16368
163699) Log Message:
16370This patch does the following:
163711. These test cases failed with "open returned unexpected errno 2" because the child process falls through to execute redundant cleanup(),
163722. Added code to use the tst_tmpdir()/tst_rmdir() APIs.
16373Signed-Off-By: <roylee@andestech.com>
16374
16375Modified File(s):
16376ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
16377ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
16378ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
16379
1638010) Log Message:
16381Remove 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>,
16382
16383Modified File(s):
16384ltp/testcases/kernel/containers/Makefile
16385ltp/testcases/kernel/containers/container_test.sh
16386
1638711) Log Message:
16388Make 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>.
16389
16390Modified File(s):
16391ltp/testcases/kernel/containers/Makefile
16392
1639312) Log Message:
16394When 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:
16395 #elif __i386__
16396 int do_check(void) { return kernel_is_too_old(); }
16397Which 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>,
16398
16399Modified File(s):
16400ltp/testcases/kernel/containers/check_for_unshare.c
16401
1640213) Log Message:
16403Now 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>,
16404
16405Modified File(s):
16406ltp/testcases/kernel/containers/Makefile
16407ltp/testcases/kernel/containers/libclone/Makefile
16408ltp/testcases/kernel/containers/pidns/Makefile
16409ltp/testcases/kernel/containers/sysvipc/Makefile
16410ltp/testcases/kernel/containers/utsname/Makefile
16411
1641214) Log Message:
16413Now 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>.
16414
16415Modified File(s):
16416ltp/testcases/kernel/containers/Makefile
16417ltp/testcases/kernel/containers/libclone/Makefile
16418ltp/testcases/kernel/containers/pidns/Makefile
16419ltp/testcases/kernel/containers/pidns/pidns01.c
16420ltp/testcases/kernel/containers/pidns/pidns02.c
16421ltp/testcases/kernel/containers/pidns/pidns03.c
16422ltp/testcases/kernel/containers/sysvipc/Makefile
16423ltp/testcases/kernel/containers/sysvipc/shmnstest.c
16424ltp/testcases/kernel/containers/utsname/Makefile
16425ltp/testcases/kernel/containers/utsname/utstest.c
16426
1642715) Log Message:
16428Use non-recursive assignment. This means, for example, that:
16429SRCS := $(wildcard *.c)
16430will 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>.
16431
16432Modified File(s):
16433ltp/testcases/kernel/containers/Makefile
16434ltp/testcases/kernel/containers/libclone/Makefile
16435ltp/testcases/kernel/containers/pidns/Makefile
16436ltp/testcases/kernel/containers/sysvipc/Makefile
16437ltp/testcases/kernel/containers/utsname/Makefile
16438
1643916) Log Message:
16440The operator for string unequivalent check is not '-ne' but '!='. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
16441
16442Modified File(s):
16443ltp/testcases/network/ipv6/finger6/finger601
16444
1644517) Log Message:
16446The 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>.
16447
16448Modified File(s):
16449ltp/testcases/network/ipv6/finger6/finger601
16450
1645118) Log Message:
16452Although ping6 doesn't have -R option, it is specified. It should be removed. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
16453
16454Modified File(s):
16455ltp/testcases/network/ipv6/ping6/ping601
16456
1645719) Log Message:
16458Fix the build error for some systax error. Also fix some warnings. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
16459
16460Modified File(s):
16461ltp/testcases/kernel/syscalls/switch/switch01.c
16462
1646320) Log Message:
16464Part 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
16465gned-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
16466
16467Modified File(s):
16468ltp/runtest/sched
16469
1647021) Log Message:
16471Fix memory leak in time-schedule.
16472
16473Modified File(s):
16474ltp/testcases/kernel/sched/tool/time-schedule.c
16475
1647622) Log Message:
16477Fix memory leak in trace_sched.
16478
16479Modified File(s):
16480ltp/testcases/kernel/sched/tool/trace_sched.c
16481
1648223) Log Message:
16483Fix memory leak in message_queue_test_01.
16484
16485Modified File(s):
16486ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
16487
1648824) Log Message:
16489Fix memory leak in semaphore_test_02.
16490
16491Modified File(s):
16492ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
16493
1649425) Log Message:
16495I 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>,
16496
16497Modified Files:
16498ltp/testcases/kernel/syscalls/setgid/Makefile
16499ltp/testcases/kernel/syscalls/setgid/compat_16.h
16500ltp/testcases/kernel/syscalls/setgid/setgid02.c
16501ltp/testcases/kernel/syscalls/setgid/setgid03.c
16502ltp/testcases/kernel/syscalls/setgroups/Makefile
16503ltp/testcases/kernel/syscalls/setgroups/compat_16.h
16504ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
16505ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
16506
16507Added Files:
16508ltp/testcases/kernel/syscalls/utils/compat_gid.h
16509
1651026) Log Message:
16511Add $(CFLAGS). From: Roy Lee <roylee17@gmail.com>.
16512
16513Modified File(s):
16514ltp/testcases/kernel/containers/Makefile
16515
1651627) Log Message:
16517Paul <paulus@samba.org> wanted the name to be endian_switch. Michael Kerrisk <mtk.manpages@googlemail.com> seconded his suggestion.
16518
16519Modified File(s):
16520ltp/testcases/kernel/syscalls/switch/switch01.c
16521
1652228) Log Message:
16523Don'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>.
16524
16525Modified File(s):
16526ltp/runltp
16527ltp/testcases/kernel/Makefile
16528ltp/testcases/kernel/connectors/Makefile
16529ltp/testcases/kernel/connectors/connector_test.sh
16530ltp/testcases/kernel/connectors/pec/run_pec_test
16531ltp/tools/apicmds/ltpapicmd.c
16532
1653329) Log Message:
16534Fix memory leak in semaphore_test_03.
16535
16536Modified File(s):
16537ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
16538
1653930) Log Message:
16540I 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>.
16541
16542Modified File(s):
16543ltp/testcases/kernel/syscalls/utils/compat_16.mk
16544ltp/testcases/kernel/syscalls/utils/newer_64.mk
16545
1654631) Log Message:
16547Addition of signalfd() syscall test case(s) to LTP. Signed-Off-By: Masatake YAMATO <yamato@redhat.com>.
16548
16549Added Files:
16550ltp/testcases/kernel/syscalls/signalfd/Makefile
16551ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
16552ltp/testcases/kernel/syscalls/utils/cond.mk
16553
1655432) Log Message:
16555This 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>.
16556
16557Modified File(s):
16558ltp/testcases/realtime/README
16559ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
16560
1656133) Log Message:
16562This patch fixes a few minor issues in run.sh
165631. Adds list option to the usage() command.
165642. Remove java from "all" tests to be run.
165653. It fix the output of usage (./run.sh or ./run.sh -h)
16566
16567Tested: Running "./run.sh -t func", "./run.sh -t all" , "./run.sh", "./run.sh -h". Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
16568
16569Modified File(s):
16570ltp/testcases/realtime/config.mk
16571ltp/testcases/realtime/run.sh
16572
1657334) Log Message:
16574This patch ensures that the python scripts support utf encoding. Prior to the patch, the python scripts would exit with this error:
16575File "parse-testpi1.py", line 3
16576SyntaxError: 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
16577This patch fixes it. Tested: Running all the python scripts. Signed-Off-By:Chirag <chirag@linux.vnet.ibm.com>.
16578
16579Modified File(s):
16580ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
16581ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
16582ltp/testcases/realtime/func/sched_football/parse-football.py
16583ltp/testcases/realtime/scripts/parser.py
16584
1658535) Log Message:
16586This 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>.
16587
16588Modified File(s):
16589ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
16590
1659136) Log Message:
16592Garrett, 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
16593 1. If sys/signalfd.h is not available, use syscall to invoke signalfd.
16594 2. CFLAGS is considered when checking the existance of signalfd.h.
16595 3. Checking the existance of signalfd.h in addition to checking sys/signalfd.h and linux/signalfd.h.
16596Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16597
16598Modified File(s):
16599ltp/testcases/kernel/syscalls/signalfd/Makefile
16600ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
16601ltp/testcases/kernel/syscalls/utils/cond.mk
16602
1660337) Log Message:
16604When 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>.
16605
16606Modified File(s):
16607ltp/testcases/kernel/containers/pidns/Makefile
16608ltp/testcases/kernel/containers/sysvipc/Makefile
16609ltp/testcases/kernel/containers/utsname/Makefile
16610
1661138) Log Message:
16612I got this failure because of the typo in the testcase.
16613# ./hugemmap01 -H/huge
16614hugemmap01 1 FAIL : open() on /huge/1602mmapfile Failed, errno=2 : No such file or directory
16615
16616This 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>.
16617
16618Modified File(s):
16619ltp/runtest/hugetlb
16620
1662139) Log Message:
16622Here is some small correction in memory map stress testcases. Result before
16623applying patch:
16624
16625# ./mmapstress01 -h
16626./mmapstress01: invalid option -- h
16627usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
16628mmapstress01 1 FAIL : Test failed
16629
16630Result after applying patch:
16631
16632# ./mmapstress01 -h
16633./mmapstress01: invalid option -- h
16634usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
16635
16636Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>
16637
16638Modified File(s):
16639ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
16640
1664140) Log Message:
16642The 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:
16643
16644make[2]: Entering directory `<somewhere>/ltp-full-20080831/testcases/open_posix_testsuite/stress/mqueues'
16645gcc -Wall -O2 -g -I -L/usr/lib -lpthread -I../../include multi_send_rev_1.c -o multi_send_rev_1.test -lmqueue
16646
16647which 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>.
16648
16649Modified File(s):
16650ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
16651ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
16652
16653
1665441) Log Message:
16655The Makefile in the mqueues directory of the open_posix_testsuite wants to link the mq_open testcase against libmqueue. POSIX.1-2001 states:
16656"Link with -lrt".
16657So this is definitely wrong, and we do what the standard recommends. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
16658
16659Modified File(s):
16660ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
16661
1666242) Log Message:
16663The 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:
16664
16665gcc -Wall -O2 -g -I -L/usr/lib -I../../include multi_con_pro.c -o multi_con_pro.test -lposix1b -lpthread
16666/usr/bin/ld: cannot find -lposix1b
16667
16668This patch removes the bogus library. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
16669
16670Modified File(s):
16671ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
16672
1667343) Log Message:
16674To 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>.
16675
16676Modified File(s):
16677ltp/testcases/network/lib6/Makefile
16678
1667944) Log Message:
16680The 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>.
16681
16682Modified File(s):
16683ltp/testcases/network/lib6/asapi_03.c
16684
1668545) Log Message:
16686"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>.
16687
16688Modified File(s):
16689ltp/testcases/network/lib6/asapi_06.c
16690
1669146) Log Message:
16692When 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>.
16693
16694Modified File(s):
16695ltp/testcases/network/lib6/asapi_04.c
16696ltp/testcases/network/lib6/asapi_05.c
16697ltp/testcases/network/lib6/asapi_06.c
16698ltp/testcases/network/lib6/asapi_07.c
16699ltp/testcases/network/lib6/getaddrinfo_01.c
16700ltp/testcases/network/lib6/in6_01.c
16701ltp/testcases/network/lib6/in6_02.c
16702ltp/testcases/network/lib6/runcc.c
16703
1670447) Log Message:
16705Sorry, I took a mistake. Could you apply following patch? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16706
16707Modified File(s):
16708ltp/testcases/kernel/syscalls/utils/cond.mk
16709
1671048) Log Message:
16711Addition of getgid16() test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16712
16713Modified Files:
16714ltp/testcases/kernel/syscalls/getgid/Makefile
16715ltp/testcases/kernel/syscalls/getgid/getgid01.c
16716ltp/testcases/kernel/syscalls/getgid/getgid02.c
16717ltp/testcases/kernel/syscalls/getgid/getgid03.c
16718
16719Added Files:
16720ltp/testcases/kernel/syscalls/getgid/compat_16.h
16721
1672249) Log Message:
16723In 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>.
16724
16725Modified File(s):
16726ltp/testcases/kernel/ipc/ipc_stress/cleanup
16727
1672850) Log Message:
16729Segmentation 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>.
16730
16731Modified File(s):
16732ltp/testcases/misc/math/float/main.c
16733ltp/testcases/misc/math/float/thread_code.c
16734
1673551) Log Message:
16736Fix memory leaks in mem02. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
16737
16738Modified File(s):
16739ltp/testcases/kernel/mem/mem/mem02.c
16740
1674152) Log Message:
16742Fix memory leaks in pipeio. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
16743
16744Modified File(s):
16745ltp/testcases/kernel/ipc/pipeio/pipeio.c
16746
1674753) Log Message:
16748Fix memory leaks in mallocstress. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
16749
16750Modified File(s):
16751ltp/testcases/kernel/mem/mtest07/mallocstress.c
16752
1675354) Log Message:
16754Fix 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>.
16755
16756Modified File(s):
16757ltp/testcases/kernel/syscalls/confstr/confstr01.c
16758
1675955) Log Message:
16760Addition of Initial Set of Network Name Space test cases. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
16761
16762Modified Files:
16763ltp/testcases/kernel/containers/Makefile
16764ltp/testcases/kernel/containers/README
16765ltp/testcases/kernel/containers/check_for_unshare.c
16766ltp/testcases/kernel/containers/container_test.sh
16767ltp/testcases/kernel/containers/libclone/Makefile
16768ltp/testcases/kernel/containers/libclone/libclone.h
16769
16770Added Files:
16771ltp/testcases/kernel/containers/libclone/libnetns.c
16772ltp/testcases/kernel/containers/netns/Makefile
16773ltp/testcases/kernel/containers/netns/ch_ftp.sh
16774ltp/testcases/kernel/containers/netns/check_netns_enabled.c
16775ltp/testcases/kernel/containers/netns/child.sh
16776ltp/testcases/kernel/containers/netns/child_1.sh
16777ltp/testcases/kernel/containers/netns/child_2.sh
16778ltp/testcases/kernel/containers/netns/child_propagate.sh
16779ltp/testcases/kernel/containers/netns/childipv6.sh
16780ltp/testcases/kernel/containers/netns/childns.sh
16781ltp/testcases/kernel/containers/netns/container_ftp.pl
16782ltp/testcases/kernel/containers/netns/crtchild.c
16783ltp/testcases/kernel/containers/netns/crtchild_delchild.c
16784ltp/testcases/kernel/containers/netns/delchild.sh
16785ltp/testcases/kernel/containers/netns/initialize.sh
16786ltp/testcases/kernel/containers/netns/par_chld_ftp.c
16787ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
16788ltp/testcases/kernel/containers/netns/par_ftp.sh
16789ltp/testcases/kernel/containers/netns/parent.sh
16790ltp/testcases/kernel/containers/netns/parent_1.sh
16791ltp/testcases/kernel/containers/netns/parent_2.sh
16792ltp/testcases/kernel/containers/netns/parent_share.sh
16793ltp/testcases/kernel/containers/netns/parent_view.sh
16794ltp/testcases/kernel/containers/netns/parentns.sh
16795ltp/testcases/kernel/containers/netns/paripv6.sh
16796ltp/testcases/kernel/containers/netns/rename_net.sh
16797ltp/testcases/kernel/containers/netns/runnetnstest.sh
16798ltp/testcases/kernel/containers/netns/sysfsview.c
16799ltp/testcases/kernel/containers/netns/two_children_ns.c
16800
1680156) Log Message:
16802The attached patch moves getgid02.c to getegid02.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16803
16804Modified Files:
16805ltp/runtest/syscalls
16806ltp/testcases/kernel/syscalls/getegid/Makefile
16807ltp/testcases/kernel/syscalls/getegid/getegid01.c
16808
16809Added Files:
16810ltp/testcases/kernel/syscalls/getegid/compat_16.h
16811ltp/testcases/kernel/syscalls/getegid/getegid02.c
16812
16813Removed Files:
16814ltp/testcases/kernel/syscalls/getgid/getgid02.c
16815
1681657) Log Message:
16817Added 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>.
16818
16819Modified File(s):
16820ltp/runalltests.sh
16821
1682258) Log Message:
16823I 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>.
16824
16825Modified File(s):
16826ltp/runltp
16827ltp/testcases/kernel/fs/acls/Makefile
16828ltp/testcases/kernel/fs/acls/acl_test01
16829
1683059) Log Message:
16831-t test-arguments Where test-argument can be a space separated sequence of:
16832 func all functional tests will be run
16833 stress all stress tests will be run
16834 perf all perf tests will be run
16835 all all tests will be run
16836 list all available tests will be listed
16837 clean all logs deleted, make clean performed
16838 test_name only test_name subdir will be run (e.g: func/pi-tests)
16839-p profile Use profile instead of default (see doc/AUTOMATED_RUN)
16840-h help
16841Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
16842
16843Modified File(s):
16844ltp/testcases/realtime/run.sh
16845
1684660) Log Message:
16847Daniel 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:
16848 PAGE_SIZE => sysconf(_SC_PAGE_SIZE)
16849This method is POSIX compatible as per: http://www.opengroup.org/onlinepubs/009695399/functions/sysconf.html.
16850Yes, it is. There are numerous test cases in LTP which use:
16851 struct dirent,
16852by 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>.
16853
16854Modified File(s):
16855ltp/testcases/kernel/controllers/io-throttle/iobw.c
16856ltp/testcases/kernel/module/create_module/create_module02.c
16857ltp/testcases/kernel/module/delete_module/delete_module02.c
16858ltp/testcases/kernel/module/query_module/query_module01.c
16859ltp/testcases/kernel/module/query_module/query_module02.c
16860ltp/testcases/kernel/module/query_module/query_module03.c
16861ltp/testcases/kernel/syscalls/getdents/getdents01.c
16862ltp/testcases/kernel/syscalls/getdents/getdents02.c
16863ltp/testcases/kernel/syscalls/getdents/getdents03.c
16864ltp/testcases/kernel/syscalls/getdents/getdents04.c
16865ltp/tools/top-LTP/proc/devname.c
16866
1686761) Log Message:
16868
16869Modified Files:
16870ltp/runtest/ltplite
16871ltp/runtest/syscalls
16872ltp/testcases/kernel/syscalls/ioctl/Makefile
16873ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
16874ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
16875
16876Added Files:
16877ltp/testcases/kernel/syscalls/ioctl/test_ioctl
16878
1687962) Log Message:
16880This patch introduces new check_header defined in utils/cond.mk to Makefile for eventfd test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16881
16882Modified File(s):
16883ltp/testcases/kernel/syscalls/eventfd/Makefile
16884
1688563) Log Message:
16886This patch introduces new check_header defined in utils/cond.mk to Makefile for inotify test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16887
16888Modified File(s):
16889ltp/testcases/kernel/syscalls/inotify/Makefile
16890
1689164) Log Message:
16892Added runtest/syscalls entry for signalfd. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
16893
16894Modified File(s):
16895ltp/runtest/syscalls
16896
1689765) Log Message:
16898This 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>.
16899
16900Modified File(s):
16901ltp/testcases/kernel/syscalls/modify_ldt/Makefile
16902
1690366) Log Message:
16904Simplify genload Makefile. It turns out most of these options aren't needed to build stress. Signed-off-by: Nate Straz <nstraz@redhat.com>.
16905
16906Modified File(s):
16907ltp/tools/genload/Makefile
16908
1690967) Log Message:
16910In 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>.
16911
16912Modified File(s):
16913ltp/testcases/kernel/syscalls/io_cancel/Makefile
16914ltp/testcases/kernel/syscalls/io_destroy/Makefile
16915ltp/testcases/kernel/syscalls/io_getevents/Makefile
16916ltp/testcases/kernel/syscalls/io_setup/Makefile
16917ltp/testcases/kernel/syscalls/io_submit/Makefile
16918
1691968) Log Message:
16920When 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>.
16921
16922Modified File(s):
16923ltp/testcases/kernel/security/filecaps/filecapstest.sh
16924
1692569) Log Message:
16926On 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>.
16927
16928Modified Files:
16929ltp/runtest/syscalls
16930ltp/testcases/kernel/syscalls/modify_ldt/Makefile
16931
16932Added Files:
16933ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt01.sh
16934ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt02.sh
16935
1693670) Log Message:
16937IDCheck.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>.
16938
16939Modified File(s):
16940ltp/IDcheck.sh
16941
1694271) Log Message:
16943The 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>.
16944
16945Modified File(s):
16946ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
16947
1694872) Log Message:
16949The 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>.
16950
16951Modified File(s):
16952ltp/testcases/kernel/syscalls/creat/creat08.c
16953
1695473) Log Message:
16955The 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>.
16956
16957Modified File(s):
16958ltp/testcases/kernel/syscalls/open/open10.c
16959
1696074) Log Message:
16961Trivial patch to remove an unused local var. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
16962
16963Modified File(s):
16964ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
16965
1696675) Log Message:
16967I 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>.
16968
16969Modified File(s):
16970ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
16971
subrata_modak06f35032008-08-31 03:44:45 +000016972LTP-20080831
16973
169741) Log Message:
16975Compile error message occured on ia64 box. You should get a gcc warning on x86: "PAGE_SIZE" redefined. We can avoid the warning:
16976#ifndef PAGE_SIZE
16977#define PAGE_SIZE getpagesize()
16978#endif
16979But 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>.
16980
16981Modified File(s):
16982ltp/testcases/kernel/controllers/io-throttle/iobw.c
16983
169842) Log Message:
16985This 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
16986: Veerendra Chandrappa <vechandr@in.ibm.com>.
16987
16988Modified File(s):
16989ltp/testcases/kernel/fs/fs_inod/fs_inod
16990
169913) Log Message:
16992Addition 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>.
16993
16994Modified Files:
16995ltp/runtest/syscalls
16996ltp/testcases/kernel/syscalls/setgid/Makefile
16997ltp/testcases/kernel/syscalls/setgid/setgid01.c
16998ltp/testcases/kernel/syscalls/setgid/setgid02.c
16999ltp/testcases/kernel/syscalls/setgid/setgid03.c
17000
17001Added Files:
17002ltp/testcases/kernel/syscalls/setgid/compat_16.h
17003
170044) Log Message:
17005As 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>.
17006
17007Modified File(s):
17008ltp/testcases/kernel/controllers/io-throttle/iobw.c
17009
170105) Log Message:
17011It 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>.
17012
17013Modified File(s):
17014ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
17015
170166) Log Message:
17017utimensat01 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>.
17018
17019Modified File(s):
17020ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
17021
170227) Log Message:
17023Addition of ftruncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
17024
17025Modified File(s)
17026ltp/runtest/syscalls
17027ltp/testcases/kernel/syscalls/ftruncate/Makefile
17028
170298) Log Message:
17030Addition of truncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
17031
17032Modified File(s):
17033ltp/runtest/syscalls
17034ltp/testcases/kernel/syscalls/truncate/Makefile
17035
170369) Log Message:
17037Here is the RO Bind mount updated testcase. This script consists of 3 files.
17038test_robind.sh - This is the basis testcase which setups the infrastructure for the ROBind mount
17039fs_ro_test - Which has the different tests to be executed.
17040Readme_ROBind - Explains the different testcases executed.
17041
17042This 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>.
17043
17044Added Files:
17045ltp/runtest/fs_readonly
17046ltp/testscripts/Readme_ROBind
17047ltp/testscripts/fs_ro_tests
17048ltp/testscripts/test_robind.sh
17049
1705010) Log Message:
17051Added basic testcases for eventfd() syscall. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
17052
17053Modified Files:
17054ltp/runtest/syscalls ltp/testcases/kernel/include/i386.in
17055ltp/testcases/kernel/include/ia64.in
17056ltp/testcases/kernel/include/powerpc.in
17057ltp/testcases/kernel/include/powerpc64.in
17058ltp/testcases/kernel/include/s390.in
17059ltp/testcases/kernel/include/s390x.in
17060ltp/testcases/kernel/include/sparc.in
17061ltp/testcases/kernel/include/sparc64.in
17062ltp/testcases/kernel/include/stub-list
17063ltp/testcases/kernel/include/x86_64.in
17064
17065Added Files:
17066ltp/testcases/kernel/syscalls/eventfd/Makefile
17067ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
17068
1706911) Log Message:
17070Addition of get_robust_list() & set_robust_list() syscalls. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
17071
17072Modified Files:
17073ltp/runtest/syscalls
17074
17075Added Files:
17076ltp/testcases/kernel/syscalls/get_robust_list/Makefile
17077ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
17078ltp/testcases/kernel/syscalls/set_robust_list/Makefile
17079ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
17080
1708112) Log Message:
17082In hugemmap01, huge page size was defined as a macro-definition.
17083#define page_sz ((1UL) << 24) /* Huge page size */
17084However different architecture may has different huge page size in kernel. Such as :
17085 1. http://lxr.linux.no/linux/include/asm-i386/page.h#L122
17086 #define HPAGE_SHIFT 22
17087 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) // the size is 4M
17088
17089 2. http://lxr.linux.no/linux/include/asm-parisc/page.h#L160
17090 #define HPAGE_SHIFT 22 /* 4MB (is this fixed?) */
17091 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT)
17092
17093 3. PPC: 16M
17094
17095So 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>.
17096
17097Modified File(s):
17098ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
17099ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
17100
1710113) Log Message:
17102Now 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>.
17103
17104Modified File(s):
17105ltp/testscripts/test_robind.sh
17106
1710714) Log Message:
17108In 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:
171091> Add a cleanup() to remove the created message queues at premature exit.
171102> Change the default number of message queues from 100 to 10. Because the maxmum on RHEL/SLES/Ubuntu is 16.
17111Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
17112
17113Modified File(s):
17114ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
17115
1711615) Log Message:
17117gcov-kernel: updated patch for 2.6.16 to include CONSTRUCTORS for ppc
17118
17119Modified File(s):
17120ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
17121
1712216) Log Message:
17123When compiling hackbench.c , I got the warning message:
17124---------------
17125$ ./testcases/kernel/sched/cfs-scheduler$ make
17126cc -I../../../../include -Wall hackbench.c -L../../../../lib -lltp -lpthread -o hackbench
17127hackbench.c: In function ‘main’:
17128hackbench.c:350: warning: control reaches end of non-void function
17129--------------
17130That 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>.
17131
17132Modified File(s):
17133ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
17134
1713517) Log Message:
17136gcov-kernel: updated 2.6.26 patch to exclude arch/x86/kernel from profiling
17137
17138Modified File(s):
17139ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
17140
1714118) Log Message:
17142gcov-kernel: updated 2.6.25 and 2.6.24 patch to exclude arch/x86/kernel from profiling
17143
17144Modified File(s):
17145ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
17146ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
17147
1714819) Log Message:
17149gcov-kernel: forgot to update comment
17150
17151Modified File(s):
17152ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
17153
1715420) Log Message:
17155lcov: integrated function coverage patch by Tom Zoernen + sorting function
17156
17157Modified File(s):
17158ltp/utils/analysis/lcov/bin/genhtml
17159ltp/utils/analysis/lcov/bin/geninfo
17160ltp/utils/analysis/lcov/bin/lcov
17161ltp/utils/analysis/lcov/man/genhtml.1
17162ltp/utils/analysis/lcov/man/geninfo.1
17163ltp/utils/analysis/lcov/man/lcov.1
17164ltp/utils/analysis/lcov/man/lcovrc.5
17165ltp/utils/analysis/lcov/CHANGES
17166ltp/utils/analysis/lcov/Makefile
17167ltp/utils/analysis/lcov/lcovrc
17168
1716921) Log Message:
17170lcov: updated rpm description + summary and version strings
17171
17172Modified File(s):
17173ltp/utils/analysis/lcov/rpm/lcov.spec
17174ltp/utils/analysis/lcov/bin/gendesc
17175ltp/utils/analysis/lcov/bin/genhtml
17176ltp/utils/analysis/lcov/bin/geninfo
17177ltp/utils/analysis/lcov/bin/genpng
17178ltp/utils/analysis/lcov/bin/lcov
17179ltp/utils/analysis/lcov/Makefile
17180
1718122) Log Message:
17182lcov: updated versioning mechanism + fixed some man page bugs
17183
17184Modified File(s):
17185ltp/utils/analysis/lcov/man/gendesc.1
17186ltp/utils/analysis/lcov/man/genhtml.1
17187ltp/utils/analysis/lcov/man/geninfo.1
17188ltp/utils/analysis/lcov/man/genpng.1
17189ltp/utils/analysis/lcov/man/lcov.1
17190ltp/utils/analysis/lcov/man/lcovrc.5
17191ltp/utils/analysis/lcov/bin/updateversion.pl
17192ltp/utils/analysis/lcov/Makefile
17193
1719423) Log Message:
17195lcov: fix function view page creation when --no-func is specified
17196
17197Modified File(s):
17198ltp/utils/analysis/lcov/bin/genhtml
17199
1720024) Log Message:
17201In 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>.
17202
17203Modified Files:
17204ltp/runtest/ipc
17205ltp/testcases/kernel/ipc/ipc_stress/Makefile
17206ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
17207
17208Added Files:
17209ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
17210
1721125) Log Message:
17212lcov: several changes
17213- update download link
17214- unify webpage links
17215- provide --sort and --function-coverage switch + documentation
17216
17217Modified File(s):
17218ltp/utils/analysis/lcov/bin/gendesc
17219ltp/utils/analysis/lcov/bin/genhtml
17220ltp/utils/analysis/lcov/bin/geninfo
17221ltp/utils/analysis/lcov/bin/genpng
17222ltp/utils/analysis/lcov/bin/lcov
17223ltp/utils/analysis/lcov/rpm/lcov.spec
17224ltp/utils/analysis/lcov/man/genhtml.1
17225
1722626) Log Message:
17227lcov: change sorting order to low-to-high coverage
17228
17229Modified File(s):
17230ltp/utils/analysis/lcov/bin/genhtml
17231
1723227) Log Message:
17233Intial 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>.
17234
17235Modified Files:
17236ltp/runtest/syscalls
17237
17238Added Files:
17239ltp/include/linux_syscall_numbers.h
17240ltp/testcases/kernel/syscalls/sync_file_range/Makefile
17241ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
17242
1724328) Log Message:
17244Changed the way by which message_queue_test_02 should be run properly. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
17245
17246Modified File(s):
17247ltp/runtest/ipc
17248
1724929) Log Message:
17250This 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>.
17251
17252Comments originally by John Stultz:
17253
17254So 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:
172551) gtod_latency was not running for long enough, I've upped the iterations by 10x to make sure we get more solid results.
172562) 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.
172573) gtod_infinite was accidentally measuring its own computation in its delay, inflating its values. I cut that logic out.
172584) 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.
17259
17260Those 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.
17261Signed-off-by: John Stultz <johnstul@us.ibm.com>
17262Acked-by: Darren Hart <dvhltc@us.ibm.com>
17263Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>
17264
17265Modified File(s):
17266ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
17267ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
17268
1726930) Log Message:
17270How 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>.
17271
17272Modified File(s):
17273ltp/include/test.h
17274ltp/testcases/kernel/syscalls/setgid/Makefile
17275ltp/testcases/kernel/syscalls/setgid/compat_16.h
17276ltp/testcases/kernel/syscalls/setgid/setgid01.c
17277
1727831) Log Message:
17279I 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.
17280I 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.
17281I 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.
17282I 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.
17283Signed-Off-By: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>,
17284Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17285
17286Modified Files:
17287ltp/runtest/ltplite
17288ltp/runtest/stress.part3
17289ltp/runtest/syscalls
17290
17291Added Files:
17292ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
17293ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
17294ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
17295ltp/testcases/kernel/syscalls/setuid/setuid04.c
17296
1729732) Log Message:
17298I 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>.
17299
17300Modified File(s):
17301ltp/runltp
17302
1730333) Log Message:
17304I'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>.
17305Garret suggested:
17306You can avoid situations like the above by doing something like this in your Makefiles:
17307SRC := $(patsubst %.c,%,$(wildcard *.c))
17308MAKE_TARGETS := $(SRCS) $(addsuffix _16,$(SRCS))
17309all: $(MAKE_TARGETS)
17310%_16: %.c
17311%_16: CFLAGS += -DUSE_COMPAT16_SYSCALL=1 -DTST_USE_COMPAT16_SYSCALL=1
17312
17313Modified File(s):
17314ltp/testcases/kernel/syscalls/fadvise/Makefile
17315ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
17316ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
17317ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
17318ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
17319ltp/testcases/kernel/syscalls/ftruncate/Makefile
17320ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
17321ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
17322ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
17323ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
17324ltp/testcases/kernel/syscalls/sendfile/Makefile
17325ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
17326ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
17327ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
17328ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
17329ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
17330ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
17331ltp/testcases/kernel/syscalls/setgid/Makefile
17332ltp/testcases/kernel/syscalls/setgid/setgid02.c
17333ltp/testcases/kernel/syscalls/setgid/setgid03.c
17334ltp/testcases/kernel/syscalls/truncate/Makefile
17335ltp/testcases/kernel/syscalls/truncate/truncate01.c
17336ltp/testcases/kernel/syscalls/truncate/truncate02.c
17337ltp/testcases/kernel/syscalls/truncate/truncate03.c
17338ltp/testcases/kernel/syscalls/truncate/truncate04.c
17339
1734034) Log Message:
17341This 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>.
17342
17343Modified Files:
17344ltp/testcases/kernel/include/Makefile
17345ltp/testcases/kernel/syscalls/eventfd/Makefile
17346ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
17347
17348Removed Files:
17349ltp/include/linux_syscall_numbers.h
17350ltp/testcases/kernel/include/linux_syscall_numbers.h
17351
1735235) Log Message:
17353Integrating 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>.
17354
17355Modified File(s):
17356ltp/testcases/kernel/security/Makefile
17357ltp/testcases/kernel/security/seclvl/Makefile
17358
1735936) Log Message:
17360I 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>.
17361
17362Modified File(s):
17363ltp/testcases/kernel/fs/doio/doio.c
17364ltp/testcases/kernel/fs/doio/growfiles.c
17365ltp/testcases/kernel/fs/doio/iogen.c
17366ltp/testcases/kernel/fs/doio/rwtest.sh
17367
1736837) Log Message:
17369The 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>.
17370
17371Modified File(s):
17372ltp/testcases/kernel/numa/Makefile
17373
1737438) Log Message:
17375Was 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>.
17376
17377Modified Files:
17378ltp/testcases/kernel/security/Makefile
17379
17380Removed Files:
17381ltp/testcases/kernel/security/seclvl/Makefile
17382ltp/testcases/kernel/security/seclvl/README
17383ltp/testcases/kernel/security/seclvl/create_guid_file.c
17384ltp/testcases/kernel/security/seclvl/create_guid_node.c
17385ltp/testcases/kernel/security/seclvl/create_suid_file.c
17386ltp/testcases/kernel/security/seclvl/create_suid_node.c
17387ltp/testcases/kernel/security/seclvl/ioperm.c
17388ltp/testcases/kernel/security/seclvl/iopl.c
17389ltp/testcases/kernel/security/seclvl/verify_seclvl.sh
17390
1739139) Log Message:
17392Addition 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>.
17393
17394Modified Files:
17395ltp/runtest/syscalls
17396
17397Added Files:
17398ltp/testcases/kernel/syscalls/getcpu/Makefile
17399ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
17400
1740140) Log Message:
17402Build 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>.
17403
17404Modified File(s):
17405ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
17406
1740741) Log Message:
17408inotify01 build error fix for x86_64. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
17409
17410Modified File(s):
17411ltp/testcases/kernel/syscalls/inotify/inotify01.c
17412ltp/testcases/kernel/syscalls/inotify/inotify02.c
17413
1741442) Log Message:
17415move_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>.
17416
17417Modified File(s):
17418ltp/testcases/kernel/syscalls/move_pages/Makefile
17419
1742043) Log Message:
17421I'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>.
17422
17423Modified Files:
17424ltp/testcases/kernel/syscalls/fadvise/Makefile
17425ltp/testcases/kernel/syscalls/ftruncate/Makefile
17426ltp/testcases/kernel/syscalls/sendfile/Makefile
17427ltp/testcases/kernel/syscalls/setgid/Makefile
17428ltp/testcases/kernel/syscalls/truncate/Makefile
17429
17430Added Files:
17431ltp/testcases/kernel/syscalls/utils/compat_16.mk
17432ltp/testcases/kernel/syscalls/utils/newer_64.mk
17433
1743444) Log Message:
17435The 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>.
17436
17437Modified File(s):
17438ltp/testcases/kernel/fs/proc/proc01.c
17439
1744045) Log Message:
17441Conformance/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>.
17442
17443Modified File(s):
17444ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c
17445
1744646) Log Message:
17447Find 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>.
17448
17449Modified File(s):
17450ltp/testcases/kernel/syscalls/umount/umount01.c
17451
1745247) Log Message:
17453Find 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.
17454execve02.c: In function 'setup':
17455execve02.c:217: warning: 'path' is used uninitialized in this function
17456Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17457
17458Modified File(s):
17459ltp/testcases/kernel/syscalls/execve/execve02.c
17460
1746148) Log Message:
17462Find 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.
17463ftest08.c: In function 'runtest':
17464ftest08.c:192: warning: 'fd' is used uninitialized in this function
17465Valgrind spot this issue aswell:
17466==21058== Syscall param close(fd) contains uninitialised byte(s)
17467==21058== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
17468==21058== by 0x401D0E: runtest (ftest08.c:192)
17469==21058== by 0x401B10: main (ftest08.c:119)
17470Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17471
17472Modified File(s):
17473ltp/testcases/kernel/fs/ftest/ftest08.c
17474
1747549) Log Message:
17476Find 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.
17477ftest04.c: In function 'runtest':
17478ftest04.c:188: warning: 'fd' is used uninitialized in this function
17479
17480Valgrind spot this issue as well:
17481==15263== Syscall param close(fd) contains uninitialised byte(s)
17482==15263== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
17483==15263== by 0x401CD6: runtest (ftest04.c:188)
17484==15263== by 0x401AD0: main (ftest04.c:111)
17485Signed-off-by: Daniel Gollub <dgollub@suse.de>.
17486
17487Modified File(s):
17488ltp/testcases/kernel/fs/ftest/ftest04.c
17489
1749050) Log Message:
17491When 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>.
17492
17493Modified File(s):
17494ltp/ltpmenu
17495ltp/testcases/commands/ade/file/file_test.sh
17496ltp/testcases/commands/cpio/cpio_tests.sh
17497ltp/testcases/commands/eject/eject-tests.sh
17498ltp/testcases/commands/fileutils/cp/cp_tests.sh
17499ltp/testcases/commands/fileutils/ln/ln_tests.sh
17500ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
17501ltp/testcases/commands/fileutils/mv/mv_tests.sh
17502ltp/testcases/commands/gzip/gzip_tests.sh
17503ltp/testcases/commands/logrotate/logrotate_tests.sh
17504ltp/testcases/commands/mail/mail_tests.sh
17505ltp/testcases/commands/tar/tar_tests.sh
17506ltp/testcases/kernel/containers/pidns/runpidnstest.sh
17507ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
17508ltp/testcases/kernel/numa/numa01.sh
17509ltp/testcases/kernel/security/filecaps/Makefile
17510ltp/testcases/network/dhcpd/dhcpd_tests.sh
17511ltp/testcases/network/iptables/iptables_tests.sh
17512ltp/testcases/network/traceroute/traceroute_tests.sh
17513ltp/testcases/network/xinetd/xinetd_tests.sh
17514
17515
1751651) Log Message:
17517I'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>.
17518
17519Modified Files:
17520ltp/runtest/syscalls
17521ltp/testcases/kernel/syscalls/setgroups/Makefile
17522ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
17523ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
17524ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
17525ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
17526
17527Added Files:
17528ltp/testcases/kernel/syscalls/setgroups/compat_16.h
17529
1753052) Log Message:
17531In 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.
17532Signed-off-by: Lin Feng Shen <shenlinf@cn.ibm.com>,
17533Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
17534
17535Modified File(s):
17536ltp/testcases/kernel/sched/tool/time-schedule.c
17537
1753853) Log Message:
17539Sorry, I found one typo in my code. Please apply following patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
17540
17541Modified File(s):
17542ltp/testcases/kernel/syscalls/utils/newer_64.mk
17543
1754454) Log Message:
17545I tried to run runltp with the arguments suggested in the script's help and I get the error:
17546./runltp: 783: arith: syntax error: "2,4,10240,1"
17547I 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>.
17548
17549Modified File(s):
17550ltp/runltp
17551
1755255) Log Message:
17553I 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.
17554
17555Modified File(s):
17556ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
17557
1755856) Log Message:
17559While 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.
17560Signed-off-by: Ankita Garg <ankita@in.ibm.com>,
17561Acked-by: Vernon Mauery <vernux@us.ibm.com>.
17562
17563Modified File(s):
17564ltp/testcases/realtime/func/sched_football/sched_football.c
17565
1756657) Log Message:
17567We 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>.
17568
17569Modified File(s):
17570ltp/testcases/kernel/syscalls/inotify/Makefile
17571ltp/testcases/kernel/syscalls/inotify/inotify01.c
17572ltp/testcases/kernel/syscalls/inotify/inotify02.c
17573
1757458) Log Message:
17575On centos-5 2.6.18 kernel, I get a failure with shmat01. In the setup() function at the end:
17576/* some architectures (e.g. parisc) are strange, so better always align to * * next SHMLBA address. */
17577 base_addr = (void *)( ((unsigned long)(base_addr) & ~(SHMLBA-1)) + SHMLBA );
17578This bumps up the address if it's already aligned. Signed-off-by: Bob Hepple <bhepple@promptu.com>.
17579
17580Modified File(s):
17581ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
17582
1758359) Log Message:
17584Reverting 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>.
17585
17586Modified File(s):
17587ltp/testcases/kernel/fs/proc/proc01.c
17588
1758960) Log Message:
17590Under 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>.
17591
17592Modified File(s):
17593ltp/IDcheck.sh
17594
subrata_modakd9e4d402008-07-31 08:27:13 +000017595LTP-20080731
17596
175971) Log Message:
17598I'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>.
17599
17600Modified File(s):
17601ltp/lib/write_log.c
17602ltp/testcases/kernel/fs/dmapi/attr.c
17603ltp/testcases/kernel/fs/dmapi/config.c
17604ltp/testcases/kernel/fs/dmapi/disp.c
17605ltp/testcases/kernel/fs/dmapi/event_am.c
17606ltp/testcases/kernel/fs/dmapi/event_an.c
17607ltp/testcases/kernel/fs/dmapi/event_sd.c
17608ltp/testcases/kernel/fs/dmapi/event_sn.c
17609ltp/testcases/kernel/fs/dmapi/handle.c
17610ltp/testcases/kernel/fs/dmapi/hole.c
17611ltp/testcases/kernel/fs/dmapi/invis.c
17612ltp/testcases/kernel/fs/dmapi/mmap.c
17613ltp/testcases/kernel/fs/dmapi/mmapfile.c
17614ltp/testcases/kernel/fs/dmapi/mount.c
17615ltp/testcases/kernel/fs/dmapi/objref.c
17616ltp/testcases/kernel/fs/dmapi/pmr_post.c
17617ltp/testcases/kernel/fs/dmapi/pmr_pre.c
17618ltp/testcases/kernel/fs/dmapi/right.c
17619ltp/testcases/kernel/fs/dmapi/token.c
17620ltp/testcases/kernel/fs/fsstress/fsstress.c
17621ltp/testcases/kernel/fs/scsi/ltpfs/main.c
17622ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
17623ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
17624ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
17625ltp/testcases/kernel/syscalls/open/open08.c
17626
176272) Log Message:
17628Every once in a while, pselect01 fails with the following output:
17629FAIL : Sleep time was incorrect:5 != 6
17630This 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>.
17631
17632Modified File(s):
17633ltp/testcases/kernel/syscalls/pselect/pselect01.c
17634
176353) Log Message:
17636Fix a bug in the selinux testsuite makefile, pointed out by David Howells. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
17637
17638Modified File(s):
17639ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
17640
176414) Log Message:
17642TEST_RETURN should not be inverted when logging. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
17643
17644Modified File(s):
17645ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
17646
176475) Log Message:
17648gcov-kernel: refreshed 2.6.16 patch, adding CONFIG_MODVER compatbility
17649
17650Modified File(s):
17651ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
17652
176536) Log Message:
17654Fixes the following issues:
17655The 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>.
17656
17657Modified File(s):
17658ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
17659ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
17660ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
17661ltp/testscripts/test_selinux.sh
17662
176637) Log Message:
17664I'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>.
17665
17666Modified File(s):
17667ltp/testcases/kernel/mem/mem/mem02.c
17668
176698) Log Message:
17670I'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>.
17671
17672Modified File(s):
17673ltp/testcases/kernel/mem/mtest06/mmap1.c
17674
176759) Log Message:
17676I'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>.
17677
17678Modified File(s):
17679ltp/testcases/kernel/mem/mtest05/mmstress.c
17680
1768110) Log Messsage:
17682
17683Modified File(s):
17684I'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>.
17685
17686Modified File(s):
17687ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
17688
1768911) Log Message:
17690I'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>.
17691
17692Modified File(s):
17693ltp/testcases/kernel/sched/nptl/nptl01.c
17694
1769512) Log Message:
17696I'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>.
17697
17698Modified File(s):
17699ltp/testcases/kernel/syscalls/syscall/syscall01.c
17700
1770113) Log Message:
17702There were some mistakes in my previous patch.
17703- wrong mode 0644 for mkdir().
17704- unnecessary to add 0644 for open() since the flag doesn't include O_CREAT (while it does no harm).
17705By this new patch, they are fixed. Junjiro Okajima <hooanon05@yahoo.co.jp>.
17706
17707Modified File(s):
17708ltp/lib/write_log.c
17709ltp/testcases/ballista/ballista/templates/b_mq_attr.tpl
17710ltp/testcases/ballista/ballista/templates/b_mqd.tpl
17711ltp/testcases/ballista/ballista/templates/b_mqdSUN.tpl
17712ltp/testcases/ballista/ballista/templates/b_ptr_sem_t.tpl
17713ltp/testcases/kernel/fs/dmapi/attr.c
17714ltp/testcases/kernel/fs/dmapi/config.c
17715ltp/testcases/kernel/fs/dmapi/disp.c
17716ltp/testcases/kernel/fs/dmapi/dm_test.h
17717ltp/testcases/kernel/fs/dmapi/event_am.c
17718ltp/testcases/kernel/fs/dmapi/event_an.c
17719ltp/testcases/kernel/fs/dmapi/event_sd.c
17720ltp/testcases/kernel/fs/dmapi/event_sn.c
17721ltp/testcases/kernel/fs/dmapi/handle.c
17722ltp/testcases/kernel/fs/dmapi/hole.c
17723ltp/testcases/kernel/fs/dmapi/invis.c
17724ltp/testcases/kernel/fs/dmapi/mmap.c
17725ltp/testcases/kernel/fs/dmapi/mmapfile.c
17726ltp/testcases/kernel/fs/dmapi/mount.c
17727ltp/testcases/kernel/fs/dmapi/objref.c
17728ltp/testcases/kernel/fs/dmapi/pmr_post.c
17729ltp/testcases/kernel/fs/dmapi/pmr_pre.c
17730ltp/testcases/kernel/fs/dmapi/right.c
17731ltp/testcases/kernel/fs/dmapi/token.c
17732ltp/testcases/kernel/fs/fsstress/fsstress.c
17733ltp/testcases/kernel/fs/scsi/ltpfs/main.c
17734ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
17735ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
17736ltp/testcases/kernel/syscalls/open/open08.c
17737ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
17738
1773914)Log Message:
17740This 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>.
17741
17742Modified File(s):
17743ltp/testcases/kernel/syscalls/readlink/readlink04.c
17744
1774515) Log Message:
17746It eliminates the potential for many false negatives.
177471. Use cap_compare to compare capability sets instead of comparing the far less reliable text representations.
177482. pI' tests were failing bc I started with empty pI. Fill pI before those tests.
177493. Check for libcap-2.11 or later (by checking for cap_compare()).
17750Signed-off-by: Serge Hallyn <serue@us.ibm.com>
17751
17752Modified File(s):
17753ltp/testcases/kernel/security/filecaps/Makefile
17754ltp/testcases/kernel/security/filecaps/check_simple_capset.c
17755ltp/testcases/kernel/security/filecaps/filecapstest.sh
17756ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
17757
1775816) Log Messsage:
17759Porting of io_destroy(), io_getevents(), io_setup() & io_submit() syscall tests from Crackerjack to LTP, by Masatake YAMATO <yamato@redhat.com>.
17760
17761Modified Files:
17762ltp/runtest/syscalls
17763
17764Added Files:
17765ltp/testcases/kernel/syscalls/io_destroy/Makefile
17766ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
17767ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
17768ltp/testcases/kernel/syscalls/io_getevents/Makefile
17769ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
17770ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
17771ltp/testcases/kernel/syscalls/io_setup/Makefile
17772ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
17773ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
17774ltp/testcases/kernel/syscalls/io_submit/Makefile
17775ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
17776ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
17777
1777817) Log Message:
17779According 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>.
17780
17781Modified File(s):
17782ltp/testcases/kernel/io/aio/aio01/aio01.c
17783ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
17784
1778518) Log Message:
17786Error 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>.
17787
17788Modified File(s):
17789ltp/testcases/kernel/include/ia64.in
17790ltp/testcases/kernel/include/linux_syscall_numbers.h
17791
1779219) Log Message:
17793Add 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>.
17794
17795Modified Files:
17796ltp/testcases/kernel/controllers/Makefile
17797ltp/testcases/kernel/controllers/test_controllers.sh
17798
17799Added Files:
17800ltp/testcases/kernel/controllers/io-throttle/Makefile
17801ltp/testcases/kernel/controllers/io-throttle/README
17802ltp/testcases/kernel/controllers/io-throttle/io_throttle_testplan.txt
17803ltp/testcases/kernel/controllers/io-throttle/iobw.c
17804ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
17805ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
17806
1780720) Log Message:
17808The 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>.
17809
17810Modified File(s):
17811ltp/testcases/kernel/security/selinux-testsuite/policy/test_file.te
17812
1781321) Log Message:
17814gcov-kernel: patches for 2.6.26
17815
17816Added Files:
17817linux-2.6.26-gcov-arm-eabi.patch
17818linux-2.6.26-gcov-arm-hack.patch
17819linux-2.6.26-gcov.patch
17820
1782122) Log Message:
17822The following problem i found:
178231, utimensat01.c still has not been compiled when check_for_utimensat_support return success.
178242, utimensat01 works on only i386 arch.
17825Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
17826
17827Modified File(s):
17828ltp/testcases/kernel/include/i386.in
17829ltp/testcases/kernel/include/ia64.in
17830ltp/testcases/kernel/include/linux_syscall_numbers.h
17831ltp/testcases/kernel/include/x86_64.in
17832ltp/testcases/kernel/syscalls/utimensat/Makefile
17833ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
17834ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
17835
1783623) Log Message:
17837Sorry, I took mistake in giving value to TST_* in io_setup01.c and io_submit01.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
17838
17839Modified File(s):
17840ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
17841ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
17842
1784324) Log Message:
17844I found some typos. I cannot remember but maybe I introduced. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
17845
17846Modified File(s):
17847ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
17848ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
17849ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
17850
1785125) Log Message:
17852I get compile error in hackbench. With the following patch, the compiler error is gone. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
17853
17854Modified File(s):
17855ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
17856
1785726) Log Message:
17858In fact, the case "hackbench02 hackbench 150 thread 1000" failed when i tested the latest ltp. the following error message occured:
17859--------------------
17860Creating fdpair (error: Too many open files)
17861--------------------
17862The 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>.
17863
17864Modified File(s):
17865ltp/runtest/sched
17866
1786727) Log Message:
17868It 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>.
17869
17870Modified File(s):
17871ltp/testcases/network/generate.sh
17872
1787328) Log Message:
17874When 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?
17875Gilles.
17876
17877According to man gcc:
17878 -m64
17879 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.
17880--Darren
17881
17882I've also run the involved tests on an x86_64 machine and it was OK. Gilles Carry <Gilles.Carry@bull.net>.
17883
17884Modified File(s):
17885ltp/testcases/realtime/config.mk
17886
1788729) Log Message:
17888First 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>.
17889
17890Modified File(s):
17891ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
17892ltp/testcases/realtime/func/measurement/preempt_timing.c
17893ltp/testcases/realtime/func/measurement/rdtsc-latency.c
17894ltp/testcases/realtime/include/librttest.h
17895ltp/testcases/realtime/lib/librttest.c
17896
1789730) Log Messsage:
17898This 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>.
17899I 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>.
17900
17901Modified File(s):
17902ltp/testcases/realtime/include/librttest.h
17903
1790431) Log Message:
17905In 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>.
17906
17907Modified File(s):
17908ltp/testcases/realtime/lib/librttest.c
17909
1791032) Log Message:
17911Update to OpenHPI 2.12.0 (see www.openhpi.org for more info)
17912
17913Modified File(s):
17914ltp/testcases/open_hpi_testsuite/*
17915
1791633) Log Message:
17917Addition 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>.
17918
17919Modified Files:
17920ltp/Makefile
17921ltp/runtest/numa
17922ltp/runtest/syscalls
17923ltp/testcases/kernel/numa/Makefile
17924
17925Added Files:
17926ltp/testcases/kernel/syscalls/move_pages/Makefile
17927ltp/testcases/kernel/syscalls/move_pages/move_pages.sh
17928ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
17929ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
17930ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
17931ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
17932ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
17933ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
17934ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
17935ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
17936ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
17937ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
17938ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
17939ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
17940ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
17941ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
17942ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
17943ltp/tools/scripts/numa_test.sh
17944
1794534) Log Message:
17946The 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>.
17947
subrata_modak7ff94df2008-06-28 19:46:35 +000017948LTP-20080630
17949
179501) Log Message:
17951These tests were contributed by the timerfd() syscall developer Davide Libenzi <davidel@xmailserver.org>.
17952
17953Modified Files:
17954ltp/runtest/syscalls
17955Added Files:
17956ltp/testcases/kernel/syscalls/timerfd/Makefile
17957ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
17958
179592) Log Message:
17960CPU and MEMORY HOTPLUG test cases picked up from http://devresources.linux-foundation.org/dev/hotplug/
17961
17962Added Files:
17963ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
17964ltp/testcases/kernel/hotplug/cpu_hotplug/ChangeLog
17965ltp/testcases/kernel/hotplug/cpu_hotplug/README
17966ltp/testcases/kernel/hotplug/cpu_hotplug/runtests.sh
17967ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug01.txt
17968ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug02.txt
17969ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug03.txt
17970ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug04.txt
17971ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug05.txt
17972ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug06.txt
17973ltp/testcases/kernel/hotplug/cpu_hotplug/doc/todo.txt
17974ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
17975ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
17976ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
17977ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
17978ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
17979ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
17980ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
17981ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
17982ltp/testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
17983ltp/testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns
17984ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop
17985ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop
17986ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop
17987ltp/testcases/kernel/hotplug/cpu_hotplug/tools/report_proc_interrupts
17988ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
17989ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
17990ltp/testcases/kernel/hotplug/memory_hotplug/README
17991ltp/testcases/kernel/hotplug/memory_hotplug/TODO
17992ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
17993ltp/testcases/kernel/hotplug/memory_hotplug/debug.h
17994ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
17995ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
17996ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
17997ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
17998ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
17999ltp/testcases/kernel/hotplug/memory_hotplug/segment.h
18000ltp/testcases/kernel/hotplug/memory_hotplug/version.h
18001ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1
18002ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c
18003ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c8
18004ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1f
18005ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1l
18006ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1la
18007ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1shm
18008ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2
18009ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2l
18010ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3
18011ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3-1m
18012ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3l
18013ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4
18014ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4f
18015ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-2shm-1m
18016ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g
18017ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-interleaved
18018ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-touch
18019ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1p
18020ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p
18021ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-nomig
18022ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-touch
18023ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m
18024ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m-touch
18025ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m
18026ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m-touch
18027ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-8p
18028ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-shm-8p
18029ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-2shm-1m
18030ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g
18031ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g-interleaved
18032ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1p
18033ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-8p
18034ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-16m
18035ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-1m
18036
180373) Log Message:
18038This 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>.
18039
18040Modified File(s):
18041ltp/testcases/kernel/syscalls/mremap/mremap04.c
18042
180434) Log Message:
18044I 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:
18045
18046start_time = nanoTime() + 1000000000;
18047rt = new realtimeThread(sched_param, new \
18048 PeriodicParameters(start_time, ...), ..., run);
18049
18050/* by the rtsj specification, this method will not run until start_time */
18051run() {
18052 now = nanoTime();
18053 start_latency = now - start_time;
18054 ...
18055}
18056
18057The rt-tests version went something like this:
18058
18059start_time = rt_gettime();
18060create_fifo_thread(periodic_thread, (void*)0, PRIO);
18061
18062periodic_thread() {
18063 now = rt_gettime();
18064 start_latency = now - start;
18065 ...
18066}
18067
18068As 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>.
18069
18070Modified File(s):
18071ltp/testcases/realtime/func/sched_latency/sched_latency.c
18072ltp/testcases/realtime/include/librttest.h
18073ltp/testcases/realtime/lib/librttest.c
18074
180755) Log Message:
18076The 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:
18077
18078<output>
18079Hello World
18080</output>
18081with return code 0 (success)
18082
18083instead of:
18084
18085<output>
18086execve05 1 FAIL : Failures reported above
18087</output>
18088with return code matching FAIL.
18089
18090This 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>.
18091
18092Modified Files:
18093ltp/testcases/kernel/syscalls/execve/execve05.c
18094
180956) Log Message:
18096The 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>.
18097
18098Modified Files:
18099ltp/testcases/kernel/syscalls/execve/execve05.c
18100
181017) Log Message:
18102The 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>.
18103
18104Modified Files:
18105ltp/testcases/kernel/syscalls/execve/execve05.c
18106
181078) Log Message:
18108The 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>.
18109
18110Modified Files:
18111ltp/testcases/kernel/syscalls/execve/execve05.c
18112
181139) Log Message:
18114This 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 :
18115- Process A calls sync_pipe_create
18116- Process A do a fork (creation of process B)
18117- Process A calls sync_pipe_wait
18118---> Process A blocks on sync_pipe_wait
18119- Process B starts
18120- Process B exits because of an early error.
18121In 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>.
18122
18123Modified File(s):
18124ltp/lib/libtestsuite.c
18125
1812610) Log Message:
18127This patch fixes a compilation warning due to the function "sync_pipe_close" which was not exported. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
18128
18129Modified File(s):
18130ltp/include/libtestsuite.h
18131
1813211) Log Message:
18133After 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>.
18134
18135Modified Files:
18136ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
18137ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
18138ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
18139ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
18140ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
18141ltp/testcases/kernel/syscalls/ipc/semop/Makefile
18142ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
18143
18144Removed Files:
18145ltp/testcases/kernel/syscalls/lib/Makefile
18146ltp/testcases/kernel/syscalls/lib/libtestsuite.c
18147ltp/testcases/kernel/syscalls/lib/libtestsuite.h
18148
1814912) Log Message:
18150time-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>.
18151
18152Modified File(s):
18153ltp/testcases/kernel/sched/tool/time-schedule.c
18154
1815513) Log Message:
18156This patch fix the make file of fs_bin test case so that it can be cross-built. Roy Lee <roylee@andestech.com>.
18157
18158Modified File(s):
18159ltp/testcases/kernel/fs/fs_bind/bin/Makefile
18160
1816114) Log Message:
18162Add syscall numbers for timerfd syscalls under i386 and x86_64. Roy Lee <roylee@andestech.com>.
18163
18164Modified File(s):
18165ltp/testcases/kernel/include/i386.in
18166ltp/testcases/kernel/include/linux_syscall_numbers.h
18167ltp/testcases/kernel/include/x86_64.in
18168
1816915) Log Message:
18170Currently, 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>.
18171
18172Modified File(s):
18173ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
18174
1817516) Log Message:
18176It 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>.
18177
18178Modified File(s):
18179ltp/testcases/realtime/include/librttest.h
18180
1818117) Log Message:
18182utimensat() 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>.
18183
18184Modified File(s):
18185ltp/runtest/syscalls
18186
18187Added Files:
18188ltp/testcases/kernel/syscalls/utimensat/Makefile
18189ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
18190ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
18191
1819218) Log Message:
18193On ia64, __clone2() is used instead of clone(). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
18194
18195Modified File(s):
18196ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
18197
1819819) Log Message:
18199I 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>.
18200
18201Modified File(s):
18202ltp/testcases/kernel/syscalls/fork/fork12.c
18203
1820420) Log Message:
18205This 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>.
18206
18207Modified File(s):
18208ltp/testcases/kernel/io/writetest/writetest.c
18209
1821021) Log Message:
18211mallocstress 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>.
18212
18213Modified File(s):
18214ltp/testcases/kernel/mem/mtest07/mallocstress.c
18215
1821622) Log Message:
18217Reverting 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.
18218-fixes bugs
18219-adds the capability to stress a server with multiple clients"
18220So 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
18221 buf=(char *)malloc(clnt*maxClients);
18222by
18223 buf=(char *)malloc(clnt*(maxClients+1));
18224Signed-off-by: Le Rouzic <aime.le-rouzic@bull.net>.
18225
18226Modified File(s):
18227ltp/testcases/network/nfsv4/locks/Makefile
18228ltp/testcases/network/nfsv4/locks/locktests.c
18229
18230Added Files:
18231ltp/testcases/network/nfsv4/locks/locktests.h
18232
18233Removed Files:
18234ltp/testcases/network/nfsv4/locks/test
18235
18236
1823723) Log Message:
18238In the manpage for tst_res(3) in the April snapshot it says...
18239 tst_brk - Print result message and break remaining test cases
18240 tst_brkm - Print result message, including file contents, and break remaining test cases
18241... 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>.
18242
18243Modified File(s):
18244ltp/doc/man3/tst_res.3
18245
1824624) Log Message:
18247Force 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.
18248Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>,
18249Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>.
18250
18251Modified File(s):
18252ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
18253
1825425) Log Message:
18255Fix 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>.
18256
18257Modified File(s):
18258ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
18259ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
18260
1826126) Log Message:
18262Included the statement:
18263 These tests are OSDL/LF and imported into LTP under GPLv2.
18264
18265Modified File(s):
18266ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
18267ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
18268
1826927) Log Message:
18270This 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>.
18271
18272Modified Files:
18273ltp/testcases/realtime/profiles/default
18274
18275Added Files:
18276ltp/testcases/realtime/func/async_handler/run_auto.sh
18277
1827828) Log Message:
18279Looks 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>.
18280
18281Modified File(s):
18282ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
18283
1828429) Log Message:
18285we 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>.
18286
18287Modified File(s):
18288ltp/testscripts/test_fs_bind.sh
18289
1829030) Log Message:
18291signal_test_01 failed on ia64, the following message outputed:
18292---------------------------
18293ERROR [line: 146] sigaltstack failed: Cannot allocate memory
18294: Cannot allocate memory
18295signal_test_01: IPC Signals TestSuite program
18296---------------------------
18297And, i found the defined macro STACKSIZE is short on ia64. This patch fix it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
18298
18299Modified File(s):
18300ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
18301
1830231) Log Message:
18303signal_test_05 failed on ia64 and x86_64, the following message outputed:
18304---------------------------
18305ERROR [line: 145] child process exited abnormally
18306---------------------------
18307Some 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>.
18308
18309Modified File(s):
18310ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
18311
1831232) Log Message:
18313Updating to include info about all other LTP man pages. Subrata Modak <subrata@linux.vnet.ibm.com>
18314
18315Modified File(s):
18316ltp/README.ltp-devel
18317
1831833) Log Message:
18319I'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>
18320
18321Modified Files:
18322ltp/runtest/syscalls
18323
18324Added Files:
18325ltp/testcases/kernel/syscalls/gettid/Makefile
18326ltp/testcases/kernel/syscalls/gettid/gettid01.c
18327
1832834) Log Message:
18329I 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>.
18330
18331Modified File(s):
18332ltp/testcases/kernel/syscalls/exit/exit02.c
18333
1833435) Log Message:
18335This 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>.
18336
18337Modified File(s):
18338ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
18339
1834036) Log Message:
18341The 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>.
18342
18343Modified File(s):
18344ltp/lib/Makefile
18345
1834637) Log Message:
18347Addition of enhanced test plan by Cai Qian <qcai@redhat.com>.
18348
18349Modified File(s):
18350ltp/testcases/kdump/doc/TEST_PLAN.txt
18351
1835238) Log Message:
18353Fixed 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.
18354
18355Modified File(s):
18356ltp/testcases/network/stress/ns-tools/check_netem
18357
1835839) Log Message:
18359Running 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>.
18360
18361Modified File(s):
18362ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
18363
1836440) Log Message:
18365This 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>.
18366
18367Modified File(s):
18368ltp/testcases/network/stress/ns-tools/killall_udp_traffic
18369
1837041) Log Message:
18371Attached 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>.
18372
18373Modified File(s):
18374ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
18375ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
18376ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
18377ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
18378
1837942) Log Message:
18380Addition 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>.
18381
18382Added File(s):
18383ltp/runtest/connectors
18384ltp/testcases/kernel/connectors/Makefile
18385ltp/testcases/kernel/connectors/pec/Makefile
18386ltp/testcases/kernel/connectors/pec/README
18387ltp/testcases/kernel/connectors/pec/event_generator.c
18388ltp/testcases/kernel/connectors/pec/pec_listener.c
18389ltp/testcases/kernel/connectors/pec/run_pec_test
18390
1839143) Log Message:
18392Here it is. Based on my last patch.
18393- building failure on 2.6.16 should be fixed
18394- fix "make install" if kernel version < 2.6.15
18395- abort tests if kernel version < 2.6.15
18396Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
18397
18398Modified File(s):
18399ltp/runtest/connectors
18400ltp/testcases/kernel/connectors/Makefile
18401ltp/testcases/kernel/connectors/pec/Makefile
18402ltp/testcases/kernel/connectors/pec/pec_listener.c
18403
18404Added File(s):
18405ltp/testcases/kernel/connectors/connector_test.sh
18406
1840744) Log Message:
18408This was ported from the Crackerjack Project by Masatake YAMATO <yamato@redhat.com>.
18409
18410Modified Files:
18411ltp/runtest/syscalls
18412
18413Added Files:
18414ltp/testcases/kernel/syscalls/io_cancel/Makefile
18415ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
18416ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
18417
1841845) Log Message:
18419I'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>.
18420
18421Modified File(s):
18422ltp/testcases/kernel/syscalls/io_cancel/Makefile
18423ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
18424
1842546) Log Message:
18426hackbench 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>.
18427
18428Modified Files:
18429ltp/runtest/sched
18430ltp/testcases/kernel/sched/Makefile
18431
18432Added Files:
18433ltp/testcases/kernel/sched/cfs-scheduler/Makefile
18434ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
18435
1843647) Log Message:
18437I 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>.
18438
18439Modified File(s):
18440ltp/doc/testcases/network.txt
18441ltp/runtest/rpc
18442ltp/runtest/stress.part3
18443
1844448) Log Message:
18445Few Changes to ttype value.
18446
18447Modified File(s):
18448ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
18449
1845049) Log Message:
18451Changes to fix Build, Install and run on non-supported architectures.
18452
18453Added Files:
18454ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
18455Modified Files:
18456ltp/testcases/kernel/syscalls/utimensat/Makefile
18457ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
18458ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
18459
1846050) Log Message:
18461Fixing the run on supported kernels.
18462
18463Modified File(s):
18464ltp/testscripts/test_fs_bind.sh
18465
subrata_modak6a860fc2008-06-01 09:34:23 +000018466LTP-20080531
18467
184681) Log Message:
18469Following 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>
18470
18471Modified File(s):
18472ltp/testcases/ballista/ballista/ballista.cpp
18473ltp/testcases/ballista/ballista/ballistaUtil.cpp
18474ltp/testcases/ballista/ballista/callGen.cpp
18475ltp/testcases/ballista/ballista/callGen_standAlone.cpp
18476ltp/testcases/ballista/ballista/create_code.pl
18477ltp/testcases/ballista/ballista/create_code_standAlone.pl
18478ltp/testcases/ballista/ballista/executeTestCase.cpp
18479ltp/testcases/ballista/ballista/executeTestCase.fresh
18480ltp/testcases/ballista/ballista/genCode.cpp
18481ltp/testcases/ballista/ballista/genCodeCreator.cpp
18482ltp/testcases/ballista/ballista/line.cpp
18483ltp/testcases/ballista/ballista/line.h
18484ltp/testcases/ballista/ballista/match.cpp
18485ltp/testcases/ballista/ballista/parseArguments.cpp
18486ltp/testcases/ballista/ballista/replacer.cpp
18487ltp/testcases/ballista/ballista/selfHost.cpp
18488ltp/testcases/ballista/ballista/serverCommunication.cpp
18489ltp/testcases/ballista/ballista/testCaseIterator.cpp
18490ltp/testcases/ballista/ballista/testCaseIterator.h
18491ltp/testcases/ballista/ballista/compile/bparser.cpp
18492ltp/testcases/ballista/ballista/templates/bTypes.cpp
18493
184942) Log Message:
18495The 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>
18496
18497Modified File(s):
18498ltp/testcases/kernel/mem/shmt/shmt09.c
18499ltp/testcases/kernel/syscalls/mmap/mmap01.c
18500
185013) Log Message:
18502These 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>.
18503
18504Modified File(s):
18505ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
18506ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
18507ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
18508ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
18509ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
18510ltp/testcases/kernel/syscalls/splice/splice01.c
18511ltp/testcases/kernel/syscalls/tee/tee01.c
18512ltp/testcases/kernel/syscalls/utime/utime01.c
18513ltp/testcases/kernel/syscalls/utime/utime02.c
18514ltp/testcases/kernel/syscalls/utime/utime03.c
18515ltp/testcases/network/nfs/nfs01/nfs01
18516
185174) Log Message:
18518Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
18519
18520Modified Files:
18521ltp/testcases/open_hpi_testsuite/Makefile.am
18522ltp/testcases/open_hpi_testsuite/Makefile.in
18523ltp/testcases/open_hpi_testsuite/configure
18524ltp/testcases/open_hpi_testsuite/configure.ac
18525ltp/testcases/open_hpi_testsuite/openhpi.conf.example
18526ltp/testcases/open_hpi_testsuite/openhpi.spec.in
18527ltp/testcases/open_hpi_testsuite/clients/Makefile.in
18528ltp/testcases/open_hpi_testsuite/clients/hpiel.c
18529ltp/testcases/open_hpi_testsuite/clients/hpievents.c
18530ltp/testcases/open_hpi_testsuite/clients/hpipower.c
18531ltp/testcases/open_hpi_testsuite/cpp/Makefile.in
18532ltp/testcases/open_hpi_testsuite/cpp/t/Makefile.in
18533ltp/testcases/open_hpi_testsuite/docs/Makefile.am
18534ltp/testcases/open_hpi_testsuite/docs/Makefile.in
18535ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.am
18536ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.in
18537ltp/testcases/open_hpi_testsuite/docs/hld/appendix.sgml
18538ltp/testcases/open_hpi_testsuite/docs/hld/authors.dtd
18539ltp/testcases/open_hpi_testsuite/docs/hld/bookinfo.sgml
18540ltp/testcases/open_hpi_testsuite/docs/hld/introduction.sgml
18541ltp/testcases/open_hpi_testsuite/docs/hld/legal.dtd
18542ltp/testcases/open_hpi_testsuite/docs/hld/obtaining.sgml
18543ltp/testcases/open_hpi_testsuite/docs/hld/openhpi-manual.sgml
18544ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_highlevel.sgml
18545ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_structure.sgml
18546ltp/testcases/open_hpi_testsuite/docs/hld/plugin_guide.sgml
18547ltp/testcases/open_hpi_testsuite/docs/hld/plugin_usage.sgml
18548ltp/testcases/open_hpi_testsuite/docs/hld/revisions.dtd
18549ltp/testcases/open_hpi_testsuite/docs/hld/sahpi_breakdown.sgml
18550ltp/testcases/open_hpi_testsuite/docs/man/Makefile.in
18551ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.am
18552ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.in
18553ltp/testcases/open_hpi_testsuite/hpi_shell/commands.c
18554ltp/testcases/open_hpi_testsuite/hpi_shell/ctrl_inv.c
18555ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd.h
18556ltp/testcases/open_hpi_testsuite/hpi_shell/sensor.c
18557ltp/testcases/open_hpi_testsuite/hpi_shell/session.c
18558ltp/testcases/open_hpi_testsuite/hpi_ui_lib/Makefile.in
18559ltp/testcases/open_hpi_testsuite/hpi_ui_lib/service.c
18560ltp/testcases/open_hpi_testsuite/hpi_ui_lib/show.c
18561ltp/testcases/open_hpi_testsuite/marshal/Makefile.in
18562ltp/testcases/open_hpi_testsuite/marshal/connection.c
18563ltp/testcases/open_hpi_testsuite/marshal/marshal.c
18564ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.c
18565ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.h
18566ltp/testcases/open_hpi_testsuite/marshal/strmsock.cpp
18567ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.am
18568ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.in
18569ltp/testcases/open_hpi_testsuite/marshal/t/float_format.c
18570ltp/testcases/open_hpi_testsuite/marshal/t/marshal_012.c
18571ltp/testcases/open_hpi_testsuite/marshal/t/marshal_013.c
18572ltp/testcases/open_hpi_testsuite/marshal/t/marshal_014.c
18573ltp/testcases/open_hpi_testsuite/marshal/t/marshal_015.c
18574ltp/testcases/open_hpi_testsuite/marshal/t/marshal_016.c
18575ltp/testcases/open_hpi_testsuite/marshal/t/marshal_017.c
18576ltp/testcases/open_hpi_testsuite/marshal/t/marshal_018.c
18577ltp/testcases/open_hpi_testsuite/marshal/t/marshal_028.c
18578ltp/testcases/open_hpi_testsuite/openhpid/Makefile.am
18579ltp/testcases/open_hpi_testsuite/openhpid/Makefile.in
18580ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.cpp
18581ltp/testcases/open_hpi_testsuite/openhpid/openhpid.cpp
18582ltp/testcases/open_hpi_testsuite/plugins/Makefile.in
18583ltp/testcases/open_hpi_testsuite/plugins/ipmi/Makefile.in
18584ltp/testcases/open_hpi_testsuite/plugins/ipmi/t/Makefile.in
18585ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/Makefile.in
18586ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_discover.cpp
18587ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_domain.cpp
18588ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_log.cpp
18589ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_mc_vendor.cpp
18590ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_resource.cpp
18591ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sdr.cpp
18592ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sensor_hotswap.cpp
18593ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/thread.cpp
18594ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/Makefile.in
18595ltp/testcases/open_hpi_testsuite/plugins/rtas/Makefile.in
18596ltp/testcases/open_hpi_testsuite/plugins/simulator/Makefile.in
18597ltp/testcases/open_hpi_testsuite/plugins/simulator/t/Makefile.in
18598ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/Makefile.in
18599ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/Makefile.in
18600ltp/testcases/open_hpi_testsuite/plugins/sysfs/Makefile.in
18601ltp/testcases/open_hpi_testsuite/plugins/watchdog/Makefile.in
18602ltp/testcases/open_hpi_testsuite/scripts/Makefile.in
18603ltp/testcases/open_hpi_testsuite/scripts/test/Makefile.in
18604ltp/testcases/open_hpi_testsuite/scripts/test/conformance_report.pl
18605ltp/testcases/open_hpi_testsuite/scripts/test/coverage_report.pl
18606ltp/testcases/open_hpi_testsuite/scripts/test/gcov2html.pl
18607ltp/testcases/open_hpi_testsuite/scripts/test/generate_index.pl
18608ltp/testcases/open_hpi_testsuite/scripts/test/gsum2html.pl
18609ltp/testcases/open_hpi_testsuite/scripts/test/testconformance.pl
18610ltp/testcases/open_hpi_testsuite/scripts/test/testcoverage.pl
18611ltp/testcases/open_hpi_testsuite/snmp/Makefile.in
18612ltp/testcases/open_hpi_testsuite/src/Makefile.in
18613ltp/testcases/open_hpi_testsuite/src/config.c
18614ltp/testcases/open_hpi_testsuite/src/event.c
18615ltp/testcases/open_hpi_testsuite/src/safhpi.c
18616ltp/testcases/open_hpi_testsuite/src/t/Makefile.in
18617ltp/testcases/open_hpi_testsuite/src/t/ohpi/Makefile.in
18618ltp/testcases/open_hpi_testsuite/utils/Makefile.in
18619ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.c
18620ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.h
18621ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.c
18622ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.h
18623ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
18624ltp/testcases/open_hpi_testsuite/utils/t/Makefile.in
18625ltp/testcases/open_hpi_testsuite/utils/t/ann/Makefile.in
18626ltp/testcases/open_hpi_testsuite/utils/t/el/Makefile.in
18627ltp/testcases/open_hpi_testsuite/utils/t/epath/Makefile.in
18628ltp/testcases/open_hpi_testsuite/utils/t/rpt/Makefile.in
18629ltp/testcases/open_hpi_testsuite/utils/t/sahpi/Makefile.in
18630ltp/testcases/open_hpi_testsuite/utils/t/uid/Makefile.in
18631
18632Added Files:
18633ltp/testcases/open_hpi_testsuite/hpi_shell/dimi.c
18634ltp/testcases/open_hpi_testsuite/hpi_shell/fumi.c
18635
18636Removed Files:
18637ltp/testcases/open_hpi_testsuite/openhpi.spec
18638ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd
18639ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.cpp
18640ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.h
18641ltp/testcases/open_hpi_testsuite/marshal/t/connection.c
18642ltp/testcases/open_hpi_testsuite/marshal/t/marshal.c
18643ltp/testcases/open_hpi_testsuite/marshal/t/marshal_hpi_types.c
18644ltp/testcases/open_hpi_testsuite/openhpid/alarm.c
18645ltp/testcases/open_hpi_testsuite/openhpid/config.c
18646ltp/testcases/open_hpi_testsuite/openhpid/domain.c
18647ltp/testcases/open_hpi_testsuite/openhpid/event.c
18648ltp/testcases/open_hpi_testsuite/openhpid/hotswap.c
18649ltp/testcases/open_hpi_testsuite/openhpid/init.c
18650ltp/testcases/open_hpi_testsuite/openhpid/lock.c
18651ltp/testcases/open_hpi_testsuite/openhpid/ohpi.c
18652ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.h
18653ltp/testcases/open_hpi_testsuite/openhpid/plugin.c
18654ltp/testcases/open_hpi_testsuite/openhpid/plugin_static.c
18655ltp/testcases/open_hpi_testsuite/openhpid/safhpi.c
18656ltp/testcases/open_hpi_testsuite/openhpid/session.c
18657ltp/testcases/open_hpi_testsuite/openhpid/threaded.c
18658ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_addr.cpp
18659ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_auth.cpp
18660ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_cmd.cpp
18661ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con.cpp
18662ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_lan.cpp
18663ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_smi.cpp
18664ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_log.cpp
18665ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_msg.cpp
18666ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_sensor_factors.cpp
18667ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_utils.cpp
18668ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/thread.cpp
18669ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/el2event.c
18670ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/el2event.c
18671ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc.c
18672ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_annunciator.c
18673ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_control.c
18674ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover.c
18675ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_bc.c
18676ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_rsa.c
18677ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_event.c
18678ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_hotswap.c
18679ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_inventory.c
18680ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_power.c
18681ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_reset.c
18682ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources.c
18683ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources_rsa.c
18684ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sel.c
18685ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sensor.c
18686ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_session.c
18687ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_time.c
18688ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_utils.c
18689ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_watchdog.c
18690ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_xml2event.c
18691ltp/testcases/open_hpi_testsuite/src/plugin_static.c
18692ltp/testcases/open_hpi_testsuite/utils/t/ann/announcement_utils.c
18693ltp/testcases/open_hpi_testsuite/utils/t/el/el_utils.c
18694ltp/testcases/open_hpi_testsuite/utils/t/epath/epath_utils.c
18695ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_enum_utils.c
18696ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_encode.c
18697ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_utils.c
18698ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_struct_utils.c
18699ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_time_utils.c
18700ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpiatca_enum_utils.c
18701ltp/testcases/open_hpi_testsuite/utils/t/epath/uid_utils.c
18702ltp/testcases/open_hpi_testsuite/utils/t/rpt/epath_utils.c
18703ltp/testcases/open_hpi_testsuite/utils/t/rpt/rpt_utils.c
18704ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_enum_utils.c
18705ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_encode.c
18706ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_utils.c
18707ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_struct_utils.c
18708ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_time_utils.c
18709ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpiatca_enum_utils.c
18710ltp/testcases/open_hpi_testsuite/utils/t/rpt/uid_utils.c
18711ltp/testcases/open_hpi_testsuite/utils/t/sahpi/epath_utils.c
18712ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_enum_utils.c
18713ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_encode.c
18714ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_utils.c
18715ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_struct_utils.c
18716ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_time_utils.c
18717ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpiatca_enum_utils.c
18718ltp/testcases/open_hpi_testsuite/utils/t/sahpi/uid_utils.c
18719ltp/testcases/open_hpi_testsuite/utils/t/uid/epath_utils.c
18720ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_enum_utils.c
18721ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_encode.c
18722ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_utils.c
18723ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_struct_utils.c
18724ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_time_utils.c
18725ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpiatca_enum_utils.c
18726ltp/testcases/open_hpi_testsuite/utils/t/uid/uid_utils.c
18727
187285) Log Message:
18729Added 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>
18730
18731Modified Files:
18732ltp/testcases/realtime/lib/librttest.c
18733
187346) Log Message:
18735Modified 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>
18736
18737Modified Files:
18738ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
18739
187407) Log Message:
18741Added -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>.
18742
18743Modified Files:
18744ltp/testcases/realtime/include/librttest.h
18745ltp/testcases/realtime/lib/librttest.c
18746
187478) Log Message:
18748Modified 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>.
18749
18750Modified Files:
18751ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
18752
187539) Log Message:
18754Modified 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>.
18755
18756Modified Files:
18757ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
18758
1875910) Log Message:
18760Modified 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>.
18761
18762Modified Files:
18763ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
18764
1876511) Log Message:
18766Modified 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>.
18767
18768Modified Files:
18769ltp/testcases/realtime/func/async_handler/async_handler.c
18770ltp/testcases/realtime/func/async_handler/async_handler_jk.c
18771
1877212) Log Message:
18773Modified 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>.
18774
18775Modified Files:
18776ltp/testcases/realtime/func/pi_perf/pi_perf.c
18777
1877813) Log Message:
18779Modified 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>.
18780
18781Modified Files:
18782ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
18783
1878414) Log Message:
18785Modified 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>.
18786
18787Modified Files:
18788ltp/testcases/realtime/func/thread_clock/tc-2.c
18789
1879015) Log Message:
18791Modified 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>.
18792
18793Modified Files:
18794ltp/testcases/realtime/func/sched_latency/sched_latency.c
18795
1879616) Log Message:
18797It 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>
18798
18799Modified File(s):
18800ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
18801
1880217) Log Message:
18803I 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>
18804
18805Modified File(s):
18806ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
18807
1880818) Log Message:
18809punt useless local prototype for fdopen() -- stdio.h already provides this, by, Mike Frysinger <vapier@users.sourceforge.net>
18810
18811Modified File(s):
18812ltp/lib/tst_res.c
18813
1881419) Log Message:
18815cleanup CFLAGS handling, by, Mike Frysinger <vapier@users.sourceforge.net>
18816
18817Modified File(s):
18818ltp/lib/Makefile
18819
1882020) Log Message:
18821tst_require_root(): unify root checking with this function, by, Mike Frysinger <vapier@users.sourceforge.net>
18822
18823Modified File(s):
18824ltp/include/test.h
18825
1882621) Log Message:
18827tst_require_root(): unify root checking with this function
18828
18829Modified File(s):
18830ltp/lib/tst_res.c
18831
1883222) Log Message:
18833convert to standard ltp functions, by, Mike Frysinger <vapier@users.sourceforge.net>
18834
18835Modified File(s):
18836ltp/testcases/kernel/fs/fs_perms/Makefile
18837ltp/testcases/kernel/fs/fs_perms/fs_perms.c
18838
1883923) Log Message:
18840fix error in previous commit: compare result to expected result, not 0
18841
18842Modified File(s):
18843ltp/testcases/kernel/fs/fs_perms/fs_perms.c
18844
1884524) Log Message:
18846normalize exit values as expected: 0 means PASS and non-0 means FAIL
18847
18848Modified File(s):
18849ltp/testcases/kernel/fs/fs_perms/fs_perms.c
18850ltp/testcases/kernel/fs/fs_perms/simpletest.sh
18851ltp/testcases/kernel/fs/fs_perms/testx.c
18852
1885325) Log Message:
18854lcov: --norecursion becomes --no-recursion + added docs, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
18855
18856Modified File(s):
18857ltp/utils/analysis/lcov/man/geninfo.1
18858ltp/utils/analysis/lcov/man/lcov.1
18859ltp/utils/analysis/lcov/bin/geninfo
18860ltp/utils/analysis/lcov/bin/lcov
18861
1886226) Log Message:
18863Attached 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>
18864
18865Modified File(s):
18866ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
18867
1886827) Log Message:
18869The 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>
18870
18871Modified File(s):
18872ltp/testcases/Makefile
18873
1887428) Log Message:
18875Fix for some failures by Anoop V Chakkalakkal <anoop.vijayan@in.ibm.com>.
18876
18877Modified File(s):
18878ltp/testcases/kernel/mem/mtest07/mallocstress.c
18879
1888029) Log Message:
18881This 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>.
18882
18883Modified Files:
18884ltp/runltp
18885ltp/testcases/kernel/fs/Makefile
18886ltp/tools/apicmds/Makefile
18887ltp/tools/apicmds/ltpapicmd.c
18888
18889Added Files:
18890ltp/runtest/fs_bind
18891ltp/testcases/kernel/fs/fs_bind/BUGS
18892ltp/testcases/kernel/fs/fs_bind/CHANGELOG
18893ltp/testcases/kernel/fs/fs_bind/Makefile
18894ltp/testcases/kernel/fs/fs_bind/README
18895ltp/testcases/kernel/fs/fs_bind/TODO
18896ltp/testcases/kernel/fs/fs_bind/bin/Makefile
18897ltp/testcases/kernel/fs/fs_bind/bin/check_prop
18898ltp/testcases/kernel/fs/fs_bind/bin/lockfile
18899ltp/testcases/kernel/fs/fs_bind/bin/makedir
18900ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
18901ltp/testcases/kernel/fs/fs_bind/bin/setup
18902ltp/testcases/kernel/fs/fs_bind/bin/setupnslock
18903ltp/testcases/kernel/fs/fs_bind/bin/smount.c
18904ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
18905ltp/testcases/kernel/fs/fs_bind/bind/test01
18906ltp/testcases/kernel/fs/fs_bind/bind/test02
18907ltp/testcases/kernel/fs/fs_bind/bind/test03
18908ltp/testcases/kernel/fs/fs_bind/bind/test04
18909ltp/testcases/kernel/fs/fs_bind/bind/test05
18910ltp/testcases/kernel/fs/fs_bind/bind/test06
18911ltp/testcases/kernel/fs/fs_bind/bind/test07
18912ltp/testcases/kernel/fs/fs_bind/bind/test07-2
18913ltp/testcases/kernel/fs/fs_bind/bind/test08
18914ltp/testcases/kernel/fs/fs_bind/bind/test09
18915ltp/testcases/kernel/fs/fs_bind/bind/test10
18916ltp/testcases/kernel/fs/fs_bind/bind/test11
18917ltp/testcases/kernel/fs/fs_bind/bind/test12
18918ltp/testcases/kernel/fs/fs_bind/bind/test13
18919ltp/testcases/kernel/fs/fs_bind/bind/test14
18920ltp/testcases/kernel/fs/fs_bind/bind/test15
18921ltp/testcases/kernel/fs/fs_bind/bind/test16
18922ltp/testcases/kernel/fs/fs_bind/bind/test17
18923ltp/testcases/kernel/fs/fs_bind/bind/test18
18924ltp/testcases/kernel/fs/fs_bind/bind/test19
18925ltp/testcases/kernel/fs/fs_bind/bind/test20
18926ltp/testcases/kernel/fs/fs_bind/bind/test21
18927ltp/testcases/kernel/fs/fs_bind/bind/test22
18928ltp/testcases/kernel/fs/fs_bind/bind/test23
18929ltp/testcases/kernel/fs/fs_bind/bind/test24
18930ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
18931ltp/testcases/kernel/fs/fs_bind/cloneNS/child01
18932ltp/testcases/kernel/fs/fs_bind/cloneNS/child02
18933ltp/testcases/kernel/fs/fs_bind/cloneNS/child03
18934ltp/testcases/kernel/fs/fs_bind/cloneNS/child04
18935ltp/testcases/kernel/fs/fs_bind/cloneNS/child05
18936ltp/testcases/kernel/fs/fs_bind/cloneNS/child06
18937ltp/testcases/kernel/fs/fs_bind/cloneNS/child07
18938ltp/testcases/kernel/fs/fs_bind/cloneNS/parent01
18939ltp/testcases/kernel/fs/fs_bind/cloneNS/parent02
18940ltp/testcases/kernel/fs/fs_bind/cloneNS/parent03
18941ltp/testcases/kernel/fs/fs_bind/cloneNS/parent04
18942ltp/testcases/kernel/fs/fs_bind/cloneNS/parent05
18943ltp/testcases/kernel/fs/fs_bind/cloneNS/parent06
18944ltp/testcases/kernel/fs/fs_bind/cloneNS/parent07
18945ltp/testcases/kernel/fs/fs_bind/cloneNS/test01
18946ltp/testcases/kernel/fs/fs_bind/cloneNS/test02
18947ltp/testcases/kernel/fs/fs_bind/cloneNS/test03
18948ltp/testcases/kernel/fs/fs_bind/cloneNS/test04
18949ltp/testcases/kernel/fs/fs_bind/cloneNS/test05
18950ltp/testcases/kernel/fs/fs_bind/cloneNS/test06
18951ltp/testcases/kernel/fs/fs_bind/cloneNS/test07
18952ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
18953ltp/testcases/kernel/fs/fs_bind/move/test01
18954ltp/testcases/kernel/fs/fs_bind/move/test02
18955ltp/testcases/kernel/fs/fs_bind/move/test03
18956ltp/testcases/kernel/fs/fs_bind/move/test04
18957ltp/testcases/kernel/fs/fs_bind/move/test05
18958ltp/testcases/kernel/fs/fs_bind/move/test06
18959ltp/testcases/kernel/fs/fs_bind/move/test07
18960ltp/testcases/kernel/fs/fs_bind/move/test08
18961ltp/testcases/kernel/fs/fs_bind/move/test09
18962ltp/testcases/kernel/fs/fs_bind/move/test10
18963ltp/testcases/kernel/fs/fs_bind/move/test11
18964ltp/testcases/kernel/fs/fs_bind/move/test12
18965ltp/testcases/kernel/fs/fs_bind/move/test13
18966ltp/testcases/kernel/fs/fs_bind/move/test14
18967ltp/testcases/kernel/fs/fs_bind/move/test15
18968ltp/testcases/kernel/fs/fs_bind/move/test16
18969ltp/testcases/kernel/fs/fs_bind/move/test17
18970ltp/testcases/kernel/fs/fs_bind/move/test18
18971ltp/testcases/kernel/fs/fs_bind/move/test19
18972ltp/testcases/kernel/fs/fs_bind/move/test20
18973ltp/testcases/kernel/fs/fs_bind/move/test21
18974ltp/testcases/kernel/fs/fs_bind/move/test22
18975ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
18976ltp/testcases/kernel/fs/fs_bind/rbind/test01
18977ltp/testcases/kernel/fs/fs_bind/rbind/test02
18978ltp/testcases/kernel/fs/fs_bind/rbind/test03
18979ltp/testcases/kernel/fs/fs_bind/rbind/test04
18980ltp/testcases/kernel/fs/fs_bind/rbind/test05
18981ltp/testcases/kernel/fs/fs_bind/rbind/test06
18982ltp/testcases/kernel/fs/fs_bind/rbind/test07
18983ltp/testcases/kernel/fs/fs_bind/rbind/test07-2
18984ltp/testcases/kernel/fs/fs_bind/rbind/test08
18985ltp/testcases/kernel/fs/fs_bind/rbind/test09
18986ltp/testcases/kernel/fs/fs_bind/rbind/test10
18987ltp/testcases/kernel/fs/fs_bind/rbind/test11
18988ltp/testcases/kernel/fs/fs_bind/rbind/test12
18989ltp/testcases/kernel/fs/fs_bind/rbind/test13
18990ltp/testcases/kernel/fs/fs_bind/rbind/test14
18991ltp/testcases/kernel/fs/fs_bind/rbind/test15
18992ltp/testcases/kernel/fs/fs_bind/rbind/test16
18993ltp/testcases/kernel/fs/fs_bind/rbind/test17
18994ltp/testcases/kernel/fs/fs_bind/rbind/test18
18995ltp/testcases/kernel/fs/fs_bind/rbind/test19
18996ltp/testcases/kernel/fs/fs_bind/rbind/test20
18997ltp/testcases/kernel/fs/fs_bind/rbind/test21
18998ltp/testcases/kernel/fs/fs_bind/rbind/test22
18999ltp/testcases/kernel/fs/fs_bind/rbind/test23
19000ltp/testcases/kernel/fs/fs_bind/rbind/test24
19001ltp/testcases/kernel/fs/fs_bind/rbind/test25
19002ltp/testcases/kernel/fs/fs_bind/rbind/test26
19003ltp/testcases/kernel/fs/fs_bind/rbind/test27
19004ltp/testcases/kernel/fs/fs_bind/rbind/test28
19005ltp/testcases/kernel/fs/fs_bind/rbind/test29
19006ltp/testcases/kernel/fs/fs_bind/rbind/test30
19007ltp/testcases/kernel/fs/fs_bind/rbind/test31
19008ltp/testcases/kernel/fs/fs_bind/rbind/test32
19009ltp/testcases/kernel/fs/fs_bind/rbind/test33
19010ltp/testcases/kernel/fs/fs_bind/rbind/test34
19011ltp/testcases/kernel/fs/fs_bind/rbind/test35
19012ltp/testcases/kernel/fs/fs_bind/rbind/test36
19013ltp/testcases/kernel/fs/fs_bind/rbind/test37
19014ltp/testcases/kernel/fs/fs_bind/rbind/test38
19015ltp/testcases/kernel/fs/fs_bind/rbind/test39
19016ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
19017ltp/testcases/kernel/fs/fs_bind/regression/test01
19018ltp/testcases/kernel/fs/fs_bind/regression/test02
19019ltp/testcases/kernel/fs/fs_bind/regression/test03
19020ltp/testscripts/test_fs_bind.sh
19021
1902230) Log Message:
19023The 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>.
19024
19025Modified File(s):
19026ltp/testcases/kernel/io/direct_io/diotest4.c
19027
1902831) Log Message:
19029This 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>.
19030
19031Modified File(s):
19032ltp/testcases/kernel/mem/shmt/shmt02.c
19033ltp/testcases/kernel/mem/shmt/shmt04.c
19034ltp/testcases/kernel/mem/shmt/shmt05.c
19035ltp/testcases/kernel/mem/shmt/shmt06.c
19036ltp/testcases/kernel/mem/shmt/shmt07.c
19037ltp/testcases/kernel/mem/shmt/shmt09.c
19038
1903932) Log Message:
19040These 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>.
19041
19042Modified File(s):
19043ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
19044
1904533) Log Message:
19046These 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>.
19047
19048Modified File(s):
19049ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
19050
1905134) Log Message:
19052I 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>.
19053
19054Modified File(s):
19055ltp/testcases/kernel/mem/shmt/shmt05.c
19056
1905735) Log Message:
19058Roy Lee <roylee17@gmail.com> wrote:
19059Your 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.
19060Helge Deller <deller@gmx.de> wrote:
19061Yes, 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.
19062Roy Lee <roylee17@gmail.com> wrote back:
19063Here's the patch for the shmt06 according to Helge's recommandation, please help review it.
19064
19065Modified File(s):
19066ltp/testcases/kernel/mem/shmt/shmt06.c
19067
1906836) Log Message:
19069Adding default Log File generation support for LTP. By, Subrata Modak<subrata@linux.vnet.ibm.com>
19070
19071Modified File(s):
19072ltp/runltp
19073
1907437) Log Message:
19075Both 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:
190761) probing an available address by a pair of shmat/shmdt calls, and,
190772) replaceing the addr with offset in the struct test_case_t.
19078By, Roy Lee <roylee17@gmail.com>
19079
19080Modified File(s):
19081ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
19082ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
19083
1908438) Log Message:
19085The "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>.
19086
19087Modified File(s):
19088ltp/pan/pan.c
19089
1909039) Log Message:
19091Make-sync_pipe-API-more-generic-and-update-related.patch.
19092Roy Lee <roylee17@gmail.com> noted:
19093Referring 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.
19094Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
19095I 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>.
19096
19097Modified File(s):
19098ltp/testcases/kernel/syscalls/execve/execve05.c
19099ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
19100ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
19101ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
19102ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
19103ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
19104ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
19105ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
19106ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
19107ltp/testcases/kernel/syscalls/lib/libtestsuite.c
19108ltp/testcases/kernel/syscalls/lib/libtestsuite.h
19109
1911040) Log Message:
19111Put-libtestsuite-to-a-more-common-place.patch
19112Roy Lee <roylee17@gmail.com> noted:
19113Referring 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.
19114Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
19115I 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>.
19116
19117Modified File(s):
19118ltp/testcases/kernel/syscalls/Makefile
19119ltp/testcases/kernel/syscalls/chdir/Makefile
19120ltp/testcases/kernel/syscalls/creat/Makefile
19121ltp/testcases/kernel/syscalls/execve/Makefile
19122ltp/testcases/kernel/syscalls/fchdir/Makefile
19123ltp/testcases/kernel/syscalls/ftruncate/Makefile
19124ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
19125ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
19126ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
19127ltp/testcases/kernel/syscalls/ipc/semop/Makefile
19128ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
19129ltp/testcases/kernel/syscalls/kill/Makefile
19130ltp/testcases/kernel/syscalls/mkdir/Makefile
19131ltp/testcases/kernel/syscalls/mremap/Makefile
19132ltp/testcases/kernel/syscalls/open/Makefile
19133ltp/testcases/kernel/syscalls/rename/Makefile
19134ltp/testcases/kernel/syscalls/rmdir/Makefile
19135ltp/testcases/kernel/syscalls/sched_setscheduler/Makefile
19136ltp/testcases/kernel/syscalls/vhangup/Makefile
19137
19138Added File(s):
19139ltp/include/libtestsuite.h
19140ltp/lib/libtestsuite.c
19141
1914241) Log Message:
19143The 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>.
19144
19145Modified File(s):
19146ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
19147ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
19148
1914942) Log Message:
19150Currently 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>.
19151
19152Modified File(s):
19153ltp/ltp-devel.spec
19154ltp/doc/man1/Makefile
19155ltp/doc/man3/Makefile
19156
1915743) Log Message:
19158Included all of /include and /lib and /doc in the ltp-devel RPMs. By George Kraft <gk4@us.ibm.com>.
19159
19160Modified File(s):
19161ltp/README.ltp-devel
19162ltp/ltp-devel.spec
19163ltp/include/Makefile
19164
1916544) Log Message:
19166Preparing for the next Stable release of ltp-devel Packages, which will have:
191671) All files under ltp/include in the package,
191682) Install ltp man pages in system man directory.
19169
19170Modified File(s):
19171ltp/ltp-devel.spec
19172
1917345) Log Message:
19174Profiled Tests:
19175Basically 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.
19176This patch is intentionnally global as splitting changes would not make sense.
19177This includes:
19178- changes of scripts for automated tests to feature profiles
19179- individual changes for tests using automation
19180- a default profile (to be used as an example)
19181- documentation writing/modifying.
19182Signed-off-by: Gilles Carry <gilles.carry@bull.net>,
19183Reviewed-by: Ankita Garg <ankita@in.ibm.com>.
19184
19185Modified Files:
19186ltp/testcases/realtime/run.sh
19187ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
19188ltp/testcases/realtime/func/gtod_latency/run_auto.sh
19189ltp/testcases/realtime/func/matrix_mult/run_auto.sh
19190ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
19191ltp/testcases/realtime/func/pi-tests/run_auto.sh
19192ltp/testcases/realtime/func/pi_perf/run_auto.sh
19193ltp/testcases/realtime/func/prio-preempt/run_auto.sh
19194ltp/testcases/realtime/func/prio-wake/run_auto.sh
19195ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
19196ltp/testcases/realtime/func/sched_football/run_auto.sh
19197ltp/testcases/realtime/func/sched_jitter/run_auto.sh
19198ltp/testcases/realtime/func/sched_latency/run_auto.sh
19199ltp/testcases/realtime/func/thread_clock/run_auto.sh
19200ltp/testcases/realtime/scripts/run_c_files.sh
19201ltp/testcases/realtime/scripts/setenv.sh
19202Added Files:
19203ltp/testcases/realtime/doc/AUTOMATED_RUN
19204ltp/testcases/realtime/doc/run_auto.sh.tpl
19205ltp/testcases/realtime/profiles/default
19206ltp/testcases/realtime/testcases/realtime/doc/AUTOMATED_RUN
19207
19208
1920946) Log Message:
19210This 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>
19211
19212Modified File(s):
19213ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
19214
1921547) Log Message:
19216I got failures on ptrace03 because the latest kernel allows init process to be traced. The commit is:
19217http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=00cd5c37afd5f431ac186dd131705048c0a11fdb,
19218See the discussion in LKML: http://marc.info/?t=120628018600001.
19219So we should not execute this test case if the kernel version is above 2.6.25.
19220Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
19221
19222Modified File(s):
19223ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
19224
1922548) Log Message:
19226execve02 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:
19227<output>
19228Hello World
19229</output>
19230with return code 0 (success)
19231
19232instead of:
19233
19234<output>
19235execve02 1 FAIL : Failures reported above
19236</output>
19237with return code matching FAIL.
19238
19239This 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>
19240
19241Modified File(s):
19242ltp/testcases/kernel/syscalls/execve/execve02.c
19243
1924449) Log Message:
19245Profiled tests - cleanup. I forgot some useless code in the scripts. These patches do the cleanup. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
19246
19247Modified File(s):
19248ltp/testcases/realtime/scripts/run_c_files.sh
19249ltp/testcases/realtime/func/sched_latency/run_auto.sh
19250
1925150) Log message:
19252I got the following failure:
19253adjtimex02 4 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
19254adjtimex02 5 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
19255This 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):
19256adjtimex02 4 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
19257adjtimex02 5 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
19258Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
19259
19260Modified File(s):
19261ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
19262
1926351) Log Message:
19264Manas 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.
19265
19266Modified Files:
19267ltp/testcases/network/nfsv4/locks/Makefile
19268ltp/testcases/network/nfsv4/locks/locktests.c
19269Added Files:
19270ltp/testcases/network/nfsv4/locks/test
19271ltp/testcases/network/nfsv4/locks/deploy/locktests.tar.gz
19272Removed Files:
19273ltp/testcases/network/nfsv4/locks/locktests.h
19274ltp/testcases/network/nfsv4/locks/deploy/locktests-2.tar.gz
19275
1927652) Log Message:
19277Restored back the Makefile content. Else, there will be build/clean/install failures. Subrata Modak <subrata@linux.vnet.ibm.com>.
19278
19279Modified File(s):
19280ltp/testcases/network/nfsv4/locks/Makefile
19281
1928253) Log Message:
19283Adding this part of default LTP run. Subrata Modak <subrata@linux.vnet.ibm.com>.
19284
19285Modified Files:
19286ltp/runltp
19287
19288Added Files:
19289ltp/runtest/fcntl-locktests
19290
1929154) Log Message:
19292This 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>.
19293
19294Modified File(s):
19295ltp/testcases/kernel/fs/proc/proc01.c
19296
1929755) Log Message:
19298This 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>.
19299
19300Modified File(s):
19301ltp/testcases/kernel/fs/proc/proc01.c
19302
1930356) Log Message:
19304This 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>.
19305
19306Modified File(s):
19307ltp/testcases/kernel/controllers/test_controllers.sh
19308ltp/testcases/kernel/controllers/memctl/memctl_test01.c
19309ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
19310
1931157) Log Message:
19312This 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>.
19313
19314Modified File(s):
19315ltp/testcases/kernel/controllers/test_controllers.sh
19316ltp/testcases/kernel/controllers/memctl/memctl_test01.c
19317ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
19318
1931958) Log Message:
19320This patch adds the documentation for memory controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
19321
19322Modified Files:
19323ltp/testcases/kernel/controllers/README
19324ltp/testcases/kernel/controllers/testplan.txt
19325Added Files:
19326ltp/testcases/kernel/controllers/memctl/README
19327ltp/testcases/kernel/controllers/memctl/memctl_testplan.txt
19328
1932959) Log Message:
19330According to man sigpause :
19331 int sigpause(int sigmask); /* BSD */
19332 int sigpause(int sig); /* System V / Unix95 */
19333[...]
19334Linux Notes
19335 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>.
19336
19337Modified File(s):
19338ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
19339
1934060) Log Message:
19341Ankita Proposed that:
19342We 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:
19343o Make the output of the test more readable. It is now time ordered.
19344o 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.
19345o Remove an extra lock and unlock on mutex when updating wakeup.arr.
19346
19347Chirag Jog <chirag@linux.vnet.ibm.com> commented:
19348I 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 :)
19349
19350Ankita Replied:
19351Yep 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.
19352Signed-off-by: Ankita Garg <ankita@in.ibm.com>
19353Signed-off-by: Chandan Kumar B V <cbhuvana@in.ibm.com>
19354
19355Modified File(s):
19356ltp/testcases/realtime/func/prio-wake/prio-wake.c
19357
1935861) Log Message:
19359This 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>.
19360
19361Modified File(s):
19362ltp/testcases/kernel/controllers/memctl/README
19363
subrata_modak441f60e2008-05-01 11:26:35 +000019364LTP-20080430
19365
193661) Log Message:
19367Addition 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>
19368
19369Modified File(s):
19370ltp/Makefile
19371ltp/lib/Makefile
19372ltp/pan/Makefile
19373
19374Added File(s):
19375ltp/README.ltp-devel
19376ltp/ltp-devel.spec
19377ltp/doc/man1/Makefile
19378ltp/doc/man3/Makefile
19379ltp/include/Makefile
19380ltp/lib/ltp.pc
19381
193822) Log Message:
19383This 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>
19384
19385Modified File(s):
19386ltp/testcases/Makefile
19387
193883) Log Message:
19389Previously 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>
19390
19391Modified File(s):
19392ltp/testscripts/test_selinux.sh
19393
193944) Log Message:
19395This 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:
193961) 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.
193972) 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.
19398
19399Modified File(s):
19400ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
19401ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
19402ltp/testscripts/test_selinux.sh
19403
194045) Log Message:
19405Ok 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>
19406
19407Modified File(s):
19408ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
19409ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
19410ltp/testscripts/test_selinux.sh
19411
194126) Log Message:
19413dont build things statically, by, Mike Frysinger <vapier@users.sourceforge.net>
19414
19415Modified File(s):
19416ltp/testcases/kernel/syscalls/inotify/Makefile
19417
194187) Log Message:
19419anal fix: add whitespace between arguments, by, Mike Frysinger <vapier@users.sourceforge.net>
19420
19421Modified File(s):
19422ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
19423ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
19424ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
19425ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
19426ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
19427ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
19428
194298) Log Message:
19430This 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>
19431
19432File(s) Updated:
19433ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
19434ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
19435ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
19436ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
19437ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
19438
194399) Log Message:
19440This 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>
19441
19442Modified File(s):
19443ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
19444
1944510) Log Message:
19446These 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>
19447
19448Modified File(s):
19449ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
19450
1945111) Log Message:
19452This 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>
19453
19454Modified File(s):
19455ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
19456ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.
19457
1945812) Log Message:
19459Fix 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>
19460
19461Modified Files:
19462ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
19463
1946413 Log Message:
19465Fix concurrency issue in msgctl06. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
19466
19467Modified Files:
19468ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
19469
1947014) Log Message:
19471This patch fix a concurrency issue in msgctl07, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
19472
19473Modified Files:
19474ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
19475
1947615) Log Message:
19477Fix 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>
19478
19479Modified Files:
19480ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
19481
1948216) Log Message:
19483Fix 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>
19484
19485Modified Files:
19486ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
19487
1948817) Log Message:
19489Fix 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>
19490
19491Modified Files:
19492ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
19493ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
19494
1949518) Log Message:
19496Fix 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>
19497
19498Modified Files:
19499ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
19500ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
19501
1950219) Log Message:
19503Fix 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>
19504
19505Modified Files:
19506ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
19507
1950820) Log Message:
19509Fix concurrency issue in semget05. Create private semaphores to avoid conflict with concurrent processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
19510
19511Modified Files:
19512ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
19513
1951421) Log Message:
19515Fix 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>
19516
19517Modified Files:
19518ltp/testcases/kernel/syscalls/ipc/semop/Makefile
19519ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
19520
1952122) Log Message:
19522This 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>
19523
19524Modified File(s):
19525ltp/testscripts/networkstress.sh
19526
1952723) Log Message:
19528Updated the test case as per the man page
19529***********
19530RETURN VALUE
19531 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
19532***********
19533Return 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>
19534
19535Modified Files:
19536ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
19537
1953824) Log Message:
19539A patch to include all the headers for the ltp-devel package, by, George Kraft <gk4@austin.ibm.com>
19540
19541Modified File(s):
19542ltp/ltp-devel.spec
19543ltp/include/Makefile
19544
1954525) Log Message:
19546Fix from Vivi Li for stack overflows on no-mmu systems: declare large buffers in .bss rather than on the stack
19547
19548Modified File(s):
19549ltp/testcases/kernel/syscalls/inotify/inotify01.c
19550ltp/testcases/kernel/syscalls/inotify/inotify02.c
19551
1955226) Log Message:
19553Here is the patch to remove the unneeded dyntrans lines. Causes no new failures on my f8 test image.
19554Subject: selinux testsuite: don't give away dyntrans
19555domain_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>
19556
19557Modified File(s):
19558ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
19559
1956027) Log Message:
19561Making these tests run as default with LTP run, by, Subrata Modak <subrata@linux.vnet.ibm.com>
19562
19563Modified File(s):
19564ltp/runtest/fs
19565ltp/runtest/ipc
19566ltp/runtest/mm
19567ltp/runtest/sched
19568
1956928) Log Message:
19570split CFLAGS/CPPFLAGS properly and remove inappropriate flags, by, Mike Frysinger <vapier@users.sourceforge.net>
19571
19572Modified File(s):
19573ltp/testcases/realtime/config.mk
19574
1957529) Log Message:
19576dont stick ar flags into AR, and dont set AR/RANLIB by default, by, Mike Frysinger <vapier@users.sourceforge.net>
19577
19578Modified File(s):
19579ltp/testcases/realtime/lib/Makefile
19580
1958130) Log Message:
19582setup default RANLIB, by, Mike Frysinger <vapier@users.sourceforge.net>
19583
19584Modified File(s):
19585ltp/Makefile
19586
1958731) Log Message:
19588checks return values of asprintf calls else gcc-4.3.0 fails like following;
19589...
19590libstats.c:308: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
19591libstats.c:312: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
19592...
19593Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
19594Acked-by: Chirag <chirag@linux.vnet.ibm.com>
19595
19596Modified File(s):
19597ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
19598ltp/testcases/realtime/lib/libstats.c
19599
1960032) Log Message:
19601faccessat01 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>
19602
19603Modified File(s):
19604ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
19605ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
19606
1960733) Log Message:
19608According 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
19609http://sources.redhat.com/ml/libc-alpha/2008-04/msg00054.html and
19610http://sources.redhat.com/ml/libc-alpha/2008-04/msg00055.html.
19611Signed-off-by:
19612S.Çağlar Onur <caglar@pardus.org.tr>
19613
19614Modified File(s):
19615ltp/doc/testcases/kernel.txt
19616ltp/runtest/ltplite
19617ltp/runtest/stress.part3
19618ltp/runtest/syscalls
19619Removed File(s):
19620ltp/testcases/kernel/syscalls/times/times02.c
19621
1962234) Log Message:
19623This 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
19624<anoop.vijayan@in.ibm.com>
19625
19626Modified File(s):
19627ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
19628
1962935) Log Message:
19630Now 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>
19631
19632Modified Files:
19633ltp/testcases/realtime/func/async_handler/async_handler.c
19634ltp/testcases/realtime/func/async_handler/async_handler_jk.c
19635ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
19636ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
19637ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
19638ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
19639ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
19640ltp/testcases/realtime/func/measurement/preempt_timing.c
19641ltp/testcases/realtime/func/measurement/rdtsc-latency.c
19642ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
19643ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
19644ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
19645ltp/testcases/realtime/func/pi-tests/test-skeleton.c
19646ltp/testcases/realtime/func/pi-tests/testpi-0.c
19647ltp/testcases/realtime/func/pi-tests/testpi-1.c
19648ltp/testcases/realtime/func/pi-tests/testpi-2.c
19649ltp/testcases/realtime/func/pi-tests/testpi-4.c
19650ltp/testcases/realtime/func/pi-tests/testpi-5.c
19651ltp/testcases/realtime/func/pi-tests/testpi-6.c
19652ltp/testcases/realtime/func/pi-tests/testpi-7.c
19653ltp/testcases/realtime/func/pi_perf/pi_perf.c
19654ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
19655ltp/testcases/realtime/func/prio-wake/prio-wake.c
19656ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
19657ltp/testcases/realtime/func/thread_clock/tc-2.c
19658ltp/testcases/realtime/include/libjvmsim.h
19659ltp/testcases/realtime/include/libstats.h
19660ltp/testcases/realtime/include/list.h
19661ltp/testcases/realtime/lib/libjvmsim.c
19662ltp/testcases/realtime/lib/libstats.c
19663ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
19664ltp/testcases/realtime/perf/latency/pthread_cond_many.c
19665ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
19666ltp/testcases/realtime/stress/pi-tests/testpi-3.c
19667
1966836) Log Message:
19669pi_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>
19670
19671Modified Files:
19672ltp/testcases/realtime/func/Makefile
19673
1967437) Log Message:
19675The 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>.
19676
19677Modified Files:
19678ltp/testcases/realtime/config.mk
19679ltp/testcases/realtime/lib/Makefile
19680
1968138) Log Message:
19682periodic_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>.
19683
19684Modified Files:
19685ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
19686
1968739) Log Message:
19688Some 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>.
19689
19690Modified Files:
19691ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
19692ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
19693ltp/testcases/realtime/func/pi_perf/pi_perf.c
19694
1969540) Log Message:
19696Remove the last 2 files missed in the migration, namely:
19697testcases/realtime/stress/pi-tests/GNUmakefile.am
19698testcases/realtime/stress/pi-tests/GNUmakefile.in
19699Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
19700
19701Removed Files:
19702ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
19703ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
19704
1970541) Log Message:
19706In 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>
19707
19708Modified Files:
19709ltp/testcases/kernel/syscalls/execve/Makefile
19710ltp/testcases/kernel/syscalls/execve/execve05.c
19711
1971242) Log Message:
19713I 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
19714nges by Roy Lee <roylee17@gmail.com>.
19715
19716Modified File(s):
19717ltp/testcases/kernel/syscalls/execve/execve05.c
19718
1971943) Log Message:
19720This 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>
19721
19722Modified File(s):
19723ltp/testcases/kernel/syscalls/execve/execve02.c
19724
1972544) Log Message:
19726This 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>.
19727
19728Modified File(s):
19729ltp/testcases/kernel/syscalls/ftruncate/Makefile
19730ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
19731
1973245) Log Message:
19733The 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
19734#ifndef __NR_fadvise64
19735#define __NR_fadvise64 0
19736in each of the files that the patches were added. By, Shane Volpe <shanevolpe@gmail.com>
19737
19738Modified File(s):
19739ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
19740ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
19741ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
19742ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
19743
1974446) Log Message:
19745The 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>
19746
19747Modified File(s):
19748ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
19749ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
19750ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
19751ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
19752ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
19753ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
19754
1975547) Log Message:
19756Executing f00f testcase in x86 Xeon machines, it failed returning SIGSEGV:
19757# ./f00f
19758f00f 0 INFO : Testing for proper f00f instruction handling.
19759Segmentation fault
19760
19761Searching 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>.
19762
19763Modified File(s):
19764ltp/testcases/misc/f00f/f00f.c
19765
1976648) Log Message:
19767nptl01 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>.
19768
19769Modified File(s):
19770ltp/testcases/kernel/sched/nptl/nptl01.c
19771
1977249) Log Message:
19773I 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>.
19774
19775Removed File(s):
19776ltp/testcases/realtime/func/async_handler/run_auto.sh
19777
1977850) Log Message:
19779This 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>
19780
19781Modified File(s):
19782ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
19783
1978451) Log Message:
19785Attached 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>
19786
19787Modified File(s):
19788ltp/lib/Makefile
19789
1979052) Log Message:
19791overhaul script to make things much easier to manage by Garrett Cooper <yanegomi@gmail.com>
19792
19793Modified File(s):
19794ltp/IDcheck.sh
19795
1979653) Log Message:
19797simplify targets, by, Mike Frysinger <vapier@users.sourceforge.net>
19798
19799Modified File(s):
19800ltp/testcases/kernel/fs/fs_perms/Makefile
19801
1980254) Log Message:
19803cleanup code and add error checking, by, Mike Frysinger <vapier@users.sourceforge.net>
19804
19805Modified File(s):
19806ltp/testcases/kernel/fs/fs_perms/Makefile
19807ltp/testcases/kernel/fs/fs_perms/fs_perms.c
19808
1980955) Log Message:
19810Attached 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>.
19811
19812Modified File(s):
19813ltp/testcases/kernel/security/filecaps/Makefile
19814ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
19815
1981656) Log Message:
19817The 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>.
19818
19819Modified File(s):
19820ltp/testcases/misc/math/float/main.c
19821ltp/testcases/misc/math/float/bessel/genbessel.c
19822ltp/testcases/misc/math/float/exp_log/genexp_log.c
19823ltp/testcases/misc/math/float/iperb/geniperb.c
19824ltp/testcases/misc/math/float/power/genpower.c
19825ltp/testcases/misc/math/float/trigo/gentrigo.c
19826
1982757) Log Message:
19828Some Cleanups for CPU Controller Test Cases by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Dhaval Giani
19829<dhaval@linux.vnet.ibm.com>.
19830
19831Modified File(s):
19832ltp/testcases/kernel/controllers/test_controllers.sh
19833ltp/testcases/kernel/controllers/testplan.txt
19834ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
19835ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
19836ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
19837ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
19838ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
19839ltp/testcases/kernel/controllers/cpuctl/parameters.sh
19840ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
19841ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
19842ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
19843ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
19844
1984558) Log Message:
19846Initial 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>.
19847
19848Modified Files:
19849ltp/testcases/kernel/controllers/Makefile
19850ltp/testcases/kernel/controllers/test_controllers.sh
19851Added Files:
19852ltp/testcases/kernel/controllers/memctl/Makefile
19853ltp/testcases/kernel/controllers/memctl/memctl_test01.c
19854ltp/testcases/kernel/controllers/memctl/myfunctions.sh
19855ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
19856
subrata_modak7e0233d2008-03-31 05:55:27 +000019857LTP-20080331
19858
198591) Log Message:
19860Fix the following NFS warning:
19861ioctl01 0 WARN : tst_rmdir(): rmobj(/tmp/iocfNl8Bi) failed: remove(/tmp/iocfNl8Bi) failed; errno=39: Directory not empty,
19862by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
19863
19864Modified File(s):
19865ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
19866
198672) Log Message:
19868Whitespaces cleanup and added -i argument for iterations, by, Gilles Carry <gilles.carry@bull.net>
19869
19870Modified File(s):
19871ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
19872ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
19873
198743) Log Message:
19875Test does:
19876..
19877pid1 = fork();
19878if (pid1 == 0) {
19879 /* child */
19880 kill(-pid1, SIGKILL);
19881...
19882which is wrong, since pid1 is zero.
19883By, Anton Gladkov <agladkov@parallels.com>
19884
19885Modified File(s):
19886ltp/testcases/kernel/syscalls/kill/kill06.c
19887
198884) Log Message:
19889Provide it with CHILD_STACK_SIZE, by, Anton Gladkov <agladkov@parallels.com>
19890
19891Modified File(s):
19892ltp/testcases/kernel/syscalls/clone/clone06.c
19893
198945) Log Message:
19895Fix '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>
19896
19897Modified File(s):
19898ltp/testcases/kernel/io/direct_io/diotest4.c
19899
199006) Log Message:
19901Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net>
19902
19903Modified File(s):
19904ltp/doc/testcases/network.txt ltp/runtest/rpc
19905ltp/runtest/stress.part3
19906ltp/testcases/kernel/include/linux_syscall_numbers.h
19907ltp/testcases/network/rpc/Makefile
19908ltp/testcases/network/rpc/README
19909
19910Removed File(s):
19911ltp/testcases/network/rpc/rpc01/Makefile
19912ltp/testcases/network/rpc/rpc01/rpc01
19913ltp/testcases/network/rpc/rpc01/rpc1.c
19914ltp/testcases/network/rpc/rpc01/rpc_server.c
19915ltp/testcases/network/rpc/rpc01/datafiles/file.1
19916ltp/testcases/network/rpc/rpc01/datafiles/file.2
19917ltp/testcases/network/rpc/rpcinfo/Makefile
19918ltp/testcases/network/rpc/rpcinfo/rpcinfo01
19919ltp/testcases/network/rpc/rup/Makefile
19920ltp/testcases/network/rpc/rup/rup01
19921ltp/testcases/network/rpc/rusers/Makefile
19922ltp/testcases/network/rpc/rusers/rusers01
19923
19924Added File(s):
19925ltp/testcases/network/rpc/basic_tests/Makefile
19926ltp/testcases/network/rpc/basic_tests/README
19927ltp/testcases/network/rpc/basic_tests/rpc01/Makefile
19928ltp/testcases/network/rpc/basic_tests/rpc01/rpc01
19929ltp/testcases/network/rpc/basic_tests/rpc01/rpc1.c
19930ltp/testcases/network/rpc/basic_tests/rpc01/rpc_server.c
19931ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.1
19932ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.2
19933ltp/testcases/network/rpc/basic_tests/rpcinfo/Makefile
19934ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
19935ltp/testcases/network/rpc/basic_tests/rup/Makefile
19936ltp/testcases/network/rpc/basic_tests/rup/rup01
19937ltp/testcases/network/rpc/basic_tests/rusers/Makefile
19938ltp/testcases/network/rpc/basic_tests/rusers/rusers01
19939ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
19940ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
19941ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
19942ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
19943ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
19944ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
19945ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
19946ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
19947ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
19948ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
19949ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_performance_lib.sh
19950ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_stress_lib.sh
19951ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
19952ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
19953ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_complex_lib.sh
19954ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_dataint_lib.sh
19955ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_performance_lib.sh
19956ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
19957ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_stress_lib.sh
19958ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
19959ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_complex_lib.sh
19960ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_limits_lib.sh
19961ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_performance_lib.sh
19962ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_stress_lib.sh
19963ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
19964ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
19965ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
19966ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_complex_lib.sh
19967ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_dataint_lib.sh
19968ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_performance_lib.sh
19969ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_scalability_lib.sh
19970ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_stress_lib.sh
19971ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
19972ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
19973ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
19974ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
19975ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_basic_lib.sh
19976ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_limits_lib.sh
19977ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_auth_basic_lib.sh
19978ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_basic_lib.sh
19979ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_complex_lib.sh
19980ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_dataint_lib.sh
19981ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_limits_lib.sh
19982ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_mt_lib.sh
19983ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_performance_lib.sh
19984ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_scalability_lib.sh
19985ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_stress_lib.sh
19986ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_basic_lib.sh
19987ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_complex_lib.sh
19988ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_basic_lib.sh
19989ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_complex_lib.sh
19990ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_dataint_lib.sh
19991ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_limits_lib.sh
19992ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_mt_lib.sh
19993ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_performance_lib.sh
19994ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_scalability_lib.sh
19995ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_stress_lib.sh
19996ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_basic_lib.sh
19997ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_complex_lib.sh
19998ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_dataint_lib.sh
19999ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_limits_lib.sh
20000ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_mt_lib.sh
20001ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_performance_lib.sh
20002ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_scalability_lib.sh
20003ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_stress_lib.sh
20004ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_basic_lib.sh
20005ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_complex_lib.sh
20006ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_dataint_lib.sh
20007ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_limits_lib.sh
20008ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_mt_lib.sh
20009ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_performance_lib.sh
20010ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_scalability_lib.sh
20011ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_stress_lib.sh
20012ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_basic_lib.sh
20013ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_complex_lib.sh
20014ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_dataint_lib.sh
20015ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_limits_lib.sh
20016ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_mt_lib.sh
20017ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_performance_lib.sh
20018ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_scalability_lib.sh
20019ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_stress_lib.sh
20020ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
20021ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/categories
20022ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
20023ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.hdr
20024ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
20025ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.hdr
20026ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
20027ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
20028ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
20029ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
20030ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
20031ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
20032ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
20033ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
20034ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
20035ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
20036ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
20037ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
20038ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
20039ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
20040ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
20041ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
20042ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
20043ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
20044ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
20045ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
20046ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
20047ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
20048ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
20049ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
20050ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
20051ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
20052ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
20053ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
20054ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
20055ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
20056ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
20057ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
20058ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
20059ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
20060ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
20061ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
20062ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
20063ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
20064ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
20065ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
20066ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
20067ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
20068ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
20069ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
20070ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
20071ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
20072ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
20073ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
20074ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
20075ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
20076ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
20077ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
20078ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
20079ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
20080ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
20081ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
20082ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
20083ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
20084ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
20085ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
20086ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
20087ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
20088ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
20089ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
20090ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
20091ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
20092ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
20093ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
20094ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
20095ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
20096ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
20097ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
20098ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
20099ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
20100ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
20101ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
20102ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
20103ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
20104ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
20105ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
20106ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
20107ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
20108ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
20109ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
20110ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
20111ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
20112ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.limits.sh
20113ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.sh
20114ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getmaps.sh
20115ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_create.sh
20116ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_seccreate.sh
20117ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authnone_create.sh
20118ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create.sh
20119ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create_default.sh
20120ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.complex.sh
20121ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.dataint.sh
20122ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.mt.sh
20123ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.performance.sh
20124ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.scalability.sh
20125ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.sh
20126ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.stress.sh
20127ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.limits.sh
20128ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.sh
20129ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.limits.sh
20130ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.sh
20131ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.limits.sh
20132ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.sh
20133ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.limits.sh
20134ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.sh
20135ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_pcreateerror.sh
20136ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.complex.sh
20137ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.sh
20138ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.complex.sh
20139ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.sh
20140ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noproc.sh
20141ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noprog.sh
20142ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_progvers.sh
20143ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_systemerr.sh
20144ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_weakauth.sh
20145ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.complex.sh
20146ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.dataint.sh
20147ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.mt.sh
20148ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.performance.sh
20149ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.scalability.sh
20150ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.sh
20151ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.stress.sh
20152ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.limits.sh
20153ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.sh
20154ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.complex.sh
20155ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.dataint.sh
20156ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.mt.sh
20157ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.performance.sh
20158ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.scalability.sh
20159ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.sh
20160ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.stress.sh
20161ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_set.sh
20162ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_unset.sh
20163ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.mt.sh
20164ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.sh
20165ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.stress.sh
20166ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.limits.sh
20167ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.sh
20168ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.mt.sh
20169ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.sh
20170ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.stress.sh
20171ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.complex.sh
20172ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.dataint.sh
20173ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.mt.sh
20174ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.performance.sh
20175ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.scalability.sh
20176ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.sh
20177ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.stress.sh
20178ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.limits.sh
20179ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.sh
20180ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create.sh
20181ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.limits.sh
20182ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.sh
20183ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_svc_tp_create.sh
20184ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.complex.sh
20185ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.dataint.sh
20186ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.mt.sh
20187ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.performance.sh
20188ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.scalability.sh
20189ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.sh
20190ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.stress.sh
20191ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.complex.sh
20192ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.dataint.sh
20193ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.limits.sh
20194ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.mt.sh
20195ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.performance.sh
20196ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.scalability.sh
20197ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.sh
20198ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.stress.sh
20199ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.basic.sh
20200ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.complex.sh
20201ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.dataint.sh
20202ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.mt.sh
20203ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.performance.sh
20204ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.scalability.sh
20205ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.stress.sh
20206ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.basic.sh
20207ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.mt.sh
20208ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.stress.sh
20209ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.complex.sh
20210ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.dataint.sh
20211ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.mt.sh
20212ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.performance.sh
20213ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.scalability.sh
20214ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.sh
20215ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.stress.sh
20216ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create.sh
20217ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.limits.sh
20218ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.sh
20219ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_destroy.sh
20220ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_create.sh
20221ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_destroy.sh
20222ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
20223ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
20224ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/assertions.xml
20225ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
20226ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/assertions.xml
20227ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
20228ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/assertions.xml
20229ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
20230ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
20231ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
20232ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/assertions.xml
20233ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
20234ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/assertions.xml
20235ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
20236ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/assertions.xml
20237ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
20238ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/assertions.xml
20239ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
20240ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/assertions.xml
20241ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
20242ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/assertions.xml
20243ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
20244ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/assertions.xml
20245ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
20246ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
20247ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
20248ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
20249ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
20250ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
20251ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/assertions.xml
20252ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
20253ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/2-stress.c
20254ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/assertions.xml
20255ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/1-basic.c
20256ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/2-stress.c
20257ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/assertions.xml
20258ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/1-basic.c
20259ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/7-performance.c
20260ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/8-complex.c
20261ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/assertions.xml
20262ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/1-basic.c
20263ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/2-stress.c
20264ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/3-limits.c
20265ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/7-performance.c
20266ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/assertions.xml
20267ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/1-basic.c
20268ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
20269ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/assertions.xml
20270ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
20271ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
20272ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
20273ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/assertions.xml
20274ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
20275ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
20276ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/assertions.xml
20277ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
20278ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
20279ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/assertions.xml
20280ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
20281ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
20282ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/assertions.xml
20283ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
20284ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
20285ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
20286ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
20287ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/assertions.xml
20288ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
20289ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
20290ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/assertions.xml
20291ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
20292ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
20293ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
20294ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/assertions.xml
20295ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
20296ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/assertions.xml
20297ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
20298ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/assertions.xml
20299ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
20300ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/assertions.xml
20301ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
20302ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/assertions.xml
20303ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
20304ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/assertions.xml
20305ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
20306ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/assertions.xml
20307ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
20308ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/assertions.xml
20309ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
20310ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/assertions.xml
20311ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
20312ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/assertions.xml
20313ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
20314ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/assertions.xml
20315ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
20316ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/assertions.xml
20317ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
20318ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/assertions.xml
20319ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
20320ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/assertions.xml
20321ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
20322ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/assertions.xml
20323ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
20324ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/assertions.xml
20325ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
20326ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/assertions.xml
20327ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
20328ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/assertions.xml
20329ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
20330ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
20331ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
20332ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
20333ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
20334ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/assertions.xml
20335ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
20336ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
20337ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
20338ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
20339ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
20340ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
20341ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/assertions.xml
20342ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
20343ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
20344ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/assertions.xml
20345ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
20346ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/assertions.xml
20347ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
20348ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/assertions.xml
20349ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
20350ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/assertions.xml
20351ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
20352ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
20353ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
20354ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/assertions.xml
20355ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
20356ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
20357ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/assertions.xml
20358ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
20359ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/assertions.xml
20360ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
20361ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
20362ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
20363ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/assertions.xml
20364ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
20365ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/assertions.xml
20366ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
20367ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/assertions.xml
20368ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
20369ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/assertions.xml
20370ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
20371ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/assertions.xml
20372ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
20373ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/assertions.xml
20374ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
20375ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/assertions.xml
20376ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
20377ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
20378ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
20379ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
20380ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
20381ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
20382ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
20383ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/assertions.xml
20384ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
20385ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
20386ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/assertions.xml
20387ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
20388ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
20389ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/assertions.xml
20390ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
20391ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
20392ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/assertions.xml
20393ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
20394ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
20395ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/assertions.xml
20396ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
20397ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/assertions.xml
20398ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
20399ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
20400ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/assertions.xml
20401ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
20402ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
20403ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/assertions.xml
20404ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
20405ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/assertions.xml
20406ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
20407ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/assertions.xml
20408ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
20409ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/assertions.xml
20410ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
20411ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/assertions.xml
20412ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
20413ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/assertions.xml
20414ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
20415ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
20416ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
20417ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
20418ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
20419ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
20420ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
20421ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/assertions.xml
20422ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
20423ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
20424ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/assertions.xml
20425ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
20426ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
20427ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
20428ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
20429ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
20430ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
20431ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
20432ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/assertions.xml
20433ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
20434ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/assertions.xml
20435ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
20436ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/assertions.xml
20437ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
20438ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
20439ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
20440ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/assertions.xml
20441ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
20442ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
20443ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/assertions.xml
20444ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
20445ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
20446ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
20447ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/assertions.xml
20448ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
20449ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
20450ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
20451ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
20452ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
20453ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
20454ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
20455ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/assertions.xml
20456ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
20457ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
20458ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/assertions.xml
20459ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
20460ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/assertions.xml
20461ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
20462ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
20463ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/assertions.xml
20464ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/1-basic.c
20465ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/assertions.xml
20466ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
20467ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
20468ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
20469ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
20470ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
20471ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
20472ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
20473ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/assertions.xml
20474ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
20475ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
20476ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
20477ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
20478ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
20479ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
20480ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
20481ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
20482ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/assertions.xml
20483ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
20484ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
20485ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
20486ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
20487ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
20488ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
20489ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
20490ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/assertions.xml
20491ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
20492ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
20493ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
20494ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/assertions.xml
20495ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
20496ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
20497ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
20498ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
20499ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
20500ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
20501ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
20502ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/assertions.xml
20503ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
20504ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/assertions.xml
20505ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
20506ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
20507ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/assertions.xml
20508ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
20509ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/assertions.xml
20510ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
20511ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/assertions.xml
20512ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
20513ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/assertions.xml
20514ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
20515ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_2/rpc_svc_2.c
20516ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_1/tirpc_svc_1.c
20517ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_11/tirpc_svc_11.c
20518ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_2/tirpc_svc_2.c
20519ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
20520ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
20521ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
20522ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
20523ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_7/tirpc_svc_7.c
20524ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
20525ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
20526ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tsLogParser/rpc_ts.mod.php
20527
205287) Log Message:
20529The idea of the patch is "to make things that should be extern, extern". The means to do this are:
205301. Explicitly declaring variables extern in some places.
205312. Defining _USC_LIB_ where appropriate.
20532
20533My 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>
20534
20535Modified File(s):
20536ltp/testcases/kernel/mem/hugetlb/lib/Makefile
20537ltp/testcases/kernel/syscalls/ipc/lib/Makefile
20538ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
20539ltp/testcases/kernel/syscalls/ipc/lib/ipcsem.h
20540ltp/testcases/kernel/syscalls/kill/kill05.c
20541ltp/testcases/kernel/syscalls/kill/kill07.c
20542ltp/testcases/kernel/syscalls/lib/Makefile
20543ltp/testcases/kernel/syscalls/nftw/lib.c
20544ltp/testcases/network/sctp/testlib/Makefile
20545
205468) Log Message:
20547Add 2 scripts for detecting features used by some tests, namely:
20548- support for pthread_mutexattr_setprotocol(..., PTHREAD_PRIO_INHERIT)
20549- support for pthread_mutexattr_setrobust_np()
20550Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
20551
20552Added Files:
20553ltp/testcases/realtime/scripts/check_pi.sh
20554ltp/testcases/realtime/scripts/check_robust.sh
20555
205569) Log Message:
20557Add Makefiles to all the realtime testcases without any autotools dependencies. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
20558
20559Added Files:
20560ltp/testcases/realtime/Makefile
20561ltp/testcases/realtime/config.mk
20562ltp/testcases/realtime/func/Makefile
20563ltp/testcases/realtime/func/async_handler/Makefile
20564ltp/testcases/realtime/func/gtod_latency/Makefile
20565ltp/testcases/realtime/func/hrtimer-prio/Makefile
20566ltp/testcases/realtime/func/matrix_mult/Makefile
20567ltp/testcases/realtime/func/measurement/Makefile
20568ltp/testcases/realtime/func/periodic_cpu_load/Makefile
20569ltp/testcases/realtime/func/pi-tests/Makefile
20570ltp/testcases/realtime/func/pi_perf/Makefile
20571ltp/testcases/realtime/func/prio-preempt/Makefile
20572ltp/testcases/realtime/func/prio-wake/Makefile
20573ltp/testcases/realtime/func/pthread_kill_latency/Makefile
20574ltp/testcases/realtime/func/sched_football/Makefile
20575ltp/testcases/realtime/func/sched_jitter/Makefile
20576ltp/testcases/realtime/func/sched_latency/Makefile
20577ltp/testcases/realtime/func/thread_clock/Makefile
20578ltp/testcases/realtime/lib/Makefile
20579ltp/testcases/realtime/perf/Makefile
20580ltp/testcases/realtime/perf/latency/Makefile
20581ltp/testcases/realtime/stress/Makefile
20582ltp/testcases/realtime/stress/pi-tests/Makefile
20583
2058410) Log Message:
20585Remove autotools stuff:
20586- autogen.sh
20587- configure.ac
20588- configure
20589- aclocal.m4
20590- config/*
20591- all the GNUmakefile.am
20592- all the GNUmakefile.in
20593
20594Also adapt testscripts/test_realtime.sh to the new build system. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
20595
20596Modified Files:
20597ltp/testscripts/test_realtime.sh
20598Removed Files:
20599ltp/testcases/realtime/GNUmakefile.am
20600ltp/testcases/realtime/GNUmakefile.in
20601ltp/testcases/realtime/aclocal.m4
20602ltp/testcases/realtime/autogen.sh
20603ltp/testcases/realtime/configure
20604ltp/testcases/realtime/configure.ac
20605ltp/testcases/realtime/config/GNUmakefile.am
20606ltp/testcases/realtime/config/GNUmakefile.in
20607ltp/testcases/realtime/config/autoconf/compile
20608ltp/testcases/realtime/config/autoconf/config.guess
20609ltp/testcases/realtime/config/autoconf/config.sub
20610ltp/testcases/realtime/config/autoconf/depcomp
20611ltp/testcases/realtime/config/autoconf/install-sh
20612ltp/testcases/realtime/config/autoconf/missing
20613ltp/testcases/realtime/func/GNUmakefile.am
20614ltp/testcases/realtime/func/GNUmakefile.in
20615ltp/testcases/realtime/func/async_handler/GNUmakefile.am
20616ltp/testcases/realtime/func/async_handler/GNUmakefile.in
20617ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
20618ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
20619ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
20620ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
20621ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
20622ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
20623ltp/testcases/realtime/func/measurement/GNUmakefile.am
20624ltp/testcases/realtime/func/measurement/GNUmakefile.in
20625ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
20626ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
20627ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
20628ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
20629ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
20630ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
20631ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
20632ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
20633ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
20634ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
20635ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
20636ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
20637ltp/testcases/realtime/func/sched_football/GNUmakefile.am
20638ltp/testcases/realtime/func/sched_football/GNUmakefile.in
20639ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
20640ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
20641ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
20642ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
20643ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
20644ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
20645ltp/testcases/realtime/include/GNUmakefile.am
20646ltp/testcases/realtime/include/GNUmakefile.in
20647ltp/testcases/realtime/lib/GNUmakefile.am
20648ltp/testcases/realtime/lib/GNUmakefile.in
20649ltp/testcases/realtime/perf/GNUmakefile.am
20650ltp/testcases/realtime/perf/GNUmakefile.in
20651ltp/testcases/realtime/perf/latency/GNUmakefile.am
20652ltp/testcases/realtime/perf/latency/GNUmakefile.in
20653ltp/testcases/realtime/stress/GNUmakefile.am
20654ltp/testcases/realtime/stress/GNUmakefile.in
20655
2065611) Log Message:
20657Forgot to remove include/rttests_config.h.in in the previous patch. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
20658
20659Removed Files:
20660ltp/testcases/realtime/include/rttests_config.h.in
20661
2066212) Log Message:
20663Fix 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.
20664
20665Modified File(s):
20666ltp/testcases/realtime/run.sh
20667
2066813) Log Message:
20669Usually 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>
20670
20671Modified File(s):
20672ltp/testcases/realtime/config.mk
20673
2067414) Log Message:
20675This 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>
20676
20677Modified File(s):
20678ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
20679
2068015) Log Message:
20681mmap1.c:524: warning: format '%ld' expects type 'long int', but argument 3 has type 'double'
20682which actually prints as:
20683WARNING: bad argument. Using default 1125899906842624
20684
20685Fix disktest printf format warnings (on Linux; no idea about Windows):
20686childmain.c:443: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
20687childmain.c:443: warning: format '%X' expects type 'unsigned int', but argument 5 has type 'size_t'
20688childmain.c:445: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
20689childmain.c:448: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
20690childmain.c:451: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
20691Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
20692
20693Modified File(s):
20694ltp/testcases/kernel/io/disktest/childmain.h
20695ltp/testcases/kernel/mem/mtest06/mmap1.c
20696
2069716) Log Message:
20698All 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>
20699
20700Modified File(s):
20701ltp/testcases/kernel/syscalls/syslog/syslogtst.c
20702
2070317) Log Message:
20704The filename arguments in some output messages are wrong. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
20705
20706Modified File(s):
20707ltp/testcases/kernel/syscalls/inotify/inotify02.c
20708
2070918) Log Message:
20710Fixes 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>
20711
20712Modified File(s):
20713ltp/testcases/realtime/func/pi_perf/pi_perf.c
20714
2071519) Log Message:
20716The 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>
20717
20718Modified File(s):
20719ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
20720
2072120) Log Message:
20722faccessat01 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>
20723
20724Modified File(s):
20725ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
20726ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
20727
2072821) Log Messsage:
20729Some newer glibcs do not like sprintf() printing a string into itself and loop. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
20730
20731Modified File(s):
20732ltp/testcases/kernel/syscalls/nftw/lib.c
20733ltp/testcases/kernel/syscalls/nftw/lib64.c
20734
2073522) Log Message:
20736some more "variable is used uninitialized" warnings fixed with this patch, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
20737
20738Modified File(s):
20739ltp/testcases/kernel/fs/doio/doio.c
20740ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
20741ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c
20742
2074323) Log Message:
20744This 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>
20745
20746Modified File(s):
20747ltp/testcases/kernel/fs/doio/doio.c
20748ltp/testcases/kernel/fs/doio/iogen.c
20749
2075024) Log Message:
20751Various 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>
20752
20753Modified File(s):
20754ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
20755ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
20756ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
20757ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
20758ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
20759ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
20760
2076125) Log Message:
20762When I was compiling ltp-full-20080229/kernel/module/, error occured. The error like this: ...
20763scripts/Makefile.build:46: *** CFLAGS was changed in"ltp-full-20080229/testcases/kernel/module/delete_module/Makefile".Fix it to use EXTRA_CFLAGS. Stop.
20764The 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:
20765"#include <asm/atomic.h>" in delete_module01.c
20766"#include <linux/config.h>" in dummy_del_mod.c
20767The following patch solves these problems:
20768Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
20769
20770Modified File(s):
20771ltp/testcases/kernel/module/delete_module/Makefile
20772ltp/testcases/kernel/module/delete_module/delete_module01.c
20773ltp/testcases/kernel/module/delete_module/delete_module02.c
20774ltp/testcases/kernel/module/delete_module/delete_module03.c
20775ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
20776ltp/testcases/kernel/module/delete_module/dummy_del_mod_dep.c
20777
2077826) Log Message:
20779The ltp-full-20080229/testcases/kernel/module/delete_module/Makefile will do this:
20780 @set -e; for i in $(MODULES); do ln -f $$i /tmp/$$i ; done
20781If the ltp directory and /tmp are not in the same device, an error occurs:
20782 ln: creating hard link `/tmp/xxx' => `xxx': Invalid cross-device link I suffer from this.
20783The patch as follows:
20784Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
20785
20786Modified File(s):
20787ltp/testcases/kernel/module/delete_module/Makefile
20788
2078927) Log Message:
20790The 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>
20791
20792Modified File(s):
20793ltp/testscripts/ltpstress.sh
20794
2079528) Log Message:
20796The 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>
20797
20798File(s) Modified:
20799ltp/testcases/kernel/syscalls/inotify/README
20800ltp/testcases/kernel/syscalls/inotify/inotify02.c
20801
2080229) Log Message:
20803I 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
20804
20805Modified File(s):
20806ltp/testcases/kernel/syscalls/syslog/syslogtst.c
20807
2080830) Log Message:
20809A few POSIX fixes from Dustin Kirkland in [1908313]
20810
20811Modified File(s):
20812ltp/IDcheck.sh
20813ltp/runltp
20814ltp/runltplite.sh
20815
2081631) Log Message:
20817cleanup build system a bit
20818
20819Removed File(s):
20820gotlibcap.c nolibcap.c
20821
2082232) Log Message:
20823When 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>
20824
20825Modified File(s):
20826ltp/IDcheck.sh
20827
2082833) Log Message:
20829Update 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>
20830
20831Modified Files:
20832ltp/testcases/kernel/security/filecaps/Makefile
20833ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
20834Added Files:
20835ltp/testcases/kernel/security/filecaps/makenumcapsh.c
20836
2083734) Log Message:
208381. Minor fixes:
20839 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.
208402. Bug fix: disk write access deadlock
20841 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.
20842Signed-off-by: Gilles Carry <gilles.carry@bull.net>
20843
20844Modified Files:
20845ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
20846ltp/testcases/realtime/func/thread_clock/tc-2.c
20847
2084835) Log Message:
208491. Whitespaces cleanup
208502. Error checks when initializing stat containers
20851Signed-off-by: Gilles Carry <gilles.carry@bull.net>
20852
20853Modified Files:
20854ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
20855
2085636) Log Message:
20857In 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>
20858
20859Modified Files:
20860ltp/testcases/realtime/include/libstats.h
20861ltp/testcases/realtime/lib/librttest.c
20862ltp/testcases/realtime/lib/libstats.c
20863
2086437) Log Message:
208651) This patch fixes a concurrency issue in shmctl02. Same issue as in shmat02,
208662) Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault. Same problem as in kill05,
208673) Fixes a concurrency issue in shmget02. Same issue as in shmat02 : second key can conflict with the key from another process,
208684) 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,
20869Signed-off-by: Renaud Loittiaux <Renaud.Lottiaux@kerlabs.com>
20870
20871Modified Files:
20872ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
20873ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
20874ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
20875ltp/testcases/kernel/syscalls/rename/rename14.c
20876
2087738) Log Message:
20878Fixing 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>
20879
20880Modified Files:
20881ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
20882
20883
2088439) Log Message:
20885Fixing 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>
20886
20887Modified Files:
20888ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
20889
2089040) Log Message:
20891Fixes 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.
20892Patch content :
20893* Define 2 new functions in kernel/syscalls/lib/libtestsuite.c, used to
20894* synchronize a father and a son using pipes.
20895 - create_sync_pipes: create a pair of pipes used for the synchronization,
20896 - wait_son_startup: function used in the father to wait for its son to start ts execution,
20897 - notify_startup: function used in the son to notify it has started its execution,
20898* Add a kernel/syscalls/lib/libtestsuite.h file to cleanly export newly
20899* defines functions,
20900* Fix the semctl01test. The idea used to synchronize :
20901 - For each task created, the father waits for the son to start its execution using the newly define functions,
20902 - After the last son has been created, the father do a sleep(1) to give time to the sons to execute the semop function,
20903The 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>
20904
20905Modified Files:
20906ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
20907ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
20908ltp/testcases/kernel/syscalls/lib/libtestsuite.c
20909
2091041) Log Message:
20911Fixing some NFS issue(s), by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
20912
20913Modified Files:
20914ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
20915
2091642) Log Message:
20917Fix 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>
20918
20919Modified Files:
20920ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
20921
20922Added Files:
20923ltp/testcases/kernel/syscalls/lib/libtestsuite.h
20924
2092543) Log Message:
20926Fix 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>
20927
20928Modified Files:
20929ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
20930
2093144) Log Message:
20932LTP 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>
20933
20934Modified Files:
20935ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
20936ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
20937
2093845) Log Message:
20939Fixes 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>
20940
20941Modified Files:
20942ltp/testcases/kernel/syscalls/dup2/dup203.c
20943
2094446) Log Message:
20945We 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>
20946
20947Modified Files:
20948ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
20949
2095047) Log Message:
20951Fixing Build Failures on Fedora Machine, by, psuriset@linux.vnet.ibm.com
20952
20953Modified Files:
20954ltp/testcases/kernel/numa/test.sh
20955
subrata_modak02d90ea2008-02-29 04:34:48 +000020956LTP-20080229
20957
209581) Log Message: lcov: adding support for gzipped html based on patch by dnozay@vmware.com
20959File(s) Modified:
20960ltp/utils/analysis/lcov/lcovrc
20961ltp/utils/analysis/lcov/man/genhtml.1
20962ltp/utils/analysis/lcov/man/lcovrc.5
20963ltp/utils/analysis/lcov/bin/genhtml
20964
209652) Log Message: Fix for Don´t call Domain type on test create, by, "Serge E. Hallyn" <serue@us.ibm.com>
20966File(s) Modified:
20967ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
20968ltp/testscripts/test_selinux.sh
20969
209703) Log Message: Some code cleanup in PID & SYSVIPC namespace testcases, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
20971Modified File(s):
20972ltp/testcases/kernel/containers/pidns/pidns01.c
20973ltp/testcases/kernel/containers/pidns/pidns02.c
20974ltp/testcases/kernel/containers/pidns/pidns03.c
20975ltp/testcases/kernel/containers/sysvipc/shmnstest.c
20976
209774) Log Message: Some Cleanups and running hugetlb independantly
20978Modified File(s):
20979ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
20980ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
20981Added File(s):
20982ltp/runtest/hugetlb
20983
209845) Log Message: Give Execute Permission to numa01.sh, by, Pradeep K Surisetty <pradeepkumars@in.ibm.com>
20985Modified File(s):
20986ltp/testcases/kernel/numa/Makefile
20987
209886) 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>
20989Modified File(s):
20990ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
20991
209927) Log Message: str_echo function expects a file descriptor & not an address, by, Craig Meier <crmeier@ghs.com>
20993Modified File(s):
20994ltp/testcases/kernel/sched/clisrv/pthserv.c
20995
209968) Log Message: Build Error Fix by checking for installation of setcap or xattr headers, by, "Serge E. Hallyn" <serue@us.ibm.com>
20997Modified File(s):
20998ltp/testcases/kernel/security/filecaps/Makefile
20999ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
21000Added Files:
21001ltp/testcases/kernel/security/filecaps/check_xattr.c
21002
210039) Log Message: mark test_exit as noreturn #1891129 by Marcus Meissner, by, Mike Frysinger <vapier@users.sourceforge.net>
21004Modified File(s):
21005ltp/ltp/include/test.h
21006Added File(s):
21007ltp/ltp/include/compiler.h
21008
2100910)Log Message: Disktest application update to version 1.4.2, by, Brent Yardley <yardleyb@us.ibm.com>
21010Modified File(s):
21011ltp/testcases/kernel/io/disktest/Getopt.c
21012ltp/testcases/kernel/io/disktest/Getopt.h
21013ltp/testcases/kernel/io/disktest/Makefile
21014ltp/testcases/kernel/io/disktest/Makefile.aix
21015ltp/testcases/kernel/io/disktest/Makefile.linux
21016ltp/testcases/kernel/io/disktest/Makefile.windows
21017ltp/testcases/kernel/io/disktest/README
21018ltp/testcases/kernel/io/disktest/childmain.c
21019ltp/testcases/kernel/io/disktest/childmain.h
21020ltp/testcases/kernel/io/disktest/defs.h
21021ltp/testcases/kernel/io/disktest/dump.c
21022ltp/testcases/kernel/io/disktest/dump.h
21023ltp/testcases/kernel/io/disktest/globals.c
21024ltp/testcases/kernel/io/disktest/globals.h
21025ltp/testcases/kernel/io/disktest/io.c
21026ltp/testcases/kernel/io/disktest/io.h
21027ltp/testcases/kernel/io/disktest/main.c
21028ltp/testcases/kernel/io/disktest/main.h
21029ltp/testcases/kernel/io/disktest/parse.c
21030ltp/testcases/kernel/io/disktest/parse.h
21031ltp/testcases/kernel/io/disktest/sfunc.c
21032ltp/testcases/kernel/io/disktest/sfunc.h
21033ltp/testcases/kernel/io/disktest/stats.c
21034ltp/testcases/kernel/io/disktest/stats.h
21035ltp/testcases/kernel/io/disktest/threading.c
21036ltp/testcases/kernel/io/disktest/threading.h
21037ltp/testcases/kernel/io/disktest/timer.c
21038ltp/testcases/kernel/io/disktest/timer.h
21039ltp/testcases/kernel/io/disktest/usage.c
21040ltp/testcases/kernel/io/disktest/usage.h
21041ltp/testcases/kernel/io/disktest/man1/disktest.1
21042Added File(s):
21043ltp/testcases/kernel/io/disktest/CHANGELOG
21044ltp/testcases/kernel/io/disktest/disktest.spec
21045ltp/testcases/kernel/io/disktest/signals.c
21046ltp/testcases/kernel/io/disktest/signals.h
21047ltp/testcases/kernel/io/disktest/man1/disktest_manual.html
21048
2104911) 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>
21050Modified File(s):
21051ltp/testcases/kernel/containers/libclone/libclone.c
21052
2105312) 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"
21054Modified File(s):
21055ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
21056
2105713) 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>
21058Modified File(s):
21059ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
21060
2106114) 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).
21062Modified File(s):
21063ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
21064
2106515) Log Message: Do not store cache files, by, Mike Frysinger <vapier@users.sourceforge.net>
21066Deleted File(s):
21067ltp/testcases/realtime/autom4te.cache/traces.0
21068ltp/testcases/realtime/autom4te.cache/traces.1
21069ltp/testcases/realtime/autom4te.cache/requests
21070ltp/testcases/realtime/autom4te.cache/output.1
21071ltp/testcases/realtime/autom4te.cache/output.0
21072
2107316) Log Message: Remove compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
21074Modified File(s):
21075ltp/testcases/kernel/syscalls/pcllib/libtool
21076Deleted File(s):
21077ltp/testcases/kernel/syscalls/pcllib/config.h
21078ltp/testcases/kernel/syscalls/pcllib/config.log
21079ltp/testcases/kernel/syscalls/pcllib/config.status
21080
2108117) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
21082Deleted File(s):
21083ltp/testcases/kernel/syscalls/pcllib/test/.deps/cobench.Po
21084ltp/testcases/kernel/syscalls/pcllib/test/.deps/cothread.Po
21085
2108618) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
21087Deleted File(s):
21088ltp/testcases/kernel/syscalls/pcllib/man/Makefile
21089
2109019) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
21091Deleted File(s):
21092ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl_version.Plo
21093ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl.Plo
21094
2109520) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
21096Deleted File(s):
21097ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.0
21098ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.1
21099ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/requests
21100ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.1
21101ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.0
21102
2110321) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
21104Deleted File(s):
21105ltp/testcases/kernel/syscalls/pcllib/include/Makefile
21106
2110722) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
21108Deleted File(s):
21109ltp/testcases/kernel/syscalls/pcllib/test/Makefile
21110
2111123) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
21112Deleted File(s):
21113ltp/testcases/kernel/syscalls/pcllib/pcl/Makefile
21114
2111524) 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
21116 o we are testing on x86* and ppc* archs
21117 o on 64 bit machine we will always see 64 bit kernel running
21118by, Nagesh Sharyathi <sharyathi@in.ibm.com>
21119Modified File(s):
21120ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
21121ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
21122ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
21123
2112425) Log Message:
21125Since msgmni now scales to the memory size, it may reach big values.
21126To avoid forking 2*msgmni processes and create msgmni msg queues, do not take
21127msgmni from procfs anymore.
21128Just define it as 16 (which is the MSGMNI constant value in linux/msg.h)
21129
21130Also fixed the Makefiles in ipc/lib and ipc/msgctl: there was no dependency
21131on the lib/ipc*.h header files.
21132
21133Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
21134
21135Modified File(s):
21136ltp/testcases/kernel/syscalls/ipc/lib/Makefile
21137ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
21138ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
21139ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
21140ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
21141
2114226) Log Message:
21143Here is a second round of cleanup and fixes for the realtime testcases.
21144
211451) Make sched_jitter use the create_fifo_thread() library function instead of an open coded solution,
211462) Prio-wake calls rt_init() twice, remove the second call,
211473) Make sbrk_mutex less verbose by default. One can still use the -v option to get the whole output,
211484) 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,
211496) Various tests still have a hardcoded value for the quantile nines. Use a value automatically calculated from the number of iterations,
211507) 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).
21151More generally, it seems that (at least with gcc 4.1.1):
21152 long i = 10000;
21153 double f = exp10(log10(i))
21154
21155 yields (i < f) being true due to rounding,
211568) Add latency tracing capability to pthread_kill_latency as is already done on a few other latency tests (gtod_latency, sched_latency, ...),
211579) 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,
2115810)The print buffer is only ever flushed when it is full. Add flushing when the test terminates vi atexit(),
2115911)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,
21160
21161Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
21162Cc: Darren Hart <dvhltc@us.ibm.com>
21163Cc: Tim Chavez <tinytim@us.ibm.com>
21164Cc: Matthieu CASTET <matthieu.castet@parrot.com>
21165Acked-by: Chirag <chirag@linux.vnet.ibm.com>
21166
21167Modified File(s):
21168ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
21169ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
21170ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
21171ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
21172ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
21173ltp/testcases/realtime/func/pi_perf/pi_perf.c
21174ltp/testcases/realtime/func/prio-wake/prio-wake.c
21175ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
21176ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
21177ltp/testcases/realtime/func/sched_latency/sched_latency.c
21178ltp/testcases/realtime/lib/librttest.c
21179ltp/testcases/realtime/lib/libstats.c
21180
2118127) Log Message: lcov: fixed problem with pre gcc-3.3 versions.
21182read_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>
21183Modified File(s):
21184ltp/utils/analysis/lcov/bin/geninfo
21185
2118628) Log Message: lcov: fix error when trying to use genhtml -b
21187genhtml fails when the data file contains an entry which is not found in the base file, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
21188Modified File(s):
21189ltp/utils/analysis/lcov/bin/genhtml
21190
2119129) 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>
21192Added File(s):
21193ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
21194
2119530) 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).
21196Also integrated the following in libipc.a:
21197 . get_max_msgqueues()
21198 . get_used_msgqueues()
21199Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
21200Modified File(s):
21201ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
21202ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
21203ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
21204ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
21205ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
21206ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
21207Added File(s):
21208ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
21209ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
21210
2121131) 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>
21212Modified File(s):
21213ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
21214
2121532) Log Message:
21216There 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 :
21217- All features, cleanups and fixes done by IBM realtime team over last two
21218 month or so.
21219- Change in copyrights( year, symbil and limiting columns to 80 chars)
21220- Other few cleanups to ltp-realtime tests.
21221Signed-off-by : Sudhanshu Singh < sudh@linux.vnet.ibm.com>
21222
21223Modified File(s):
21224ltp/testcases/realtime/GNUmakefile.am
21225ltp/testcases/realtime/run.sh
21226ltp/testcases/realtime/func/async_handler/async_handler.c
21227ltp/testcases/realtime/func/async_handler/async_handler_jk.c
21228ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
21229ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
21230ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
21231ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
21232ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
21233ltp/testcases/realtime/func/measurement/preempt_timing.c
21234ltp/testcases/realtime/func/measurement/rdtsc-latency.c
21235ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
21236ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
21237ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
21238ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
21239ltp/testcases/realtime/func/pi-tests/run_auto.sh
21240ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
21241ltp/testcases/realtime/func/pi-tests/test-skeleton.c
21242ltp/testcases/realtime/func/pi-tests/testpi-0.c
21243ltp/testcases/realtime/func/pi-tests/testpi-1.c
21244ltp/testcases/realtime/func/pi-tests/testpi-2.c
21245ltp/testcases/realtime/func/pi-tests/testpi-4.c
21246ltp/testcases/realtime/func/pi-tests/testpi-5.c
21247ltp/testcases/realtime/func/pi-tests/testpi-6.c
21248ltp/testcases/realtime/func/pi-tests/testpi-7.c
21249ltp/testcases/realtime/func/pi_perf/pi_perf.c
21250ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
21251ltp/testcases/realtime/func/prio-wake/prio-wake.c
21252ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
21253ltp/testcases/realtime/func/sched_football/parse-football.py
21254ltp/testcases/realtime/func/sched_football/sched_football.c
21255ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
21256ltp/testcases/realtime/func/sched_latency/sched_latency.c
21257ltp/testcases/realtime/func/thread_clock/tc-2.c
21258ltp/testcases/realtime/include/libjvmsim.h
21259ltp/testcases/realtime/include/librttest.h
21260ltp/testcases/realtime/include/libstats.h
21261ltp/testcases/realtime/include/list.h
21262ltp/testcases/realtime/lib/libjvmsim.c
21263ltp/testcases/realtime/lib/librttest.c
21264ltp/testcases/realtime/lib/libstats.c
21265ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
21266ltp/testcases/realtime/perf/latency/pthread_cond_many.c
21267ltp/testcases/realtime/scripts/__init__.py
21268ltp/testcases/realtime/scripts/setenv.sh
21269ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
21270ltp/testcases/realtime/stress/pi-tests/testpi-3.c
21271ltp/testscripts/test_realtime.sh
21272
2127333) 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>
21274Modified File(s):
21275ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
21276
2127734) Log Message:
21278waitpid tests: Fix failure detection flag initialization.
21279On 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.
21280Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
21281
21282Modified File(s):
21283ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
21284ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
21285ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
21286ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
21287ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
21288
2128935) Log Message:
21290waitpid03/04: Fix condition numbers displayed when reporting errors.
21291The condition numbers displayed while reporting errors in waitpid03 and waitpid04 are used initialized and are not consistently updated, which may lead to useless reports.
21292Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
21293
21294Modified File(s):
21295ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
21296ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
21297
2129836) Log Message:
21299waitpid02-05: remove unused defines related to failure handling. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
21300Modified File(s):
21301ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
21302ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
21303ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
21304ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
21305
2130637) Log Message: Adding option to build TIMER test cases as well, by, Subrata Modak <subrata@linux.vnet.ibm.com>
21307Modified File(s):
21308ltp/testcases/kernel/Makefile
21309
2131038) Log Message: Removing these files as they get automatically generated during build, by, Max Stirling <vicky.irobot@gmail.com>
21311Deleted File(s):
21312ltp/testcases/ballista/ballista/MakefileHost
21313ltp/testcases/ballista/ballista/MakefileTarget
21314
2131539) 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>
21316Modified File(s):
21317ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
21318ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
21319
2132040) Log Message: Fix NFS issues in tst_rmdir (directory non empty) due to an unmapped file, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
21321Modified File(s):
21322ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
21323ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
21324
2132541) 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>
21326Modified File(s):
21327ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
21328
2132942) 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>
21330Modified File(s):
21331ltp/testcases/kernel/fs/doio/rwtest.sh
21332
2133343) Log Message:
21334CLOCK_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>
21335
21336Modified File(s):
21337ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
21338ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
21339ltp/testcases/kernel/timers/include/common_timers.h
21340ltp/testcases/kernel/timers/timer_create/timer_create02.c
21341ltp/testcases/kernel/timers/timer_create/timer_create03.c
21342ltp/testcases/kernel/timers/timer_create/timer_create04.c
21343
2134444) Mog Message:
21345This 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>
21346
21347Modified File(s):
21348ltp/testcases/kernel/syscalls/memmap/mem03.c
21349
2135045) 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>
21351Modified File(s):
21352ltp/testcases/commands/ade/file/file_test.sh
21353
2135446) 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>
21355Modified File(s):
21356ltp/testcases/kernel/syscalls/mremap/Makefile
21357ltp/testcases/kernel/syscalls/mremap/mremap04.c
21358
2135947) Log Message:
21360LTP-kill05-bad-check-fix.patch:
21361 - Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault.
21362LTP-kill05-shmid_delete-fix.patch:
21363 - 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.
21364LTP-kill05-concurrency-fix.patch
21365 - 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>
21366
21367Modified File(s):
21368ltp/testcases/kernel/syscalls/kill/kill05.c
21369
2137048) Log Message:
213711) The pi-tests don't use the librttest infrastructure and simply duplicate code. This patch ensures that those tests use librttest.
213722) The thread-clock test doesn't use the librttest infrastructure. This patch ensures that it does.
213733) Adds missing headers to the following files,
21374Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>,
21375Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
21376Acked-By: Sebastien Dugue <sebastien.dugue@bull.net>
21377
21378Modified File(s):
21379ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
21380ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
21381
subrata_modakf030fc42008-02-01 10:46:21 +000021382LTP-20080131
21383
213841) Log Message: Some more updates to Reference Policy Checks by "Serge E. Hallyn" <serue@us.ibm.com>
21385File(s) Affected:
21386ltp/testscripts/test_selinux.sh
21387File(s) Added:
21388ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
21389ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
21390ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
21391
213922) Log Message: This solves the configuration issue reported by Santwan <santwana.samantray@in.ibm.com>, and, fixed by Amit Arora <amitarora@in.ibm.com>
21393File(s) Affected:
21394ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
21395
213963) Log Message: Fix various printf strings to correct formatting and remove spaces, by, Randy Dunlap <rdunlap@xenotime.net>
21397File(s) Affected:
21398ltp/tools/apicmds/ltpapicmd.c
21399
214004) Log Message: gcov-kernel patch for linux 2.6.23, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
21401File(s) Added:
21402/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-eabi.patch
21403/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-hack.patch
21404/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
21405
214065) 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>
21407File(s) Affected:
21408/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
21409
214106) Log Message: Add dependency information for linux_syscall_numbers.h, by Mike Frysinger <vapier@gentoo.org>
21411File(s) Affected:
21412ltp/testcases/kernel/include/Makefile
21413
214147) Log Message: Testcases contributed by Sharyathi Nagesh <sharyath@in.ibm.com>
21415File(s) Affected:
21416ltp/runtest/syscalls
21417ltp/testcases/kernel/include/i386.in
21418ltp/testcases/kernel/include/ia64.in
21419ltp/testcases/kernel/include/powerpc.in
21420ltp/testcases/kernel/include/powerpc64.in
21421ltp/testcases/kernel/include/s390.in
21422ltp/testcases/kernel/include/s390x.in
21423ltp/testcases/kernel/include/sparc.in
21424ltp/testcases/kernel/include/sparc64.in
21425ltp/testcases/kernel/include/x86_64.in
21426
21427File(s) Added:
21428ltp/testcases/kernel/syscalls/fallocate/Makefile
21429ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
21430ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
21431ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
21432ltp/testcases/kernel/syscalls/fallocate/run.sh
21433
214348) Log Message: Fix for situations when it fails even on NUMA node, enabling proper identification of nodes, by psuriset <psuriset@linux.ibm.com>
21435File(s) Affected:
21436ltp/testcases/kernel/numa/numa01.sh
21437ltp/testcases/kernel/numa/numa_node_size.c
21438ltp/testcases/kernel/numa/test.sh
21439
214409) Log Message: Terminates the tests if __NR_fadvise64 is 0, by Masatake YAMATO <yamato@redhat.com>
21441File(s) Affected:
21442ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
21443ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
21444ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
21445ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
21446
2144710) Log Message: Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
21448File(s) Affected:
21449ltp/testcases/kernel/syscalls/syslog/syslogtst.c
21450
2145111) Log Message: Jeff Burke <jburke@redhat.com> wanted this unnecessary file to be removed
21452FIle(s) Affected:
21453ltp/testcases/pounder21/test_scripts/statslogging.orig
21454
2145512) 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>
21456File(s) Affected:
21457ltp/testcases/realtime/README
21458File(s) Removed:
21459ltp/testscripts/realtime.sh
21460File(s) Added:
21461ltp/testscripts/test_realtime.sh
21462
2146313) Log Message: Still more fix for Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
21464File(s) Affected:
21465ltp/testcases/kernel/syscalls/syslog/syslogtst.c
21466
2146714) Log Message: "hp_func" should be protected through pthread_mutex or similar, by, Yi Xu <yxu@suse.de>
21468File(s) Affected:
21469ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c
21470
2147115) Log Message:
21472Huge Changes from Cai Qian <qcai@redhat.com>. Please see the Description
21473below:
21474
21475The updated version
21476has the following improvments,
21477
21478- simplify maintenance
21479
21480- fix several bugs
21481
21482- better automation
21483
21484- extend support on Debian and Fedora
21485
21486- merge Poornima Nayak <Poornima.Nayak@in.ibm.com> 's latest patch
21487
21488- other changes
21489
21490The new version simplifies code layout, and all tools under lib/
21491directory are standalone and reusable, all configurable variables are
21492under the file runkdump.conf. There are also included sample
21493configuration files for different distros and test components. In
21494addition, it avoided code duplication by merging RHEL and SLES specified
21495code in lkdtm module together, and add a checking before hand. The
21496working flow in main script has also been tidied up. verify and
21497verify_dump have been unified. unused file "summary" has been deleted.
21498
21499In previous version,
21500* The part of comparing kernel version in setup will not work proper
21501 if the kernel grows to something like 2.7.1 or 2.8.1.
21502* verify_dump will not able to find previous vmcore if vmcore creation
21503 and vmcore verfication happen at different hours.
21504* Other random bugs because of code complexity.
21505
21506In the new version, once you define everything in a config file, it will
21507run in an automatically fashion on some of systems, if there is proper
21508tools installed.
21509
21510The code has been rewritten in POSIX shell syntax, and made more
21511portable, and attempted to remove hard-coded stuff as much as
21512possible. It has been tested fairly on RHEL5.1, SLES10sp1, Debian
21513unstable, and Fedora 8. If needed I can send you result logs. Sachin
21514has done a quick test on PPC64 machine running RHEL5.1 and the script
21515run fine. Poornima has done some code review.
21516Poornima's patch has been merged,
215171. Crashkerenl reservation check is modified to support any craskernel
21518value.
215192. A message before system reboots
215203. Added one more line to 'status' if dump verification passed.
215214. Modified 'README' file
215225. If kdump start fails for invalid arguments in kdump.conf is fixed
215236. Replaced MAKE_OPTS with MAKE_OPTIONS.
215247. Removed some unwanted statements.
21525
21526Other changes included that all tests descriptions have been documented
21527in doc/ALL_TEST.txt. KNLD (dump over scp with link delay) test case has
21528been merged into KNSCP (dump over scp). Once LINK_DELAY has been defined
21529somewhere in configuration file, all test cases (KNSCP and KNNFS)
21530dumping to a network destination will take advantage of it. If
21531LINK_DELAY is not defined or equals to 0, KNSCP and KNNFS will just the
21532same as in previous version.
21533
21534Cai Qian
21535
21536Modified Files:
21537ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
21538Added Files:
21539ltp/testcases/kdump/runkdump.conf
21540ltp/testcases/kdump/runkdump.sh
21541ltp/testcases/kdump/doc/ALL_TEST.txt
21542ltp/testcases/kdump/doc/OO_Descriptions.txt
21543ltp/testcases/kdump/doc/README
21544ltp/testcases/kdump/doc/TEST_PLAN.txt
21545ltp/testcases/kdump/lib/Makefile
21546ltp/testcases/kdump/lib/setup.sh
21547ltp/testcases/kdump/lib/ssh.tcl
21548ltp/testcases/kdump/lib/sysinfo.sh
21549ltp/testcases/kdump/lib/test.sh
21550ltp/testcases/kdump/lib/verify.sh
21551ltp/testcases/kdump/lib/crasher/Makefile
21552ltp/testcases/kdump/lib/crasher/crasher.c
21553ltp/testcases/kdump/lib/kprobes/Makefile
21554ltp/testcases/kdump/lib/kprobes/kprobes.c
21555ltp/testcases/kdump/lib/lkdtm/Makefile
21556ltp/testcases/kdump/lib/lkdtm/lkdtm.c
21557ltp/testcases/kdump/lib/lkdtm/lkdtm.c.orig
21558ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.RHEL
21559ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.SLES
21560ltp/testcases/kdump/sample/runkdump.CRASHER.RHEL
21561ltp/testcases/kdump/sample/runkdump.CRASHER.SLES
21562ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.RHEL
21563ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.SLES
21564Removed Files:
21565ltp/testcases/kdump/TEST_PLAN.txt
21566ltp/testcases/kdump/crash_cmds ltp/testcases/kdump/distro
21567ltp/testcases/kdump/kdump_propagate ltp/testcases/kdump/master
21568ltp/testcases/kdump/setup ltp/testcases/kdump/summary
21569ltp/testcases/kdump/sysinfo ltp/testcases/kdump/test
21570ltp/testcases/kdump/tests ltp/testcases/kdump/verify
21571ltp/testcases/kdump/verify_dump
21572ltp/testcases/kdump/rhtools/Makefile
21573ltp/testcases/kdump/rhtools/OO_Descriptions.txt
21574ltp/testcases/kdump/rhtools/crasher_mod/Makefile
21575ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
21576ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
21577ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
21578ltp/testcases/kdump/susetools/Makefile
21579ltp/testcases/kdump/susetools/OO_Descriptions.txt
21580ltp/testcases/kdump/susetools/crasher_mod/Makefile
21581ltp/testcases/kdump/susetools/crasher_mod/crasher.c
21582ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
21583ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
21584ltp/testcases/kdump/testlists/crasher
21585ltp/testcases/kdump/testlists/lkdtm.base
21586ltp/testcases/kdump/testlists/lkdtm.exha
21587
2158816) Log Message: A huge Update to the RT Linux Tree by Sebastien Dugu <sebastien.dugue@bull.net>
21589Modified Files:
21590ltp/testcases/realtime/func/async_handler/async_handler.c
21591ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
21592ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
21593ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
21594ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
21595ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
21596ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
21597ltp/testcases/realtime/func/pi_perf/pi_perf.c
21598ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
21599ltp/testcases/realtime/func/sched_football/sched_football.c
21600ltp/testcases/realtime/func/sched_latency/sched_latency.c
21601
2160217) 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
21603Modifiled File(s):
21604ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
21605ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
21606
2160718) Log Message: Fixing missing argument for open() function when O_CREAT is in the flag, by, Yi Xu <yxu@suse.de>
21608Modified File(s):
21609testcases/kernel/syscalls/clone/clone02.c
21610testcases/kernel/syscalls/fcntl/fcntl18.c
21611testcases/kernel/syscalls/fdatasync/fdatasync01.c
21612testcases/kernel/syscalls/getdents/getdents04.c
21613testcases/kernel/syscalls/mprotect/mprotect02.c
21614testcases/kernel/syscalls/mprotect/mprotect03.c
21615testcases/kernel/syscalls/open/open04.c
21616testcases/kernel/syscalls/pselect/pselect01.c
21617testcases/kernel/syscalls/read/read02.c
21618testcases/kernel/syscalls/select/select01.c
21619testcases/kernel/syscalls/sendfile/sendfile03.c
21620testcases/kernel/syscalls/splice/splice01.c
21621testcases/kernel/syscalls/symlink/symlink01.c
21622testcases/kernel/syscalls/tee/tee01.c
21623testcases/network/ipv6/sendfile6/testsf_c6.c
21624testcases/network/tcp_cmds/sendfile/testsf_c.c
21625testcases/kernel/fs/doio/iogen.c
21626
2162719) Log Message: Fix for generation of HTML output for absolute paths, by, Subrata Modak <subrata@linux.vnet.ibm.com>
21628Modified File(s):
21629ltp/runltp
21630ltp/tools/genhtml.pl
21631
2163220) Log Message: Initial set of Filecaps testcases from Serge, "Serge E. Hallyn" <serue@us.ibm.com>
21633Modified Files:
21634ltp/runltp
21635ltp/testcases/kernel/security/Makefile
21636Added Files:
21637ltp/runtest/filecaps
21638ltp/testcases/kernel/security/filecaps/Makefile
21639ltp/testcases/kernel/security/filecaps/README
21640ltp/testcases/kernel/security/filecaps/check_simple_capset.c
21641ltp/testcases/kernel/security/filecaps/checkforfilecaps.sh
21642ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
21643ltp/testcases/kernel/security/filecaps/filecapstest.sh
21644ltp/testcases/kernel/security/filecaps/gotlibcap.c
21645ltp/testcases/kernel/security/filecaps/inh_capped.c
21646ltp/testcases/kernel/security/filecaps/nolibcap.c
21647ltp/testcases/kernel/security/filecaps/print_caps.c
21648ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
21649ltp/testscripts/test_filecaps.sh
21650
2165121) Log Message: testcase ballista gcc 4.3 conformance, by, Patrick Kirsch <pkirsch@suse.de>
21652Modified File(s):
21653ltp/testcases/ballista/ballista/compile/bparser.cpp
21654
2165522) Log Message: Enhancing runltp to run testcases in desired sequence, by, Subrata Modak <subrata@linux.vnet.ibm.com>
21656Modified File(s):
21657ltp/runltp
21658
2165923) 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>
21660Modified File(s):
21661ltp/testcases/kernel/syscalls/times/times03.c
21662
2166324) 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>
21664Modified File(s):
21665ltp/testcases/kernel/security/selinux-testsuite/README
21666ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
21667
2166825) Log Message: added gcov-kernel patches for linux-2.6.24, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
21669Added File(s):
21670ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-eabi.patch
21671ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-hack.patch
21672ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
21673
2167426) Log Message: Fix for Build Error issues on NUMA Machine in absence of important RPMs, by, psuriset <psuriset@linux.vnet.ibm.com>
21675Modified File(s):
21676ltp/testcases/kernel/numa/Makefile
21677ltp/testcases/kernel/numa/README
21678ltp/testcases/kernel/numa/numa01.sh
21679ltp/testcases/kernel/numa/numa_node_size.c
21680ltp/testcases/kernel/numa/test.sh
21681
subrata_modakae1219d2008-01-01 08:50:08 +000021682LTP-20071231
21683
216841) Log Message: Update CLONE_NEWPID as value changed in 2.6.23-rc3-mm2, submitted by Sukadev Bhattiprolu <sukadev@us.ibm.com>
21685File(s) Affected:
21686ltp/testcases/kernel/containers/libclone/libclone.h
21687
216882) Log Message: New Test Cases sendfile05 sendfile06 and sendfile07 for sendfile and sendfile64 syscall, by Masatake YAMATO <yamato@redhat.com>
21689File(s) Affected:
21690ltp/runtest/syscalls
21691ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
21692ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
21693ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
21694File(s) Added:
21695ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
21696ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
21697ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
21698
216993) Log Message: Fixing the problem of the resolution for ADDRESS_OF_MAIN, by Mark Ver <markver@us.ibm.com>
21700File(s) Affected:
21701ltp/testcases/kernel/io/direct_io/diotest4.c
21702
217034) Log Message: use caps in "generated warning" since people dont read comments, by Mike Frysinger <vapier@users.sourceforge.net>
21704File(s) Affected:
21705ltp/testcases/kernel/include/linux_syscall_numbers.h
21706ltp/testcases/kernel/include/regen.sh
21707
217085) Log Message: Se-linux Reference Policy Updates by Stephen Smalley <sds@tycho.nsa.gov>
21709File(s) Affected:
21710ltp/testcases/kernel/security/selinux-testsuite/README
21711ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
21712ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
21713ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
21714ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
21715ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
21716ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
21717ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
21718ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
21719ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
21720ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
21721ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
21722ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
21723
217246) Log Message: New NUMA Testcases by psuriset@linux.vnet.ibm.com
21725File(s) Affected:
21726ltp/testcases/kernel/numa/Makefile
21727ltp/testcases/kernel/numa/README
21728ltp/testcases/kernel/numa/numa01.sh
21729File(s) Added:
21730ltp/testcases/kernel/numa/numa_node_size.c
21731ltp/testcases/kernel/numa/test.sh
21732
217337) 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>
21734File(s) Affected:
21735ltp/testcases/kernel/syscalls/mincore/mincore01.c
21736
217378) Log Message: add syscall list for arm from Riaz Ur Rahaman
21738File(s) Affected:
21739ltp/testcases/kernel/include/linux_syscall_numbers.h
21740ltp/testcases/kernel/include/order
21741
21742File(s) Added:
21743ltp/testcases/kernel/include/arm.in
21744
217459) Log Message: Test isn't supported in kernel versions before 2.6.16, by Marco Antonio Fernandes Junior <marcoafj@linux.vnet.ibm.com>
21746File(s) Affected:
21747ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
21748
2174910)Log Message: Reverting Back Stephenś Patch and Applying Jeffś Patch for controlling the tty issue. Also a minor change for the ia64 compile failure.
21750File(s) Affected:
21751testcases/kernel/security/selinux-testsuite/README
21752testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
21753testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
21754testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
21755testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
21756testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
21757testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
21758testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
21759testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
21760testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
21761testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
21762testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
21763
2176411) Log Message: A Trivial Fix from Roger Mach <bigmach@us.ibm.com>
21765File(s) Affected:
21766ltp/testcases/pounder21/test_scripts/xterm_stress
21767
2176812) Log Message: tweak config.mk comment to reflect reality, by Mike Frysinger
21769File(s) Affected:
21770ltp/Makefile
21771
2177213) Log Message: Initial Set of Real Time Linux Test Cases, by Nivedita Singhvi <niv@us.ibm.com> & sudhanshu Singh <sudhanshusingh@in.ibm.com>
21773File(s) Added:
21774ltp/testcases/realtime/COPYING
21775ltp/testcases/realtime/GNUmakefile.am
21776ltp/testcases/realtime/GNUmakefile.in
21777ltp/testcases/realtime/OO_DESCRIPTION.txt
21778ltp/testcases/realtime/README
21779ltp/testcases/realtime/aclocal.m4
21780ltp/testcases/realtime/autogen.sh
21781ltp/testcases/realtime/configure
21782ltp/testcases/realtime/configure.ac
21783ltp/testcases/realtime/run.sh
21784ltp/testcases/realtime/autom4te.cache/output.0
21785ltp/testcases/realtime/autom4te.cache/output.1
21786ltp/testcases/realtime/autom4te.cache/requests
21787ltp/testcases/realtime/autom4te.cache/traces.0
21788ltp/testcases/realtime/autom4te.cache/traces.1
21789ltp/testcases/realtime/config/GNUmakefile.am
21790ltp/testcases/realtime/config/GNUmakefile.in
21791ltp/testcases/realtime/config/autoconf/compile
21792ltp/testcases/realtime/config/autoconf/config.guess
21793ltp/testcases/realtime/config/autoconf/config.sub
21794ltp/testcases/realtime/config/autoconf/depcomp
21795ltp/testcases/realtime/config/autoconf/install-sh
21796ltp/testcases/realtime/config/autoconf/missing
21797ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
21798ltp/testcases/realtime/doc/TODO
21799ltp/testcases/realtime/func/GNUmakefile.am
21800ltp/testcases/realtime/func/GNUmakefile.in
21801ltp/testcases/realtime/func/async_handler/GNUmakefile.am
21802ltp/testcases/realtime/func/async_handler/GNUmakefile.in
21803ltp/testcases/realtime/func/async_handler/async_handler.c
21804ltp/testcases/realtime/func/async_handler/async_handler_jk.c
21805ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
21806ltp/testcases/realtime/func/async_handler/run_auto.sh
21807ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
21808ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
21809ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
21810ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
21811ltp/testcases/realtime/func/gtod_latency/run_auto.sh
21812ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
21813ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
21814ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
21815ltp/testcases/realtime/func/hrtimer-prio/run.sh
21816ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
21817ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
21818ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
21819ltp/testcases/realtime/func/matrix_mult/run_auto.sh
21820ltp/testcases/realtime/func/measurement/GNUmakefile.am
21821ltp/testcases/realtime/func/measurement/GNUmakefile.in
21822ltp/testcases/realtime/func/measurement/README
21823ltp/testcases/realtime/func/measurement/preempt_timing.c
21824ltp/testcases/realtime/func/measurement/rdtsc-latency.c
21825ltp/testcases/realtime/func/measurement/run.sh
21826ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
21827ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
21828ltp/testcases/realtime/func/periodic_cpu_load/mixed_load.sh
21829ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
21830ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
21831ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
21832ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
21833ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
21834ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
21835ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
21836ltp/testcases/realtime/func/pi-tests/run_auto.sh
21837ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
21838ltp/testcases/realtime/func/pi-tests/test-skeleton.c
21839ltp/testcases/realtime/func/pi-tests/testpi-0.c
21840ltp/testcases/realtime/func/pi-tests/testpi-1.c
21841ltp/testcases/realtime/func/pi-tests/testpi-2.c
21842ltp/testcases/realtime/func/pi-tests/testpi-4.c
21843ltp/testcases/realtime/func/pi-tests/testpi-5.c
21844ltp/testcases/realtime/func/pi-tests/testpi-6.c
21845ltp/testcases/realtime/func/pi-tests/testpi-7.c
21846ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
21847ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
21848ltp/testcases/realtime/func/pi_perf/pi_perf.c
21849ltp/testcases/realtime/func/pi_perf/run_auto.sh
21850ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
21851ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
21852ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
21853ltp/testcases/realtime/func/prio-preempt/run_auto.sh
21854ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
21855ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
21856ltp/testcases/realtime/func/prio-wake/prio-wake.c
21857ltp/testcases/realtime/func/prio-wake/run_auto.sh
21858ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
21859ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
21860ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
21861ltp/testcases/realtime/func/sched_football/GNUmakefile.am
21862ltp/testcases/realtime/func/sched_football/GNUmakefile.in
21863ltp/testcases/realtime/func/sched_football/parse-football.py
21864ltp/testcases/realtime/func/sched_football/run_auto.sh
21865ltp/testcases/realtime/func/sched_football/sched_football.c
21866ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
21867ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
21868ltp/testcases/realtime/func/sched_jitter/README
21869ltp/testcases/realtime/func/sched_jitter/run_auto.sh
21870ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
21871ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
21872ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
21873ltp/testcases/realtime/func/sched_latency/run_auto.sh
21874ltp/testcases/realtime/func/sched_latency/sched_latency.c
21875ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
21876ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
21877ltp/testcases/realtime/func/thread_clock/run_auto.sh
21878ltp/testcases/realtime/func/thread_clock/tc-2.c
21879ltp/testcases/realtime/include/GNUmakefile.am
21880ltp/testcases/realtime/include/GNUmakefile.in
21881ltp/testcases/realtime/include/libjvmsim.h
21882ltp/testcases/realtime/include/librttest.h
21883ltp/testcases/realtime/include/libstats.h
21884ltp/testcases/realtime/include/list.h
21885ltp/testcases/realtime/include/rttests_config.h.in
21886ltp/testcases/realtime/lib/GNUmakefile.am
21887ltp/testcases/realtime/lib/GNUmakefile.in
21888ltp/testcases/realtime/lib/libjvmsim.c
21889ltp/testcases/realtime/lib/librttest.c
21890ltp/testcases/realtime/lib/libstats.c
21891ltp/testcases/realtime/perf/GNUmakefile.am
21892ltp/testcases/realtime/perf/GNUmakefile.in
21893ltp/testcases/realtime/perf/latency/GNUmakefile.am
21894ltp/testcases/realtime/perf/latency/GNUmakefile.in
21895ltp/testcases/realtime/perf/latency/cpunoise.sh
21896ltp/testcases/realtime/perf/latency/cpunoise2000.sh
21897ltp/testcases/realtime/perf/latency/disknoise.sh
21898ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
21899ltp/testcases/realtime/perf/latency/pthread_cond_many.c
21900ltp/testcases/realtime/perf/latency/pthread_cond_many_histogram.sh
21901ltp/testcases/realtime/perf/latency/run.sh
21902ltp/testcases/realtime/scripts/__init__.py
21903ltp/testcases/realtime/scripts/parser.py
21904ltp/testcases/realtime/scripts/run_c_files.sh
21905ltp/testcases/realtime/scripts/setenv.sh
21906ltp/testcases/realtime/stress/GNUmakefile.am
21907ltp/testcases/realtime/stress/GNUmakefile.in
21908ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
21909ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
21910ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
21911ltp/testcases/realtime/stress/pi-tests/testpi-3.c
21912ltp/testcases/realtime/tools/ftqviz.py
21913ltp/testscripts/realtime.sh
21914
2191514) Log Message: Updates for Some Copyright and License Declarations
21916File(s) Affected:
21917ltp/testcases/realtime/GNUmakefile.am
21918ltp/testcases/realtime/OO_DESCRIPTION.txt
21919ltp/testcases/realtime/README
21920ltp/testcases/realtime/autogen.sh
21921ltp/testcases/realtime/configure.ac
21922ltp/testcases/realtime/run.sh
21923
2192415) Log Message: Initial set of PID Namespace testcase contributed by "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
21925File(s) Added:
21926ltp/testcases/kernel/containers/pidns/Makefile
21927ltp/testcases/kernel/containers/pidns/README
21928ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
21929ltp/testcases/kernel/containers/pidns/pidns01.c
21930ltp/testcases/kernel/containers/pidns/pidns02.c
21931ltp/testcases/kernel/containers/pidns/pidns03.c
21932ltp/testcases/kernel/containers/pidns/runpidnstest.sh
21933ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
21934
21935File(s) Affected:
21936ltp/testcases/kernel/containers/Makefile
21937ltp/testcases/kernel/containers/container_test.sh
21938
2193916) Log Message: Changed the way Copyrights and License agreements are declared
21940File(s) Affected:
21941ltp/testcases/kernel/containers/README
21942ltp/testcases/kernel/containers/TEST_PLAN.txt
21943ltp/testcases/kernel/containers/check_for_unshare.c
21944ltp/testcases/kernel/containers/libclone/Makefile
21945ltp/testcases/kernel/containers/libclone/libclone.c
21946ltp/testcases/kernel/containers/libclone/libclone.h
21947ltp/testcases/kernel/containers/sysvipc/Makefile
21948ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
21949ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
21950ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
21951ltp/testcases/kernel/containers/sysvipc/shmnstest.c
21952ltp/testcases/kernel/containers/utsname/Makefile
21953ltp/testcases/kernel/containers/utsname/README
21954ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
21955ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
21956ltp/testcases/kernel/containers/utsname/runutstest.sh
21957ltp/testcases/kernel/containers/utsname/utstest.c
21958
subrata_modak99086662007-12-03 07:07:49 +000021959LTP-20071130
21960
219611) Log Message: lcov: fix for problem resulting in lcov aborting with "ERROR: reading string"
21962File(s) Affected:
21963/cvsroot/ltp/utils/analysis/lcov/bin
21964
219652) Log Message: Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
21966File(s) Affected:
21967ltp/testcases/open_hpi_testsuite
21968
219693) 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.
21970File(s) Affected:
21971ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c
21972
219734) Log Message: Yi Yang <yang.y.yi@gmail.com> fixed some anomalies for ext2/ext3 and creat system call
21974File(s) Affected:
21975ltp/testcases/kernel/fs/doio/growfiles.c
21976ltp/testcases/kernel/syscalls/creat/creat05.c
21977
219785) Log Message: Removing Propreitary and Confidential Information to Suit to GPLv2 License
21979File(s) Affected:
21980testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
21981testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
21982testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
21983testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
21984testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
21985testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
21986testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
21987testcases/kernel/ipc/ipc_stress/pipe_test_01.c
21988testcases/kernel/ipc/ipc_stress/pipe_test_02.c
21989testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
21990testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
21991testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
21992testcases/kernel/ipc/ipc_stress/shmem_test_01.c
21993testcases/kernel/ipc/ipc_stress/shmem_test_02.c
21994testcases/kernel/ipc/ipc_stress/shmem_test_03.c
21995testcases/kernel/ipc/ipc_stress/shmem_test_04.c
21996testcases/kernel/ipc/ipc_stress/shmem_test_05.c
21997testcases/kernel/ipc/ipc_stress/shmem_test_06.c
21998testcases/kernel/ipc/ipc_stress/shmem_test_07.c
21999testcases/kernel/ipc/ipc_stress/signal_test_01.c
22000testcases/kernel/ipc/ipc_stress/signal_test_02.c
22001testcases/kernel/ipc/ipc_stress/signal_test_03.c
22002testcases/kernel/ipc/ipc_stress/signal_test_04.c
22003testcases/kernel/ipc/ipc_stress/signal_test_05.c
22004testcases/kernel/ipc/ipc_stress/signal_test_06.c
22005testcases/kernel/ipc/ipc_stress/signal_test_07.c
22006testcases/kernel/sched/clisrv/pthserv.c
22007testcases/kernel/sched/clisrv/readline.c
22008testcases/kernel/sched/clisrv/writen.c
22009testcases/kernel/sched/sched_stress/sched_driver.c
22010testcases/kernel/sched/sched_stress/sched.c
22011testcases/kernel/sched/sched_stress/sched.h
22012testcases/kernel/sched/sched_stress/sched_tc0.c
22013testcases/kernel/sched/sched_stress/sched_tc1.c
22014testcases/kernel/sched/sched_stress/sched_tc2.c
22015testcases/kernel/sched/sched_stress/sched_tc3.c
22016testcases/kernel/sched/sched_stress/sched_tc4.c
22017testcases/kernel/sched/sched_stress/sched_tc5.c
22018testcases/kernel/sched/sched_stress/sched_tc6.c
22019
220206) Log Message: Make the test working on busybox system, where 'df' command
22021doesn't support -P option, neither accept a directory as input,
22022Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
22023File(s) Affected:
22024ltp/testcases/kernel/fs/doio/rwtest.sh
22025
220267) Log Message:
22027This patch allows network stress tests to be run on different subnet
22028configuration by using some macros for IP addresses configuration.
22029It doesn't affect default values.
22030Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
22031File(s) Affected:
22032ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
22033ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
22034ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
22035ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
22036ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
22037ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
22038ltp/testcases/network/stress/broken_ip/broken_ip4-version
22039ltp/testcases/network/stress/dns/dns4-stress
22040ltp/testcases/network/stress/ftp/ftp4-download-stress
22041ltp/testcases/network/stress/ftp/ftp4-upload-stress
22042ltp/testcases/network/stress/http/http4-stress
22043ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
22044ltp/testcases/network/stress/interface/if4-addr-change
22045ltp/testcases/network/stress/interface/if4-alias-adddel
22046ltp/testcases/network/stress/interface/if4-alias-addlarge
22047ltp/testcases/network/stress/interface/if4-mtu-change
22048ltp/testcases/network/stress/interface/if4-route-adddel
22049ltp/testcases/network/stress/interface/if4-route-addlarge
22050ltp/testcases/network/stress/interface/if4-updown
22051ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
22052ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
22053ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
22054ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
22055ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
22056ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
22057ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
22058ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
22059ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
22060ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
22061ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
22062ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
22063ltp/testcases/network/stress/route/route4-change-dst
22064ltp/testcases/network/stress/route/route4-change-gw
22065ltp/testcases/network/stress/route/route4-change-if
22066ltp/testcases/network/stress/route/route4-ifdown
22067ltp/testcases/network/stress/route/route4-redirect
22068ltp/testcases/network/stress/route/route4-rmmod
22069ltp/testcases/network/stress/ssh/ssh4-stress
22070ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
22071ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
22072ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
22073ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
22074ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
22075testscripts/networkstress.sh
22076
220778) Log Message: Patch to check file permission first, and then skip write-only
22078files,and report them as INFO. Submitted by Cai Qian <qcai@redhat.com>
22079File(s) Affected:
22080ltp/testcases/kernel/fs/proc/proc01.c
22081
220829) Log Message:
22083Patch to skip read of all /proc/<pid> directories except /proc/self.
22084Therefore, it make sure that at least one /proc/<pid> has been read,
22085and also the directory will stay as long as the life time of the test.
22086Submitted by Cai Qian <qcai@redhat.com>
22087File(s) Affected:
22088ltp/testcases/kernel/fs/proc/proc01.c
22089
2209010) Log Message: Create testfile in tmpdir to be consistent with other tests by Kumar Gala <galak@kernel.crashing.org>
22091File(s) Affected:
22092ltp/testcases/kernel/syscalls/splice/splice01.c
22093ltp/testcases/kernel/syscalls/tee/tee01.c
22094
2209511) Log Message: Close the fd's we open when running on NFS to avoid warnings, submitted by Kumar Gala <galak@kernel.crashing.org>
22096File(s) Affected:
22097ltp/testcases/kernel/syscalls/creat/creat01.c
22098ltp/testcases/kernel/syscalls/open/open04.c
22099ltp/testcases/kernel/syscalls/writev/writev06.c
22100
2210112) Log Message:Close fd's to make running on NFS work, submitted by Kumar Gala <galak@kernel.crashing.org>
22102File(s) Affected:
22103ltp/testcases/kernel/syscalls/creat/creat05.c
22104
2210513) Log Message: Add a lib routine to tell us if we are running on NFS Submitted by Kumar Gala <galak@kernel.crashing.org>
22106File(s) Affected:
22107ltp/include/test.h
22108File(s) Added:
22109ltp/lib/tst_is_cwd_nfs.c
22110
2211114) Log Message: Adds arm to the architectures where SHMBLA != PAGESIZE, submitted by Khem Raj <kraj@mvista.com>
22112File(s) Affected:
22113ltp/testcases/kernel/mem/shmt/shmt09.c
22114
2211515) Log Message: New posix_fadvise and fadvise64 Testcases contributed by Masatake YAMATO <yamato@redhat.com>
22116File(s) Affected:
22117ltp/runtest/syscalls
22118New File(s) Addes:
22119ltp/testcases/kernel/syscalls/fadvise/Makefile
22120ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
22121ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
22122ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
22123ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
22124
2212516) Log Message:
22126Existing code in LTP Kdump has been enhanced to test dump on network and
22127different partitions. The attached patch supports following features
22128-Dump on EXT3 partition, partition referenced by partition name, Label and
22129UUID
22130-Dump on raw partition
22131-Dump on Network dump server
22132-Test dump filtering feature of Kdump
22133-Test Link Delay feature of Kdump
22134-Result analysis has been implemented for local dumping and network
22135dumping.
22136-Result analysis has been implemented for filtering as well as link delay.
22137But the analysis part can be enahnced further
22138-'setup' file has been modified
22139 * To accept inputs from user or file
22140 * To automate configuration of bootloader file to reserve memory for
22141crashkernel
22142 * To test basic or exchausted list of LKDTM test
22143 * To accept user inputs for dumping on different partitions and for
22144network dumping
22145-'master' file has been modified
22146 *To invoke result analysis code of dumping in different destinations
22147 *to remove cronjob when execution is done, this is a bug fix
22148-'test' file has been modifed
22149 *To set kdump.conf file based on user input and trigger crash
22150-'Makefile' has been modified not to run 'setup'
22151-Added new files
22152 *kdump_propogate ->To add ssh public keys to network dump server
22153 *verify_dump ->To verify dump in different partitions and network
22154dumping
22155 *lkdtm.orig is replaced with lkdtm.base for basic testcases of lkdtm,
22156lkdtm.exha for exhausted list of lkdtm testcases.
22157
22158Submitted by: Poornima Nayak <Poornima.Nayak@in.ibm.com>
22159
22160File(s) Affected:
22161ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
22162ltp/testcases/kdump/TEST_PLAN.txt ltp/testcases/kdump/master
22163ltp/testcases/kdump/setup ltp/testcases/kdump/test
22164File(s) Added:
22165ltp/testcases/kdump/kdump_propagate
22166ltp/testcases/kdump/verify_dump
22167ltp/testcases/kdump/testlists/lkdtm.base
22168ltp/testcases/kdump/testlists/lkdtm.exha
22169File(s) Removed:
22170ltp/testcases/kdump/testlists/lkdtm.orig
22171
2217217) Log Message: Fix endless loop hit messages for kdump test case, by Cai Qian <qcai@redhat.com>
22173File(s) Affected:
22174ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
22175
2217618) Log Message: Fix for vmcore generation and vmcore verification are at different hours, by Cai Qian <qcai@redhat.com>
22177File(s) Affected:
22178ltp/testcases/kdump/master
22179
2218019) Log Message: Changes that allows adp to run top on batch mode instead of interactively, submitted by Rafael Folco <rfolco@linux.vnet.ibm.com>
22181File(s) Affected:
22182ltp/testscripts/adp.sh
22183
2218420) Log Message: Changes to prevent fcntl14 test case to crash on uclinux on blackfin board, submitted by Vivi <violetleigh@gmail.com>
22185File(s) Affected:
22186ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
22187
2218821) Log Message: New HTML format for LTP Output
22189File(s) Affected:
22190ltp/runltp
22191File(s) Added:
22192ltp/tools/genhtml.pl
22193ltp/tools/html_report_header.txt
22194
2219522) Log Message: Add IA64 support to kdump test case, submitted by Cai Qian <qcai@redhat.com>
22196File(s) Affected:
22197ltp/testcases/kdump/setup
22198
2219923) Log Message: Patch to fix summary script of LTP kdump (can't retrieve LOG correctly), submitted by Lin Feng Shen (shenlinf@cn.ibm.com)
22200File(s) Affected:
22201ltp/testcases/kdump/summary
22202
2220324) 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)
22204File(s) Affected:
22205ltp/testcases/kdump/master
22206
2220725) Log Message: Report TCONF for swapon/off test when run on tmpfs or nfs, submitted by Kumar Gala <galak@kernel.crashing.org>
22208File(s) Affected:
22209testcases/kernel/syscalls/swapoff/swapoff01.c
22210testcases/kernel/syscalls/swapoff/swapoff02.c
22211testcases/kernel/syscalls/swapon/swapon01.c
22212testcases/kernel/syscalls/swapon/swapon02.c
22213testcases/kernel/syscalls/swapon/swapon03.c
22214
2221526) Log Message: This does testing for the missing functionalities of MADV_REMOVE, MADV_DONTFORK & MADV_DOFORK, submitted by Pavan, pnaregun@in.ibm.com
22216File(s) Added:
22217ltp/testcases/kernel/syscalls/madvise/madvise03.c
22218
2221927) Log Message: Added an Option to mail-back LTP reports, by Subrata Modak <subrata@linux.vnet.ibm.com>
22220File(s) Affected:
22221ltp/runltp
22222
2222328) Log Message: Added sendfile64 support and new testcase sendfile04.c in this regard, by Masatake YAMATO <yamato@redhat.com>
22224File(s) Affected:
22225runtest/syscalls
22226testcases/kernel/syscalls/sendfile/Makefile
22227testcases/kernel/syscalls/sendfile/sendfile02.c
22228testcases/kernel/syscalls/sendfile/sendfile03.c
22229File(s) Added:
22230ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
22231
2223229) Log Message: Proper Inputs for Memory Reservation for Crask Kernel on various architectures, by Poornima Nayak <Poornima.Nayak@in.ibm.com>
22233File(s) Affected:
22234ltp/testcases/kdump/setup
22235
subrata_modakb72cdfe2007-11-02 06:18:14 +000022236LTP-20071031
22237
222381) Log Message:
22239lcov: workaround for gcc 4.1.0 .gcno file oddness by Peter Oberparleiter (oberpapr@users.sourceforge.net)
22240scott.heavner@philips.com wrote:
22241I'm trying to use lcov 1.6 with gcov/gcc 4.1.0. The geninfo parser was
22242aborting on a small number of .gcno files. I've patched my local copy so
22243that geninfo prints out the offset of the error and skips the remainder of
22244the problem file
22245
22246File(s) Affected:
22247ltp/utils/analysis/lcov/bin/geninfo
22248
222492) Log Message: Carmelo (carmelo.amoroso@st.com) fixed OPEN_MAX macro issue, from kernel 2.6.23 onwards
22250File(s) Affected:
22251ltp-full-20070930/testcases/kernel/syscalls/fork/fork09.c
22252ltp-full-20070930/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
22253
222543) Log Message: Ported this to LTP Format
22255File(s) Affected:
22256ltp/runtest/syscalls
22257File(s) Added:
22258ltp/testcases/kernel/syscalls/remap_file_pages/Makefile
22259ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
22260
222614) Log Message: Open Posix Test suite updation by Patrick Kirsch <pkirsch@suse.de>
22262File(s) Affected:
22263ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c
22264ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c
22265ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c
22266ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
22267ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
22268ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
22269ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
22270ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c
22271ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c
22272ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c
22273ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c
22274ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c
22275ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c
22276ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c
22277ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
22278ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c
22279ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c
22280ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c
22281ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c
22282ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c
22283ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c
22284ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c
22285ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c
22286ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c
22287ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c
22288
222895) Log Message: Olof Johansson <olof@lixom.net> corrected the message when there are no entries in /etc/group for 'nobody' and 'bin'
22290File(s) Affected:
22291ltp/testcases/kernel/syscalls/creat/creat08.c
22292
222936) Log Message: Andi Kleen <ak@novell.com> changed the way IN_MOVE_SELF works with old kernel
22294File(s) Affected:
22295ltp/testcases/kernel/syscalls/inotify/inotify02.c
22296
222977) Log Message: Ricardo (rsalveti@linux.vnet.ibm.com) added another testcase for remap_file_pages() syscall for better error checking
22298File(s) Affected:
22299ltp/runtest/syscalls
22300File(s) Added:
22301ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
22302
223038) Log Message:
22304Better Ways to Integrate "ltp/tools/genload/stress" with "ltp/runltp" by
22305Ricardo and Subrata,
22306This is the second version of Subrata's patch, this is intended to
22307fully exploit all the features provided by "ltp/tools/genload/stress".
22308
22309New option:
22310 -D Run LTP under additional background Load on Secondary Storage
22311
22312Options that have a different interface:
22313 -i Run LTP under additional background Load on IO Bus
22314 -m Run LTP under additional background Load on Main memory
22315
22316Remember that this change will break the script interface.
22317File(s) Affected:
22318ltp/runltp
22319
223209) Log Message: Breno Leitao (leitao@linux.vnet.ibm.com) fixed these for running on NFS mounted systems
22321File(s) Affected:
22322ltp/testcases/kernel/syscalls/chdir/chdir01.c
22323ltp/testcases/kernel/syscalls/creat/creat03.c
22324ltp/testcases/kernel/syscalls/creat/creat05.c
22325ltp/testcases/kernel/syscalls/dup2/dup202.c
22326ltp/testcases/kernel/syscalls/dup2/dup203.c
22327ltp/testcases/kernel/syscalls/execve/execve04.c
22328ltp/testcases/kernel/syscalls/flock/flock01.c
22329ltp/testcases/kernel/syscalls/flock/flock02.c
22330ltp/testcases/kernel/syscalls/flock/flock03.c
22331ltp/testcases/kernel/syscalls/flock/flock04.c
22332ltp/testcases/kernel/syscalls/flock/flock05.c
22333ltp/testcases/kernel/syscalls/flock/flock06.c
22334ltp/testcases/kernel/syscalls/fork/fork07.c
22335ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
22336ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
22337ltp/testcases/kernel/syscalls/open/open04.c
22338ltp/testcases/kernel/syscalls/open/open05.c
22339ltp/testcases/kernel/syscalls/read/read04.c
22340ltp/testcases/kernel/syscalls/readv/readv01.c
22341ltp/testcases/kernel/syscalls/readv/readv02.c
22342ltp/testcases/kernel/syscalls/recvmsg/Makefile
22343ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
22344ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
22345ltp/testcases/kernel/syscalls/write/write03.c
22346ltp/testcases/kernel/syscalls/write/write05.c
22347ltp/testcases/kernel/syscalls/writev/writev01.c
22348ltp/testcases/kernel/syscalls/writev/writev02.c
22349ltp/testcases/kernel/syscalls/writev/writev03.c
22350ltp/testcases/kernel/syscalls/writev/writev04.c
22351ltp/testcases/kernel/syscalls/writev/writev05.c
22352
subrata_modakefd3a522007-09-28 09:46:49 +000022353LTP-20070930
22354
223551) Log Message: "seebs@users.sf.net" wanted to fix some anomalies in "acct01" testcase
22356File(s) Affected:
22357ltp/testcases/kernel/syscalls/acct/acct01.c
22358
223592) Log Message: "risrajak@linux.vnet.ibm.com" made modifications to check whether the Kernel is UTSNAMESPACE or SYSVIPC_NAMSPACE enabled
22360File(s) Affected:
22361ltp/testcases/kernel/containers/container_test.sh
22362ltp/testcases/kernel/containers/sysvipc/Makefile
22363File(s) Added:
22364ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
22365
223663) Log Message: "rsalveti@linux.vnet.ibm.com" fixed exit code for inotify01 and inotify02 when running with kernel < 2.6.13
22367File(s) Affected:
22368ltp/testcases/kernel/syscalls/inotify/inotify01.c
22369ltp/testcases/kernel/syscalls/inotify/inotify02.c
22370
223714) Log Message: Fixing "ioperm02" testcase for kernel comparisns
22372File(s) Affected:
22373ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
22374
223755) Log Message: "Sivakumar.C@in.ibm.com" induced time for Statistics collection in RHEL
22376File(s) Affected:
22377ltp/testcases/kernel/numa/numa01.sh
22378
223796) Log Message: Removing these Testcases as they do not satisfy GPLv2 License Agreement
22380File(s) Deleted:
22381ltp/testcases/network/nfs/cthon04
22382 Makefile README READWIN.txt Testitems domount.c getopt.c runtests server tests.h tests.init unixdos.h
22383ltp/testcases/network/nfs/cthon04/basic
22384 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
22385ltp/testcases/network/nfs/cthon04/basic/console
22386 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
22387ltp/testcases/network/nfs/cthon04/basic/dos
22388 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
22389ltp/testcases/network/nfs/cthon04/basic/scripts
22390 basic2.bat basic3.bat basic.bat cthon00.mst cthon01.mst cthon02.mst cthon03.mst cthon04.mst cthon.bat runcthon.prl
22391ltp/testcases/network/nfs/cthon04/general
22392 large4.sh large.c Makefile makefile.tst mkdummy nroff.in rmdummy runtests runtests.wrk stat.c
22393ltp/testcases/network/nfs/cthon04/lock
22394 Makefile runtests tlock.c
22395ltp/testcases/network/nfs/cthon04/special
22396 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
22397 rewind.c runtests runtests.wrk stat2.c stat.c telldir.c touchn.c truncate.c
22398ltp/testcases/network/nfs/cthon04/special/console
22399 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
22400 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
22401ltp/testcases/network/nfs/cthon04/special/dos
22402 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
22403 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
22404ltp/testcases/network/nfs/cthon04/special/scripts
22405 run.bat
22406ltp/testcases/network/nfs/cthon04/tools
22407 dirdmp.c dirprt.c Makefile pmapbrd.c pmaptst.c README tcp.c tcpd.c udp.c udpd.c
22408
224097) 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
22410File(s) Added:
22411ltp/testcases/network/nfs/CTHON04_README
22412
224138) Log Message: ¨ciju@linux.vnet.ibm.com¨ fixed some Script errors while configuring ltp-kdump
22414File(s) Affected:
22415ltp/testcases/kdump/master
22416ltp/testcases/kdump/setup
22417
224189) Log Message: KDUMP Scripts must be made executable before testing (Initial CVS Checkin error)
22419File(s) Affected:
22420ltp/testcases/kdump/Makefile
22421
2242210) Log Message: Dont use the optional POSIX postfix operator as some crappy shells actually omit it, by ¨vapier@gentoo.org¨
22423File(s) Affected:
22424ltp/testcases/network/generate.sh
22425
2242611) 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
22427File(s) Affected:
22428ltp/runltp
22429
2243012) Log Message: Ricardo cleaned up duplicate code for enhancements in output and failed files generation
22431File(s) Affected:
22432ltp/runltp
22433
2243413) Log Message: Updating Credits to include new contributions from members
22435File(s) Affected:
22436ltp/CREDITS
22437
2243814) Log Message: Jeff Burke wanted additional INFO when the test fails in the calloc portion of the test
22439File(s) Affected:
22440ltp/testcases/kernel/mem/mem/mem02.c
22441
2244215) Log Message: Randy temporarily fixed the var_args expander in lib/tst_res.c
22443File(s) Affected:
22444ltp/lib/tst_res.c
22445
2244616) Log Message: Patrick fixed the too chort char array
22447File(s) Affected:
22448ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
22449
2245017) Log Message: Ricardo Fixed the way by which tst_resm should be called from Shell Test Script
22451File(s) Affected:
22452ltp/runtest/tcp_cmds
22453ltp/testcases/network/tcp_cmds/ping/ping01
22454
2245518) Log Message: James Puderer fixed -d option in LTP for better handling of temporary directory
22456File(s) Affected:
22457ltp/runltp
22458
2245919) Log Message: issue a warning if unable to actually test if F_SETLEASE is not defined
22460File(s) Affected:
22461ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
22462ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
22463ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
22464ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
22465ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
22466ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
22467
2246820) Log Message: add -D_GNU_SOURCE since we have tests in here that test GNU-specific features (like F_SETLEASE)
22469File(s) Affected:
22470ltp/testcases/kernel/syscalls/fcntl/Makefile
22471
2247221) Log Message: Update to OpenHPI 2.10.0 (see www.openhpi.org for more info)
22473File(s) Affected:
22474ltp/testcases/open_hpi_testsuite
22475
subrata_modakc634dd22007-08-30 06:08:27 +000022476LTP-20070831
22477
224781) Log Message: "rsalveti@br.ibm.com" fixed write05 that failed with LTP 20070331 on Fedora 7 GA
22479File(s) Affected:
22480ltp/testcases/kernel/syscalls/write/write05.c
22481
224822) Log Message: "dmarlin@redhat.com" corrected fail message in data_space testcase
22483File(s) Affected:
22484ltp/testcases/kernel/mem/vmtests/data_space.c
22485
224863) Log Message: "liudeyan@cn.ibm.com" made mmap1 to be terminated by Ctrl-C
22487File(s) Affected:
22488ltp/testcases/kernel/mem/mtest06/mmap1.c
22489
224904) 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)
22491File(s) Affected: ltp/testcases/kernel/syscalls/times/times03.c
22492
224935) Log Message: gcov-kernel: added eabi-compatibility patch, renamed .diff to .patch by "oberpapr@users.sourceforge.net"
22494File(s) Added:
22495ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.patch
22496ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-eabi.patch
22497File(s) Deleted:
22498ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
22499
225006) Log Message: lcov: fixed spec file
22501File(s) Affected:
22502ltp/utils/analysis/lcov/rpm/lcov.spec
22503
225047) Log Message: gcov-kernel: removed outdated FAQ entry
22505File(s) Affected:
22506ltp/utils/analysis/gcov-kernel/FAQ
22507
225088) Log Message: gcov-kernel: added Makefile
22509File(s) Added: ltp/utils/analysis/gcov-kernel/Makefile
22510
225119) Log Message: lcov: Makefile for release 1.6
22512File(s) Affected:
22513/cvsroot/ltp/utils/analysis/lcov/Makefile
22514
2251510) Log Message: lcov: Makefile for post-release
22516File(s) Affected:
22517/cvsroot/ltp/utils/analysis/lcov/Makefile
22518
2251911) Log Message: lcov: add experimental option "--norecursion"
22520File(s) Affected:
22521/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
22522/cvsroot/ltp/utils/analysis/lcov/bin/lcov
22523
2252412) Log Message: Changes to make testcases/kernel/numa/numa01.sh executable
22525File(s) Affected:
22526ltp/testcases/kernel/numa/Makefile
22527
2252813) Log Message: "carmelo.amoroso@st.com" changed the Default values for MAXSIZE and csize
22529File(s) Affected:
22530ltp/testcases/kernel/mem/vmtests/stack_space.c
22531
2253214) Log Message: "brenohl@br.ibm.com" wanted to handle file descriptors properly
22533File(s) Affected:
22534ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
22535ltp/testcases/kernel/syscalls/mmap/mmap09.c
22536ltp/testcases/kernel/syscalls/open/open07.c
22537ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
22538
2253915) Log Message: "rsalvetidev@linux.vnet.ibm.com" says that this version can handle when the distro has MAX_SWAPFILES as 30 or 32
22540File(s) Modified:
22541ltp/runtest/ltplite ltp/runtest/stress.part3
22542ltp/runtest/syscalls
22543ltp/testcases/kernel/syscalls/swapon/swapon02.c
22544File(s) Added:
22545ltp/testcases/kernel/syscalls/swapon/swapon03.c
22546
2254716) Log Message: Containers Testcases Plan
22548File(s) Added:
22549ltp/testcases/kernel/containers/TEST_PLAN.txt
22550
2255117) Log Message: LTP-KDUMP Test-Case Plan
22552File(s) Added:
22553ltp/testcases/kdump/TEST_PLAN.txt
22554
subrata_modakc6767f32007-08-30 12:00:19 +00002255518) Log Message: Update to OpenHPI 2.9.3 (www.openhpi.org for more info)
22556File(s) Affected:
22557ltp/testcases/open_hpi_testsuite/
22558
subrata_modakc634dd22007-08-30 06:08:27 +000022559
subrata_modak3bccb862007-07-30 07:13:31 +000022560LTP-20070731
22561
225621) Log Message: lcov: preparations for new release by "oberpapr@users.sourceforge.net"
22563- updated CHANGES file
22564- added compat-libtool + no-compat-libtool option
22565- changed libtool default to on (due to popular request)
22566- added checksum option
22567- changed checksum default to off (to reduce cpu time + file size)
22568- added geninfo_checksum option to lcovrc, deprecated geninfo_no_checksum
22569- added geninfo_compat_libtool option to lcovrc
22570- minor update of README file
22571File(s) Affected:
22572ltp/utils/analysis/lcov/CHANGES
22573ltp/utils/analysis/lcov/README
22574ltp/utils/analysis/lcov/lcovrc
22575ltp/utils/analysis/lcov/bin/geninfo
22576ltp/utils/analysis/lcov/bin/lcov
22577
225782) Log Message: update manpage by "oberpapr@users.sourceforge.net"
22579File(s) Affected:
22580ltp/utils/analysis/lcov/man/lcov.1
22581
225823) Log Message: "sachinp@in.ibm.com" has fixed a probe point definition from 'll_rw_lock' to 'll_rw_block'
22583File(s) Affected:
22584ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
22585
225864) Log Message: man page update by "oberpapr@users.sourceforge.net"
22587File(s) Affected:
22588ltp/utils/analysis/lcov/man/genhtml.1
22589ltp/utils/analysis/lcov/man/geninfo.1
22590ltp/utils/analysis/lcov/man/lcov.1
22591
225925) Log Message: lcov: another update in preparation for a new release by "oberpapr@users.sourceforge.net"
22593File(s) Affected:
22594ltp/utils/analysis/lcov/bin/lcov
22595ltp/utils/analysis/lcov/man/lcovrc.5
22596ltp/utils/analysis/lcov/CHANGES
22597ltp/utils/analysis/lcov/lcovrc
22598
225996) Log Message: fixed bug that would not delete .gcda files when using -z, by "oberpapr@users.sourceforge.net"
22600File(s) Affected:
22601ltp/utils/analysis/lcov/CHANGES
22602ltp/utils/analysis/lcov/bin/lcov
22603
226047) Log Message: lcov: - add new option --initial to get zero coverage data from graph files by "oberpapr@users.sourceforge.net"
22605File(s) Affected:
22606ltp/utils/analysis/lcov/CHANGES
22607ltp/utils/analysis/lcov/bin/geninfo
22608ltp/utils/analysis/lcov/bin/lcov
22609ltp/utils/analysis/lcov/man/geninfo.1
22610ltp/utils/analysis/lcov/man/lcov.1
22611
226128) Log Message: "carmelo.amoroso@st.com" fixed the anomaly when "SHLBA != getpagesize()", like in SH architecture
22613File(s) Affected:
22614ltp/testcases/kernel/mem/shmt/shmt09.c
22615
226169) Log Message: "hdeller@users.sf.net" fixed unitialized variable useage in "lseek09" testcase
22617File(s) Affected:
22618ltp/testcases/kernel/syscalls/lseek/lseek09.c
22619
2262010) Log Message: "naveenspen@gmail.com" pointed out that syslog_cmd="/etc/init.d/syslog" should be used irrespective of any Distro
22621File(s) Affected:
22622ltp/testcases/kernel/syscalls/syslog/syslog01
22623ltp/testcases/kernel/syscalls/syslog/syslog02
22624ltp/testcases/kernel/syscalls/syslog/syslog03
22625ltp/testcases/kernel/syscalls/syslog/syslog04
22626ltp/testcases/kernel/syscalls/syslog/syslog05
22627ltp/testcases/kernel/syscalls/syslog/syslog06
22628ltp/testcases/kernel/syscalls/syslog/syslog07
22629ltp/testcases/kernel/syscalls/syslog/syslog08
22630ltp/testcases/kernel/syscalls/syslog/syslog09
22631ltp/testcases/kernel/syscalls/syslog/syslog10
22632
2263311) Log Message: "rsalveti@linux.vnet.ibm.com" pointed out to have same "fsx-linux" testcase for "fs", "ltp-aiodio" and "nfs"
22634File(s) Affected:
22635ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
22636ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
22637
2263812) Log Message: Randy Dunlap writes: Fix printf format warnings
22639File(s) Affected:
22640ltp/testcases/network/stress/ns-tools/Makefile
22641ltp/testcases/network/stress/ns-tools/ns-igmp_querier.c
22642ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
22643ltp/testcases/network/stress/ns-tools/ns-mcast_receiver.c
22644ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
22645
2264613) Log Message: getsockopt() takes a socklen_t, not an int, as its optlen
22647File(s) Affected:
22648ltp/testcases/network/stress/ns-tools/ns-tcpclient.c
22649ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
22650ltp/testcases/network/stress/ns-tools/ns-udpserver.c
22651
2265214) Log Message: cleanup file
22653File(s) Affected:
22654ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
22655
2265615) Log Message: back out uclinux changes to something that doesnt spit warnings as reported by Randy Dunlap
22657File(s) Affected:
22658ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
22659
2266016) Log Message: fixup gcc warnings by removing silly pieces of code
22661File(s) Affected:
22662ltp/testcases/kernel/mem/mtest06/mmap1.c
22663ltp/testcases/kernel/mem/mtest06/mmap2.c
22664ltp/testcases/kernel/mem/mtest06/mmap3.c
22665ltp/testcases/kernel/mem/mtest06/shmat1.c
22666
2266717) Log Message: Randy Dunlap writes: Convert mmap1 to use standard test results output format. Correct several typos.
22668File(s) Affected:
22669ltp/testcases/kernel/mem/mtest06/Makefile
22670ltp/testcases/kernel/mem/mtest06/mmap1.c
22671
2267218) Log Message: gcov-kernel: adding gcov-kernel patch for 2.6.22
22673File(s) Addes:
22674ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-hack.patch
22675ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov.patch
22676
2267719) Log Message: [1754301] Helge Deller writes: mark hppa/parisc as expecting a segv as well
22678File(s) Affected:
22679ltp/testcases/kernel/syscalls/mmap/mmap03.c
22680
2268120) Log Message: Randy Dunlap writes: convert output to match the standard LTP output
22682File(s) Affected:
22683ltp/testcases/kernel/fs/linktest/linktest.pl
22684
2268521) Log Message: close stdout to remove noise
22686File(s) Affected:
22687ltp/testcases/kernel/mem/mtest05/dummy.c
22688
2268922) Log Message: Randy Dunlap writes: Convert mmstress to use the standard results format
22690File(s) Affected:
22691ltp/testcases/kernel/mem/mtest05/Makefile
22692ltp/testcases/kernel/mem/mtest05/mmstress.c
22693
2269423) Log Message: "rsalveti@linux.vnet.ibm.com" updated the contact information at ltp-howto doc
22695File(s) Affected:
22696ltp/doc/ltp-howto.lyx
22697ltp/doc/ltp-howto.txt
22698
2269924) Log Message: "rsalveti@linux.vnet.ibm.com" wants to update this with kernel/fs/fsstress/fsstress.c
22700File(s) Affected:
22701ltp/testcases/network/nfs/nfs_fsstress/fsstress.c
22702
2270325) Log Message: "suzuki@in.ibm.com" added SIGNAL and Address Fault handling capability for all architectures
22704File(s) Affected:
22705ltp/testcases/kernel/mem/mtest06/mmap1.c
22706
2270726) Log Message: "rsalveti@linux.vnet.ibm.com" added more options to 'runltp'
22708File(s) Affected:
22709ltp/runltp
22710ltp/doc/man1/pan.1
22711ltp/pan/pan.c
22712
2271327) Log Message: Upgrade to Posix Testsuite 1.5.2
22714File(s) Affected/Added:
22715ltp/testcases/open_posix_testsuite
22716
2271728) Log Message: Fixing Proper Freeing of Memory Chunks
22718File(s) Affected:
22719ltp/tools/genload/stress.c
22720
subrata_modak2f43b9d2007-06-28 09:18:55 +000022721LTP-20070630
22722
227231)Log Message: "carmelo.amoroso@st.com" points out the wrong usage of the option -s
22724File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c
22725
227262)Log Message: "carmelo.amoroso@st.com" pointed out that id (returned by shmget) has to be used for all shm operations
22727File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c
22728
227293)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the way "inotify" should compile in kernels below 2.6.13
22730File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
22731ltp/testcases/kernel/syscalls/inotify/inotify02.c
22732
227334)Log Message: Removing 'alarm04' testcase call, as alarm04 has been removed to be no-more-valid
22734File(s) Affected: ltp/runtest/ltplite
22735ltp/runtest/stress.part3
22736
227375)Log Message: "sachinp@in.ibm.com" rectified kdump lkdtm tests for powerpc architecture with RedHat distribution
22738File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
22739
227406)Log Message: "rahaman.riaz@gmail.com" fixed some Thread Handling Anomaly
22741File(s) Affected: ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c
22742
227437)Log Message: "rahaman.riaz@gmail.com" fixed ways by which OPEN POSIX displays warnings
22744File(s) Affected: open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c
22745open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c
22746
227478)Log Message: "yxu@suse.de" corrected the way by which pthread_exit() handles pointer argument
22748File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h
22749
227509)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the problem reported at bug [1732287] mtest06/mmap1.c missing run_once check in do loop
22751File(s) Affected: ltp/runtest/ltplite
22752ltp/runtest/mm
22753ltp/runtest/stress.part1
22754ltp/testcases/kernel/mem/mtest06/mmap1.c
22755
2275610)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
22757File(s) Affected: /ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-eabi.patch
22758/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-eabi.patch
22759/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-eabi.patch
22760/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
22761
2276211)Log Message: "dmonakhov@openvz.org" added this test case to check for "fault in pages readable" functionality
22763File(s) Affected: ltp/runtest/stress.part3
22764ltp/runtest/syscalls
22765ltp/runtest/ltplite
22766File(s) Added: ltp/testcases/kernel/syscalls/writev/writev06.c
22767
2276812)Log Message: "risrajak@linux.vnet.ibm.com" added sysvipc (conatainers) namespace testcases
22769File(s) Added: ltp/testcases/kernel/containers/sysvipc/Makefile
22770ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
22771ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
22772ltp/testcases/kernel/containers/sysvipc/shmnstest.c
22773File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
22774ltp/testcases/kernel/containers/README
22775ltp/testcases/kernel/containers/container_test.sh
22776
2277713)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c to use the standard message output functions instead of printf().
22778File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
22779ltp/testcases/kernel/sched/pthreads/pth_str02.c
22780ltp/testcases/kernel/sched/pthreads/pth_str03.c
22781
2278214)Log Message: "rdunlap@xenotime.net" did "mmstress" cleanups to make output unbuffered so that it is not produced repetitively and erroneously
22783File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c
22784
2278515)Log Message: "krisw@us.ibm.com" wants to solve segfault problem with "mount03" on SLES10
22786File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
22787ltp/testcases/kernel/syscalls/mount/mount03.c
22788
2278916)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so it can easily be overridden
22790File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile
22791
2279217)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include new feature(s) including distributed filesystem coherency
22793Log Message: Copyright Statements once added cannot be deleted, however, many Copyright Statements can co-exist
22794File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
22795
2279618)Log Message: Fix from "rdunlap@xenotime.net" to use standard test results output
22797File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
22798ltp/testcases/kernel/mem/mtest01/Makefile
22799ltp/testcases/kernel/mem/mtest01/mtest01.c
22800ltp/testcases/misc/math/float/main.c
22801
2280219)Log Mesage: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
22803File(s) Affected: ltp/testcases/kernel/containers/Makefile
22804ltp/testcases/kernel/containers/container_test.sh
22805
2280620)Log Message: Fix for Bug no "1736357",tar file is not multiplatform, pointed out by "Neil Brewitt"
22807File(s) Added: ltp/testcases/network/nfsv4/locks/deploy_info
22808File(s) Deleted: ltp/testcases/network/nfsv4/locks/DEPLOY
22809
2281021)Log Message: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
22811File(s) Added: ltp/testcases/kernel/containers/check_for_unshare.c
22812
2281322)Log Message: Update to OpenHPI 2.9.2
22814File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/
22815
subrata_modak08271892007-05-28 09:56:10 +000022816LTP-20070531
22817
22818-Removing "alarm04.c" & "sig_rev.c" as they are no more valid, fixes Bug no."1236586", pointed by <Sharyathi Nagesh>
22819ltp/runtest/syscalls
22820ltp/testcases/kernel/syscalls/alarm/Attic/alarm04.c
22821ltp/testcases/kernel/syscalls/alarm/Attic/sig_rev.c
22822
22823-<krisw@us.ibm.com> fixed problem with "expect" in "su01" testcase
22824ltp/testcases/commands/su/su01_s1
22825
22826-<muvarov@gmail.com> modified to run kdump tests on non RH and SUSE machines
22827ltp/testcases/kdump/distro
22828ltp/testcases/kdump/master
22829ltp/testcases/kdump/setup
22830
22831-<muvarov@gmail.com> added summary file for printing results table, and, added reboot command to test script
22832ltp/testcases/kdump/setup
22833ltp/testcases/kdump/summary
22834ltp/testcases/kdump/test
22835
22836-Removing unwanted Config Variables from 'setup' script as submitted by <sachinp@in.ibm.com>
22837ltp/testcases/kdump/setup
22838
22839-<muvarov@gmail.com> removed unnecessary info from summary script
22840ltp/testcases/kdump/summary
22841
22842-<doug.chapman@hp.com> points that “clone2” should be used in case of IA64 for the Utsnamespace testcases
22843ltp/testcases/kernel/containers/libclone/libclone.c
22844ltp/testcases/kernel/containers/libclone/libclone.h
22845ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
22846
22847-Patch for libclone.h for fixing compilation error on 32 bit Z-series machines, submitted by <amitarora@in.ibm.com>
22848ltp/testcases/kernel/containers/libclone/libclone.h
22849
22850-Restoring Hostname to Original after "UTSTEST", fix by <serue@us.ibm.com>
22851ltp/testcases/kernel/containers/utsname/Makefile
22852ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
22853ltp/testcases/kernel/containers/utsname/runutstest.sh
22854
22855-Applied Patch to fix the wrong usage of pthread_exit, pointed out by <carmelo.amoroso@st.com>
22856ltp/testcases/kernel/io/disktest/threading.h
22857ltp/testcases/kernel/mem/mtest05/mmstress.c
22858ltp/testcases/network/nfs/nfsstress/make_tree.c
22859
22860-Fix for Bug no. "1537172" => Improper condition decision of mmap(), as reported by <Kongh - bstqc-kh>
22861ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
22862
22863-<Nadia Derbey> corrected the checksums for these testcases
22864ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
22865ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
22866ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
22867
22868-Fix for Bug No. "1537169" => Doesn't handle the special Signal : 34, reported by <Kongh - bstqc-kh>
22869ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
22870
22871-Fix for Bug No. "1542453", default value of param x doesn't work in 'mmap1', pointed out by <bstqc-victor>
22872ltp/testcases/kernel/mem/mtest06/mmap1.c
22873
22874-<carmelo.amoroso@st.com> fixes -v option, thread handling, usage of OPT_MISSING macro, etc
22875ltp/testcases/kernel/mem/mtest06/mmap1.c
22876
22877-<carmelo.amoroso@st.com> fixed wrong use of "pthread_exit" input argument and the related "pthread_join"
22878ltp/testcases/kernel/mem/mtest06/mmap3.c
22879
22880-<nadia.derbey@bull.net> fixed the use of shmid, exit(0) and readable output
22881-<carmelo.amoroso@st.com> fixed wrong use of exit_value, shared memory region and pthread_join
22882ltp/testcases/kernel/mem/mtest06/shmat1.c
22883
22884-Fix for some anomalies in 'shm_test" case as pointed out by 'Nadia Derbey <Nadia.Derbey@bull.net>'
22885ltp/testcases/kernel/mem/mtest07/shm_test.c
22886
22887-<carmelo.amoroso@st.com> fixed ways by which Threads are handled
22888ltp/testcases/kernel/mem/mtest07/shm_test.c
22889
22890-Fixing "gethostid01" to work fine on both 32-bit and 64-bit machines, pointed out by <brenohl@br.ibm.com>
22891ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
22892
22893-<avagin@sw.ru> submitted new Testcases for "inotify" syscall on both file(s) and folder(s)
22894ltp/testcases/kernel/syscalls/inotify/Makefile
22895ltp/testcases/kernel/syscalls/inotify/inotify01.c
22896ltp/testcases/kernel/syscalls/inotify/inotify02.c
22897
22898-<avagin@sw.ru> added README for "inotify" testcase
22899ltp/testcases/kernel/syscalls/inotify/README
22900
22901-<rsalveti@linux.vnet.ibm.com> added proper indentation, EBUSY error and functions in correct place
22902ltp/testcases/kernel/syscalls/swapon/swapon02.c
22903
22904-gcov-kernel: adding gcov-kernel patch for 2.6.18
22905/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-hack.patch,
22906/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov.patch
22907
22908-lcov: minor help text update
22909/cvsroot/ltp/utils/analysis/lcov/bin/lcov
22910
22911-gcov-kernel: adding gcov-kernel patch for 2.6.19
22912/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-hack.patch,
22913/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov.patch
22914
22915-gcov-kernel: adding gcov-kernel patch for 2.6.20
22916/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-hack.patch,
22917/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov.patch
22918
22919gcov-kernel: adding gcov-kernel patch for 2.6.21
22920/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-hack.patch,
22921/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov.patch
22922
subrata_modak1a3664e2007-04-28 13:33:25 +000022923LTP-20070430
22924
22925-Integration of UTS Namespace Testcases to LTP as submitted by <risrajak@linux.vnet.ibm.com>
22926ltp/README
22927ltp/runtest/containers
22928ltp/runltp
22929ltp/testcases/kernel/Makefile
22930ltp/testcases/kernel/containers/Makefile
22931ltp/testcases/kernel/containers/README
22932ltp/testcases/kernel/containers/container_test.sh
22933ltp/testcases/kernel/containers/libclone/Makefile
22934ltp/testcases/kernel/containers/libclone/libclone.c
22935ltp/testcases/kernel/containers/libclone/libclone.h
22936ltp/testcases/kernel/containers/utsname/Makefile
22937ltp/testcases/kernel/containers/utsname/README
22938ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
22939ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
22940ltp/testcases/kernel/containers/utsname/runutstest.sh
22941ltp/testcases/kernel/containers/utsname/utstest.c
22942ltp/testscripts/test_containers.sh
22943
22944-Integrating "KDUMP" testcases to LTP Test Suite as Submitted by <sachinp@linux.vnet.ibm.com>
22945ltp/README
22946ltp/testcases/Makefile
22947ltp/testcases/kdump/README
22948ltp/testcases/kdump/crash_cmds
22949ltp/testcases/kdump/distro
22950ltp/testcases/kdump/master
22951ltp/testcases/kdump/setup
22952ltp/testcases/kdump/sysinfo
22953ltp/testcases/kdump/test
22954ltp/testcases/kdump/tests
22955ltp/testcases/kdump/verify
22956ltp/testcases/kdump/rhtools/Makefile
22957ltp/testcases/kdump/rhtools/OO_Descriptions.txt
22958ltp/testcases/kdump/rhtools/crasher_mod/Makefile
22959ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
22960ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
22961ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
22962ltp/testcases/kdump/susetools/Makefile
22963ltp/testcases/kdump/susetools/Attic/OO_Description.txt
22964ltp/testcases/kdump/susetools/crasher_mod/Makefile
22965ltp/testcases/kdump/susetools/crasher_mod/crasher.c
22966ltp/testcases/kdump/testlists/crasher
22967ltp/testcases/kdump/testlists/Attic/i386-basic
22968ltp/testcases/kdump/testlists/Attic/i386-lkdtt
22969ltp/testcases/kdump/testlists/Attic/i386-manual
22970ltp/testcases/kdump/testlists/lkdtm.orig
22971ltp/testcases/kdump/testlists/Attic/ppc64-basic
22972ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
22973ltp/testcases/kdump/testlists/Attic/ppc64-manual
22974ltp/testcases/kdump/testlists/Attic/x86_64-basic
22975ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
22976ltp/testcases/kdump/testlists/Attic/x86_64-manual
22977
22978- <sachinp@in.ibm.com> removed unwanted files from ltp/testcases/kdump/testlists directory
22979ltp/testcases/kdump/testlists/Attic/i386-basic
22980ltp/testcases/kdump/testlists/Attic/ppc64-basic
22981ltp/testcases/kdump/testlists/Attic/x86_64-basic
22982
22983-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
22984ltp/testcases/kdump/test
22985ltp/testcases/kdump/susetools/Makefile
22986ltp/testcases/kdump/susetools/Attic/OO_Description.txt
22987ltp/testcases/kdump/susetools/OO_Descriptions.txt
22988ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
22989ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
22990ltp/testcases/kdump/testlists/Attic/i386-lkdtt
22991ltp/testcases/kdump/testlists/Attic/i386-manual
22992ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
22993ltp/testcases/kdump/testlists/Attic/ppc64-manual
22994ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
22995ltp/testcases/kdump/testlists/Attic/x86_64-manual
22996
22997-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
22998-<sachinp@in.ibm.com> added options to select/run crasher/lkdtt tests on SLES
22999-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
23000ltp/testcases/kdump/setup
23001
23002- 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
23003ltp/runltp
23004ltp/testcases/commands/tar/tar_tests.sh
23005
23006-Applied Patch submitted by "elliot_lee", against bug no. "[ 1697311 ] Compile error of 'lib/parse_opts.c' "
subrata_modak5d3c1f32007-05-08 05:37:12 +000023007ltp/
subrata_modak1a3664e2007-04-28 13:33:25 +000023008
23009-Fix for Bug no. 1671695, Check return codes everywhere, as pointed out by 'Markus Elfring'
23010ltp/lib/tst_tmpdir.c
23011
23012-Modifications to prevent Warnings during compilation
23013ltp/lib/write_log.c
23014
23015-Changes to include 'egrep' as pointed out by 'kmaffey' [LTP Bug no. 1701305, logrotate_tests.sh fails on CentOS 4.4]
23016ltp/testcases/commands/logrotate/logrotate_tests.sh
23017
23018-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
23019ltp/testcases/kdump/README
23020
23021-Fix for Bug No 1592647, incorrect testcase diotest4-4, as pointed out by "Vagin Andrey"
23022ltp/testcases/kernel/io/direct_io/diotest4.c
23023
23024-remove silly reliance on -DLINUX
23025ltp/testcases/kernel/mem/vmtests/Makefile
23026ltp/testcases/kernel/mem/vmtests/data_space.c
23027ltp/testcases/kernel/mem/vmtests/stack_space.c
23028
23029-Applied Patch to change the way shmat() operates, pointed out/submitted by YI XU<yxu@suse.de>
23030ltp/testcases/kernel/sched/process_stress/process.c
23031
23032-Fix for BUG no. "[1607899]" exit02 uses strcmp() on unterminated string, as pointed out by "ndade"
23033-Fixed Bug No. ['1607881', "exit02 child does close() when description says it does not"], as pointed out by <Nicolas Dade>
23034ltp/testcases/kernel/syscalls/exit/exit02.c
23035
23036-Fix for Bug no. '1221744' (fork12 race condition), as pointed by "Carl van Schaik"
23037ltp/testcases/kernel/syscalls/fork/fork12.c
23038
23039-Applied Patch as submitted by "creese123" for bug no. ["1694484", semop01 corrupting get_arr.array]
23040ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
23041
23042-Fix for Bug no. "1687908"(raised by 'bdubbs'), patch submitted by <doug.chapman@hp.com>
23043ltp/testcases/kernel/syscalls/mincore/mincore01.c
23044
23045-Fix for BUG no. "[1608461]" pipe10 calls strcmp() on unterminated string, as pointed out by "ndade"
23046ltp/testcases/kernel/syscalls/pipe/pipe10.c
23047
23048-Fix for BUG no. "[1608492]" read04 calls strcmp() on unterminated string as submitted by "ndade"
23049ltp/testcases/kernel/syscalls/read/read04.c
23050
23051-Modifications to prevent Warnings during compilation
23052ltp/testcases/kernel/syscalls/rename/rename14.c
23053
23054-Fixing 'sysfs01' testcase to make it ask for File System Index of 'proc' instead of 'ext2' as pointed out by <doug.chapman@hp.com>
23055ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
23056
23057-Addressing the Issue when RHOST can be an IP_ADDRESS, as pointed out by "Ambar Seksena" <ambar.seksena@calsoftinc.com>
23058ltp/testcases/network/rpc/rusers/rusers01
23059
23060-Patch for S390-31/64 Architecture, submitted by "B. N. Poornima"<bnpoorni@in.ibm.com>
23061ltp/testscripts/ltpstress.sh
23062
mreed10a0ab6472007-03-31 19:26:45 +000023063LTP-20070331
23064
23065-make sure people dont try and patch the generated file
23066regen.sh
23067
23068-use POSIX redirection as pointed out by Will Newton
23069Makefile
23070
23071-A fix for bug #29491. Made more robust for use with the use of initgroups
23072fchown04.c
23073
23074-Fix for Bug no. [ 1671695 ] "Check return codes everywhere" as pointed out by "Markus Elfring"
23075write_log.c
23076
23077-Helge Deller writes: use TST_SIZE rather than sizeof(palfa) as sizeof() evaluates to 27 (+1 for the NUL byte)
23078read04.c
23079
23080-A fix for Bug #31162. Passes the correct address location to the mincore call.
23081mincore01.c
23082
23083-remove silly reliance on -DLINUX
23084Makefile, data_space.c, stack_space.c
23085
23086-cleanup
23087sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
23088
23089-Riaz Rahaman writes: make sure the call to malloc() worked
23090semget05.c
23091
23092-Fix for Bug No. 1427780 (link07 fails) as pointed out correctly by 'Patrick Wyzorski'
23093tst_tmpdir.c, link07.c
23094
23095-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.
23096file_test.sh
23097
23098-Helge Deller writes: rename parisc to hppa and add tee/vmsplice/splice syscall numbers
23099hppa.in, linux_syscall_numbers.h, order, parisc.in
23100
23101-A patch by Ricardo Salveti De Araujo that corrects the problem of a dhcpd test failsing when the eth0 device is not used
23102dhcpd_tests.sh
23103
23104-overhaul test case completely and make sure we reset errno as pointed out by Riaz Rahaman
23105sysconf01.c
23106
23107-Removing the size of negative 1 test. This fixes bug # 28825
23108hugeshmget02.c, shmget02.c
23109
23110-A patch submitted by Raghuveer Raghavendra to fix the problem of a Child process is waiting for the SIGTERM signal.
23111rename14.c
23112
23113-Henry Yei writes: Adds malloc check and frees memory during cleanup
23114semop01.c
23115
23116-cleanup tests, revert nanosleep() workaround for broken kernels, and fix time comparison as pointed out by Helge Deller
23117gettimeofday01.c, gettimeofday02.c
23118
23119-fixup /proc/sys/kernel/sem so it works properly as pointed out by Henry Yei
23120semget05.c
23121
23122-Carmelo AMOROSO writes: &bad_addr is passed to sysfs when in reality we want to pass bad_addr
23123sysfs06.c
23124
23125-Helge Deller writes: add support for hppa
23126Makefile, shmt02.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt09.c
23127
23128-Helge Deller writes: use __builtin_return_address(0) rather than "main" to avoid arch-specific details
23129diotest4.c
23130
23131-cleanup code
23132shmt02.c, shmt03.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt08.c, shmt09.c, shmt10.c, semop01.c
23133
mreed101fc99672007-03-01 04:37:03 +000023134LTP-20070228
23135
23136-Helge Deller writes: when calling open() with O_CREAT, the mode must be
23137 specified. vmsplice01.c
23138
23139-A patch from Yi Xu to add a nanosleep between the first gettimeofday and the
23140 next gettimeofday to make sure there has been a measurable time
23141 (for gettimeofday function) elapsed gettimeofday02.c
23142
23143-Corrected problem found by Thomas Schulz. The syslog.conf file is now backed
23144 up before any changes are made. syslog05
23145
23146-Cleaned up lines 161 - 171. Reading the pid-max value from
23147 /proc/sys/kernel/pid_max. getsid02.c
23148
23149-Passing a 1 instead of 0 to genload with the -hdd option for the -i option.
23150 This prevents a recursive loop. runltp
23151
23152-tweak CPPFLAGS so we can find all of our headers
23153 Makefile
23154
23155-The attached patch (from Carol Hebert) corrects some errors and adds some
23156 additional tests to the IPMI testcase in pounder2.
23157 ipmitool
23158
23159-Removing the Ping test portion of this test because it is unneeded and
23160 causes failures. mc_member
23161
23162-as pointed out by Helge Deller, make sure we only check the number of bytes
23163 that we wrote read04.c
23164
23165-random updates from Jane Lv for uClinux
23166 access05.c, chdir04.c, chroot03.c, creat06.c, execve03.c, semop05.c,
23167 shmat01.c,shmctl01.c, link04.c, lstat02.c, mkdir03.c, mknod06.c, open08.c,
23168 read02.c, rename08.c, rmdir02.c, rmdir03.c, rmdir05.c, stat03.c, stat06.c,
23169 statfs02.c, symlink03.c, truncate03.c
23170
23171
mreed10cebf2952006-12-23 04:50:36 +000023172LTP-20061222
23173
23174-fix from Steven J. Hill use memset() instead of bzero()
23175netsync.c
23176
23177-cleanup style
23178lftest.c
23179
23180-fix by Will Newton to just use a normal anonymous mapping
23181mmap09.c
23182
23183-do not use variable names the same as system functions (like stime() or utime())
23184pan.c, tag_report.c, pipeio.c, fptest01.c, netpipe.c
23185
23186-fix from Jane Lv: large buffers on the stack make uClinux cry
23187lftest.c
23188
23189-A fix for Bug 29489 that updates syslogtst.c for syslog-ng on SLES 10
23190syslogtst.c
23191
23192-Multiple Makefiles had clean up changes made
23193
23194-scrub references to _syscall2
23195sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
23196
23197-use = rather than == when testing for equality in portable shell scripts as the latter is not POSIX
23198ar01, 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
23199
23200-put -L path to ltp in LDLIBS for now (even though it is wrong) ... need to find out what LDFLAGS isnt properly being incremented
23201Makefile
23202
23203-this uses bashisms so make sure we require bash
23204rwtest.sh
23205
23206-use memcmp() instead of legacy bcmp()
23207fsx-linux.c, fsx-linux.c, symlink01.c, fsx-linux.c
23208
23209-use syscall() instead of _syscall#()
23210HTaffinity.c
23211
23212-Rename mknod01.c to mknodat01.c for bug # 30083
23213mknod01.c, mknodat01.c
23214
23215-tweak cnt decrement to be POSIX friendly
23216generate.sh
23217
mreed10c552b4b2006-11-21 18:39:19 +000023218LTP-20061121
23219
23220-Removed an invalid errno value check.
23221 diotest4.c
23222
23223-Fixed the setting of LTPROOT for the bin directory, not just the
23224 ltp/testcase/network/multicast/mc_cmds directory for bug 25273
23225 mc_cmds
23226
23227-descend into timers subdir when cleaning
23228 Makefile
23229
23230-This patch amends pounder to build kernel 2.6.18 instead of 2.6.15.
23231 build_kernel, memtest.patch, build_kernel, memtest
23232
23233-dynamically calculate TST_TOTAL rather than hardcoding it
23234shmctl01.c, shmctl02.c, shmctl03.c
23235
23236-Fix from Jane Lv to move large arrays off the stack and into global
23237 data section:
23238 getgroups01.c, getgroups04.c
23239
23240-This patch makes the pounder control program handle SIGHUP by killing children
23241 when we're told that the tty closed, else you close the pounder window and
23242 various parts of it keep running.
23243 run.c
23244
23245-The readme file has been updated for nfs
23246 README
23247
23248-Disable this test case for kernels below 2.6.17 and not 2.6.16.
23249 vmsplice01.c
23250
23251-This is a patch that allows pounder to record the contents of sysfs when it
23252 starts, thus enabling us to take a better snapshot of the system state when
23253 pounder starts. It also adds "lspci" into the PCI Device Tree heading per
23254 user request.
23255 get_hw_info
23256
23257-Since 2.6.17, _syscall* isn't exported into the user space any more, so all
23258 the test cases using _syscall* will fail to be compiled This patch
23259 remove _syscall5 from llseek.c and convert to syscall provided by libc.It
23260 also includes some cleanups and makes the build cleaner and removes the
23261 warning for
23262 scsimain.c, llseek.c, scsimain.c
23263
23264-Backed out the "fix" in Bug 1592647, b/c I don't think the testcase is
23265 actually broken.
23266 diotest4.c
23267
23268-touchup code a little to make the expected behavior of test4 more obvious
23269 setrlimit01.c
23270
23271
23272-The random syscall generator has a bug on x86-64 where it only generates
23273 random bits for the upper 32 bits of the syscall argument, and then truncates
23274 the upper 32 bits anyway! This patch replaces the rand() weirdness with a
23275 function that generates N bytes of random data instead. It also adds a -z
23276 flag in case one *wants* the zero-arguments behavior; Max Asbock and Russ
23277 Weight requested it because zero is a quick way to find kernel code paths
23278 that don't check userland pointers.
23279 CHANGELOG, randasys.c, random_syscall
23280
23281-Applied fix for Bugs item #1592647
23282diotest4.c
23283
23284-A patch by Jacky Malcles (The IA-64 architecture sets SHMLBA to 1MB and) The
23285 value of the pointer address passed to shmat being set in such a way that
23286 rounding down to the nearest multiple of SHMLBA results above the current
23287 heap.
23288 shmt09.c
23289
23290
23291-Made a change to a comment above the change for 1.11
23292 mc_cmds
23293
23294-Disabling the ping test for now. The test can pass without this additional
23295 check and can cause failures on some distros.
23296 mc_commo
23297
23298
23299-A patch by Suzuki Kp, that removed the definition of HZ from user space for
23300 Bug # 28023.
23301 adjtimex02.c
23302
23303
23304-Comment out set -x to remove debug output
23305 nfsstat01
23306
mreed10fa0c2d62006-10-17 20:23:48 +000023307LTP-20061017
23308
23309-A fix for Bug 23587 where the connectathon test failed on linux client with cifs mount to Windows2003 R2 server
23310op_chmod.c
23311
23312-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
2331317-5.c
23314
23315Ssem_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
233165-1.c, 8-1.c, 1-1.c, 2-1.c
23317
23318-When calling pthread_attr_setscope, PHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM and the test will pass
2331920-1.c, 21-1.c, 21-2.c
23320
23321-Removed the ":" after 'v' in the getopts line because it is not using optarg.
23322runltplite.sh
23323
23324-Added code to disable tests that will not run on kernels below 2.6.16
23325faccessat01.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
23326
23327-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.
2332822-1.c, 22-2.c
23329
23330-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
23331asapi_06.c
23332
23333-A fix for bugs 27174 and 27177. This fixes the problem of reading HugePages_Free
23334hugemmap01.c, hugemmap04.c
23335
23336-Correcting error messages
23337ltpapicmd.c
23338
23339-This patch by Darrick Wong fixes complier warnings and overflow problems related to the use of large number #defines on some architectures.
23340inconsistency-check.c
23341
23342
23343-When calling pthread_attr_setscope, PTHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM for testing
2334415-1.c, 15-2.c
23345
23346
23347-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 !
23348fsx-linux.c
23349
23350-Changing include <posixtest.h> to include "posixtest.h"
233511-1.c
23352
23353-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.
23354default-tests.tar.gz, ipmitool, ipmitool
23355
mreed100585c412006-09-18 21:04:42 +000023356LTP-20060916
23357
23358-Code was added to disable tests that will not run on kernels versions lower
23359 than 2.6.16
23360 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
23361 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
23362 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
23363 tee01.c, mknod01.c
23364
23365-The following new test cases for 2.6.16 kernels and above were created by
23366 Yi CDL Yang
23367 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
23368 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
23369 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
23370 tee01.c, mknod01.c
23371
23372-Changes were made to several files to make them easier to read
23373 change_owner.mode.sh
23374
23375-Changes were made to remove DOS ^M
23376 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
23377 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
23378 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
23379 README, ltpClient.c, ltpServer.c
23380
23381-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
23382 ltp-aiodio.part3
23383
23384-Changes made to linux __NR_ logic here
23385 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
23386 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
23387 stub-list, x86_64.in
23388
23389-Changes were made to Define _GNU_SOURCE if not already defined
23390 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
23391 llseek02.c, mount03.c
23392
23393-Generate script into generic shell and make sure we still work even if host
23394 lacks perl
23395 Makefile, generate.sh
23396
23397-A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
23398 when you type mmap1 -v in command line,it will show:invalid option.More
23399 detail,please see bug 1541053.
23400 mmap1.c
23401
23402-Applied a patch to fix bug #14744
23403 kill02.c
23404
23405- Changed Makefile to standard LTP makefile and fixed a build problem with the
23406 new lock tests
23407 ltp/testcase/network/nfsv4/lock/Makefile
23408
23409- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
23410 once rather than everytime they are used
23411
23412-Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
23413 "-Wall" and user-optimizations, remove pointless targets in favor of
23414 implicit ones, etc...) Makefiles
23415
23416-Adding files for Mitsu's networking tests.
23417 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
23418 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
23419 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
23420 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
23421 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
23422 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
23423 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
23424
23425-Add a common header for __NR defines
23426 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
23427 openat01.c, splice01.c, tee01.c, common_timers.h
23428
23429-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
23430 daemon ssh4-stress
23431
23432-This patch adds brackets because some versions of ssh requires square brackes
23433 around the IPv6 address.
23434 ssh-stress03-rmt
23435
23436-Changes are made to try to load .ko modules before .o as pointed out by HK
23437 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
23438 load_tbio.sh
23439
23440-Additional changes for uClinux fixes from Jane Lv
23441 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
23442 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
23443 sockioctl01.c, stat03.c, statfs02.c
23444
23445-Made changes to clean up the makefile, clean up source code warnings, and
23446 add better libc/libepoll detection
23447 CheckVer.c, Makefile, epoll-ltp.c
23448
23449- A fix by Jeff Bailey for my previous breakage of install target in Multiple
23450 Makefiles
23451
23452-A patch was created tomake errno failure message more helpful
23453 sysctl03.c
23454
23455-A patch that sets the constant PAGE_SIZE to the kernel its running on
23456 fsx-linux.c
23457
23458-Changes were made to remove extraneous whitespace
23459 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
23460
23461-A patch was created to move common defines/functions/etc... to one header
23462 file so we have to get it right just once
23463 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
23464 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
23465 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
23466
23467-Adding files for Mitsur's networking tests
23468 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
23469 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
23470 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
23471 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
23472 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
23473 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
23474 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
23475 mcast6-queryfld05, mcast6-queryfld06
23476
23477-A change was made to use __linux__ preprocessor from toolchain itself rather
23478 than a local custom _LINUX
23479 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
23480 sched_tc5.c, sched_tc6.c
23481
23482-A fix type of option_message
23483 reboot01.c
23484
23485-Changes were made to cleanup source code
23486 domount.c, getopt.c
23487
23488-A patch that addes new functionality into the NFSvf lock tests. -fixes bugs -
23489 adds the capability to stress a server with multiple clients
23490 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
23491 locktests.py, netsync.c, locktests-2.tar.gz
23492
23493-Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
23494 for more details. Tested successfully on sparc and i386 architectures.
23495
23496-Changes were made to shmt09 to account for ppc64
23497
23498-Added a warning to those who wish to fiddle
23499tests.init
23500
23501-Changes were made to declare splice for new vmsplice test
23502 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
23503 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
23504
23505-Changes were made to add cast to shutup warning
23506 timer_delete03.c, timer_settime03.c
23507
23508-A fix was made to remove trailing whitespace
23509 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
23510 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
23511 timer_delete03.c, timer_settime02.c, timer_settime03.c
23512
23513-Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
23514 as well as a func to turn a clock value into a string
23515 common_timers.h
23516
23517-Changes were made to unify the generate.sh scripts and use the new top level
23518 make-files script
23519 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
23520 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
23521 generate.sh
23522
23523-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
23524 is missing, compiling asapi_06.c is failed.
23525 asapi_06.c
23526
23527-Patches were submitted Mitsuru Chinen writes: It seems that the contents
23528 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
23529 but more tests are available in testcases/network/lib6 directory.
23530 ipv6_lib
23531
mreed107140f6d2006-09-18 19:41:41 +000023532LTP-20060918
23533
23534-Code was added to disable tests that will not run on kernels lower
23535 than 2.6.16
23536 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
23537 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
23538 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
23539 tee01.c, mknod01.c
23540
23541-The following new test cases for 2.6.16 kernels and above were created by
23542 Yi CDL Yang
23543 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
23544 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
23545 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
23546 tee01.c, mknod01.c
23547
23548-Changes were made to several files to make them easier to read
23549 change_owner.mode.sh
23550
23551-Changes were made to remove DOS ^M
23552 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
23553 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
23554 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
23555 README, ltpClient.c, ltpServer.c
23556
23557-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
23558 ltp-aiodio.part3
23559
23560-Changes made to linux __NR_ logic here
23561 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
23562 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
23563 stub-list, x86_64.in
23564
23565-Changes were made to Define _GNU_SOURCE if not already defined
23566 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
23567 llseek02.c, mount03.c
23568
23569-Generate script into generic shell and make sure we still work even if host
23570 lacks perl
23571 Makefile, generate.sh
23572
23573-A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
23574 when you type mmap1 -v in command line,it will show:invalid option.More
23575 detail,please see bug 1541053.
23576 mmap1.c
23577
23578-Applied a patch to fix bug #14744
23579 kill02.c
23580
23581- Changed Makefile to standard LTP makefile and fixed a build problem with the
23582 new lock tests
23583 ltp/testcase/network/nfsv4/lock/Makefile
23584
23585- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
23586 once rather than everytime they are used
23587
23588-Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
23589 "-Wall" and user-optimizations, remove pointless targets in favor of
23590 implicit ones, etc...) Makefiles
23591
23592-Adding files for Mitsu's networking tests.
23593 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
23594 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
23595 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
23596 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
23597 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
23598 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
23599 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
23600
23601-Add a common header for __NR defines
23602 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
23603 openat01.c, splice01.c, tee01.c, common_timers.h
23604
23605-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
23606 daemon ssh4-stress
23607
23608-This patch adds brackets because some versions of ssh requires square brackets
23609 around the IPv6 address.
23610 ssh-stress03-rmt
23611
23612-Changes are made to try to load .ko modules before .o as pointed out by HK
23613 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
23614 load_tbio.sh
23615
23616-Additional changes for uClinux fixes from Jane Lv
23617 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
23618 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
23619 sockioctl01.c, stat03.c, statfs02.c
23620
23621-Made changes to clean up the makefile, clean up source code warnings, and
23622 add better libc/libepoll detection
23623 CheckVer.c, Makefile, epoll-ltp.c
23624
23625- A fix by Jeff Bailey for my previous breakage of install target in Multiple
23626 Makefiles
23627
23628-A patch was created to make errno failure message more helpful
23629 sysctl03.c
23630
23631-A patch that sets the constant PAGE_SIZE to the kernel its running on
23632 fsx-linux.c
23633
23634-Changes were made to remove extraneous whitespace
23635 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
23636
23637-A patch was created to move common defines/functions/etc... to one header
23638 file so we have to get it right just once
23639 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
23640 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
23641 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
23642
23643-Adding files for Mitsuru's networking tests
23644 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
23645 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
23646 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
23647 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
23648 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
23649 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
23650 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
23651 mcast6-queryfld05, mcast6-queryfld06
23652
23653-A change was made to use __linux__ preprocessor from toolchain itself rather
23654 than a local custom _LINUX
23655 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
23656 sched_tc5.c, sched_tc6.c
23657
23658-A fix type of option_message
23659 reboot01.c
23660
23661-Changes were made to cleanup source code
23662 domount.c, getopt.c
23663
23664-A patch that adds new functionality into the NFSvf lock tests. -fixes bugs -
23665 adds the capability to stress a server with multiple clients
23666 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
23667 locktests.py, netsync.c, locktests-2.tar.gz
23668
23669-Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
23670 for more details. Tested successfully on sparc and i386 architectures.
23671
23672-Changes were made to shmt09 to account for ppc64
23673
23674-Added a warning to those who wish to edit it
23675tests.init
23676
23677-Changes were made to declare splice for new vmsplice test
23678 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
23679 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
23680
23681-Changes were made to add cast to silence warnings
23682 timer_delete03.c, timer_settime03.c
23683
23684-A fix was made to remove trailing whitespace
23685 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
23686 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
23687 timer_delete03.c, timer_settime02.c, timer_settime03.c
23688
23689-Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
23690 as well as a func to turn a clock value into a string
23691 common_timers.h
23692
23693-Changes were made to unify the generate.sh scripts and use the new top level
23694 make-files script
23695 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
23696 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
23697 generate.sh
23698
23699-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
23700 is missing, compiling asapi_06.c is failed.
23701 asapi_06.c
23702
23703-Patches were submitted Mitsuru Chinen writes: It seems that the contents
23704 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
23705 but more tests are available in testcases/network/lib6 directory.
23706 ipv6_lib
23707
mreed100585c412006-09-18 21:04:42 +000023708>>>>>>> 1.90
mreed101ab6be92006-09-01 16:41:05 +000023709LTP-20060822
23710
23711-Added files for Mitsuru's Chinen's nfs patch:
23712ns-mcast.h, ns-mcast_join.c, ns-mcast_receiver.c, network_stress.appl,
23713 network_stress.broken_ip, network_stress.icmp, network_stress.interface,
23714network_stress.multicast, network_stress.route, network_stress.tcp,
23715network_stress.udp ns-icmp_redirector.c, ns-icmpv4_sender.c,
23716ns-icmpv6_sender.c, ns-igmp_querier.c
23717
23718-Made changes to avoid hardcoding test count
23719mkdir03.c, open08.c
23720
23721-Changed the test to account for SLES 10. Now the syslog tests will test
23722 syslog-ng or syslogd depending on which one is present. The update was
23723 made for syslog01 - syslog10.
23724
23725-Corrected the copyright information to reflect SGI, instead of Cray, which
23726 was purchased by SGI years ago for files get_high_address.c, search_path.c
23727
23728-Removed the Ping test. The ping test is now skipped on SLES, but does not
23729 affect the execution of the rest of the test in mc_commo
23730
23731-Using syscall() rather than _syscall#() macros for the following files:
23732 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c,
23733 sysctl01.c, sysctl03.c, sysctl04.c, sysctl05.c
23734
23735-Added a fix to eliminate whitespaces in getdents02.c, getdents03.c,
23736getdents04.c
23737
23738-Added a fix to re-order testcases a little to account for uclinux in
23739access05.c, lstat02.c, mknod06.c
23740
23741-A Correction was made to the name of the testcase in code...was incorrectly
23742called signal_test_03 and changed to signal_test_02.c
23743
23744-A fix to get the max pid value at runtime rather than compile time hardcode
23745wait402.c, setpriority04.c,Makefile, getsid02.c
23746
23747-A fix to remove extraneous include
23748swapon02.c
23749
23750- mc_cmds had two fixes. The test now uses [ae]th[01] in the ping command
23751using the -I option. Also the loop to determine which ethernet interface
23752is needed was moved to ensure that the correct ethernet interface was selected.
23753
23754-A patch was addded that allows the following files to get the PID_MAX value
23755from /proc/sys/kernel/pid-max:
23756access05.c, fcntl15.c, gethostid01.c, lstat02.c, mknod06.c, setrlimit02.c,
23757setsockopt01.c, stat03.c, truncate03.c
23758
mreed10aff5e062006-07-17 21:16:57 +000023759LTP-20060717
23760 - The tarball default-tests.tar.gz is a replacement for
23761 testcases/pounder21/default-tests.tar.gz. This new pounder config
23762 enables the magic sysrq key when pounder starts.
23763 - A patch submitted by Derek Wong to reduce the memory requirements of
23764 pounder's ramsnake test.
23765 - A patch submitted by Will Newton that allows for compatibility changes
23766 gcc 2.95.2 in th following files:
23767 lib.c, lib64.c, test.c, test64.c, test_func.c, test_func64.c, tools.c
23768 - Fixed ColdFire Makefile mistake in the syscall and syscalls/mmap directory
23769 - Added a note for uClinux users in the top level Makefile
23770 - A fix for failures in fcntl27 and fcntl28 for bugs 21614 and 23235.
23771 - A fix submitted for make_tree.c by Jacky Malcles that fixes this
23772 testcase by setting envp
23773 - A fix submitted to Jacky Malcles that fixes read_checkzero.c. The lseek
23774 function allows the file offset to be set beyond the end of the existing
23775 end-of-file of the file. If data is later written at this point,
23776 subsequent reads of the data is in the gap returns bytes of zeros until
23777 data is actually written into the gap.
23778 - In the testcase semget05.c the value of MAXIDS was changed for the specific
23779 machine by reading the system limit for SEMMNI - The maximum number of
23780 semaphore sets. This is a fix for bug 24745
23781 - A fix submitted by Amit K. Amora that initializes the alarm received
23782 code and allows the test to pass more than just once on 2.6.17-rc6
23783 alarm05.c,
23784 - A fix was submitted by Andy Echols for pan.c to fix an infinite
23785 loop problem that occurs in pan if runltp tries to run a test
23786 that isn't present.
23787 - A fix was submitted to cast TEST_RETURN to gid_t to avoid implicit casts
23788 which tend to cause problems with the testcase setregid03.c,
23789 - A patch submitted by Jacky Malcles that fixes the problem where
23790 i0_getevents() return value is not checked and may return 0 if
23791 no events are available and may generate a SIGSEGV in the testcase
23792 aiodio_append.c,
23793 - Backed out the _USC_LIB change for several Makefiles because it was
23794 breaking on the PowerPc platform on Fedora Core
23795 - Added code to ignore looking for PID_MAX on powerpc, s390, and i386 to
23796 fix build problems on newer kernel versions on the following files:
23797 sysctl05.c, setpriority04.c sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c,
23798 sysfs06. getdents01.c, sysctl03.c getsid02.c, sysctl01.c,wait402.c
23799 - TCP.c was changed to delete broken whitespace and also the call for
23800 accept(2) takes a socklen_t, not an int
23801 - Changes were added to the following files to use memset() instead of
23802 bzero():
23803 tlibio.c, write_log.c, doio.c, iogen.c, fsstress.c, fsx-linux.c,
23804 pthcli.c, pthserv.c, pth_str01.c, pth_str03.c, recvmsg01.c, sendmsg01.c,
23805 crash01.c, crash02.c, pingpong6.c,test_getname.c,fancy_timed_loop.c,
23806 infinite_loop.c, run.c, timed_loop.c, snake.c, rpc1.c,pipeio.c, mc_recv.c
23807 - Changes were added to the following files to use memcpy() instead of
23808 bcopy():
23809 serverCommunication.cpp, member.c, rpc1.c,pipeio.c,mc_recv.c
23810- A series of patches created by Mitsuru Chinen that created some addtional
23811 network stress tests.
23812- A change submitted by Liang Shuang that fixes su01_su for the arm
23813 architecture
mreed108c106642006-07-10 06:27:13 +000023814LTP-20060615
mreed1016bbc952006-06-16 20:20:58 +000023815-Added a patch from Darrick Wong to reduce the memory requirements of
23816 pounder's ramsnaketes
mreed10fbe2eca2006-06-16 20:46:36 +000023817-Added a patch for crash01.c from Olof Johansson <olof@lixom.net>
23818 POWER5 has coherent icache, but POWER4, PPC970 and some other processors
23819 lack it. The standard dcbst/icbi/isync is needed to avoid using the not
23820 so random (or stale) data instead.
mreed1016bbc952006-06-16 20:20:58 +000023821-Test.h was moved to common headers to eliminate the need for every test file to
23822 declare Tst_count extern
23823-Usctest.h was changed to eliminate scope issues when actually using TEST()
23824-Added a patch from Mike Gahangan to clean up a makefile with an extra build
23825 target variable.
23826-Added a patch from Issac Wilcox that can keeps the test from returning a false
23827 failure
23828-Made changes to setregid02, setregid03 and setregid04 to use gid_t instead
23829 of int where appropriate
23830-Made changes to setresgid01, setresgid02,setresgid03, setresuid01,setresuid02,
23831 and setresuid03 to pull the [gs]etre* prototypes from headers rather than
23832 defining them ourself
23833-Made changes to setreuid01,setreuid02,setreuid03,setreuid04,and setreuid05
23834 to use uid_t instead of int where appropriate
23835- Added a change to getpriority01 to combine the TEST_RETURN and TEST_ERRNO
23836 if check so that we always display PASS or FAIL messages as pointed out
23837 by Isaac Wilcox
23838- Added a patch to make the output of fork07 deterministic.
23839 Specifically, make sure stdout is flushed before forking 100 times,
23840 else you can get 101 copies of the output. This only seems to happen
23841 if glibc notices that stdout is a regular file, but in my test setup
23842 stdout is always redirected to a file and compared with something.
23843-Changed the declaration for setup and cleanup from extern in the
23844 following files:
23845
23846 alarm01,chdir02,chown01,close08,creat09,dup0,dup04,execl01,execle01,execlp01,
23847 execv01,execve01,execvp01,fchmod01,fchown01,fcntl02,fcntl03,fcntl04,fcntl05,
23848 fcntl09,fcntl10,fcntl23,fcntl24,fcntl25,fcntl26,fcntl27,fcntl28,fork01,
23849 fpathconf01,fstat01,fstatfs01,fsync01,getcontext01,getdtablesize01,getegid01,
23850 geteuid01,getgid01,getgroups02,gethostid01,gethostname01,getpagesize01,
23851 getpgrp01,getpeername01,getpid01,getppid01,link07,lstat01,mkdir08,open03,
23852 pause01,read01,readlink02, readlink03,rename02,rmdir04,select03,setgid01,
23853 setpgid01,setpgid02,setregid01,setuid02,stat05,statfs01,statvfs01,symlink02,
23854 symlink03,symlink04,symlink05,sync01,time01,time02,times01,umask01,uname01,
23855 unlink05,wait02,write01,setreuid01,setreuid02,getuid01,link05,
23856
23857LTP-20060515
mreed103f300452006-05-15 17:48:57 +000023858-Added a -e option to print out the date of the ltp release. Also
23859 the date of the version of LTP will be printed in log files.
mreed107d48bc32006-05-15 22:57:23 +000023860-A patch for parse_opts.c was removed because it caused several test cases to fail
mreed103f300452006-05-15 17:48:57 +000023861-Added a patch from Jacky Malcles to correct typos in ltp-aiodio.sh
23862-Added a patch from Jacky Malcles to fix aiodio_append.c
23863-Added a patch from Bibo Mao that fixes setrlimit03
23864-Added a patch that fixes file_test.sh.
23865-Added a patch that fixes gethostid01
23866-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
23867- Patches submitted by Thomas Gleixner to initialize interval values in setitimer03
23868
mreed10e46b6a42006-04-19 17:33:47 +000023869LTP-20060412
23870-Removed a patch for parse_opts.c that caused many test cases to fail.
mreed10d28e1d52006-04-11 17:07:17 +000023871-Applied a patch by Jacky Malcles that added a fourth scenario for ltp-aiodio.sh
23872-Fixed ld01 from failing on Assertions 1-7 for bug 22167
23873-Applied a fix for Lin Feng Shen to eliminate white spaces that caused mail02 to fail
23874- A fix created by Jacky Malcles that eliminates warning messages when complied on 64 bit platform
23875-Applied a patch to re-enable writing on arm per by Joe Pearson / Nick Pollitt
23876-Applied three patches by Joy Latten to the security test suite
23877-Applied patches from Robert Williamson to fix fcntl127. This test
23878should now be positive test versus negative...based on the properties of
23879 the open() call in the setup()
23880-Applied Patch from Robbie Williamson that fixed fcntl128. This testcase was changed the test to expect no errors. The fcntl() call should succeed regardless
23881-Applied a patch from gettimeofday01 to gettimeofday02 to fix the occasional failure
23882-Applied a fix to madvise02 by Jacky Malcles to eliminate the need for a special execution of the testcase for ia_64
23883-Applied a patch fixes the test 4 of mincore01.c that failed in 32 bit on a 64 bit kernel.
23884-Patches applied to pread02 to fix broken white spacing
23885-Applied a patch from Jane Lv for pread03.c. This fixed a missed step to initialize the read buffer array.
23886-Applied Patches submitted by Thomas Gleixner to initialize interval values to prevent setitimer01 and 02 from failing
23887-Applied updates from Darrick Wong for Pounder for Pounder21. Documentation was added to get pounder up and running quickly
23888-Feature added to Pounder21 that enables the sysrq key at the beginning of every pounder run
23889
mridgea2c14442006-03-06 16:39:56 +000023890LTP-20060306
23891- Applied an update to allow people to automatically declare the CREATE variable in IDcheck.sh.
23892- export a bunch of settings by default that since they are harmless
23893- allow people to store custom settings in config.mk
23894- 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
23895- Fix from Jackie Malcles, no such file or directory error
23896- make sure clean descends into the templates dir
23897- cleanup CRLFs from end of lines,
23898- fix dependency tracking so targets arent rebuilt all the time
23899- Applied LDFLAG cleanup patch from Mike Frysinger.
23900- set default Debug level to off
23901- fix warning: growfiles.c:357: warning: unused variable `opterr'
23902- use errno.h instead of doing extern int errno
23903- cut extraneous newlines from test output
23904- kill off unused strings msg1 and msg2
23905- cleanup test output by adding a lot more useful debug info
23906- use proper test output routines rather than homebrewed printf statements
23907- use proper tst_* functions for output
23908- fix for defect 21622, insufficient timeout value
23909- tighten up uClinux disabled messages
23910- fixes by Jane Lv to disable EFAULT related tests on uClinux
23911- cleanup debug output that shouldnt be shown at normal runtime
23912- make the -F option a bit smarter
23913- remove extraneous output and improve output when we do issue messages
23914- Jane Lv writes: I have patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
23915- calculate TST_TOTAL based upon the number of elements in the test array instead of hardcoding the value
23916- use TFAIL instead of TINFO to report test failures in getcwd02
23917- fix test on x86_64 and make error output a bit more helpful in gettimeofday
23918- New Memory mapping testcases.
23919- Jane Lv writes: use FORK_OR_VFORK() instead of fork() so this stuff works on uClinux
23920- need to define _GNU_SOURCE before including features.h or sigset prototype is missed
23921- patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
23922- use syscall() instead of _syscall2() to improve portability
23923- define INVALID_ADDRESS to get rid of warnings on 32bit hosts and make it more sane in general
23924- Fix for defect 21134, look for syslog-ng instead of syslogd on some systems.
23925- if a test failed as a non-root user and the reason was EPERM, then mark the test as PASS, not FAIL
23926 (security-minded kernels often restrict kernel buffer access for non-root users)
23927- fix test on 64bit hosts in syslog12
23928
23929
mridge721424a2006-02-07 19:23:59 +000023930LTP-20060205
23931- Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
23932- Fix typo in nfs run script, nfs03 ran twice instead nfs04
23933- Added the LTP's Database Opensource Test Suite to the testsuite.
23934- Applied patch from Mike Frysinger that disables ballista if no perl
23935 is installed on the system and fixes the clean target.
23936- Applied LDFLAG fix from Mike Frysinger
23937- Applied patch from Mike Frysinger to ensure Makefile properly respect CFLAGS/LDFLAGS
23938- fixed some RH/Suse specific messages
23939- Updates for mmc security tests
23940- Updates for device driver testsuites from Amit Khanna (Intel)
23941- Applied memory leak fix in fsx-linux.c
23942- Fix for uClinux to fix execute error
23943- Fix to prevent not enough (pages) dups error in some cases
23944- Applied patch from Jacky Malcles: during its life fcntl23 has changed:
23945 used to open the file with O_RDWR and now is opening with O_RDONLY
23946- Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
23947- Fixed gethostid01 so the second 64 bit check doesn't clobber the first 64 bit check by using a bitmask
23948- fix for defect 21050, the logic on line 211 was reversed causing the 64bit code to get run on a 64bit system
23949- Fixes for uClinux to fix fork and invalid memory access errors
23950- Fix for defect 21072, fixing the offset on some systems
23951- Applied patch from Mike Frysinger to resolve issue with UNALIGNED being defined multiple times for ARM targets.
23952- Patch to fix race condition on 64bit systems, fixes bugzilla 19013
23953- Fix for defect 21046, testcase should fail ENOMEM passes due to insufficient pages
23954- Applied patch from Jane Lv to disable test for uClinux.
23955- 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
23956- Fix to get rid of ugly messages during the make
23957- Fix for defect 21068, check for the existance of either syslogd or syslog-ng before failing and reporting an error
23958- Applied patch from Mike Frysinger to resolve problem with defining a local syslog() function when the tests are built statically.
23959- Fix for defect 20348, waitpid12 hangs occasionally
23960- Applied patch from Jeff Burke:
23961 Here is a patch that modifies the following files:
23962 testcases/network/nfsv4/acl/acl1.c - Fix for segfault in a printf.
23963 testcases/network/nfsv4/acl/create_users.py - Fix for help syntax
23964 (backwards -u users -g groups).
23965 testcases/network/nfsv4/acl/runtest - Fix for useradd command and also
23966 a echo command.
23967 testcases/network/nfsv4/acl/test_long_acl.py - Fix for output, the #
23968 of entries was munged with the word entries.
23969- Add sctp testcase updates
23970- Initial drop of pounder21 testsuite
23971
mridge707e23a2006-01-05 16:35:45 +000023972LTP-20060105
23973- Updates from Jennifer Monk to enable compiling w/o errors using XLC
23974- Applied Coldfire patch from Jody McIntyre:
23975 - Make the fdopen workaround blackfin-specific (not needed on Coldfire.)
23976 - getdents01: gcc 2.95 does not like declarations in the middle
23977 of functions, so move getdents to the top.
23978 - Add LDFLAGS to the following Makefiles:
23979 - Add -D_USC_LIB_ for Coldfire builds to the following Makefiles: creat,
23980 execve, fchdir, kill, mkdir, open, rename, rmdir, sched_setscheduler,
23981 vhangup, ipc/lib. This avoids symbol conflicts reported by gcc 2.95.
23982 - Skip the following syscall tests on Coldfire: madvise, mlock, munlock.
23983 These system calls are not implemented.
23984 - IPC: Modify the headers and Makefiles to avoid duplicate definitions of
23985 msgkey on Coldfire.
23986 - msgctl08, msgctl09: Lower MAXNPROCS to a value that will fit in the
23987 Coldfire's memory.
23988 - mallopt01: Define __MALLOC_STANDARD__ on Coldfire.
23989 - Skip mmap01 on Coldfire since it requires sbrk(), which is not available.
23990 - rename02: Remove private do_file_setup and use the library version to avoid
23991 symbol conflicts.
23992 - kill07: Declare semkey as extern on Coldfire to avoid symbol conflicts.
23993 - kill11: Move *msg declaration since gcc 2.95 does not understand C99.
23994 - sigaction01: Move -lc in the Makefile after -lpthread.
23995- Applied changes suggest by Jacky Malcles to keep gf18 from running longer than it needs.
23996- Applied a suggested solution from Jacky Malcles to allow growfiles to run correctly in 64bits.
23997- Applied a memory leak fix to fsx-linux tests.
23998- Applied patch from Marc Unangst to resolve issues with leaking file descriptors in inode01.c
23999- Update aio-stress.c tests from Chris Mason
24000- Applied patch from Bibo,Mao to use RT signal instead of SIGUSR1 to inform parent process that
24001 the child process has finished memory allocation.
24002- New security tests from Michael Harlow
24003- Applied patch from David Marlin to close the last file descriptor created in order to
24004 make one file descriptor available for loading a needed library.
24005- Added one line to gethostid, if 'hostid' includes fffffff, then we ignore.
24006- Applied fix for Sourceforge bug ID 1332508 in getsid02
24007- Appliec changes from Jane Lv for uClinux.
24008- Applied patch from Mark Ver to allow proper execution on s390x platform.
24009- Updates to ASAPI tests from David Stephens for new glibc and RFC 3542
24010- Renamed create_file.c to nfs04_create_file.c to resolve duplicate name problem with network stress tests.
24011- Updates to Makefile for acl testsuite
24012- Initial add of acl testsuite from Bull
24013- Updates from sridhar to sctp testsuite
24014- Comment out CFLAGS overrides in network-stress Makefile, it was causing build breaks in 64bit compiles
24015
24016
mridge2c029c92005-12-06 16:05:06 +000024017LTP-20051205
24018- New networkStress testcase files
24019- Security test updates for cleanup and testcase improvements
24020- New nfsV4 testsuite
24021- Updates for nfsV4 testsuite
24022- Updates for open_hpi_testsuite
24023- Corrected out of memory error msg in ltpstress.sh
24024
24025
mridgef9e446c2005-11-03 19:39:03 +000024026LTP-20051103
24027- fix from Bryce Harrington to corect a Makefile and path problem on some systems
24028- Updated aiocp to the latest level. See http://developer.osdl.org/daniel/AIO/
24029- Corrected a logical typo in the mmapstress test found by John Clemens:
24030- Changes for cleanup of digsig testcases
24031- Applied patch from Jacky Malcles to allow the test to execute correctly with
24032 the new 2.6 kernel.
24033- Fix for defect failure in fcntl23.c to lock readonly file, changed to open file RDONLY
24034- Fix gethostid01 to return correct code in 64 bit mode
24035- fix madvise01 testcase error where it may not run out of memory
24036- Applied patch [ ltp-Bugs-1168107 ] from Shyam Chandrasekaran:
24037- Fix bug in settimer01.c
24038- Fix write04.c to work on ia64
24039- Cleanup to not include redundant sys/socket.h after linux/socket.h
24040- Add NetworkStress testcases from IBM Japan
24041
24042
mridge3d1e7c42005-10-04 20:16:40 +000024043LTP-20051004
24044- this patch touchs up the output of ver_linux if gcc, fdformat, or mount is missing
24045- New testcases for tpm
24046- Fix compile error with strsep on some systems.
24047- Add a missing include file and corrects an fprintf
24048 format type to eliminate warning messages. It also performs some minor
24049 whitespace cleanup.
24050- patch attached fixes it so writetest is rebuilt whenever writetest.c is updated
24051- patch typecasts in writetest - the values given to printf to (long long int)
24052- patch initializes some uninitialized variables and adds a
24053 return statement (non-void function) to eliminate warning messages.
24054- patch process.c adds a missing include file, function return types
24055 and returns, cleans up structure initializations, and removes unused
24056 variables to eliminate warning messages. The debug print macro is also
24057 modified to handle a variable number of arguments.
24058- patch basically stubs out the GetContext function for uClibc and allows for any
24059 other system to be added accordingly since uClibc doesn't provide the function
24060 on later builds.
24061- Added code to check whether or not "ffffffff" is returned on some 64bit
24062 machines.
24063- Fix for defect 17215 in nanosleep02
24064- patch adds a missing include file, function return types
24065 and returns, and typecasts some variables to eliminate warning messages.
24066 GNU_SOURCE is also added to CFLAGS in the makefile, since otherwise
24067 the 'pselect' declaration is not found in some build environments.
24068- Fix for defect 17723 pTrace01.c
24069- patch adds missing include files and declares return types
24070 to eliminate warning messages for setfsuidxx.c
24071- TEST_ERRNO fix to display as a long int.
24072- Change sigrelse01 tests to eliminate duplicate function prototypes.
24073- Change to sigrelse01 to use time.h vs define in program.
24074- Fix for defect 17974, Strace/Ptrace hangs
24075- patch adds missing include files, function prototypes and
24076 returns, and removes unused variables to eliminate warning messages.
24077 It also corrects some sprintf format warnings and replaces 'abortx' with
24078 a version that accepts a variable number of arguments.
24079- The "generate.sh" script was mistakenly removed...added it back.
24080- Updates to check for connection failure vs unauthorized access fail in ftp02_s1, ftp03, ftp04, ftp05
24081- Cleanup - Removed the datafile directory, because this is created using the generate.sh
24082 script..which is called in the Makefile
24083
24084
mridge76941472005-09-06 19:31:09 +000024085LTP-20050907
24086- Added test for statvfs()
24087- Applied a load of patches submitted to the mailing list by Gentoo's Mike Frysinger
24088- Applied patch from Erik Andersee:
24089 if __NR_fremovexattr isnt defined by the current linux headers,
24090 acl_file_test.c will fail to build
24091- Relocated getcontext() test from getcontext01 to just getcontext.
24092 Also added the directory to the list of tests not ran on uclinux.
24093- Applied patch to madvise02 for tmp memory
24094- Applied patch to mallopt01 to fix logging error.
24095- fix for defect 17723, change sleep to an at least vs an exact amount
24096- Correct testcase return on RHEL 3 & 4 2.6.13-rc6-mm1
24097- Applied IA64 patch received from Jacky Malcles to write03-04
24098- Added -n option to allow disabling networking stress to ltp-stress
24099
24100
mridge2ade1d62005-08-04 19:34:51 +000024101LTP-20050804
24102- Applied fix from Greg Edwards for 64bit execution.
24103- self_exec magic required to run child functions on uClinux
24104- Applied patch from Mike Frysinger:trying to do a build on uClibc will abort in lib/tlibio.c because we dont
24105 provide aio.h find attached a patch which updates the check to include UCLIBC alongside
24106 UCLINUX
24107- remove call to create.sh script that checks for obscure c++ rpms
24108- remove all references to and creation of non-std /usr/local/bin/perl5
24109- fix ballista.cpp to not core dump with std c++ lib
24110- fix to add librt to MakefileTarget for running aio_suspend test:missing clock_gettime on linux
24111- remove printf.h and stdio.h from testcases/commands/ade/ld/rd1.c.
24112- Change to fix the addition of 2 minutes without going over 60 for the seconds
24113- patch to fix up the install target in disktest to match the install targets of everything else
24114- patch to fix writetest Makefile to not always rebuild the writetest binary
24115 regardless of whether you ran `make` or `make install` or whatever
24116- newer toolchains complain about redefining 'log' since it's a math function
24117 provided by the libc find attached a simple patch to rename the 'log' variable in
24118 testcases/kernel/ipc/ipc_stress/message_queue_test_04.c to 'logit'
24119- when running make in silent mode (make -s) the verbose mode of AR 'gets in the
24120 way' attached patch drops the -v and adds -c so that ar wont display the 'ar:
24121 creating blah.a' message either
24122- the current mallocstress.c emits a warning about newsize being used
24123 uninitialized because gcc doesnt detect the abort(0) path
24124 find attached a simple patch to prevent the warning from being issued
24125- Running nptl01 can fail if the test lasts longer than 300 seconds, patch to lower interations to 100000.
24126- Fixed clone04 to return correct failure code.
24127
24128
mridgedb67ec12005-07-12 16:14:04 +000024129LTP-20050707
24130- Applied fixes by Paul J.Y. Lahaie to implement support for UCLinux
24131- suppresses the warning "head: `-1' option is obsolete; use `-n 1'..."
24132- Updated the TEST() macro to return long, instead of int for use with 64bit architectures.
24133- Removed umount04.
24134- Security updates for ppc and 390 systems
24135- The K42 open source operating system bug fix for panic when alarm is cancelled.
24136- Applied some zSeries specific patches.
24137- Applied patches to allow NFSv4 testing:
24138- Define gettid() to syscall(__NR_gettid).
24139
mridge68b543a2005-06-08 15:06:09 +000024140LTP-20050608
mridge94da70e2005-06-08 15:04:49 +000024141- Added test for getcontext()
24142- Added additional test for mlockall().
24143- Added getdtablesize() test.
24144- Added pselect01 test.
24145- Added new fcntl tests to scenario.
24146- fs_inod - Raised the maximum file size for the random setting to 500Mb.
24147- upgrade disktest to version 1.2.8
24148- Clearify the comment explaining the second call to alarm() in
24149 testcases/kernel/syscalls/alarm/alarm06.c
24150- Corrected a bug in fcntl24.c and added new tests fcntl25, fcntl26, and fcntl27.
24151- Change to 1024 default if IO_BITMAP_BITS not defined
24152- Applied fix for conditions where ENOMEM test scenarios were failing.
24153- mlockall03 is a Test for checking basic error conditions for mlockall(2)
24154 starting from linux 2.6.9
24155- NGROUPS_MAX defined in limits.h is not the max number of groups in the
24156 system, it the max number guaranteed. Thus, if the system actually
24157 allows more, the test case doesn't produce the expected failure.
24158- test3 in setrlimit02.c:Test attempts to increase hard limit of RLIMIT_NOFILE resource.
24159 The rlim_max used by setrlimit() is expected to be greater than current hard limit to get EPERM.
24160- nfsstress - Corrected so the test can find gettid()'s definition.
24161- PTS Version 1.5.1 Released
24162- Removed old version of Open POSIX Test Suite (OPTS).
24163- Updated the open_posix_testsuite:
24164
24165
mridge7945fab2005-05-05 16:57:18 +000024166LTP-20050505
24167- Added DBAT testsuite, limited LTP tests for build verification - runltplite
24168- fix the bug on test table selinux when run the ltpmenu.
24169- Added new getpagesize() test.
24170- New test creates a data file of specified or random size and copies
24171 the file to a random directory depth on a designated filesystem.
24172 The two files are compared and checked for differences.
24173- Make nptl01 timeout and report failure rather than just hanging in the event of a fail.
24174- Moved SELinux testsuite from misc to the kernel/security directory.
24175- acct01 - Updated test to allow for execution on zSeries machines.
24176- ioperm01 - Fixed bug will cause ioperm01 receive SEGV and report "BROK" instead of "FAIL" when this test failed.
24177- nfs04 - use 'cmp' instead of 'diff' because I think byte comparison is better for the type of file created for this test.
24178- Fixed ftp01 and telnet01 seems designed to run with non-root user connection
24179 when the user name is set to RUSER environment variable.
24180 However, it is incomplete.ftp01 creates a directory whose permission is root.
24181 So, non-root user cannot write in the directory.
24182 telnet01 always consider the prompt is '#'
24183
mridge5a6acd22005-04-05 18:18:17 +000024184LTP-20050405
24185- Fixed '-d' option to runltp.sh
24186- Added optional ltp (fivextra) extended testsuite
24187- Added digital signiture testcases from the security team
24188- Applied patch from Gernot Payer to fix, mincore01, shmget02, capset02
24189- Applied suggested check from Carl van_Schaik to clone02.
24190- Added seLinux testsuite from security team and Stephen Smalley.
24191- Added NFS cthon04 tests needed files.
24192
24193
mridge9ae3d452005-03-07 20:33:15 +000024194LTP-20050307
24195- Added -v option to LTP, fixed -s option
24196- Removed fcntl16 until testcase can be fixed/changed.
24197- Fix for defect 14136, growfiles expanding a file past the 2G limit on ext2
24198- Applied patch from Marcus Meissner for SF bug #1114114
24199- Applied patch from David Miller for sigaction problems
24200- Applied a patch from Suzuki Kp to resolve some race/signal handling conditions
24201- In adapting specific LTP tests to uClinux running on Analog Devices'
24202 Blackfin processor, we found a problem in mount01 where malloc was not
24203 reserving space for the trailing null byte and strncpy was being called
24204 without enough bytes to account for the trailing null byte. The
24205 following patch fixes the problem
24206- Increased USER_PRECISION to 2200 to take into account the processes switching time nanosleep02
24207- The attached patch fixes a swapon cross compile build error I ran into
24208 recently. I verified that RH9 self hosted and cross compile builds now
24209- Removed the include of <asm/atomic.h> back out. Most distros and kernels
24210 can build and execute the test without it now.
24211- Change for defect 13778, when the /var/log/messages file is first moved, the first write fails
24212- The SIGINT sighandler will set the "intinitr" flag to 1 for the children. But if the
24213 "runtime" is small( a command line argument passed, the testcases were running
24214 for 5 secs here), it may happen that the SIGINT may be recieved before the
24215 child initialize the flag to 0, and which may lead to a hang
24216- Change to exclude lib6 directory from default build since it breaks earlier Distros
24217- Added code to handle cases where certain distros don't define AI_V4MAPPED in /usr/include/netdb.h
24218
24219
24220
mridge1ce866d2005-02-07 19:47:39 +000024221LTP-20050207
24222- runltp now exports $TMPDIR as a copy of $TMP, certain exceptions caused these to be different.
24223- extra functions for LTP libs are to make these tests fail with a more
24224 informative message when attempts to create swap on tmpfs are made.
24225- IPV6 testcase updates from David Stevens
24226- Applied patch from Jacky Malcles that fixes an inconsistency regarding synchronization.
24227- Make proc01 skip kcore
24228- Fix gives an hint to the probable solution if capset01 test fails
24229- Fix for race conditions in synchronization between children and parent on fcntl15.
24230- Applied patch from Jacky Malcles to allow test to run on ia64.
24231- The test llseek sets RLIMIT_FSIZE to a small number, this fix to
24232 restore it to its original value.
24233- Fix IPV6 Makefile install path problem
24234
mridgeda5a7752005-01-07 19:55:18 +000024235LTP-20050107
24236- Porting changes from John Kohl to help support compatablility LTP on Solaris, HP-UX and AIX.
24237- Add scsi virtual devices testsuite using scsi_debug
24238- Changes to fix defect 13205 - testcase (seg fault) fails when MALLOC_CHECK_=3 environment varible is turned on .
24239 Removed test for ppc64 as special exception, now passes child_stack+CHILD_STACK_SIZE as parameter to clone on ppc64
24240- Applied patch from Prashant Yendigeri that fixes execution path problem.
24241- Fix for defect 11968 - test seg faults on a SMP system (8-way)
24242- Removed a prior applied patch from getdents01, that broke the testcases.
24243- Applied patch from Ricky Ng-Adam to fix ioperm01 testcase.
24244- Applied patch from Jacky Malcles for madvise02.
24245- Applied fixes to error messages from Adam Lackorzynski.waitpidXX
24246- Applied cleanup patch from Prashant Yendigeri for writexx testcases.
24247
mridge387d9082004-12-03 21:05:40 +000024248LTP-20041203
24249- Change to fix file creation error on certain filesystems.
24250- gf15 and gf18 failed on both 32-bits and 64-bits,
24251 Growfile used lseek and fstat to operate file. When file grows
24252 beyond 4G,lseek and fstat would fail on 32-bits machine.
24253- Added fs-bench by Hironobu SUZUKI and additional JFFS
24254 testscript by G.BANU PRAKASH.
24255- Added mongo filesystem test by namesys and additional testscript from G.BANU PRAKASH.
mridgeda5a7752005-01-07 19:55:18 +000024256 /etc/init.d/cron restart
mridge387d9082004-12-03 21:05:40 +000024257- Applied patch from Jacky Malcles to allow test to run on IA64.
24258- settimeofday01 fails on some platforms(ia64,41611 x86-64) occasionally.
24259 The testcase did not consider the situation when CONFIG_TIME_INTERPOLATION is enabled.
24260- Remove case from password query since the distros use both upper and lower case P/p.
24261
24262
mridge71c27d72004-11-05 19:42:34 +000024263LTP-20041105
24264- Added extensive syscall testsuite (Ballista)
24265- Added new tests to EPoll testsuite
24266- Applied long path name patch from Michael Vieths
24267- Removed the requirement to have "." listed as the first directory, since it is not a documented requirement.
24268- GetDents01 - Used _syscall3() to allow this test to run on non-x86 archs.
24269- Applied message formatting patch from Gordon Jin.
24270- Applied IA64 specific patch from Jacky Malcles.
24271- Fixes from Chris Wright for swapon02 failures
24272- Restored the compile settings for Linux2.4/GLIBC2.2 and created a new one for Linux/GLIBC2.3 Removed -fwritable-strings
24273 and -DGLIBC=22 flags from compile.
24274- Applied a patch from Zhao Kai that added a pause to allow for testing on installations with improved PAM security.
24275
24276
mridge4b1e2c82004-10-07 20:47:29 +000024277LTP-20041007
24278- Applied fix from patch 1037010, submitted by mator.
24279- Changes from Kris Wilson on RH specific changes
24280- Changes from the security team testcases
24281- Add HOWTO for pci tests
24282- Changes for pci testcases
24283- Disable -std=c99 and -peandtic flags in writetest's Makefile. Some users of very old gcc versions
24284 had problems with this, but it looks like those versions of gcc will still compile it ok.
24285- Fix typo and add log statement if a failure on loading the test module
24286- Changes requested from the security team for fix PPC64 error
24287- Small fix to chown03 and fchown04. tst_tmpdir() call was happening in a spot that would cause
24288 it to break under certain automation environments.
24289- un-spamify fork11 test
24290- Fix getrlimit02. Rajeev Tiwari <rajeevti@in.ibm.com> pointed out that RLIMIT_NLIMIT was now too
24291 low in the usr include files for newer kernels to cause this to fail. Defined a new high one that
24292 ought to work for the forseeable future.
24293- Overhaul madvise02. Removed some invalid testcases, fixed one case that was an invalid failure, and a lot of cleanup
24294- Changes from SuSE for mincore tests
24295- Changes from Ihno for Itainium failures
24296- Changes from SuSE for setdomainname tests
24297- Changes submitted from SuSE for sethostname
24298- Changes to fix statfs03 error on trying to write to protected directory
24299- Change to fix defect 10947, failure on tmp directory
24300- Applied IA64 specific patch from Jacky Malcles:
24301
24302
24303
mridge4b95cce2004-09-08 20:34:39 +000024304LTP-20040908
24305- Modified runalltests.sh to call runltp.sh. runalltests.sh is now deprecated and will be removed early next year.
24306- Modified tst_tmpdir to ensure 777 permissions on test directory.
24307- Changes to ltp-aiodio.part3 for testcase run parameters
24308- Changes for 2.6.X so only delete modules is run, query and create are obsolete
24309- Updated runtest scenario with the latest SCTP tests.
24310- uncommented swapon() tests.
24311- added new paging tests, mincore and madvise
24312- Change to fix aio-stress problem will io errors on a short read during the random read portion
24313- Change to only print out a pass/fail instead of # of iterations pass/fail
24314- Added IA64 specific code for shmt09.
24315- Change to not do /dev/ptmx group write on arm arch.
24316- Applied patch from Ling, Xiaofeng to allow the test to use TDIRECTORY correctly.
24317- Corrected test 1 to show EPERM error pointed out by Ling, Xiaofeng.
24318- Change to close fileHandle prior to cleanup to correct testcase failure in NFS filesystems
24319- Change sleep time from 1 second to 10 seconds to allow system to pass
24320- Change to define RUSAGE_BOTH if not defined, RH removed from user space and other distros still support.
24321- Add arm arch to the ALIGNED typedefs
24322- Changes from Ihno for llseek01.c to check TEST_RETURN vs TEST_ERRNO
24323- use ltp functions in f00f test for better output parsing
24324- Fix Makefile to link open_files into the bin directory
24325- Get rid of extra = of "must be Root user" check
24326- Change the awk $4 to an $NF to support debian only returning 3 terms
24327- Change to tcpdump to check IFNAME define
24328
mridge2946edd2004-08-04 16:30:50 +000024329LTP-20040804
24330- Corrected TCbin definition.
24331- Changes to check for RedHat install when setting up environment variables
24332- Changed ROOT_PASSWORD to PASSWD to match other testcases.
24333- Change to check and exclude test if running on a 390 system since test is invalid on that platform
24334- Fix build errors in modify_ldt01 and modify_ldt02
24335- Additional security testcases
24336
mridge328c94e2004-07-07 16:01:20 +000024337LTP-20040707
24338- Added a new test for bind() written by Dan Jones.
24339- Jacky Malcles added support for ext3 and some cleanup code.
24340- Fixes to fix DMAPI defect
24341- Changes for eliminating dmapi.h
24342- Applied patch from Gary Williams to change malloc() to calloc() b/c some
24343 archs don't like the use of uninitialized memory.
24344- Fix typo and change i to a 1 in the bufcmp function in diotest_routines.c
24345- Applied patch from Gary Williams that added an optional forth arguement to
24346 semctl as a union, not a pointer to pointer, b/c pointer to pointer causes ppc
24347 to explode. Union will automagically interpret the union as a pointer as
24348 necessary....now works on multiple archs.
24349- Made sure that the shm segment is cleaned up if the shmat() fails.
24350- Applied patch from Wu Zhou to correctly cleanup in case of a failure.
24351- Added definition for SHM_HUGETLB for cases where this is not defined.
24352- Applied patch from Steve Hill and Gary Williams for MIPS.
24353- Applied a timing fix to allow the test to run on more architectures.
24354- Applied results cleanup patch from Gary Williams.
24355- Corrected the logic in the test to use -lepoll or not.
24356- Applied PASS message cleanup patch from Gary Williams
24357- Fix invalid syntax "if undefined" in modify_ldt tests
24358- Applied patch from Gary Williams for personality() tests to initialize
24359 PER_LINUX so we can clearly see if the desired changes occur.
24360- Updated to Posixtestsuite-1.4.3
24361
24362
mridgeaa0077d2004-06-03 20:44:47 +000024363LTP-20040603
24364- Minor corrections to the NUM_PROCS patch
24365- Added the ability to pass NUM_PROCS to the -c option for runalltests.sh
24366- Fix genload in runalltests.sh, it was trying to run it in all caps, but the binary is all lower case.
24367 Should actually run genload now.
24368- Patch from Alastair McKinstry to allow LTP to build on Linux/HPPA
24369- Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
24370- Add new security tests to syscalls testsuite
24371- In acl_file_test.c and acl_link_test.c syscalls regarding xattrs are still
24372 done via syscall, although libc functions are available. Furthermore I found
24373 out that on older distros for non-intel architectures both attr/xattr.h and
24374 constants like __NR_getxattr are not available, so in this case the these
24375 testcases are not built.
24376- Updates for the DMPAI testsuite ppc64 support.
24377- Fix failure on rwtest versions rwtest03 and rwtest04 due to mmap running out of resources.
24378- Made changes to get thread ID vs get PID for NPTL threads for unique filenames where child/parent PIDs are the same.
24379- Changes to diotest5 and diotest_routines to eliminate random/intermitant failures on data compare.
24380- Fixed memory leak in mmstress testcase.
24381- Changed clone02 to use tid instead of pid to eliminate failures on NPTL threads(same PIDs for parent/child)
24382- Changed fcntl15 getpid to gettid (syscall(gettid)) to get unique thread ID vs common PID in NPTL threads.
24383- Added adp testcases.
24384
24385
24386
mridgefa7fc452004-05-06 19:08:46 +000024387LTP-20040506
24388- Corrected a bug fix, so that the runalltests.sh script ends correctly and returns a
24389 0 or 1 depending on PASS/FAIL result.
24390- Applied bug fixes from Gernot Payer
24391- Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
24392- Changes to fix error "invalid argument" on parameters for aiodio_sparse tests
24393- Relocated the acl tests to /kernel/fs
24394- Added initial drop of DMapi testcases
24395- Applied fix from Joe Habermann for the "v" option, where in some cases the
24396 routine, sy_mmrw, will pass sbuf.st_size for the msync length without first
24397 having done the fstat to populate sbuf.
24398- Changes to have the directio run a pre-defined number of iterations for more complete testing
24399- Fix too many open filehandle problem on direct io tests
24400- Created a second test that checks how huge pages are mapped in 32-bit and
24401 64-bit processes.
24402- Added new test for testing that a normal mmap cannot be mapped into a
24403 high memory region.
24404- Added test to map a file to the max size possible.
24405- Made the tests 64bot friendly.
24406- Added tests for shmat() calls using hugetlb.
24407- Corrected tests to allow EACCES or EPERM, which is documented in POSIX.
24408- Update open_posix_tests to 1.4.1
24409
24410
mridge68e51e32004-04-05 16:02:08 +000024411LTP-20040405
24412- Added nptl scenario.
24413- Added ltp-run-files.txt file to identify testcases/scripts that are NOT run using runalltests.sh
24414- Added EAL2 (security) testsuite.
24415- Applied daemon typo patch from Andrew R. Reiter.
24416- Fixed a bug so that sysinfo() works on 32bit machines with +4GB of memory.
24417- Updated the nptl tests to only execute on NPTL enabled systems.
24418- Added a new test for testing a specific problem seen in certain version of NPTL where
24419pthread_cond_timedwait() can hang. This was written by Neil Richards of IBMUK.
24420- Fix EPoll PROTECT_FUNC macro to get around compiler bug for varible parameter list
24421- Fix for bug 7007, pickup correct NGROUPS
24422- Applied patch from Yaroslav Popovitch that addresses problems related
24423to the __syscall2 definition and 2.6 kernel based systems with glibc-kernheaders-2.4-8.43.
24424- Fix for bug 7009, failure on ppc64
24425- Changed NFS test to use /tmp instead of /mnt.
24426- Corrected sctp Makefile to allow for cross-compiled options to be passed down.
24427- Fixed bug 7011 on reiserfs
24428
24429
mridge9151fbb2004-03-04 19:33:10 +000024430LTP-20040304
24431- This patch makes rwtest generate a PASS/FAIL (Chris Dearman)
24432 message in the output
24433 log. Updated the runtest/* scripts that use rwtest. also
24434 changed the iogen01 test to use rwtest instead of invoking iogen/doio
24435 directly.
24436- Added AIO/DIO testcases from OSDL, SUSE
24437- Changes to AIO/DIO ( Marty Ridgeway )
24438 changes to aio-stress test runs
24439- Applied patches from Chris Dearman to set
24440 PASS/FAIL messages for ltp-stress. ( Chris Dearman )
24441- Created 2 new testcases to test the fcntl() ( Robbie Williamson )
24442 call with the F_SETLEASE option.
24443- tcp_cmds - Changed the ipchains test to ( Robbie Williamson )
24444 iptables.
24445- mmstress - Applied patch from Jacky Malcles and Gary Williams to remove the path
24446 constraints when calling "dummy".
24447- added new ltp epoll testcases ( Marty ridgeway )
24448- Added tests for GETLEASE, and SETLEASE w/FD_UNLCK ( Robbie Williamson )
24449- sendmsg01 - Removed test number 11, b/c it was not testing for EINVAL correctly. ( Robbie Williamson )
24450- setregid02 - Changes to accept now valid user ID ( Marty Ridgeway )
24451 and update testcase msg to reflect test group vs user
24452- dhcpd_tests - Appled syntax error patch. ( Hubert Lin )
24453- Updates to SCTP and new tests added. ( Marty Ridgeway )
24454- Update to OpenHPI 0.5.0 ( Robbie Williamson )
24455- Added Dan Carpenter's "Strace Test"
24456
24457
robbiewe0212472004-02-06 16:12:43 +000024458LTP-20040206
24459- Applied documentation cleanup patch. ( Randy Dunlap )
24460- Fixed the "-t" default option in ( Hubert Lin )
24461 runalltests.sh
24462- Relocated the aio tests to all reside ( Robbie Williamson )
24463 in one location under kernel/io.
24464- Fixed a 2.6 related compile error in the ( Marty Ridgeway )
24465 device driver test tbase.c file.
24466- Updated the diotests to compile with gcc ( Mark Meissner )
24467 3.4.
24468- Fixed race condition and stability of the ( Gary Williams )
24469 mmstress.c.
24470- Corrected pth_str02's return value checking ( Gary Williams )
24471 and results handling.
24472- Updated open08 to use an FHS specified file. ( Randy Hron )
24473- Fixed a buffer overflow problem in pipe07. ( Erik Andersen )
24474- Fixed setregid02's test case id. ( Paul Larson )
24475- Relaxed the expected results for string01. ( Marty Ridgeway )
24476- Removed the EFAULT test from syslog12 b/c ( Andi Kleen )
24477 it was unpredictable and didn't acheive the
24478 intended test result.
24479- Fixed an issue with data generation in ( Michael Wolf )
24480 gentan.c of float_trigo.
24481- Added tests for iptables. ( Hubert Lin )
24482- Updated mc_cmds to use 'netstat -i -n'. ( Hubert Lin )
24483- Corrected the "this_file" variable in the ( Jacky Malcles )
24484 rpc testcases.
24485- Corrected a typo in rusers test. ( Jacky Malcles )
24486- Fixed execution bug in ltpSockets.sh. ( Robbie Williamson )
24487- Updated the rlogin and telnet tests to ( Hubert Lin )
24488 execute correctly.
24489- Updated the xinetd tests to run under RHEL. ( Ming Gao )
24490- Corrected path locations in ltpfslvm.sh. ( Robbie Williamson )
24491
24492
24493LTP-20040108
robbiew1ecb2242004-01-08 17:10:56 +000024494- Fixed broken -l option in runalltests.sh. ( Paul Larson )
24495- Fixed netpipe typo in runalltests.sh. ( Paul Larson )
24496- Fixed memory leak in parse_opts.c library. ( Randy Hron )
24497- Removed personality() system call tests from ( Robbie Williamson )
24498 the runalltests.sh and ltpstress.sh scripts.
24499- Cleaned up file_test.sh for improved ( Glen Foster )
24500 execution.
24501- Cleaned up mail_tests.sh for improved ( Glen Foster )
24502 execution.
24503- Fixed the direct I/O tests to correctly ( Robbie Williamson )
24504 check if direct I/O is supported on the tested
24505 filesystem.
24506- Fixed a typo and correct return value in ( Jay Turner )
24507 clone07.c.
24508- Fixed coding error in getcwd03.c. ( Erik Andersen )
24509- Fixed problem of incorrect use of fclose(), ( Erik Andersen )
24510 instead of pclose() in msgctl08.c and
24511 msgctl09.c.
24512- Removed usmblks test from mallopt01.c. ( Erik Andersen )
24513- Updated the modify_ldt() tests to build ( Robbie Williamson )
24514 according to what struct is defined in
24515 asm/ldt.h: user_desc or modify_ldt_ldt_s
24516- Updated pipe07.c to check the number of used ( Robbie Williamson )
24517 file descriptors and adjust itself accordingly
24518 before executing.
24519- Updated sendfile03 to allow for situations ( Robbie Williamson )
24520 where the execution environment has more than
24521 STDIN, STDOUT, and STDERR in use.
24522- Removed assumptions about the width of a uid_t( Erik Andersen )
24523 and gid_t in the setregid02.c, setresuid03.c,
24524 and setreuid06.c.
24525- Fixed string01.c to not expect implementation ( Erik Andersen )
24526 specific results.
24527- Updated swapon02.c to build in environments ( Robbie Williamson )
24528 where MAX_SWAPFILES must be specified.
24529- Updated mc_cmds and tcpdump01 to handle ( Ming Gao )
24530 multiple interfaces better.
24531
24532
robbiewf7cbbc72003-12-04 17:37:06 +000024533LTP-20031204
24534- Allowed the test driver to ignore all ( Robbie Williamson )
24535 real-time signals.
24536- Removed the obsolete time() and stime() tests ( Robbie Williamson )
24537 from the default runalltests.sh and
24538 ltpstress.sh scripts.
24539- Updated "file_test.sh" with fixes to improve ( Glen Foster )
24540 execution and portability.
24541- Updated "cpio_tests.sh" with fixes to improve ( Glen Foster )
24542 execution and portability.
24543- Updated "cron_tests.sh" with fixes to improve ( Glen Foster )
24544 execution and portability.
24545- Updated "mail_tests.sh" with fixes to improve ( Glen Foster )
24546 execution and portability.
24547- Added Asynchronous I/O (aio) testcases. ( Marty Ridgeway )
24548- Added file & directory ACL control and ( Marty Ridgeway )
24549 management testcases.
24550- Added testcases for low-level SCSI & virtual ( Marty Ridgeway )
24551 SCSI devices.
24552- Updated direct IO tests to return TCONF if ( Robbie Williamson )
24553 the tested filesystem does not support dio.
24554- Updated acct01 & sockioctl01 to handle ( Robbie Williamson )
24555 situations where /dev/tty0 does not exist.
24556- Updated fsync02 to ensure max_block is always ( Robbie Williamson )
24557 greater than data_blocks.
24558- Updated getgroups03 to allow for better ( Susanne Wintenberger )
24559 stability and platform portabilty.
24560- Updated the modify_ldt testcases to allow the ( Robbie Williamson )
24561 tests the ability to build on installations
24562 that use type "user_desc" instead of
24563 "modify_ldt_s_s".
24564- Applied IA64 specific fixes to sigaltstack() ( Jacky Malcles )
24565 tests.
24566- Updated some of the utime() tests to sleep ( Glen Foster )
24567 longer than one second (2) to ensure proper
24568 execution on IA64.
24569- Updated some of the write() tests to make the ( Susanne Wintenberger )
24570 invalid address test 64bit portable.
24571- Added new NFS stress test: nfs_fsstress. ( Robbie Williamson )
24572- Updated OpenHPI testsuite. ( Kevin Gao )
24573- Updated ltpstress.sh to change the maximum ( Robbie Williamson )
24574 number of user processes to "unlimited"
24575 before testing begins (ulimit -u).
24576
24577
robbiew8ccd3ee2003-11-05 16:10:52 +000024578LTP-20031106
24579- Fixed bugs in runalltests.sh with creating ( Manoj Iyer )
24580 the results directory and locating 'pan'.
24581- Created new NFS test, nfs04, which tests ( Robbie Williamson )
24582 file integrity when copying across mounts.
24583- Updated the SCTP testcases. ( Marty Ridgeway )
24584- Fixed bugs in 'tar' shell tests. ( Glen Foster )
24585- Applied patch to 'doio' for machines that ( Jun Sun )
24586 have virtually indexed cache and cache
24587 aliasing problems
24588- Updated mem01 and mtest01 to execute on s390 ( Robbie Williamson )
24589 better.
24590- Added missing parenthesis to mmstress. ( Manoj Iyer )
24591- Added code to chown03 & fchown04 to set the ( Robbie Williamson )
24592 environment variable, "change_owner", if it
24593 is not already set.
24594- Set the clone stack size to 16384 for all ( Robbie Williamson )
24595 clone() tests.
24596- Applied IA64 specific patch to clone04. ( Jacky Malcles )
24597- Removed test8 from stat06 b/c it was not ( Robbie Williamson )
24598 valid under the SUSv3.
24599- Added some extra documentation to swapon02 ( Robbie Williamson )
24600 on how to handle glibc 2.2.5.
24601- Resolved bug #834027 with sync02. ( Robbie Williamson )
24602- Added option to log 'iostat' data during ( Robbie Williamson )
24603 testing using "ltpstress.sh".
24604
24605
robbiew95183522003-10-02 17:45:34 +000024606LTP-20031002
24607- Enabled better binary compatibility between ( Robbie Williamson )
24608 executions on NPTL and Linuxthreads.
24609- Created README for device drivers test ( Marty Ridgeway )
24610 executions.
24611- Resolved bugs #807255 & #807400 for fs_maim. ( Hien Nguyen )
24612- Updated disktest to version 1.1.12 ( Brent Yardley )
24613- Corrected the headers for capset and capget. ( Robbie Williamson )
24614- Applied IA-64 fix to clone06 and munlock02. ( Jacky Malcles )
24615- Fixed compile warning for gettimeofday01. ( Andreas Jaeger )
24616- Applied testcase stability patch to pipe() ( Erik Andersen )
24617 testcases.
24618- Fixed rlogin01 and telnet01 so that they ( Paul Larson )
24619 correctly detect when they pass.
24620- Applied updates to the OpenHPI test suite. ( Kevin Gao )
24621- Updated the Open POSIX test suite to 1.3.0. ( Robbie Williamson )
24622- Changed ltpstress to use all installed RAM ( Robbie Williamson )
24623 plus 1/2 swap space by default.
24624
24625
24626
robbiew11e6ea82003-09-04 18:12:11 +000024627LTP-20030905
24628
24629- Corrected "-d" option for runalltests.sh ( David Smith )
24630- Corrected ade commands tests to allow for ( Xu Cheng
24631 cross platform ppc64 execution. Robbie Williamson )
24632- Fixed compile errors for device driver ( Marty Ridgeway )
24633 tests seen on 2.5.73 kernels and above. ( Marty Ridgeway )
24634- Initial drop of drivers/base code.
24635- Added Device Simulator Framework. ( Marty Ridgeway
24636 David Cruz
24637 Sean Ruyle )
24638- Removed the need to include sys/stropts.h ( Robbie Williamson )
24639 in the syscall tests.
24640- Modified acct01 to use tty0 to allow for ( Paul Larson )
24641 testing in environments without a controlling
24642 terminal.
24643- Modified alarm03 to allow the timer to be ( George Ansinger
24644 rounded up to the next second. Paul Larson )
24645- Corrected ifdef settings for PowerPC64 by ( Robbie Williamson )
24646 changing all __ppc64__ to __powerpc64__
24647- Corrected pthread id display in the float_ ( Robbie Williamson )
24648 tests.
24649- Updated mc_cmds and tcpdump01 to support ( Xu Cheng
24650 multiple interfaces. Robbie Williamson )
24651- Applied patches: #788275, #788323, 788727, ( David Smith )
24652 and 788836.
24653- Updated OpenHPI testsuite. ( Kevin Gao )
24654- Removed the top-LTP tool from being built ( Robbie Williamson )
24655 using `make all` or `make install`.
24656- Removed the open_posix and open_hpi ( Robbie Williamson )
24657 testsuites from being built using `make all`
24658 or `make install`.
24659
robbiew4f3b1192003-08-07 17:34:57 +000024660LTP-20030807
24661
24662- Reorganized and updated the testcase ( Robbie Williamson )
24663 descriptions under /doc
24664- Updated the tst_rmdir API to use ( Robbie Williamson )
24665 remove() instead of rmdir().
24666- Added support for the __ARM_ARCH_4T__ ( Ramesh Subramanian )
24667 architecture.
24668- Updated clone() tests to allow them ( Robbie Williamson )
24669 to execute on ppc64.
24670- Created new clone07 test to check for ( Robbie Williamson )
24671 glibc bug.
24672- Rewrote the generate.sh scripts to perl ( Randy Hron
24673 for faster execution. Robbie Williamson )
24674- Updated "fsstress" to allow setting the ( Robbie Williamson )
24675 number of loops to run and cleanup options.
24676- Removed case from diotest4 for read/writes ( Robbie Williamson )
24677 with negative counts. Not in SUS.
24678- Fixed chown03 testcase to allow for better ( Paul Larson )
24679 execution stability.
24680- Added check to mmapstress tests to see if ( Robbie Williamson )
24681 roundup() is defined, before defining it.
24682- Cleaned up sched_stress. ( Randy Hron )
24683- Modified diotest4 to test dio to /dev/null ( Robbie Williamson )
24684 but not record it as a pass or fail.
24685- Removed extra "\n"s from creat09. ( Paul Larson )
24686- Updated syscall tests that used their own ( Randy Hron )
24687 strcpy() definition, instead of string.h's.
24688- Fixed fchown04 testcase to allow for better ( Paul Larson )
24689 execution stability.
24690- Updated fcntl14 to allow for better execution ( Ramesh Subramanian )
24691 stability & remove possibility of false fails.
24692- Applied Xtensa architecture specific patches. ( Joe Taylor )
24693- Updated memory tests to allow for distros ( Robbie Williamson )
24694 that allow non-root users to m(un)lockall
24695 within the RLIMIT_MEMLOCK resource limit.
24696- Changed the way munlock02 attempts to access ( Robbie Williamson )
24697 outside it's memory space to a more reliable
24698 method.
24699- Corrected an expected error return for a case ( Andrew Morton
24700 in recvmsg01 and sendmsg01. Paul Larson )
24701- Corrected compiler warnings in the multicast ( Robbie Williamson )
24702 test, mc_opts.
24703- Corrected syntax error reported in ( Robbie Williamson )
24704 Bug #773670.
24705- Corrected unitialized variable problem in ( Ramesh Subramanian )
24706 sendfile01.
24707- Updated the Open Posix Test Suite to 1.2 ( Robbie Williamson )
24708- Applied patches to Open HPI Test Suite. ( Kevin Gao )
24709
24710
robbiewfe26f4f2003-07-09 22:01:26 +000024711LTP-20030710
24712
24713- Added LIB_DIR variable to top-level Makefile ( Robbie Williamson )
24714 to allow specification of where to install
24715 libproc.so for the top-LTP tool.
24716- Updated Open POSIX Test Suite to 1.1.0. ( Robbie Williamson )
24717- Added JFS tests to the LVM test script. ( Marty Ridgeway )
24718- Removed tests from the LTP system stress ( Robbie Williamson )
24719 script that had problems running concurrently.
24720- Updated ar01 to avoid bug if building rpm. ( Manoj Iyer )
24721- Added ACPI testcases. ( Marty Ridgeway )
24722- Added testcases to execute inline functions in ( Marty Ridgeway )
24723 the kernel tree.
24724- Added testcases to for the NLS filesystem. ( Marty Ridgeway )
24725- Added PCI testcases. ( Marty Ridgeway )
24726- Added USB device testcases. ( Marty Ridgeway )
24727- Applied code cleanup patches to stream tests. ( Randy Hron )
24728- Ported sem02.c to use some of the LTP test ( Paul Larson )
24729 harness API.
24730- Updated mtest01 to fix hang issues. ( Robbie Williamson
24731 Paul Larson )
24732- TCID fixes to various syscall tests. ( Paul Larson )
24733- Cleanup of various syscall test outputs. ( Paul Larson )
24734- IA64 fix to mlock02, mprotect01, munlock02. ( Jacky Malcles )
24735- Applied uclibc patch for memory tests. ( David McKay )
24736- Increased the size of memory to attempt to ( Robbie Williamson )
24737 munlock for munlock02 to ensure correct
24738 test execution.
24739- Updated readdir02 to catch SIGSEGV and fixed ( Robbie Williamson
24740 small bug in test. Paul Larson )
24741- Updated recvmsg01 and sendmsg01 to handle 2.5 ( Robbie Williamson )
24742 64bit architecture specifics.
24743- Updates to syslog01-10 to support Debian ( Robbie Williamson
24744 systems and improved their stability. Paul Larson )
24745- Applied IA64 specific patch to syslog11/12. ( Robbie Williamson )
24746- Removed an unneccessary free() call in ustat01 ( Doug Ramier )
24747- Corrected the "install:" section of the mc_opts ( Robbie Williamson )
24748 network test.
24749- Added default option for RHOST for nfs03 and ( Robbie Williamson )
24750 nfsstress.
24751- Modified rwho01, sendfile01, tcpdump01 to use ( Manoj Iyer )
24752 test APIs and added checks for required
24753 commands.
24754- Added the Open HPI testsuite. ( Kevin Gao
24755 http://openhpi.sourceforge.net/ Robbie Williamson )
24756- Added new filesystem testscripts. ( Marty Ridgeway )
24757- Added 'mkrootfs' utility to tools section. ( Manoj Iyer )
24758
24759
24760
24761
robbiew833ce092003-06-06 16:15:53 +000024762LTP-20030606
24763
24764- Updated ltpmenu to redirect `ver_linux` output ( Robbie Williamson )
24765 to the redirected output file.
24766- Added warning to runalltests.sh when the "-x" ( Robbie Williamson )
24767 option is selected.
24768- Corrected syntax error in RHOST/PASSWD ( Robbie Williamson )
24769 checking section.
24770- Made `pan` Makefile honor top-level LOADLIBES. ( Robbie Williamson )
24771- Relocated all Open POSIX Test Suite tests ( Robbie Williamson )
24772 listed in the scenario files to /runtest/posix.
24773- Relocated all Open POSIX Test Suite tests to ( Robbie Williamson )
24774 /testcases/open_posix_testsuite.
24775- Removed OPEN Posix Test Suite tests from ( Robbie Williamson )
24776 runalltests.sh default run.
24777- Ported new asynchronous I/O test, aio01, to ( Narasimha Sharoff
24778 LTP. Paul Larson )
24779- Added ppc64/ia64 fix to diotest4. ( Peter Bergner
24780 Robbie Williamson )
24781- Updated mem01 to use sysinfo() and adjusted ( Robbie Williamson )
24782 allocation limits.
24783- Updated mtest01 to run on large memory machines ( Robbie Williamson )
24784- Updated mmap tests to correctly cleanup after ( Paul Larson )
24785 execution.
24786- Cleaned up sched_stress and fixed problem with ( Paul Larson )
24787 segfaulting reported by Andi Kleen.
24788- Added s390/s390x specific code to clone() tests ( Jay Huie
24789 Robbie Williamson )
24790- Fixed typo in mkdir04 in PASS output. ( Paul Larson )
24791- Corrected syntax error in munlockall02. ( Robbie Williamson )
24792- Applied ppc64 and s390x fix to profil01. ( Steve Munroe
24793 Robbie Williamson )
24794- Fixed syntax problem in mc_opts. ( Robbie Williamson )
24795- Fixed "-i" problem with sendfile02. ( Aniruddha Marathe )
24796- Included /asm/atomic.h file to swapon02 ( Paul Larson )
24797 includes to allow test to compile on RH 7.2
24798- Applied ia64 fix for sysctl() tests. ( Jacky Malcles )
24799- Made syslog tests correctky cleanup after ( Robbie Williamson )
24800 failure and handle multiple instances.
24801- Fixed mc_commo to make sure `ping` uses the ( Dang En Ren
24802 correct interface. Robbie Williamson )
24803- Fixed small bug in ltpServer.c. ( Paul Larson )
24804- Allowed `make` to continue on errors in ( Robbie Williamson )
24805 open_posix_testsuite build/install.
24806- Added pause in "all" and "install" section of ( Robbie Williamson )
24807 open_posix_testsuite/Makefile to allow user to
24808 read location of build/install error logfiles.
24809- Removed the procps directory in /tools and ( Robbie Williamson )
24810 replaced with a stripped down version: top-LTP.
24811
24812
robbiewb572e782003-05-08 17:20:22 +000024813LTP-20030508
24814
24815- Updated the LTP to build and execute on NPTL ( Robbie Williamson )
24816 installed systems
24817- Applied 'ash' compatibilty patch ( Dan Kegel )
24818- Applied "CFLAGS+=" Makefile patch ( Vasan Sundar )
24819- Created "/testscripts" directory and relocated ( Robbie Williamson )
24820 scripts to it
24821- Fixed kill problem with genload's stress.c ( Amos Waterland )
24822- Added checking for users and sys groups to ( Robbie Williamson )
24823 IDcheck.sh. Also, called the script from
24824 runalltests.sh before executing tests to support
24825 cross-compiled platforms
24826- Added 'ltpmenu' GUI ( Manoj Iyer
24827 Robbie Williamson )
24828- Applied "posixfy" patches ( Vasan Sundar )
24829- Updated runalltests.sh to use -o for ( Robbie Williamson )
24830 redirecting output.
24831- Added code to runalltests.sh to prompt for ( Robbie Williamson )
24832 RHOST and PASSWD when running network tests.
24833- Updated Open POSIX Test Suite header file to ( Robbie Williamson )
24834 allow timer tests to build.
24835- Compiler warnings cleanups. ( Robbie Williamson )
24836- Corrected buffer overflow in inode02. ( Dan Kegel )
24837- Updated disktest to 1.1.10 and fixed for ( Robbie Williamson )
24838 systems w/o O_DIRECT
24839- Completed merge of Open POSIX Test Suite 0.9.0 ( Robbie Williamson )
24840- Applied ia64 specific patches ( Jacky Malcles )
24841- Updated Makefiles to allow use of "-j" ( Nate Straz )
24842- Correct fork05 for use in newer glibc/kernels ( Ulrich Drepper )
24843- Applied "type" fixes to recvfrom and recvmsg ( Andreas Jaeger )
24844- Applied x86_64 specific patches ( Andreas Jaeger )
24845- Applied MSG_CMSG_COMPAT fix for 64bit 2.5 ( Bryan Logan )
24846 kernels.
24847- Added new testcase for setegid. ( Dan Kegel )
24848- Modified syslog tests to use test apis ( Manoj Iyer )
24849- Added 2.5 timer tests. ( Aniruddha Marathe )
24850- Added Device Mapper tests. ( Marty Ridgeway )
24851- Added sockets tests. ( Marty Ridgeway )
24852- Removed fptest03 due to use of obsolete ( Robbie Williamson )
24853 syscalls that perform 48bit math operations
24854
24855
24856
24857
robbiew7a33c7d2003-04-03 17:11:28 +000024858LTP-20030403
24859
24860- Fixed CFLAGS in all makefiles to append (+=) ( Vasan Sundar )
24861- Removed the outdated & poorly written ( Robbie Williamson )
24862 GUI ( ltp )
24863- Corrected bug with -x flag in runalltests.sh ( Robbie Williamson )
24864- Added additional documentation into ( Manoj Iyer
24865 runalltests.sh Robbie Williamson )
24866- MASSIVE compiler warnings cleanup. ( Andreas Jaeger )
24867 ( Robbie Williamson )
24868- Corrected library linking at build time. ( Andreas Jaeger )
24869- Added descriptions to first line of all ( Robbie Williamson )
24870 runtest scenarios.
24871- Commented out 2 cases in syslog11 test that ( Paul Larson
24872 clear the dmesg buffer. Robbie Williamson )
24873- Updated fs_maim to use ext3 and reiserfs. ( Airong Zhang )
24874- Removed "\n"s from testcase outputs. ( Dan Kegel )
24875- Corrected direct_io tests to compile a dummy ( Vasan Sundar )
24876 program if O_DIRECT is not defined & return
24877 TCONF.
24878- Changed stress_floppy to use `cp` instead of ( Robbie Williamson )
24879 `ln` with its data directory.
24880- Applied IA64 specific patch to shmt02, shmt04, ( Jacky Malcles )
24881 shmt05, shmt06, shmt07.
24882- Relocated the module tests to .../kernel/module ( Paul Larson )
24883- Removed module tests from syscalls scenario ( Paul Larson )
24884 file.
24885- Corrected the stack management in clone tests. ( Chris Dearman )
24886- Corrected the pids casting from int to pid_t ( Jaideep Dharap )
24887 in fcntl17.
24888- Applied fix to flock03 to have the file ( Matthew Wilcox )
24889 descriptor passed to the child.
24890- Enabled the validation section of getgroups03. ( Robbie Williamson )
24891- Added code to getsid02, setpriority04, & ( Robbie Williamson )
24892 wait402 to use PID_MAX_DEFAULT if PID_MAX is
24893 not defined.
24894- Fixed gettimeofday01 for gcc-3.2 quirk with ( Andi Kleen
24895 x86-64. Paul Larson )
24896- Fixed msgctl08 and msgctl09 to check for the ( Dan Kegel )
24897 `ipcs` command before trying to use it.
24898- Added IA64 specific code to shmat01. ( Jacky Malcles )
24899- Fixed problem with kill11 false failure with ( Paul Larson )
24900 some compilers.
24901- Changed llseek tests to call lseek64. ( Andreas Jaeger )
24902- Replaced calls to time() with calls to ( Dan Kegel )
24903 gettimeofday() in nanosleep01 to help avoid
24904 race conditions.
24905- Removed race condtions in recv01, recvfrom01, & ( Dan Kegel )
24906 recvmsg01.
24907- Replaced setegid() call with setregid() call in ( Robbie Williamson )
24908 setresgid01.
24909- Added code to check for NR_socketcall before ( Andi Kleen )
24910 executing the socketcall tests.
24911- Fixed swapon02 for correct execution on 2.5 ( Susanne Wintenberger )
24912- Fixed system specific build problem with ( Paul Larson )
24913 swapon02
24914- Corrected the MININT section of abs01. ( Robbie Williamson )
24915- Moved generate() into main.c for the float_* ( Robbie Williamson )
24916 tests.
24917- Explicitly set the stacksize in main.c for the ( Robbie Williamson )
24918 float_* tests.
24919- Removed optimization from building the float_* ( Robbie Williamson )
24920 tests.
24921- Relocated netpipe-ipv6 from ipv6/tools to the ( Robbie Williamson )
24922 top-level /tools directory.
24923- Adjusted send and receive buffers for ( Robbie Williamson )
24924 sendfile01 to PATH_MAX.
24925
24926
24927
robbiew58884322003-03-05 23:19:39 +000024928LTP-20030306
24929
24930- Changed IDcheck.sh to only prompt for id ( Robbie Williamson )
24931 creation if the user is root.
24932- Added LVM test execution scripts. ( Marty Ridgeway )
24933- Added system stress execution script. ( Robbie Williamson )
24934- Added tst_kvercmp() API to allow test ( Paul Larson )
24935 creators to query the kernel version.
24936- Removed all external int declarations of ( Anton Blanchard,
24937 "errno" and replaced with includes of errno.h Susanne Wintenberger,
24938 Robbie Williamson )
24939- Replaced usage of sigaction() with signal() ( Nathan Straz )
24940 in `pan`.
24941- Ported and merged all tests from the Open ( Robbie Williamson )
24942 POSIX* Testsuite:
24943 pthreads
24944 semaphores
24945 timers
24946 clock()
24947 nanosleep()
24948 raise()
24949 sigsetops
24950- Added flock06 test. ( Matthew Wilcox )
24951- Added ipchains and dhcpd (server) tests. ( Manoj Iyer )
24952- Patched Makefiles to stop execution on errors. ( Vasan Sundar )
24953- Patched Makefiles to allow non-root users to ( Robbie Williamson )
24954 run 'make install'.
24955- Fixed 'ar' test to use CC defintion in ( Anton Blanchard )
24956 Makefile.
24957- Corrected typos in install section of ( Manoj Iyer )
24958 commands/fileutils/<test> Makefiles.
24959- Added tests for gzip/gunzip. ( Manoj Iyer )
24960- Added tests for unzip. ( Manoj Iyer )
24961- Applied patch to fsstress's Makefile to ( Anton Blanchard )
24962 define _GNU_SOURCE to allow O_DIRECT.
24963- Applied changes to allow testcases to be ( Susanne Wintenberger )
24964 GCC 3.3 compliant.
24965- Fixed semaphore initialization bug in sem02. ( Jacky Malcles )
24966- Applied patch to mem/mtest07/shm_test.c to ( Chris Dearman )
24967 correct character buffer variable: buff.
24968- Fixed hangup01 to initialize variable, ( Robbie Williamson )
24969 usrstr.len, to avoid junk data storage.
24970- Applied patch to clone01 to allow test to ( Andi Kleen )
24971 be more architecture independent.
24972- Added kernel checking code to module tests. ( Paul Larson )
24973- Applied 31bit emulation s390x patch to ( Susanne Wintenberger )
24974 delete_module02 and query_module03.
24975- Fixed cleanup section of ftruncate01. ( Robbie Williamson )
24976- Applied patch to gettimeofday01 to not allow ( Andi Kleen )
24977 execution on x86_64 architectures.
24978- Added x86_64 as valid architecture for ioperm() ( Andi Kleen )
24979 and iopl() tests.
24980- Applied patch to semctl() tests to correctly ( Anton Blanchard )
24981 test the ipc call.
24982- Removed unspecified/undocumented case from ( Anton Blanchard )
24983 munlock01.
24984- Fixed personality02 test. ( Paul Larson )
24985- Applied MIPS specific architecture patch to ( Chris Dearman )
24986 profil01.
24987- Removed unspecified/undocumented case from ( Robbie Williamson )
24988 sendmsg01.
24989- Applied patch to swapoff() and swapon() ( Jacky Malcles )
24990 testcases to allow correct execution on IA64
24991- Applied patch to sysfs01 to allow execution on ( Susanne Wintenberger )
24992 64bit machines.
24993- Added test for ustat(). ( Aniruddha Marathe )
24994- Patched float_ tests to generate datafiles ( Robbie Williamson )
24995 during execution.
24996- Added test for iproute. ( Manoj Iyer )
24997- Added test for xinetd. ( Manoj Iyer )
24998- Added test for traceroute. ( Manoj Iyer )
24999
25000
25001
robbiewfc94a7d2003-02-05 21:06:08 +000025002LTP-20030206
25003
25004- Applied cross-compiler patch for top-level ( V.R. Sundar )
25005 Makefile.
25006- Added additional runtime options to the ( Manoj Iyer &
25007 "runalltests.sh" script. Robbie Williamson )
25008- Corrected runalltests.sh -l option to require ( Paul Larson )
25009 an absolute path.
robbiewd4257272003-02-06 16:26:50 +000025010- Added additional runtime and output options ( Manoj Iyer )
robbiewfc94a7d2003-02-05 21:06:08 +000025011 to `pan`.
25012- Added hyperthreading tests. ( Sonic Zhang )
25013- Added ftruncate04 tests. ( Robbie Williamson )
25014- Changed top-level Makefiles to not require ( Robbie Williamson )
25015 updating everytime a directory is added.
25016- Applied s390/64-bit enablement patch. ( Susanne Wintenberger )
25017- Applied 64bit patch to stress_cd. ( Jay Turner )
25018- Applied optimization patches (-O2). ( Mikael Starvik &
25019 V.R. Sundar )
25020- Added mmapstress testsuite. ( Ananda Venkataraman )
25021- Added new testcases to test shared library ( Manoj Iyer )
25022 libmm.
25023- Applied patch to mem01 to allow test to run ( Jacky Malcles )
25024 on 2.4 and 2.5 kernels.
25025- Changed sched_stress testsuite from using ( Robbie Williamson )
25026 the bootfile, to generating its' own
25027 datafile.
25028- Corrected cleanup section of abort01 test. ( Robbie Williamson )
25029- Added code to acct(2) tests to check for ( Robbie Williamson )
25030 BSD accounting before execution.
25031- Corrected description of flock03. ( Robbie Williamson )
25032- Added code to handle formatting issues with ( Robbie Williamson )
robbiew0187d7f2003-02-06 17:02:02 +000025033 gethostid01 test.
robbiewfc94a7d2003-02-05 21:06:08 +000025034- Applied patch to ioperm(2) & iopl(2) tests to ( V.R. Sundar )
25035 check for IA32 architecture before executing.
25036- Added code to msgctl08 and msgctl09 to ensure ( Robbie Williamson )
25037 correct and better execution with respect to
25038 message queue limits.
25039- Fix recvfrom01 & recvmsg01 to test for the ( Paul Larson )
25040 correct expected errors and their associated
25041 returns.
25042- Applied patch to sendfile02 to allow the test ( V.R. Sundar )
25043 to function correctly and keep track of its'
25044 children.
25045- Applied patch to setrlimit01 to test for ( V.R. Sundar )
25046 SIGXFSZ
25047- Applied patch to swapoff02 and swapon02 to ( Susanne Wintenberger )
25048 allow the test to use /dev/tty, instead of
25049 /dev/mouse.
25050- Applied buffer overflow patch to swapon02. ( Chris Dearman )
25051- Added code to fptest03 to check endianess ( Robbie Williamson )
25052 before defining unions.
25053- Added testsuite for multi-threaded core dump ( Guo Min )
25054 kernel patch.
25055- Added netpipe as a network traffic generator ( Robbie Williamson )
25056 tool.
25057- Added `cpio` command test. ( Manoj Iyer )
25058- Added `ln` command test. ( Manoj Iyer )
25059- Added `cp` command test. ( Manoj Iyer )
25060- Added `mkdir` command test. ( Manoj Iyer )
25061- Added `mv` command test. ( Manoj Iyer )
25062-
25063
martinjn2ff2d2e2003-01-07 18:07:51 +000025064LTP-20030110
25065
25066- Added New test case to test 'file' command. ( Manoj Iyer )
25067- Added new test to test basic functionality of ( Manoj Iyer )
25068 CRONTAB, CRON etc.
25069- Added new test case to test eject command ( Manoj Iyer )
25070- Added new tests to test logrotate ( Manoj Iyer )
25071- Added new testcase to test basic functionality ( Manoj Iyer )
25072 of tar command.
25073- Fixed mem01: The free memory size was being ( Robbie Williamson )
25074 incorrectly calculated, plus it could not
25075 handle large amounts of memory...now using
25076 long int, instead of int.
25077- Fixed mem01: Test was not cleaning up correctly ( Robbie Williamson )
25078 after a failure.
25079- Initial checkin of shmt, shared memory tests ( Robbie Williamson )
25080 from SPIE suite
25081- Initial checkin of pty testcases: hangup01(), ( Robbie Williamson )
25082 ptem01() and pty01() from SPIE testsuite.
25083- Added code to abort01.c to use the ( Robbie Williamson )
25084 tst_tmpdir()/tst_rmdir() APIs
25085- Added ported abort() test ( Ananda Venkataraman )
25086- Added adjtimex() tests ( Saji Kumar )
25087- Added capget() tests ( Saji Kumar )
25088- Added capset() tests ( Saji Kumar )
25089- Added ported test, creat08 ( Airong Zhang )
25090- create08 was initially ported to create users ( Robbie Williamson )
25091 and groups that it needed. Rewrote the test to
25092 use existing users/groups that are checked for
25093 when the LTP is installed.
25094- Applied patch to create_module02 from creator ( T.L.Madhu )
25095- Applied patch to delete_module02 from creator ( T.L.Madhu )
25096- Added code to delete_module03 to allow tests to ( Robbie Williamson )
25097 execute under pan.
25098- Applied patch to delete_module03 from creator ( T.L.Madhu )
25099- Added ported dup06 and dup07 tests ( Airong Zhang )
25100- Added ported dup202 and dup205 tests ( Airong Zhang )
25101 and cleaned up some other files
25102- Initial checkin of fdatasync() tests ( T.L. Madhu )
25103- Added new flock04 and flock05 tests ( Vatsal Avasthi )
25104- Added ported fmtmsg() test ( Ananda Venkataraman )
25105- Added functional test to gethostid01 to compare ( Paul Larson )
25106 result from gethostid() versus the hostid
25107 command
25108- Initial checkin of getrusage() tests ( Saji Kumar )
25109- Added ioperm() tests ( Subhabrata Biswas )
25110- Added iopl() tests ( Subhab Biswas )
25111- Added ported kill() tests ( Ananda Venkataraman )
25112- Added ported mallopt() test ( Ananda Venkataraman )
25113- Added ported memcmp() test ( Ananda Venkataraman )
25114- Added ported memcpy() test ( Ananda Venkataraman )
25115- Added ported memset() test ( Ananda Venkataraman )
25116- Fixed mkdir09: the getopts() call was returning ( Robbie Williamson )
25117 it's -1 to a char variable. This was incorrect
25118 and causing the test to loop forever on certain
25119 architectures.
25120- Initial checkin of munlockall() tests ( Sowmya Adiga )
25121- Fixed nftw64: tst_rmdir was in the wrong ( Robbie Williamson )
25122 location.
25123- Added ported open09() test ( Airong Zhang )
25124- Initial checkin of prctl() tests ( Saji Kumar )
25125- Added ported profil() test ( Ananda Venkataraman )
25126- Initial checkin of ptrace() tests ( Saji Kumar )
25127- Added code to query_module tests to allow ( Robbie Williamson )
25128 execution under pan.
25129- Initial checkin of reboot() tests ( Aniruddha Marathe )
25130- Initial checkin of sched_rr_get_interval tests ( Saji Kumar )
25131- Added setresgid() tests ( T.L. Madhu )
25132- Fixed setrlimit03 to work on 2.5 and cleanup ( Paul Larson )
25133- Added socketcall() tests ( Adiga Sowmya )
25134- Added ported string.h test string01 ( Ananda Venkataraman )
25135- Added swapoff() tests ( Aniruddha Marathe )
25136- Added swapoff() tests ( Aniruddha Marathe )
25137- Added swapon() test ( Aniruddha Marathe )
25138- Made corrections to swapon02 to make sure the ( Robbie Williamson )
25139 child exits.
25140- Added ported syscall() test ( Ananda Venkataraman )
25141- Removed an erroneous testcase in sysconf01 and ( Robbie Williamson )
25142 corrected a typo issue.
25143- Initial checkin of sysfs() tests ( Aniruddha Marathe )
25144- Made changes to allow the syslog tests to ( Robbie Williamson )
25145 execute in pan and corrected a bug in backup
25146 code for syslog.conf original file.
25147- Added syslog11 & syslog12 tests ( T.L. Madhu )
25148- Fixed syslogtst if-statement comparing a file ( Robbie Williamson )
25149 descriptor to a hardcoded number was changed to
25150 allow the test to run under pan.
25151- Changed the file opened for the 6th case in ( Robbie Williamson )
25152 syslogtst.
25153- Added ported abs() test ( Ananda Venkataraman )
25154- Added ported atof() test ( Ananda Venkataraman )
25155- Added ported nextafter() test ( Ananda Venkataraman )
25156- Corrected bug in cleanup section of fsx.sh ( Robbie Williamson )
25157- Added code to rusers01 to change a FQDN in ( Robbie Williamson )
25158 RHOST to short name.
25159- Fixed testsf_c bug in char* not large enough to ( Robbie Williamson )
25160 hold argv[4] string.
25161- Added command line version of LTP harness APIs ( Manoj Iyer )
25162 these commands will print LTP test results in
25163 LTP harness format just like the ones printed
25164 by C testcases. These commands can be used in
25165 shell scripts and other non-C testcases.
25166- Added load generator tool, stress ( Amos Waterland )
25167- Modified runalltests.sh to print default ( Manoj Iyer )
25168 settings
25169- Modified runalltests.sh to run LTP under stress ( Manoj Iyer )
25170
25171
25172
martinjnf10453e2002-12-10 20:48:03 +000025173LTP-20021210
25174------------
25175
25176- Added 5 new sched_setparam() tests ( Saji Kumar )
25177- Added new syslog() tests. ( David Barrera )
25178- Fix compile errors with *_module tests ( Paul Larson )
25179- Added additional semctl tests, semctl06 and ( David Barrera )
25180 semctl07.
25181- Added additional msgctl tests. ( David Barrera )
25182- Added mkdir09. ( David Barrera )
25183- Added mem02. ( David Barrera )
25184- Added floating point tests, fptest01, fptest02, ( Jacky Malcles )
25185 fptest03.
25186- Added inode01 and inode02 ( Robbie Williamson )
25187- Added vmtests, data_space and stack_space. ( Robbie Williamson )
25188- Added page tests, page01 and page02. ( Robbie Williamson )
25189- Added sysconf() test. ( Robbie Williamson )
25190- Added rename14 ( Robbie Williamson )
25191- Added nftw() tests. ( Robbie Williamson )
25192- Added confstr() test. ( Robbie Williamson )
25193- Added acct() tests. ( Robbie Williamson )
25194- Added flock03 to try relocking after unlocking. ( Paul Larson )
25195 To reproduce bug #7 in osdl's bugzilla.
25196- Corrected a typo in ar01. A "=" was used, ( Robbie Williamson )
25197 instead of an "==" found by Airong Zhang.
25198- Added 3 new sched_getparam tests ( Saji Kumar )
25199- Added query_module() tests ( T.L.Madhu )
25200- Added 2 new flock() tests ( Vatsal Avasthi )
25201- Added munlock() tests ( Nirmala Devi Dhanasekar )
25202- Added umount() tests ( Nirmala Devi Dhanasekar )
25203- Added mount tests ( Nirmala Devi Dhanasekar )
25204- Added 2 new tests for sched_get_priority_min ( Saji Kumar )
25205- Added 2 new tests for sched_get_priority_max ( Saji Kumar )
25206- patch for sched_setscheduler01 to add ( Saji Kumar )
25207 a test case for calling sched_setscheduler()
25208 with an invalid priority
25209- Added mlockall() tests ( Nirmala Devi Dhanasekar )
25210- Added delete_module tests ( T.L.Madhu )
25211- fix to readlink04.c. was creating a ( Robbie Williamson )
25212 testfile called "testfile" in /, instead of the
25213 temp dir created for the test.
25214- Added getdomainame test ( Saji Kumar )
25215- warning cleanup patches. removed additional ( Saji Kumar )
25216 warnings created when -Wall option used.
25217 also fixed Makefiles to correctly locate
25218 the libraries and header files necessary for
25219 compilation.
25220- Added 6 new clone() tests ( Saji Kumar )
25221- PPC fixes to ar, semctl04, and read02 ( Anton Blanchard )
25222- MULTIPLE cleanups and fixes ( Ihno Krumreich )
25223- Increased the default setting for MAXIDS number ( Robbie Williamson )
25224 to 2048 in semget05.
25225- Test was running to /dev/tty3, which does not ( Robbie Williamson )
25226 exist on some Linux installations. changed it
25227 to /dev/tty for better general use.
25228- Added create_module tests ( T.L.Madhu )
25229- patch to cleanup warnings in syscall tests ( Saji Kumar )
25230- Corrected typo in rusers01 ( Robbie Williamson )
25231- Replaced sigset() with sigaction() in write04. ( Manoj Iyer )
25232
25233
25234
25235LTP-20021107
martinjnc0aaaaf2002-11-07 17:03:21 +000025236------------
25237- Added "setdomainname01", "setdomainname02", ( Saji Kumar )
25238 and "setdomainname03" to "syscalls" runtest file
25239- Added "sethostname01", "sethostname02", ( Suresh Babu )
25240 and "sethostname03" to "syscalls" runtest file
25241- Fixed bug introduced in "fsstress.c" ( Andi Kleen, Andrew Morton )
25242- Fix "chdir03.c" to remove unintentional \n in ( Paul Larson )
25243 the directory name
25244- Added code to remove the tmp test dir ( Robbie Williamson )
25245 in "fcntl11.c"
25246- fix for "shmctl01.c" to get rid of the shmdt ( Manfred Spraul )
25247 failures in "shmctl01"
25248- Fix for "readdir01" slightly incorrect errno ( Paul Larson )
25249 handling
25250- Back out "readv01", "readv02" changes to ( Paul Larson )
25251 expect EINVAL when count==0. Kernel is going
25252 to keep the old behaviour.
25253- Fix for "waitpid02". uses undefined div by ( Paul Larson )
25254 0 behaviour
25255- Revert "writev01.c" back to not expect EINVAL ( Paul Larson )
25256 when count==0
25257- Fix for "mc_commo". Changed a 'ps -ef' command ( Robbie Williamson )
25258 to 'ps -ewf' to ensure that a grep finds the
25259 info it needs.
25260- Fix in mc_member. Corrected typo causing false ( Robbie Williamson )
25261 pass. Found by Li Ge <lge@us.ibm.com>
25262- Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
25263 declaration.
25264- Fix tools/ltprun to use the new runalltests ( William Jay Huie )
25265 semantics
25266- Added fsxtest02. Similar test to fsxtest, but (Robbie Williamson)
25267 this test runs fsx-linux on a file created in
25268 the $TCtmp directory. No unformatted partition
25269 required.
25270
25271
robbiewf55ecea2002-10-08 17:45:44 +000025272
25273LTP-20021002
25274------------
25275- Added "shmctl04" to test the SHM_INFO command ( Mingming Cao )
25276- Fix for improper child exit in "execve02" ( Colin Gibbs )
25277- Fix for "nanosleep02" to eliminate false ( Andreas Arcangeli )
25278 positives
25279- Fix for "personality01 to undef the personality( Marcus Meissner )
25280 macro before calling personality()
25281- Fix for "sendfile02" that adds a waitpid() call( Susanne Wintenberger )
25282 to guarantee child exit before the test ends
25283- Fix for /tools/rand_lines.c that eliminates an ( Nathan Straz )
25284 IA64 compile time warning
25285- Added "shmctl04" to the "syscalls" runtest file( Paul Larson )
25286- Removed test 8 from "diotest4". Opening a ( Paul Larson )
25287 directory for direct I/O is not allowed.
25288- Fix for PPC cross compile issues applied to: ( Paul Larson )
25289 "mmap01"
25290 "pth_str01"
25291 "pth_str03"
25292 "shmem_test_04"
25293- Fix for "fcntl01" to allow it to run without ( Paul Larson )
25294 predefining the file descriptors
25295- Fix for "readv02" to check for EINVAL on ( Paul Larson )
25296 2.5.35 and above kernels
25297- Fix for "stime01" to allow the checked time to ( Paul Larson )
25298 be off +1 second
25299- Fix for "writev01" to check for EINVAL on ( Paul Larson )
25300 2.5.35 and above kernels
25301
25302
25303
zhanga352b4e02002-08-06 18:48:46 +000025304
robbiewb6f285e2002-09-10 20:53:06 +000025305LTP-20020910
robbiew539b7212002-09-05 21:30:57 +000025306------------
25307- Fix path in runpan.sh ( Paul Larson )
25308- runtest/syscalls:
25309 a.Removed the {} from the environment ( Robbie Williamson )
25310 variables
plars76a1f972002-09-09 18:59:19 +000025311 b.Comment out stime01, since it sets ( David Barrera )
robbiew539b7212002-09-05 21:30:57 +000025312 the system time forward and could
25313 cause problems with several other
25314 tests if it's running at the same
25315 time (-x nn)
25316- Renamed the fsx-linux test on nfs to ( Robbie Williamson )
25317 "nfsx-linux"
25318- fsxtest: Added code to handle JFS. ( Robbie Williamson )
25319- ld01: Made the diff case insensative for ( Robbie Williamson )
25320 cross-platform compatibility.
25321- Removed obsolete test, "ulimit", from ( Robbie Williamson)
25322 automatic build and install.
25323- Moved the 'chown' commands to "install ( Robbie Williamson )
25324 section in the Makefile of fchmod
25325- Applied patches for s390 ( Susanne Wintenberger )
25326- Applied patches for IA64 ( Jacky Malcles )
25327- Applied patch for adding some missing includes ( Andreas Jaeger )
25328 to remove warnings about missing prototypes
robbiewbe56c852002-09-09 17:21:24 +000025329- Applied x86-64 patch for ldd01 ( Andreas Jaeger )
plars76a1f972002-09-09 18:59:19 +000025330- Fix for ar01 hang when filesystem is full ( Paul Larson )
25331- Make ltp run with uClibc ( Steven J. Hill )
25332- Fix compiler warnings in various tests ( Xiao Feng Shi )
robbiewb6f285e2002-09-10 20:53:06 +000025333- Clean up many of the mktemp warnings ( Paul Larson )
plars76a1f972002-09-09 18:59:19 +000025334 And use mkstemp in tst_tmpdir()
robbiewbe56c852002-09-09 17:21:24 +000025335- Applied pan/logfile/tools patches. ( William J. Huie )
plars76a1f972002-09-09 18:59:19 +000025336- Use regular instead of mandatory locks in ( Matthew Wilcox )
25337 fcntl09, fcntl10, fcntl11 to fix with NFS
25338- Fix pids in fcntl11, fcntl19, fcntl20, fcntl21 ( Paul Larson )
25339 to be pid_t instead of short for 2.5 compat
25340- Add command line options to runalltests.sh to ( Randy Hron,
25341 allow setting of various pan options and Paul Larson,
25342 changing the temp directory Nate Straz )
robbiewb6f285e2002-09-10 20:53:06 +000025343- Added automation documentation to /doc ( Jeff Martin )
robbiew8c7880d2002-09-10 15:16:12 +000025344- Patched nanosleep02.c to correctly test the ( Andrea Arcangeli )
25345 functionality and avoid false positives.
robbiew539b7212002-09-05 21:30:57 +000025346
25347
plarse14a7842002-08-13 16:42:05 +000025348LTP-20020813
25349------------
25350* Fixes
25351-------
25352- Fix runtest/commands to export the ( Paul Larson )
25353 correct TCdat
25354- Add some missing includes and remove ( Andreas Jaeger )
25355 warnings about missing prototypes
25356- Add better initialization to waitpid05, ( Robbie Williamson )
25357 signal04, getgroups01
25358- Fix sockioctl01 to work even if fd0 isn't ( Paul Larson )
25359 open
plarsdde213d2002-08-13 17:01:02 +000025360- Fix mmstress path problems, now uses execvp ( Paul Larson )
plarse14a7842002-08-13 16:42:05 +000025361
25362LTP-20020807
25363------------
25364
zhanga352b4e02002-08-06 18:48:46 +000025365* New Additions
25366---------------
plarse14a7842002-08-13 16:42:05 +000025367- Added new testcases of link07,fcntl22,link06 ( Bull Group )
25368- Added linux kernel scheduler latency tester ( Davide Libenzi )
25369- Database test tool 'dbgrinder' ( James Kenefick )
zhanga352b4e02002-08-06 18:48:46 +000025370
25371* Fixes
25372-------
plarse14a7842002-08-13 16:42:05 +000025373- Several fixes for 64-bit ( Gerhard Tonn )
25374- fstat05,llseek fixes for MIPS ( Carsten Langgaard )
zhanga352b4e02002-08-06 18:48:46 +000025375- Fixed check in getgroups03 that was causing
plarse14a7842002-08-13 16:42:05 +000025376 failures if 'nobody' isn't in any secondary groups ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +000025377- Fix sendfile02 to work with the new 2.5 kernels which
plarse14a7842002-08-13 16:42:05 +000025378 no longer allow it to fall back on write ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +000025379- Changed the hardcoded ip address to 127.0.0.1 in
plarse14a7842002-08-13 16:42:05 +000025380 recvfrom01-sctp-udp-ipv6 ( Robbie Williamson )
zhanga5378d182002-08-07 22:00:33 +000025381- Added instance and time command line options in
plarse14a7842002-08-13 16:42:05 +000025382 runalltests.sh ( Jeff Martin )
zhanga352b4e02002-08-06 18:48:46 +000025383- Fixed the algorithm description for fork07,fork12
plarse14a7842002-08-13 16:42:05 +000025384 Reduced the output of fork07 to a finite amount ( Nathan Straz )
25385- Added fork12 to runtest/crashme. ( Nathan Straz )
25386- Added option for interface selection in tcpdump01 ( Robbie Williamson )
zhanga352b4e02002-08-06 18:48:46 +000025387
25388
iyermanoj2b0138b2002-07-09 17:41:46 +000025389LTP-20020709
25390-----------
iyermanoj2b0138b2002-07-09 17:41:46 +000025391* New Additions
25392---------------
25393- New testcases fcntl22, link06, link07,
25394 mknod09 ( Bull Group )
25395- New sctp tests ( Robert Williamson )
25396- New direct IO tests ( Narasimha Sharoff )
25397- mlock01 and mlock02 tests ( Paul Larson )
25398
25399* Fixes
25400----------------
25401- MIPS fixes; write01 ( Shaobo Li )
25402- patches for 64bit and warnings ( Ihno Krumreich )
25403- fixes for ftruncate02, fchown03 ( Robert Williamson )
25404 - updates to LTP scripts ( Nathan Straz )
25405
robbiew6f3a9f32002-06-07 18:21:19 +000025406LTP-20020607
25407------------
robbiew6f3a9f32002-06-07 18:21:19 +000025408* New Additions
25409- Tests if gettimeofday02 is monotonous ( Andi Kleen )
25410- Added new tests readv03, setgroups04
25411 and truncate04 ( Group Bull )
25412
25413* Fixes
25414----------------
25415- Bug fixes and ports for MIPS ( Johannes Stezenbach )
25416- Fixes BROKs on 64bit x86,ISO-C complience ( Andi Kleen )
25417- 64 bit bug fixes and remove warnings
25418 on 64 bit arch ( Ihno Krumreich )
25419- Clean up warnings on s390 ( William Jay Huie )
25420- Improvements on fstat05 for IA64 ( Group Bull )
25421- Testcase ID clean ups, improvements
25422 to mallocstress ( Nathan Straz )
25423- Fix warnings and bugs in clisrv
25424 and mallocstress i ( Dan Kegel )
25425- Fixed sendfile601 for IPV6 ( Robert Willionsom )
25426- Fixes for shmctl & mprotect03 ( Paul Larson )
25427- multicast testcase fixes ( Ted Cheslak )
25428- Automation: added sar results to ltp_check ( Casey Abell )
25429- Automation: added function to ltp_check ( Li Ge )
25430
25431
iyermanoj047062c2002-05-07 15:07:32 +000025432LTP-20020507
25433------------
25434
25435* New Additions
25436 - New syscalls tests, chroot, fchdir, fstat
iyermanojae88b862002-05-07 16:14:58 +000025437 pread, pwrite, and reddir. (Bull )
iyermanoj047062c2002-05-07 15:07:32 +000025438 - New syscalls test. ( Ihno Krumreich )
25439
25440* Fixes
25441 - S390 bug fixes, patches to remove complier
iyermanojae88b862002-05-07 16:14:58 +000025442 warnings. ( Ihno Krumreich )
25443 - S390 bug fixes. ( William Jay Huie )
25444 - LTP Automation script updates. ( William Jay Huie )
iyermanoj047062c2002-05-07 15:07:32 +000025445 - make testcases work without a controlling tty.
iyermanojae88b862002-05-07 16:14:58 +000025446 for recv01, recvfrom01 and recvmsg01. ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +000025447 - Networking test updates, multiple concurrent
iyermanojae88b862002-05-07 16:14:58 +000025448 runs. ( Robert Williamson )
iyermanoj047062c2002-05-07 15:07:32 +000025449 - test01 patch for wrap around at 2gigs ( Randall Hron )
25450 - patches to syscalls test wait402, chdir03 ( Andreas Jaeger )
25451
25452
25453CVS Bugs closed.
25454----------------
iyermanojae88b862002-05-07 16:14:58 +000025455 #545739 fcntl17 failing getting unexep. sig13 ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +000025456
iyermanoj79255d72002-04-08 17:14:33 +000025457LTP-20020408
25458-----------
25459* New Additions
25460 - Scripts to automate LTP test suite execution. ( William Jay Huie )
25461 - IPV6 port of NetPIPE, network stress tool. ( Robert Williamson )
25462
25463* Fixes
25464 - Numerous 64-bit updates, remove warnings
25465 and errors. ( Andi Kleen )
25466 - 64-bit patches to memory and IPC tests. ( Ihno Krumreich )
25467 - 64-bit IA64 port related patches. ( Jacky Malcles )
25468 - patches to remove warnings and bugs. ( Andreas Jaeger )
25469 - mmstress bug: deletes /dev/zero. ( Sachin Vyas )
25470 - sem02: make test remove semids it created. ( Robert Williamson )
25471 - Report missing groups and users in IDcheck.sh ( Robert Williamson )
25472 - expected error modified in mprotect and
25473 msync tests. ( Paul Larson )
25474 - make testcases work without a controlling tty. ( Paul Larson )
25475
25476CVS Bugs closed.
25477~~~~~~~~~~~~~~~~
25478 #536483 sem02 does not clean up /tmp directory (Robert Willamson
25479
25480
robbiewc9955482002-03-06 17:21:25 +000025481LTP-20020307
25482------------
25483o fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
25484o added time duration option to pan (Jay Huie)
robbiewc9955482002-03-06 17:21:25 +000025485o added 4 more cases to getcwd02 test (Jay Huie)
25486o added time-schedule tool by Richard Gooch under sched test
25487 section (Manoj Iyer)
25488o added trace_sched tool under sched test section (Manoj Iyer)
robbiewc9955482002-03-06 17:21:25 +000025489o added sigpending02 test to syscalls section (Paul Larson)
robbiew796b06a2002-03-07 15:53:10 +000025490o created a KNOWN-FAILURES file to document known
25491 test failures (Robbie Williamson)
robbiewaa5ca8d2002-03-06 18:32:24 +000025492o added sem02 test to ipc section (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +000025493o added SCTP section to network tests (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +000025494o added disktest by Brent Yardley to io section (Robbie Williamson)
25495o closed the following bugs:
robbiewd0dc4082002-03-07 17:51:40 +000025496 [ #491285 ] recvfrom01 test (Paul Larson)
25497 [ #491286 ] recvmsg01 test (Robbie Williamson)
robbiew5a5e9ec2002-03-07 18:49:31 +000025498 [ #505515 ] perf_lan6 test (Robbie Williamson)
robbiewd0dc4082002-03-07 17:51:40 +000025499 [ #506536 ] recv01 test (Robbie Williamson)
25500 [ #514408 ] chown05 (Dave Engebretsen)
25501 [ #511427 ] pread02 test (Paul Larson)
25502 [ #516577 ] ftruncate03 test (Jay Huie)
25503 [ #523055 ] sched_getscheduler test (Paul Larson)
25504 [ #523137 ] sched_setscheduler02 test (Paul Larson)
25505 [ #525688 ] sendfile01 (Paul Larson)
robbiewc9955482002-03-06 17:21:25 +000025506
25507
robbiewbc4c2802002-02-07 01:32:02 +000025508LTP-20020207
25509------------
25510o added support for cross-compiling (Todd Inglett)
25511o added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
25512o added IPv6 support (Robbie Williamson)
25513o added "gethost" to /tools (Robbie Williamson)
25514o fixed the race conditions in the float tests and removed
25515 the sleeps (Robbie Williamson)
25516o enabled non-root make authority (Paul Larson)
robbiew61753a62002-02-08 17:07:40 +000025517o separated compilation into "make" and "make install" (Paul Larson)
robbiewbc4c2802002-02-07 01:32:02 +000025518o added ipc_stress test (Manoj Iyer)
25519o added pthreads_stress test (Manoj Iyer)
25520o made changes to support architecture independence (Manoj Iyer & Paul Larson)
25521o closed the following bugs:
25522 504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
robbiewc9955482002-03-06 17:21:25 +000025523 491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
robbiewbc4c2802002-02-07 01:32:02 +000025524 (Manoj Iyer, Paul Larson, and Robbie Williamson)
25525
25526
plars6d82c2e2002-01-08 16:19:28 +000025527LTP-20020108
25528------------
25529o fixed IDcheck.sh to work with bash1 (Nate Straz)
25530o updated menu script (Robbie Williamson)
25531o reset errno to 0 at the beginning of TEST macro (Paul Larson)
25532o added floating point stress tests (Bull/IBM)
plars6d82c2e2002-01-08 16:19:28 +000025533o added fsx-linux NFS tests (Apple)
plars6d82c2e2002-01-08 16:19:28 +000025534o define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
25535o removed bogus testcase from dup201 test (Paul Larson)
25536o fixed recvfrom01 case 5 (Wayne Boyer)
25537o workaround for smp issue with waitpid12 (Manfred Spraul)
25538
25539
plars4a3f05c2001-12-06 19:03:35 +000025540LTP-20011206
plars946d7d82001-12-05 17:22:59 +000025541------------
25542o necessary users/groups can now be created on installation with
25543 user's permission
25544o added a simple menu-based interface for running the LTP testsuite
25545o fixed negative duration in pan output when -l isn't used
plarsd26f52d2001-12-05 20:23:37 +000025546o new set of tests under fs-maim
plars946d7d82001-12-05 17:22:59 +000025547o fixed race condition in nfslock01
25548o ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple
25549 copies are run simultaneously
25550o workaround for SIGTTOU hang in ioctl02
25551o shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
25552o compiler warnings and other minor errors fixed in many tests
25553
plarse4e184c2001-11-07 21:37:14 +000025554LTP-20011107
plarscbf6dc62001-09-25 19:54:46 +000025555------------
plars2c728382001-11-06 21:28:52 +000025556o Many improvements to mtest05 and mtest06 tests
25557o new test nfsstress
25558o included ver_linux in LTP and made it run at the end of test scripts
25559o check for necessary users/groups in Makefile and warn if they don't
25560 exist
25561o documented the users and groups necessary for the testcases to run
25562o simplified telnet01 when looking for root prompt
25563o removed incorrect testcase from sendfile03
25564o fixed modify_ldt01 test problems on newer kernels
25565o added setrlimit to unlimit core size in waitpid05 test to work
25566 around systems where this is set to 0
25567o fixed mmstress pthread hang problem
25568
25569LTP-20010925
25570------------
plarscbf6dc62001-09-25 19:54:46 +000025571o Testcases have been organized into categories in a directory
25572 structure under the testcases subdirectory
25573o About 400 new testcases added covering various system calls
25574o Andreas Jaeger got confirmation from the glibc people that the
25575 ulimit test was broken as a result of some changes made in
25576 glibc2.2.5. Since it's the test that's broken, Nate Straz
25577 removed the offending testcase.
25578o Updated README and INSTALL files
25579o Descriptions of the testcases have been added to the doc
25580 directory and are organized by type (syscalls.txt, fs.txt, etc.)
robbiewc5245142001-09-25 19:36:25 +000025581
plarscbf6dc62001-09-25 19:54:46 +000025582------------
alaffinbc414262000-09-18 21:08:06 +0000255832000-09-18 Juan J. Quintela <quintela@fi.udc.es>
25584 Aaron Laffin <alaffin@sgi.com>
25585
25586 * tests/mmap001.c: first checkin of a modified version of
25587 mmap001.c from the memtest suite.
25588
alaffin7885c2b2000-09-08 15:56:25 +0000255892000-09-08 Egor Duda <deo@logos-m.ru>
25590
25591 * tests/fpathconf01.c: Close opened file at exit.
25592 * tests/select01.c: Ditto.
25593
alaffinfbfce062000-09-08 15:12:21 +0000255942000-09-08 Andrea Arcangeli <andrea@suse.de>
25595 * tests/fcntl09.c, tests/fcntl10.c: Rearrange the F_SETLK test to
25596 to correctly use F_RDLCK and F_WRLCK.
25597
255982000-09-06 Egor Duda <deo@logos-m.ru>
25599
25600 * lib/parse_opts.c (parse_opts): Initialize allocated string
25601 to prevent heap corruption.
alaffin7885c2b2000-09-08 15:56:25 +000025602
martinjnf10453e2002-12-10 20:48:03 +000025603
martinjn2ff2d2e2003-01-07 18:07:51 +000025604